摘要: 软件质量管理 软件是逻辑产品,其质量属性有不同的特点。软件质量保证(SQA)活动是确保软件产品在软件生存期所有阶段的质量的活动,即为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。 概括地说,软件质量就是软件与明确地和隐含地定义的需求相一致的程度。具体地说,软件质量是软件与明确 阅读全文
posted @ 2016-11-25 23:45 blueblueone 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 软件开发模型 为了指导软件的开发,可以用不同的方式将软件生命周期中的所有开发活动组织起来,从而形成了不同的软件开发模型。常见的开发模型有瀑布模型(Waterfall Model)、快速原型模型(Rapid Prototype Model)、演化模型(Evolutionary Model)、增量模型( 阅读全文
posted @ 2016-11-25 23:39 blueblueone 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 面向对象方法学概述 究竟怎样才算真正的“面向对象”(Object-Oriented,OO)呢?Peter Coad和Edward Yourdon提出了下列等式: 面向对象 = 对象(Objects) + 类(Cclasses) + 继承(Inheritance) + 消息通信(Communicati 阅读全文
posted @ 2016-11-25 23:35 blueblueone 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 结构化设计 软件设计是软件生存周期的重要组成部分,主要包括体系结构设计、接口设计、数据设计和过程设计。 结构化设计(structured design,SD)方法是一种面向数据流的设计方法,它是以结构化分析阶段所产生的文档(包括数据流图、数据字典和软件需求说明书)为基础,自顶向下,逐步求精和模块化的 阅读全文
posted @ 2016-11-18 13:13 blueblueone 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 需求分析 需求分析的任务不是具体地解决问题,而是要准确地确定目标系统必须做什么。 用户了解他们所面对的问题,知道必须做什么,但通常不能完整准确地表达出他们的要求,也不知道计算机软件可以解决他们的哪些问题;软件开发人员知道软件可以做什么,但并不完全清楚特定用户的具体需求。系统分析员在需求分析阶段必须和 阅读全文
posted @ 2016-11-18 11:09 blueblueone 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 软件工程 1软件危机的主要表现为如下。 (1)软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势。软件需求的增长得不到满足,软件产品“供不应求”的现象使人类不能充分利用现代计算机硬件提供的巨大潜力。 (2)软件成本在计算机系统总成本中所占的比例逐年上升。 (3)不能正确估计软件开发产品的成本和 阅读全文
posted @ 2016-11-18 10:57 blueblueone 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 关系代数运算 阅读全文
posted @ 2016-09-28 23:34 blueblueone 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1、bug由来 虫子爬进主机引起继电器短路,导致机器故障。真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机。 2、什么是bug? bug是缺陷的一种表现形式,而一个缺陷是可以引发多种bug的。软件测试,为了发现软件中的错误而运行软件的过程。 Bug评判点 1)软件未达到客户需求文档 阅读全文
posted @ 2016-09-10 20:57 blueblueone 阅读(1100) 评论(2) 推荐(0) 编辑