实用软件工程第1章
本章导读软件工程的两大难点。第6章软件设计。本章导读软件需求是软件设计的基础。软件设计是软件开发的核心。本章首先讨论软件设计概论和软件设计原理。
实用软件工程第1章Tag内容描述:<p>1、实用软件工程,主要内容,1.1 软件工程的定义 1.2 软件工程的作用 1.3 软件工程学的范畴 1.4 软件的开发方法 1.5 软件工程的支持过程,1.1 软件工程的定义(1),美国软件工程大师Roger S.Pressman说:“越早开始写代码的人,就是越迟完成代码的人”。,软件 = 程序 +,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。,数据 +,文档,1.1 软件工程的定义(2),美国人对软件定义的认识过程: (1).20世纪50年代: (2).20世纪60年代: (3).20世纪70年代: (4).1974年: (5).1984年: (6).1991年:,软件就等于程。</p><p>2、实用软件工程概论 IT企业软件的开发与管理赵池龙zhaochilong 第9章软件测试 本章导读 软件测试学科还不成熟 规范还不够完备 测试人员只能在实践中摸索和总结软件测试经验 再从经验中提取测试方法 用测试方法去指导新。</p><p>3、实用软件工程,-IT企业软件的开发与管理 赵池龙,第4章 软件需求,本章导读 软件工程的两大难点: 一是软件需求 二是项目管理。 软件需求,又称软件需求分析或软件需求获取,它既是软件开发中的老问题(几十年都没有很好地彻底解决),又包含着许多新思路和新内容。需求获取是否彻底与成功,直接关系到软件开发的成败。,本章导读,本章论述: 1. 需求分析的重要性 2. 需求分析的理论基础 3. 需求分析的任务、目的、方法和分类 4. 需求的各种描述工具 5. 需求的管理过程 6. IT企业用户需求报告和需求规格说明书的编写参考指南。,本章对读者的要。</p><p>4、实用软件工程,-IT企业软件的开发与管理 赵池龙,第6章 软件设计,本章导读 软件需求是软件设计的基础,软件设计是软件开发的核心。 本章首先讨论软件设计概论和软件设计原理,然后介绍软件架构设计和软件详细设计,重点是论述面向过程、面向数据和面向对象的三种详细设计方法,以及软件设计的属性和度量。最后介绍IT企业的软件设计文档和设计管理文档编写的参考指南。,本章对读者的要求,了解: (1)软件设计的输入输出 (2)概要设计与详细设计之间的差异 (3)命名规范的概念 理解: (1)软件设计原理 (2)软件架构设计方法 (3)软件详细设计。</p><p>5、实用软件工程 第7章软件建模 软件开发的主要工作是软件需求和软件设计 软件需求和软件设计的关键问题是软件建模 建模的工具很多 最时尚的是UML提供的九种图 类图 对象图 用例图 时序图 协作图 状态图 活动图 构件图。</p>