低开发成本 高性能 高可靠性 按时交付 易于维护 互斥关系 互补关系 软件工程的发展与挑战 软件工程的发展与挑战 软件工程的知识体系 1.3 软件工程的基本原则 1.分阶段的生命周期计划以实现对项目的严格管理 2.坚持进行阶段评审,以确保软件产品质量 3.实行严格的产品控制,以适应软件规格的变更 4.采用现代程序设计技术 5.软件结果应能清楚地审查 6.开发小组人员应该少而精 7.承认不断改进软件工程实践的必要性 1.3 软件工程的基本原则 例:微软公司的软件开发团队定义了6种角色: 产品管理 程序管理 软件开发 软件测试 用户体验 发布管理 参考教材 1.《软件工程实用教程》 郭宁 人民邮电出版社 第1章 软件工程引论 1.1 软件及软件危机 1.2 软件工程 1.3 软件工程的基本原则 第2章 软件生命周期及开发模型 2.1 软件过程概述 2.2 传统的软件过程模型 2.3 面向对象的软件过程模型 2.4 敏捷软件开发过程模型 第3章 结构化需求分析 3.1 需求工程概述 3.2 需求获取 3.3 结构化分析方法概述 3.4 数据流程图 3.5 数据字典 3.6 应用举例 第4章 结构化软件设计 4.1 软件设计的基本概念 4.2 软件的体系结构 4.3 软件结构设计 4.4 面向数据流程的设计方法
原创力文档

文档评论(0)