全国计算机二级公共基础知识(要点).ppt

精选ppt 软件工程基础 软件工程基本概念 1、软件 软件是包括程序、数据及相关文档的完整集合。 2、软件的特点 抽象性 可大量拷贝 无磨损及老化问题 受计算机系统限制(移植问题) 复杂性高成本昂贵 开发过程涉及诸多社会因素 3、软件工程 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。 三个要素 方法:完成软件工程项目的技术手段。 工具:支持软件的开发、管理、文档生成。 过程:支持软件开发各个环节的管理、控制。 目标:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可适应性、可追踪性、可互操作性满足用户要求的软件产品。 软件工程基础 软件开发过程的过程化原则 1、软件工程过程 ⑴ 为获得软件产品,在软件工具支持下的一系列软件工程活动。 Plan 软件规格说明。 Do 软件开发。 Check 软件确认。 Action 软件演进。 ⑵ 使用适当的资源,为开发软件进行的一组开发活动,在过程结束时将用户要求转化为软件产品。 软件工程过程应确定方法使用的顺序、要求交付的文档资料、为保证质量与适应变化所需要的管理、软件开发各阶段要完成的任务。 2、软件生命周期 ⑴ 定义阶段 ①可行性研究及项目计划 ②需求分析 ⑵ 开发阶段 ①概要设计 ②详细设计 ③实现 ④测试 ⑶ 维护阶段 ①使用 ②维护 ③退

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档