caise软件工程复习总结.docxVIP

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

实现任何但入口出口程序的三种结构:顺序,选择,循环判断模块独立性的定性标准度量:内聚,耦合白盒测试技术的逻辑覆盖可分为:语句,判定,条件,判定/条件,条件组合,路径直接操作或修改另一个模块数据或不通过正常入口进入另一个模块:内容耦合引用公共数据环境的一个全局数据项:公共耦合传递控制信号,根据信号进行适当动作:控制耦合传递数据结构,使用数据结构的部分内容:特征耦合通过参数传递数据:数据耦合模块没有直接关恤,主模块控制和调用:非直接耦合模块各成分之间毫无关系:偶然内聚模块根据传递参数选择是读还是写:逻辑内聚模块功能同一时间内执行:时间内聚使用程序流程图设计软件:过程内聚根据书号查询价格,再根据书号查询数量….:通信内聚顺序内聚是一部分的输出是另一部分的输入模块的所有成分对完成单一功能都是必须的:功能内聚通常从四个方面研究软件的可行性:技术,经济,操作,法律投标书一般包括:商务标,技术标软件项目管理主要内容:人员管理,计划进度管理,风险管理,成本管理,质量管理合同生命周期:合同准备,合同谈判,合同签署,合同履行,合同终止成本管理包括:成本估算,成本预算,成本控制风险管理包括:风险识别,风险分析,风险规划,风险控制软件质量的度量:外部度量,内部度量,使用度量影响项目进度或项目资源的风险是:项目风险。影响软件的质量或性能的风险是:产品风险。影响软件开发机构或软件产品购买机构的风险是:业务风险软件模块独立性的概念是:抽象,信息隐藏,局部概念化的结果仅根据说明书测试的方法称为黑盒测试面向数据流设计方法,利用其定义的映射方法可以把数据流图转换成软件结构,在映射中一般将数据流分为变换流和事物流影响软件维护的因素有:人员,技术,管理和程序自身的因素面向对象程序设计中,一半采用对象分解取代功能分解,设计类层次结构和定义属性和服务对象定义中,ID对象名,MS操作接口,DS数据结构,MI消息接口不同对象各自独立的处理自身数据,彼此通过消息的传递完成通讯,是对象本质的并行性在C++语言中,多态是通过虚函数来实现的聚集表示类与类之间的关系是整体与部分的关系一般来说,对象之间的耦合可分为交互耦合和 根据GB8566-8软件过程包括:软件定义,软件开发,软件维护——————————————————————————-螺旋方法中,每次螺旋分为4个部分:目标设置,风险评估和规避,规划,开发和有效性验证文档驱动的开发方法是:瀑布模型。主攻代码的开发方法:敏捷开发。主张先开发基础性模块的是:增量模型。主张用DEMO版诱导需求的方法是:快速原型法。为了屏蔽计算机硬件之间的异构发展了操作系统,为屏蔽操作系统和编程语言之间的异构出现了支撑软件和中间件,为了屏蔽不同中间件之间的异构发展了SOA软件体系结构是具有一定形式的结构化元素,包括构件,连接件,约束三种基本元素。另外还包括端口,元素两种元素软件体系结构的作用是系统开发中的基础,设计的起点个依据,装配和维护的指南服务是SOA的核心,SOA架构基本元素是服务,SOA指导一组实体来说明如何提供和消费服务,这些实体是服务提供者,消费者,注册表,条数,代理,契约云计算费为三类:SaaS,PaaS,IaaS软件体系结构的形成经历了4个阶段,无体系结构阶段的特征是:利用汇编语言规模小,萌芽阶段是:利用结构话开发语言,初级阶段是采用面向对象开发技术,高级阶段是:软件中心是描述高层抽象的结构模型。网络计算和云计算的关系就像OSI 与 TCP/IP 之间的关系,是学院派和现实派之间的关系。面向过程阶段程序复用的粒度是 函数或过程,面向对象阶段程序复用的粒度是 类,面向构件阶段 构件,面向服务阶段 服务 面向对象:在同种编程语言之间的复用。构建技术:二进制级别的复用。SOA:跨越平台。软件体系结构:在项目全局性复用 中间件技术:软件需求分析过程:用户需求,分析用户需求,编写需求文档,需求评审需求分析文档包括哪些部分:引言,任务概述,需求规定,运行环境规定耦合:数据,控制,特征,公共环境,内容内聚:偶然,逻辑,时间,过程,通信,顺序,功能软件维护分为:改正,适应,完善,预防性维护10. 什么是项目,软件项目有哪些特点?为完成一个独特的产品,服务或者任务而进行的一次性的努力。项目的特点:(1)唯一性(2)一次性(3)目标的明确性(4)结果的不确定性(5)项目资源的消耗性软件项目的特点:(1)知识密集型项目(2)以用户为中心的理念(3)风险大(4)管理严格(5)要多次完善(6)文档的编写量大11. 用户需求内容包括哪些方面?软件系统界面,软件系统功能及性能,数据要求,导出系统的逻辑模型,文档规格,维护要求。12.试叙述软件模块设计的启发式规则模块规模应该适中,深度,宽度,扇出和扇入都应适当,模块的作用应该在控制域之内,力争降低模块接口的复杂程度,设计

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档