软考的软件工程选择题

简介:

某开发小组预开发一个规模较大,需求较明确的项目。开发小组对项目领域熟悉且该项目与小组开发过得某一项目类似,则适宜采用 ——  瀑布模型  开发过程模型。

分析:瀑布模型是将软件生存周期各个活动规定定为以线性顺序连接的若干阶段的模型,它为软件的开发和维护提供了一种有效的管理模式,适用于软件需求很明确的软件项目的模型。


软件开发需求的增量模型 ——  是一种能够快速构造可运型产品的好方法。


确定软件的规模划分及模块之间的调用的关系是 —— 概要设计 阶段的主要任务。

分析:需求分析阶段的任务是:确定待开发软件的功能,性能,数据和界面要求。

概要设计的任务是:采用某种设计方法,将一个复杂的系统按功能划分成模块;确定每个模块的功能;确定模块之间调用关系;去顶模块之间的接口;评价模块结构之间的质量。同时还要设计数据结构,数据库。

详细设计的基本任务有:对每个模块进行详细的算法设计;对模块内的数据结构进行设计;对数据库进行物理设计。


关于喷泉模型是以对象作为驱动的模型,适用于面向对象的开发方法,喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,模型中的开发活动常常需要重复多次,在迭代过程中不断完善软件系统,各开发活动(如分析,设计和编辑)之间存在明显的边界。


假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜用 —— 瀑布模型。


若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用 —— 瀑布模型。


为了有效地捕获系统需求,应采用原型模型。


某项目组拟开发一个大规模系统,且具备了相关领域及类似规模的开发经验,—— 瀑布模型最适合开发此项目。


一个成功的软件测试能发现至今未发现的错误。


确定系统边界和关系规范化分别在数据设计的 —— 需求分析和逻辑设计阶段进行。




本文转自 寂岚峰 51CTO博客,原文链接:http://blog.51cto.com/13271983/1972262,如需转载请自行联系原作者
相关文章
|
5月前
|
存储 设计模式 算法
软考软件设计师必背100题(下)
软考软件设计师必背100题(下)
|
5月前
|
网络协议 安全 网络安全
软考软件设计师必背100题(上)
软考软件设计师必背100题(上)
|
5月前
|
存储 算法 测试技术
【软件工程】软件工程复习题库2023
【软件工程】软件工程复习题库2023
93 0
|
5月前
|
存储 算法 安全
软考中级-软件设计师知识点
软考中级-软件设计师知识点
324 0
|
5月前
|
数据建模 测试技术 uml
【软件工程】期末复习总结(通俗易懂,学不会来打我)
【软件工程】期末复习总结(通俗易懂,学不会来打我)
|
敏捷开发 测试技术 项目管理
【软考总结】---软件工程(一)
【软考总结】---软件工程(一)
182 0
|
算法 数据可视化 测试技术
软件工程期末复习(二)
软件工程期末复习(二)
150 0
|
存储 供应链 测试技术
软件工程期末复习(一)
软件工程期末复习(一)
180 0
|
数据可视化 测试技术 项目管理
软件工程期末复习(三)
软件工程期末复习(三)
|
设计模式

相关实验场景

更多
下一篇
无影云桌面