下载此文档

软件工程复习重点.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
软件工程复****资料

所有测试都应该能追溯到用户需求;
应该远在测试开始之前就制定出测试计划;
把Pareto原理应用到软件测试中;
应该从"小规模"测试开始,并逐步进行”大规模”测试;
穷举测试是不可能的;
,应该由独立的第三方从事测试工作;

软件工程关注于大型程序的构造;
软件工程的中心课题是控制复杂性;
软件经常变化;
开发软件的效率非常重要;
和谐地合作是开发软件的关键;
软件必须有效地支持它的用户;
在软件工程领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品;
、宽度、扇入、扇出
,它往往能粗略地标志一个系统的大小和复杂程度;
;
,扇出过大意味着模块过分复杂,需要控制和协调过多的下级模块;扇出过小也不好;
,扇入越大则共享该模块的上级模块数目越多,这是有好处的,但是,不能违背模块独立原理
: 软件是程序、数据及相关文档的完整集合(IEEE定义:计算机程序、方法、规则、相关的文档资料以极快在计算机课上运行程序时所必须的数据)
: 程序是能够完成预定功能和性能的可执行的指令序列
: 数据是使程序能够适当地处理信息的数据结构
: 文档是开发、使用和维护程序所需要的图文资料。分为用户文档和系统文档:
用户文档主要描述系统功能和使用方法,并不关心功能是怎么实现的。
所谓系统文档是指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。
8软件危机: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。它的表现有
对软件开发成本和进度的估计常常很不准确;
用户对“已完成的”软件系统不满意的现象经常发生;
软件产品的质量往往很靠不住;
软件常常是不可维护的;
软件通常没有适当的文档资料;
软件成本在计算机系统总成本中所占的比例在逐年上升;
软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势;
: 软件工程是只当计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档

一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为生命周期。软件生命周期由软件定义、软件开发和运行维护3个时期组成,具体每个时期的任务如下:
软件定义时期:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表;
软件开发时期:具体设计和实现在前一个时期定义的软件通常由下述四个阶段组成(总体设计,详细设计,编码和单元测试,综合测试)

软件工程复习重点 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小41 KB
  • 时间2018-07-15