第13章_軟件工程与程序设计基础知识.docVIP

  • 5
  • 0
  • 约 42页
  • 2016-12-02 发布于重庆
  • 举报

第13章_軟件工程与程序设计基础知识.doc

第13章_軟件工程与程序设计基础知识

软件工程基础 软件工程(Software Engineering,简称SE)是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。对于软件工程,本章主要介绍一下内容: 1. 软件工程基本概念,软件生命周概念,软件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。 . 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 . 程序的调试,静态调试与动态调试。)))图81所示的软件定义、软件开发及软件运行维护三个阶段。 图81软件生命周期 图81所示的软件生命周期的主要活动阶段是: (1)可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 (2)需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。 (3)软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。如果系统比较复杂,则可将设计阶段分为概要设计和详细设计两个阶段。 (4)软件实现。把软件设计转换成计算机可以接受的程序代码。 (5)软件测试。

文档评论(0)

1亿VIP精品文档

相关文档