- 4
- 0
- 约3.36千字
- 约 38页
- 2017-07-04 发布于四川
- 举报
软件工程基础;软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。
结构化分析方法,数据流图,数据字典,软件需求规格说明书。
结构化设计方法,总体设计与详细设计。
软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
程序的调试;3.1 软件工程基本概念;软件的定义和组成
计算机软件(Software)是计算机系统中与硬件相互依赖的另一部分,包括程序、数据、文档。
软件分成三类:
应用软件
系统软件(操作系统、数据库管理系统、编译程序、设备驱动程序等)
支撑软件(介于应用软件与系统软件间,协助用户开发软件的工具性软件,比如需求分析工具软件、编码工具软件、测试/维护工具软件)
;软件危机
落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
严重问题归结为成本、质量和生产率等问题
为了解决软件危机,1968年提出了软件工程这一概念,并逐渐形成了软件工程学。(软件工程源自于软件危机)
;软件工程
将工程化应用到软件开发过程中(在软件的开发工程中应用工程化原则)
软件工程学——工程学的新兴领域
软件工程3个要素:
方法: 完成工程项目的技术手段
工具:支持软件开发、管理、文档生成的工具
过程:对开发的各个环节进行控制和管理
;软件工程过程
软件开发过程:把用户的要求转变为软件产品的过
原创力文档

文档评论(0)