《武汉大学 软件工程 50讲 视频教程》

这门课程价格:20元 ★★★本站引入ai智能pdf转ppt功能,课程标题上,标带课件,这种是pdf课件,可免费提供pdf转PPT,转完后可以编辑修改,精准度很高

★★★课程标题带ppt的,这是原始ppt ,可以直接编辑使用

★★★什么都不标的,就是纯视频,学校没给课件

★★★重磅!!!自学社 技术升级,所有学校没提供课件的视频,现在都可以提取ppt (word或者excle),排版和原视频一样,汉字、字母、符号、等等可以编辑,方便老师和同学们整理内容,此服务是单独收费,1-30个视频课程加20元,31-60个视频35元,量大优惠. 也可以来视频帮忙提取。

-->-->-->★如果网站里没有您要的课程,加微信可以单独给您找
-->-->-->★诚信经营16年,有任何需求可以加微信沟通

课程大小:1.17G
课程格式:三分屏格式 
!!加微信 83162582 有特价!!
客服电话: 18947115243(唯一)
自学社社长:点击这里给我发消息83162582
客服qq:点击这里给我发消息125212385
淘宝客服:点我咨询自学天堂

★★★16年淘宝双皇冠99.9%好评店:http://shop57589855.taobao.com/★  

  • -->-->-->说明:试看 课程 加微.信125212385 或者1418144 直接搜索数字就可以,加微.信都是特价
  • -->-->-->说明:试看 课程 加微.信125212385 或者1418144 直接搜索数字就可以,加微.信都是特价

视频介绍 [复制本页地址介绍给朋友~]

基础教材:《软件工程原理及应用》,陈世鸿编著,武汉大学出版社,2000年版。

课程讲解
软件工程
课程简介
第1章 绪论
主要内容
1.1 软件及其发展
内容提要
1.1.1 软件的组成
1.1.2 软件的特点
1.1.3 软件的发展
1.2 软件危机与软件工程
内容提要
1.2.1 软件危机
1.2.1 软件危机(续)
1.2.1 软件危机(续)
1.2.2 软件工程
1.3 软件的生存期
1.4 软件开发模型
内容提要
1.4.1 编码——修正模型(code and fix model)
1.4.2 瀑布模型(Waterfall Model)
1.4.3 原型模型(Prototyping Model)
1.4.3 原型模型(Prototyping Model)(续)
1.4.4 螺旋模型(Spiral Model)
1.4.5 增量模型(Incremental Model)
1.4.6 喷泉模型(Fountain Model)
1.4.7 组合模型(Combining Model)
小结
思考题
第2章 软件质量评价
主要内容
2.1 软件质量评价标准
2.2 软件结构
内容提要
2.2.1 良软件结构
2.2.2 模块化(modularity)
2.2.3 模块独立性(Module independence)
2.2.3 模块独立性(Module independence)(续)
2.3 软件度量
内容提要
2.3.1 软件复杂性度量
2.3.1 软件复杂性度量(续)
2.3.2 软件可靠性度量
2.3.2 软件可靠性度量(续)
本章小结
思考题
第3章 软件计划
主要内容
3.1 问题定义(Definition)
3.2 可行性研究(Feasibility Study)
内容提要
3.2.1 经济可行性
3.2.2 技术可行性
3.2.3 法律可行性
3.2.4 方案选择
3.3 软件项目估算
内容提要
3.3.1 成本估算&工作量估算
3.3.2 软件项目进度安排
3.3.2 软件项目进度安排(续)
本章小结
思考题
第4章 软件需求分析
主要内容
4.1 需求分析
内容提要
4.1.1 需求分析的目标和任务
4.1.2 初步需求获取技术
4.1.3 需求内容
4.1.4 需求建模方法
4.1.4 需求建模方法(续)
4.2 数据流分析技术
内容提要
4.2.1 分析建模
4.2.2 实体-关系图(Entity-Relationship Diagram,ERD)
4.2.3 数据流图(Data Flow Diagram,DFD)
4.2.4 状态转换图(State Transition Diagram,STD)
4.2.5 数据字典(Data Dictionary,DD)
本章小结
思考题
第5章 传统软件设计方法
主要内容
5.1 结构化分析与结构化设计的关系
5.2 设计的启发规则
内容提要
5.2.1 提高模块独立性
5.2.2 模块规模适中
5.2.3 深度、宽度、扇入、扇出适当
5.2.4 作用域在控制域内
5.2.5 降低接口的复杂程度
5.2.6 单出单入,避免内容耦合
5.2.7 模块功能可预测
5.3 表示软件结构的图形工具
内容提要
5.3.1 层次图和HIPO图
5.3.2 结构图(Structured Diagram)
5.4 软件系统设计技术
内容提要
5.4.1 面向数据流的设计方法
5.4.1 面向数据流的设计方法(续)
5.4.1 面向数据流的设计方法(续)
5.4.2 面向数据结构的设计方法
5.4.2 面向数据结构的设计方法(续)
5.4.3 Parnas方法
5.4.4 原型法(Prototyping Methodology,PM)
5.5 过程设计
内容提要
5.5.1 结构程序设计(Structured Programming,SP)
5.5.2 过程设计的工具
本章小结
思考题
第6章 什么是面向对象
主要内容
6.1 面向对象方法学
6.2 面向对象的概念
内容提要
6.2.1 对象(Object)
6.2.2 类(Class)
6.2.3 实例(instance)
6.2.4 消息(Message)
6.2.5 方法(Method)
6.2.6 属性(Attributes)
6.2.7 封装(Encapsulation)
6.2.8 继承(Inheritance)
6.2.9 多态性(Polymorphism)
6.2.10 重载(Overloading)
6.3 OOM的主要优点
内容提要
6.3.1 与人类习惯的思维方法一致
6.3.2 稳定性好
6.3.3 可重用性好
6.3.4 可维护性好
6.3.5 较易开发大型软件产品
6.4 对象模型技术(Object Modeling Technique,OMT)
内容提要
6.4.1 OMT的三种模型
6.4.2 对象模型(Object Model)
6.4.3 动态模型(Dynamic Model)
6.4.4 功能模型(Function Model)
6.4.5 三模型的关系
本章小结
思考题
第7章 面向对象的开发技术
主要内容
7.1 面向对象分析( Object-oriented Analysis,OOA)
内容提要
7.1.1 分析过程
7.1.2 需求陈述(Requirement Statement)
7.1.2 需求陈述(Requirement Statement)(续)
7.1.3 OM的五个层次
7.1.4 建立OM
7.1.4 建立OM(续)
7.1.5 建立DM(略)
7.1.6 建立FM(略)
7.1.7 定义服务
7.2 面向对象设计(Object-oriented Design,OOD)
内容提要
7.2.1 系统分解
7.2.2 OOD设计准则
7.2.2 OOD设计准则(续)
7.3 面向对象实现
7.4 OO软件开发模型——喷泉模型
7.5 几种典型的OO技术
本章小结
思考题
第8章 面向对象的程序设计
主要内容
8.1 面向对象程序设计(Object-oriented Programming,OOP)
内容提要
8.1.1 OOPL的优点
8.1.2 OOPL的技术特点
8.1.2 OOPL的技术特点(续)
8.1.3 选择OOPL应考虑的因素
8.2 程序设计风格
本章小结
思考题
第9章 面向对象的软件工程(OOSE)
主要内容
9.1 模型及相互关系
9.2 需求模型RM
内容提要
9.2.1 用例模型(use case model)
9.2.2 用户界面描述
9.2.3 问题域模型
9.2.4 RM的修正
9.3 分析模型AM
内容提要
9.3.1 界面对象
9.3.2 实体对象
9.3.3 控制对象
9.3.4 子系统(主题)
9.4 设计模型DM
内容提要
9.4.1 AM→DM
9.4.2 确定实现环境
9.4.3 关联图
9.4.4 消息定义
9.5 实现模型IM
思考题
第10章 软件编码
主要内容
10.1 结构化程序设计(SP)
10.2 程序设计语言
内容提要
10.2.1 语言的分类
10.2.2 语言的选择
10.2.2 语言的选择(续)
10.2.3 编码风格
本章小结
思考题
第11章 软件测试
主要内容
11.1 软件测试基础
内容提要
11.1.1 测试目标
11.1.2 测试准则
11.1.3 测试阶段的信息流向
11.2 软件测试方法
内容提要
11.2.1 程序正确性证明
11.2.2 静态测试
11.2.3 动态测试
11.3 黑盒测试和白盒测试
内容提要
11.3.1 黑盒测试法(功能测试)
11.3.2 黑盒法测试方案设计
11.3.2 黑盒法测试方案设计(续)
11.3.3 白盒测试法(结构测试)
11.3.3 白盒测试法(结构测试)(续)
11.3.4 白盒法测试方案的设计
11.3.4 白盒法测试方案的设计(续)
11.4 软件测试的步骤与策略
内容提要
11.4.1 单元测试(Unit Testing)——模块
11.4.2 集成测试(Integration Testing)——接口
11.4.3 确认测试(Validation Testing)
11.4.4 系统测试(System Testing)
11.5 纠错(调试)
内容提要
11.5.1 纠错的原则
11.5.2 纠错途径
11.6 面向对象的软件测试
本章小结
思考题
第12章 软件维护
主要内容
12.1 软件维护的类型
12.2 可维护性(maintainability)
12.3 维护机构
12.4 维护的副作用
本章小结
思考题
第13章 软件管理
主要内容
13.1 软件管理的原则
13.2 软件管理的特点
13.3开发计划和进度管理
内容提要
13.3.1 规模
13.3.2 人员
13.3.3 交付日期
13.4 成本管理
13.5 人员管理、组织管理
13.6 质量管理
13.7 文档管理
本章小结
思考题

自学社 蒙ICP备09002309号 Power by: 自学社
Please change your screen resolutidn to1024×768 Total ,
Copyright © 2009-20010 自学社 (www.zxshe.com). all Rights Reserved.
top