- 6
- 0
- 约 58页
- 2016-02-28 发布于湖北
- 举报
软件工程基础电子教案.ppt
面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,从而使得描述问题的问题空间与实现解法的解空间在结构上尽可能一致。 1.3 软件生命周期 概括地说,软件生命周期由软件定义、开发和运行维护三个时期组成,每个时期又可以进一步划分成若干个阶段。 软件定义时期的任务是定义所要开发的软件,具体地说,就是确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及软件必须具有的功能;估算完成该项开发工程需要的资源和成本,并且制定工程进度表。这个时期的工作通常又称为系统分析,由系统分析员采用结构化分析方法或面向对象分析方法完成。通常把软件定义时期进一步划分成问题定义、可行性研究和需求分析三个阶段。 开发时期具体设计和实现在前一个时期所定义的软件,它通常由下述四个阶段组成:概要设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,常用的设计方法有结构化设计方法和面向对象设计方法;后两个阶段又称为系统实现,常用的实现方法同样有结构化实现方法和面向对象实现方法。 运行维护时期的主要任务是使得软件持久地满足用户需要并长期为用户服务。具体地说,当软件在使用过程中发现错误时应该加以改正;当环境改变时应该修改软件以适应新的环境;当用户有新的要求时应该及时修改或
原创力文档

文档评论(0)