上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 本章的主要内容是软件演化软件演化的特性 1985 年,Lehman 和 Belady 总结了软件在更改过程中演化的特性:1. 软件维护是一个必然的过程;2. 软件的不断修改会导致软件的退化;3. 软件系统的演化特性是在早起的开发阶段建立起来的。4. 软件开发的效率与投入的资源无关;5. 在... 阅读全文
posted @ 2015-03-02 16:46 Tilefish 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是软件测试验证与确认 软件的错误 1. 软件未达到产品说明书标明的功能;2. 软件出现了产品说明书指明不会出现的错误;3. 软件功能超出了产品说明书指明的范围;4. 软件未达到产品说明书虽未指出单应达到的目标;5. 软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者... 阅读全文
posted @ 2015-02-26 10:52 Tilefish 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是软件实现程序设计语言 程序设计语言一直在不断的演化和演变,其发展经历了从机器语言到高级用语言的过程。程序设计语言是人与机器进行交流的重要工具,其特性必然会影响人的思维和解决问题的方式,也会影响人和计算机通信的质量和效率。因此,选择一中合适的程序设计语言是软件开发过程中的一项重要工... 阅读全文
posted @ 2015-02-25 19:47 Tilefish 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是面向对象设计设计的概念 设计活动 与分析一样,设计也是一个建模活动,它在分析模型的基础上完成在实现在环境的类建模、状态图建模、协作按摩、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。 设计原则 1. 模块化;2. 耦合度和内... 阅读全文
posted @ 2015-02-24 21:05 Tilefish 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是面向对象分析分析的概念 分析类 在分析对象模型中,分析类是概念层次上的内容,用于描述系统中较高层次的对象。从软件的功能需求来看,分析类可以划分为:1. 实体类:表示系统存储和管理的永久信息;2. 边界类:表示参与者与系统之间的交互;3. 控制类:表示系统在运行过程中的业务... 阅读全文
posted @ 2015-02-21 08:11 Tilefish 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是面向对象基础 软件工程学家 Codd 和 Yourdon 认为:面向对象 = 对象 + 类 + 继承 + 通信;面向对象方法概述 面向对象技术的发展历史 1. 初始阶段:20 世纪 60 年代末到 20 世纪 80 年代;2. 发展阶段:20 世纪 80 年代中期到 ... 阅读全文
posted @ 2015-02-20 20:23 Tilefish 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是软件工程中的形式化方法形式化方法基本概念 形式规约 软件规格说明是对软件系统对象,对象的操作方法,以及对象行为的描述。 当规格说明用非形式化方法描述时,可称之为“规格说明”,当规格说明用形式化方法描述时,可称之为“形式规约”。 非形式化的规格说明可用自... 阅读全文
posted @ 2015-02-16 17:05 Tilefish 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是需求工程。以小型图书资料管理系统为例总结软件需求 《IEEE》给出了软件需求如下定义:1. 用户解决问题或达到目标所需的条件和能力;2. 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;3. 一种反映上面 1 或 2 所描述的条件或能力的文档说明。... 阅读全文
posted @ 2015-02-16 12:36 Tilefish 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本章的主要内容是软件项目管理软件项目原理概述: 软件项目的特征: 1. 软件产品的不可见性; 2. 项目的高度不确定性; 3. 软件过程的多变化性; 4. 软件人员的高流动性。 总而言之,“复杂”和“变化”给软件项目的管理带来了相当大的难度,降低... 阅读全文
posted @ 2015-02-15 13:45 Tilefish 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲述的是软件过程 软件过程:软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。 软件过程的基本活动: 1. 问题提出;2. 软件需求规格说明;3. 软件设计;4. 软件实现;5. 软件确认;6. 软件演化。 软件过程制品主要内容包括: ... 阅读全文
posted @ 2015-02-14 18:59 Tilefish 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页