①软件工程学概论:软件工程产生的背景,软件危机,软件工程的定义、基本原理、目标及发展,软件开发方法,软件工程的方法、模型、工具,软件开发过程与软件生命周期,常见的软件过程模型。
②项目分析与软件需求分析:问题定义,软件的可行性研究,软件的综合需求,获取需求的方法,软件需求文档与规格说明,系统流程图,数据流图,数据元素与数据字典,实体-联系图,需求分析其他图形工具,面向数据流的建模,需求有效性验证。
③软件总体设计:软件总体设计的概念和原理,描绘软件结构的图形工具,映射数据流到软件结构,数据库结构设计过程。
④软件详细设计:结构化程序设计,用户界面设计,设计传统构件,设计传统构件的方法,数据流分析,事务分析,程序复杂度的概念及度量方法。
⑤软件实现:软件编码,软件测试基础,测试设计和管理,软件测试过程,软件测试的基本方法,软件测试策略,白盒法测试,黑盒法测试,回归测试,软件调试。
⑥软件维护:软件维护的基本概念,软件维护的任务和分类,软件维护过程,维护的管理,预防性维护,软件维护的副作用,软件文档与编写要求及方法,软件逆向工程和再工程。
专业名称 | 开设学校 | 学制 | 地址 |
---|---|---|---|
软件工程 | 华航航空中等职业学校东营分校 | -- | -- |
软件工程 | 大田东南职业培训学校 | 3 | -- |
软件工程 | 抚顺师范高等专科学校 | 2 | -- |
软件工程 | 奔腾电脑学校 | -- | |
软件工程 | 青岛拓谱信息工程学院 | 四年 | -- |
软件工程 | 沈阳市化工学校 | 四年 | -- |
2020年兰州理工大学计通学院博士研究生传统软件工程方法学类似问题答案