大三上期末复习软件工程软工结.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

•过程改进,软件

•理解系统的组成,硬件,软件,人

•软件分解,有些要从头做,有些用别人的

•软件生产率产生突破为的办法就是软件复用

•理解软件的故障情况和硬件故障情况的不一样,理念不同。软件

的错误于不断地修改,经常改的和不经常改的,需求稳定的

和需求不稳定的分离开

•图的感想。甲方估计工期,根据统计学规律。有多少个组在什么

样的时间范围内完成

•建造和调试开发buildandfix;瀑布式开发,设立里程碑,切阶

段,只往不往上走,典型的文档驱动,驱动,事先很清

楚;V模型,也是一种瀑布式,只不过更强调每一步对应的验证;

增量式开发,迭代的过程。两种迭代,渐进式,增量式,渐进式

是做完做完再改,增量式是不清楚先放着,一块一块做;敏捷式,

步伐小,频率快,建立在整体框架确定,在一些小的地方敏捷;

anigel,快节奏迭代;螺旋化

•建议的模型:瀑布模型,渐进式开发,增量式开发。。。。。。

•需求是个工程,尽可能回答系统是什么。需求很难说清楚。

•用户需求;系统需求,建设者角度。书上写的好

•功能性需求;非功能需求,性能,质量;领域需求,可归到非功

能需求

•需求文档。需求为后来设计编码验收测试起到什么作用

•如何评价需求文档的作用

•图形化建模。自然语言二义性最强,图形化建模,形式化语言

•数据流图,功能结构图,实体关系图。。。。。

•系统建模,活动图数据被加工过程的活动关系;用例图,用用例

图的办法算成本算工作量,用功能点来算;类图;状态机图。。。。。。

•继承,组合。。。。

•发起请求,找到网页服务器,存在消息处理缓冲区,人数越多队

越长等待时间越长,还要到数据库排队。性能测试的时候,服务

器的吞吐量快慢由消息队列的长度,调度算法等相关,性能测试

与体系结构设计有关

•体系结构设计为了提高系统性能吞吐量等和系统构造的快慢

•各种结构模式,现在典型的是cs模式

•详细设计和编码:项目组织,代码的组织,模块分解要适可而止。

模块之间的耦合关系,直接调用,全局变量,消息传递是,

模块之间松耦合,模块高内聚模块数据封装最高境界面

向对象。

•软件质量,可性,可测试行,可修改行等等。结构化程序设

计,不用goto。

•各种复杂度度量方法

•越复杂的程序出错率越大

•测试。黑箱测试,不知道软件的结构,白箱测试,知道程序的路

径。测试只能说明软件有错不能说明软件没错

•语句覆盖率,分支覆盖率,基于控制流的测试

•圈复杂度准则,独立路径

•基于数据流的测试

•语句覆盖率比分支覆盖率差,比圈复杂度差,比完全路径差

•设计测试用例,等价类,边界值,因果图

•什么时候停止测试。错误,建立预测机制

•基于功能点的测试

•软件都会要不断改进

•项目管理。生产率

•最佳规模工期工作量点。wbs分解

•填空

•需求和系统建模

•体系结构

•代码,复杂度,代码质量

•测试

感谢同学贡献

文档评论(0)

152****8708 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档