公共基础--软件工程基础.pptx

第三章 软件工程基础 ;3.1软件工程概述 ; ④ 软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制; ⑤ 软件复杂性高,成本昂贵; ⑥ 软件开发涉及许多的社会因素。 ; 为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念,开辟了工程学的新兴领域---软件工程学。软件工程就是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。 ; 软件工程的核心思想是把软件产品(就像其他工业产品一样)看作是一个工程产品来处理。把需求计划、可行性研究、工程审核、质量监督等工程化的概念引入到软件生产当中,以期达到工程项目的三个基本要素:进度、经费和质量的目标。 ; 2.软件生命周期 ;3.1.4软件工程的目标与原则 ;3.1.5软件开发工具与软件开发环境 ;3.2结构化分析方法 ;IEEE软件工程标准词汇表对需求分析定义如下: ① 用户解决问题或达到目标所需的条件或权能; ② 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能; ③ 一种反映① 或②所描述的条件或权能的文档说明 ; ? 1)结构化分析方法 该方法主要包括的内容如下:面向数据流的结构化分析方法;面向数据结构的Jackson方法;面向数据结构的结构化数据系统开发

文档评论(0)

1亿VIP精品文档

相关文档