公共基础软件工程基础.pptxVIP

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

文档评论(0)

1亿VIP精品文档

相关文档