上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 软件开发项目常以人月来衡量工作量,这种度量暗示着人手和时间是可以互换的。这种“人多力量大”的想法是一种一厢情愿的虚妄神话,布鲁克斯法则:向滞后的软件项目追加人手会使得进度更迟缓概念完整性。一个整洁、优雅的编程产品必须向它的每个用户提供一个条理分明的概念模型,这个模型描述了应用、实现应用的方法以及用来... 阅读全文
posted @ 2015-03-01 20:04 一点寒光万丈芒 阅读(605) 评论(1) 推荐(0) 编辑
摘要: 软件演化 软件的问题修正与适应性改进。特性 (1)软件维护是一个必然的过程。(2)软件的不断修改会导致软件的退化。(3)软件系统的演化特性是在早期的开发阶段建立起来的。(4)软件开发的效率与投入的资源无关。(5)新功能的加入需要不断修补。2.软件维护(1)指在软件维护阶段对软件产品所进行的修改。 类... 阅读全文
posted @ 2015-02-13 10:59 一点寒光万丈芒 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 软件测试 软件测试是软件质量保证的一项关键活动。 通过对需求规格说明、软件设计说明和程序代码等进行复审,以保证在软件产品交付前,尽可能发现软件中潜伏的问题。1.验证和确认 (1)软件验证:是为了证明软件在生命周期的各个时期的逻辑协调性、完整性、正确性。(2)软件确认:目的:保证软件产品能符合其描述要... 阅读全文
posted @ 2015-02-13 10:58 一点寒光万丈芒 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 软件实现 将详细设计的结果翻译成用某种程序语言编写的并且最终可以运行的程序代码。 包括:代码设计、设计审查、代码编写、代码走查、代码编译、单元测试。软件设计语言:(1) C++、Smalltalk、java、C#等面向对象语言使开发人员可以自然的实现由面向对象分析和设计产生的模型;LISP和Prol... 阅读全文
posted @ 2015-02-11 10:55 一点寒光万丈芒 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计1.设计活动:1.基础:分析模型。 目的:实现类建模、协作建模、组件建模、部署建模、持久建模和用户界面原型。 阶段:1.系统设计:选择合适的解决策略,并将系统划分为数个子系统,从而建立整个系统的体系结构。2.详细设计:细化原有的分析对象,确定一些新的对象、对每一个子系统接口和类进行准确详... 阅读全文
posted @ 2015-02-10 16:31 一点寒光万丈芒 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象分析(模型有三): (1)功能模型:由用例和场景表示。(2)分析对象模型:由类图和对象图表示。(3)动态模型:由状态图和顺序图表示。2.分析的概念 (1)分析类:用于描述系统中较高层次的对象。 1.实体类:表示系统存储和管理的永久信息。2.边界类: 表示参与者与系统的交互。3.控制类:表... 阅读全文
posted @ 2015-02-09 13:47 一点寒光万丈芒 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.基本思想: 从现实世界中客观存在的事物(即对象)出发,尽可能地运用人类的自然思维方式来构造软件。 面向对象 = = 对象 + 类 + 继承 + 通信 。 (1)OOA面向对象方法:任务:分析和理解问题域。(2)OOD面向对象设计:根据已建立的分析模型,进行系统软件设计。(3)OOP面向对象编程:... 阅读全文
posted @ 2015-02-09 12:43 一点寒光万丈芒 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.形式化方法 (1)广义上:将离散数学的方法用于解决软件工程领域的问题。 包括:建立精确的数学模型、对模型的分析活动。 狭义上:进行形式化的规格说明、模型推理、验证。 (2)作用:解决规格说明的二义性、提高精确性、提高确认手段。 (3)根本上,软件的设计过程就是一个建立形式规约的过程。 程序---... 阅读全文
posted @ 2015-02-08 16:17 一点寒光万丈芒 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.软件需求: (1)定义:用户解决问题或达到目的所需要的条件或能力。 系统或系统部件要满足合同标准、规范或其他正式规定文档所需具有的条件或能力。 一种反映上面两句所描述的条件或能力的文档说明。 (2)业务需求:1.业务需求:描述项目开发的理由以及将给开发者和购买者带来的利益。 2.项目远景:描述一... 阅读全文
posted @ 2015-02-08 14:39 一点寒光万丈芒 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.软件项目管理: 目的:有效的保证软件项目能够按照预定的成本、进度和质量要求顺利完成。 且有利于将个人的开发能力转化为企业的开发能力,并使企业的开发能力不断提高和成熟。2.概述: 特征:产品不可见性、项目不确定性、过程多变化性、人员流动性。 4P:people、product、process(过程... 阅读全文
posted @ 2015-02-08 11:26 一点寒光万丈芒 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页