软考的软件工程选择题

简介:

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

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


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


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

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

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

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


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


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


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


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


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


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


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




本文转自 寂岚峰 51CTO博客,原文链接:http://blog.51cto.com/13271983/1972262,如需转载请自行联系原作者
相关文章
|
测试技术 项目管理
软件测试基础理论选择题(含答案)(4)
软件测试基础理论选择题(含答案)(4)
1886 0
|
5月前
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
114 2
|
5月前
|
算法 安全 网络安全
软考2023年上半年,选择题讲解4-27
本文是一份软考2023年上半年选择题的讲解,涵盖了计算机组成、网络、操作系统、知识产权、软件工程、数据流图、布尔代数、正则表达式等多个领域的知识点。
54 0
|
8月前
|
存储 监控 项目管理
软考高项十大管理领域及论文纲要
软考高项十大管理领域及论文纲要
98 0
|
10月前
|
存储 设计模式 算法
软考软件设计师必背100题(下)
软考软件设计师必背100题(下)
256 0
|
10月前
|
网络协议 安全 网络安全
软考软件设计师必背100题(上)
软考软件设计师必背100题(上)
349 0
|
10月前
|
人工智能 知识图谱
软考之专家系统的特点
软考之专家系统的特点
213 0
|
算法 图计算
[软件工程导论(第六版)]第6章 详细设计(课后习题详解)
[软件工程导论(第六版)]第6章 详细设计(课后习题详解)
|
自然语言处理
[软件工程导论(第六版)]第4章 形式化说明技术(复习笔记)
[软件工程导论(第六版)]第4章 形式化说明技术(复习笔记)
|
自然语言处理
[软件工程导论(第六版)]第4章 形式化说明技术(课后习题详解)
[软件工程导论(第六版)]第4章 形式化说明技术(课后习题详解)