主办单位: | 嘉兴市科技职业技能培训学校 | 师资信息 | |
---|---|---|---|
联系人: | 沈老师 | 联系电话: | 83647808 |
开班时间: | 2019-05-18 | 开班地点: | 嘉兴 |
培训科目: | 软件工程导论 | 培训人数: | 50 |
软件工程导论
第1章 软件工程学概述
1.1 软件危机1.2 软件工程1.3 软件生命周期 1.4 软件过程 1.5 小结
第2章 可行性研究
2.1 可行性研究的任务 2.2 可行性研究过程 2.3 系统流程图 2.4 数据流图
2.5 数据字典 2.6 成本/效益分析 2.7 可行性研究报告2.8 小结
第3章 需求分析
3.1 需求分析的任务 3.2 与用户沟通获取需求的方法
3.3 分析建模与规格说明 3.4 数据规范化
3.5 验证软件需求 3.6 小结
第4章 形式化说明技术
4.1 概述 4.2 有穷状态机 4.3 Petri网 4.4 Z语言 4.5 小结
第5章 总体设计
5.1 设计过程 5.2 设计原理 5.3 启发规则
5.4 描绘软件结构的图形工具 5.5 面向数据流的设计方法 5.6 小结
第6章 详细设计
6.1 结构程序设计 6.2 人机界面设计 6.3 过程设计的工具
6.4 面向数据结构的设计方法 6.5 程序复杂程度的定量度量 6.6 小结
第7章 实现
7.1 编码 7.2 软件测试基础 7.3 单元测试
7.4 集成测试 7.5 确认测试 7.6 白盒测试技术
7.7 黑盒测试技术 7.8 调试 7.9 软件可靠性 7.10 小结
第8章 维护
8.1 软件维护的定义 8.2 软件维护的特点 8.3 软件维护过程
8.4 软件的可维护性 8.5 预防性维护 8.6 软件再工程过程 8.7 小结
第9章 面向对象方法学引论(2课时,选讲)
9.1 面向对象方法学概述 9.2 面向对象的概念 9.3 面向对象建模
9.4 对象模型 9.5 动态模型 9.6 功能模型 9.7 3种模型之间的关系 小结
第10章 面向对象分析
10.1 面向对象分析的基本过程 10.2 需求陈述 10.3 建立对象模型
10.4 建立动态模型 10.5 建立功能模型 10.6 定义服务 小结
第11章 面向对象设计
11.1 面向对象设计的准则 11.2 启发规则 11.3 软件重用 11.4 系统分解
11.5 设计问题域子系统 11.6 设计人机交互子系统 11.7 设计任务管理子系统
11.8 设计数据管理子系统 11.9 设计类中的服务 11.10 设计关联
11.11 设计优化 11.12 小结
补充内容:UML基础与ROSE建模 (选讲)
学习目的与要求:掌握UML基础知识,并能画出ROSE建模图,包括UML用例图、类图、对象图、包图、顺序图和合作图、状态图、构件图和部署图。
第12章 面向对象实现(选讲)
12.1 程序设计语言12.2 程序设计风格12.3 测试策略12.4 设计测试用例
12.5 小结