软件工程作业指南.doc
软件工程作业指南
TOC\o1-2\h\u15797第一章软件工程概述 3
160971.1软件工程的定义与目标 3
292361.1.1定义 3
324231.1.2目标 3
177171.2软件工程的发展历程 3
205541.2.1软件工程的诞生 3
275201.2.2软件工程的发展阶段 3
67661.3软件工程的基本原则 4
10782第二章需求分析 4
28312.1需求分析概述 4
184122.2需求收集与识别 4
8222.3需求描述与验证 5
22752.4需求管理 5
27052第三章设计 5
267763.1设计概述 5
255853.2软件架构设计 6
137573.3模块设计 6
123543.4接口设计 6
32428第四章编码 6
287864.1编码概述 7
325784.2编程语言与工具 7
299184.2.1编程语言选择 7
6574.2.2开发工具与环境 7
204324.3编码规范与技巧 7
325694.3.1编码规范 7
319984.3.2编码技巧 7
111064.4代码审查 8
1551第五章测试 8
280775.1测试概述 8
52015.2测试策略与计划 8
313895.3测试用例设计 9
84455.4测试执行与评估 9
10816第六章软件维护 10
165756.1软件维护概述 10
123196.1.1定义与重要性 10
113556.1.2维护内容 10
286106.2维护类型与策略 11
306336.2.1维护类型 11
149276.2.2维护策略 11
126056.3维护过程管理 11
261146.3.1维护计划 11
144506.3.2维护流程 11
303616.4维护质量保证 12
175886.4.1质量标准 12
15086.4.2质量控制方法 12
12350第七章软件项目管理 12
220467.1项目管理概述 12
270497.1.1项目管理的定义与目标 12
9487.1.2项目管理的基本原则 12
191937.2项目计划与组织 13
150177.2.1项目计划制定 13
189567.2.2项目组织结构设计 13
132427.2.3项目角色与职责划分 13
219167.3项目进度控制 14
81657.3.1进度计划编制 14
28637.3.2进度监控与调整 14
74397.4项目风险管理 14
55477.4.1风险识别 14
258067.4.2风险评估 14
167487.4.3风险控制 15
11951第八章软件质量保证 15
312348.1质量保证概述 15
187908.2质量管理标准与模型 15
181908.3质量评估与改进 16
191508.4质量控制工具与方法 16
18642第九章软件工程伦理与法律 17
298659.1伦理与法律概述 17
313439.1.1伦理的概念与作用 17
72809.1.2法律的概念与作用 17
283919.2软件工程师职业道德 17
58269.2.1诚信 17
100779.2.2尊重知识产权 17
274449.2.3用户至上 17
215489.2.4专业素养 17
316159.3软件版权与知识产权 17
81309.3.1软件版权 17
249449.3.2知识产权 18
228969.3.3软件侵权与维权 18
84519.4法律责任与合规 18
183089.4.1法律责任 18
308519.4.2合规 18
254509.4.3法律风险防范 18
9915第十章软件工程前沿技术 18
605910.1前沿技术概述 18
3261510.2人工智能与软件工程 18
588310.3大数据与软件工程 19
1038710.4云计算与软件工程 19
第一章软件工程概述
1.1软件工程的定义与目标
1.1.1定义
软件工程是一门应用计算机