软件工程概论清华大学讲义
- 格式:ppt
- 大小:2.13 MB
- 文档页数:33
软件工程概论知识点汇总目录:1.引言2.软件工程概述2.1 软件工程的定义2.2 软件工程的目标2.3 软件工程的原则2.4 软件工程的生命周期模型3.软件需求工程3.1 需求获取与分析3.2 需求规格说明3.3 需求确认与验证4.软件设计与实现4.1 软件设计基本概念4.2 软件设计方法与原则4.3软件编码与测试5.软件项目管理5.1 软件项目组织与分工5.2 软件项目计划与调度5.3 软件项目沟通与协作5.4软件项目风险与质量管理6.软件维护与软件配置管理6.1软件维护的类型与过程6.2 软件配置管理的基本概念与方法7.软件工程的质量保证7.1 软件质量的概念与评估7.2 软件测试与评审7.3 软件度量与分析7.4 软件过程改进与评估8.软件工程的伦理与法律8.1 软件伦理与职业道德8.2 软件知识产权与版权保护8.3 软件法律与合同9.总结1.引言引言部分需要对软件工程概论进行简要介绍,包括软件工程的定义、应用范围等。
2.软件工程概述2.1 软件工程的定义详细介绍软件工程的定义,并与传统工程进行比较。
2.2 软件工程的目标明确软件工程的目标,包括提高软件质量、提高开发效率等。
2.3 软件工程的原则介绍软件工程的基本原则,如模块化、可维护性等。
2.4软件工程的生命周期模型详细介绍软件工程的生命周期模型,如瀑布模型、敏捷开发模型等,并对比分析其优缺点。
3.软件需求工程3.1需求获取与分析介绍需求获取的方法和技术,包括面谈、问卷调查等,然后介绍需求分析的方法和技术,如数据流图、用例图等。
3.2需求规格说明介绍需求规格说明的内容和格式要求,包括功能需求、性能需求等。
3.3需求确认与验证介绍需求确认与验证的方法和技术,如原型验证、软件测试等。
4.软件设计与实现4.1 软件设计基本概念介绍软件设计的基本概念,如模块化、层次化等。
4.2 软件设计方法与原则介绍常用的软件设计方法和原则,如面向对象设计、设计模式等。