软件开发生命周期模拟案题答_第1页
软件开发生命周期模拟案题答_第2页
软件开发生命周期模拟案题答_第3页
软件开发生命周期模拟案题答_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1下列选项中不属于软件产业危机的是哪一项?(D)开发周期过长缺乏技术人才C.成本过高D.不能在把软件交给客户之前发现所有的错误2下列哪些活动属于软件过程的基本活动?(ABCDE)A.软件需求分析B.软件设计C.软件实现D.软件测试E.软件维护下面哪些问题属于需求分析过程中的主要问题?(ABCD)客户经常会提出一些含糊不清的需求。为了尽快开展下一步的工作,开发者通常会迅速的对不清楚的需求进行细化。客户经常变更他们的需求。于需求的频繁变更,开发人员会在规格说明书乃至以后的开发活动中不断的制造错误。下列哪一项不属于数据模型包含的三种互相关联的信息中的一种?(B)数据对象B.数据对象的实例C.描述数据

2、对象的属性D.数据对象相互连接的关系需求分析使得系统工程师能够刻划出软件的哪些方面?(ABCD)功能B.性能C.软件和其它系统元素的接口D.软件必须满足的约束FAST方法被应用在软件开发的哪个阶段?(A)分析和规约的早期阶段B.设计阶段C.实现阶段D.测试阶段下列哪几项是良好设计演化的特征?(ABD)设计必须实现所有包含在分析模型中的明显需求,并且必须满足客户希望的所有隐式需求对于那些生成代码和那些进行测试并随后维护软件的人而言,设计必须是可读的,可理解的设计必须按照功能模块划分设计应该提供软件的完整面貌,这与从某个实现视角看到的数据、功能、和行为域有关功能的独立性是通过两项质量标准来衡量的:

3、内聚和耦合。那么“模块间相对独立性的度量”是什么?(B)内聚B.耦合下面的哪一项不是面向过程开发模式的特点?(B)过程性开发模式侧重建立构成问题解决的处理流系统的状态保存在各个数据抽象所定义的数据存储中数据抽象、数据结构根据算法步骤的要求开发,它贯穿于过程,提供过程所要求操作的信息系统的状态是一组全局变量,这组全局变量保存状态的值,把它们从一个过程传送到另一个过程10.状态图中的属性是哪些?(BCE)输入B.操作C.活动D.输出E.事件11.请找出下面哪些项是定义服务的方法和策略?(ACDE)A.找出每一个对象的所有状态和各种状态需要做的工作,可以利用状态迁移图检查特殊情况找出必要的操作建立消

4、息连接描述服务:利用状态转换图、脚本和事件追踪图,描述服务的功能12.OO设计模型的类属构件是什么?(ABCD)A.问题领域B.人机交互C.任务管理D.数据管理13.为什么要测试?(ABC)A.以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷B.实施测试收集到的测试结果数据为可靠性分析提供了依据C.它只能说明软件中存在错误D.保证软件开发团队的利益可测试性包括:(ABCD)A.可操作性B.可观察性C.可控制性D.可分解性E.可扩展行性测试是哪种角色的职责:A.项目经理B.客户C.测试人员D.开发人员黑盒测试的目的是?A.功能不对或遗漏B.界面错误C.数据结构或外部数据库访问错误D.性能

5、错误E.代码错误17单元测试是有谁来完成?(A)A.开发人员B.测试人员C.客户D.项目经理为了充分地测试OO系统,必须做好哪几件事:(ABC)A.测试的定义必须扩大包括用于OOA和OOD模型的错误发现技术B.单元和集成测试策略必须有很大的改变C.测试用例的设计必须考虑OO软件的独特特征面向对象软件开发的特点:(ABC)A.模型从需求开始被开发B.模型逐步演化为详细的类模型、类连接和关系、系统设计和分配、以及对象设计C.测试的目标是在错误传播到下一次递进前发现错误D.以功能进行模块划分OO测试的步骤是:(A)将被测试的对象的一组特定状态将作为测试的结果使用的一组消息和操作当测试对象时可能产生的

6、一组例外一组外部条件(即,为了适当地进行测试而必须存在的软件的外部环境的变化)辅助理解或实现测试的补充信息A.1,2,3,4,5B.1,3,2,5,4C.1,2,4,3,5D.1,2,3,5,4下列哪几项是在项目管理中会涉及到的内容?(ABCDEFGH)A.产品质量B.风险管理C.客户沟通D.资源E.项目进度F.项目监控G.成本估计H.度量“对一个系统、构件或过程具有的某个给定属性的度的一个定量测量”是指下列哪一项?(C)A.测量B.测度C.度量资源估算工作中都要考虑哪些方面?(ABC)A.人力资源B.可复用软件资源C.环境资源项目跟踪可以通过以下哪些方式得以实现?(ABCDE)定期举行项目状

7、态会议,由项目组中的各个成员分别报告进度和问题评估所有在软件工程过程中所进行的评审的结果确定正式的项目里程碑是否在预定日期内完成比较项目表中列出的各项任务的实际开始日期与计划开始日期与开发者进行非正式会谈,获取他们对项目进展及可能出现的问题的客观评估下面哪一项不属于选择功能点度量的原因?(D)不依赖于程序设计语言使用问题的“信息领域”容易计算的特性使重用更加容易并且倾向使用面向对象的方法比较容易实施26“.对现有软件进行最终用户可察觉的功能、性能或界面的修改”属于哪种项目类型?(A)A.应用增强项目B.应用维护项目C.再工程项目27.软件质量强调了哪几个重要方面?(ACD)软件需求是进行“质量”度量的基础。与需求不符就是质量不高。软件人员的通力协作。指定的标准定义了一组指导软件开发的准则。如果不能遵照这些准则,就极有可能导致质量不高。如果软件符合了明确的需求却没有满足隐含需求,软件质量仍然值得怀疑。不论选择何种FTR形式,每个评审会议都应该遵守下面的哪几项约束?(BCD)项目的参与人员应该保证尽可能的参加应该进行提前准备,但是每人占用工作时间应该少于2小时评审会议时间应该不超过2小时评审会议(通常)应该在3到5个人之间进行“已经通过正式评审和批准的某规约或产品,它因此可以作为进一步开发的基础,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论