【软件工程题库】第二章 可行性分析

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 【软件工程题库】第二章 可行性分析

(单选题)系统流程图可用于可行性分析中的( )描述。

A. 当前运行系统

B. 当前逻辑模型

C. 目标系统

D. 新系统

正确答案: A:当前运行系统;


(单选题)在软件的可行性分析中,可以从不同的角度对软件进行研究啊,其中从软件的功能角度考虑可行性是( )。

A. 经济可行性

B. 技术可行性

C. 操作可行性

D. 法律可行性

正确答案: B:技术可行性;


(单选题)以下( )不属于项目前期的主要工作。

A. 现状分析

B. 需求分析

C. 粗略设计

D. 可行性分析

正确答案: B:需求分析;


(单选题)以下( )不属于业务流程的特点。

A. 层次性

B. 合作性

C. 变换性

D. 完整性

正确答案: D:完整性;


(单选题)结构化分析方法中,采用( )模型来进行业务分析。

A. 系统流程图

B. 业务流程图

C. 组织分析图

D. 数据流图

正确答案: B:业务流程图;


(单选题)组织分析主要用( )来直观描述,有利于读者的理解。

A. 业务流程图

B. 组织结构图

C. 功能结构图

D. 系统流程图

正确答案: B:组织结构图;


(单选题)在结构化分析方法中,要描述系统的物理模型主要采用( )来进行描述。

A. 组织结构图

B. 业务流程图

C. 系统流程图

D. 功能结构图

正确答案: C:系统流程图;


(单选题)系统流程图是描述( )的工具。

A. 逻辑系统

B. 程序系统

C. 体系结构

D. 物理系统

正确答案: D:物理系统;


(单选题)研究软硬件资源的有效性是进行( )可行性分析的一方面。

A. 技术

B. 经济

C. 社会

D. 操作

正确答案: A:技术;


答案解析:软硬件资源属于技术的一方面。


(单选题)技术可行性要解决( )。

A. 是否存在侵权的问题

B. 成本–效益问题

C. 运行方式是否可行的问题

D. 技术风险的问题

正确答案: D:技术风险的问题;


(单选题)可行性分析要进行的需求分析和设计应是( )。

A. 详细的

B. 全面的

C. 简化的、压缩的

D. 彻底的

正确答案: C:简化的、压缩的;


(单选题)对每个合理的方案分析员都应该准备( )资料。

A. 系统流程

B. 组成系统的物理元素清单、成本效益分析

C. 实现这个系统的进度计划

D. 以上全部正确

正确答案: D:以上全部正确;


(单选题)在软件工程项目中,不随研发人数的增加而使软件的生产率增加的主要因素是( )。

A. 工作阶段间的等待问题

B. 生产原型的复杂性

C. 参与人员所需要的工作站数

D. 参与人员之间的的通信困难

正确答案: D:参与人员之间的的通信困难;


(单选题)研究开发资源的有效性是进行( )可行性分析的一方面。

A. 技术

B. 经济

C. 社会

D. 操作

正确答案: A:技术;


答案解析:研究开发资源的有效性是进行技术可行性分析的一方面。


(单选题)在对协同电子商务平台进行可行性研究的过程中,需要对现行系统进行分析,这样做的目的和意义( )

A. 明确现行系统中存在的问题以便对新系统进行改进

B. 分析当前新系统的经济价值,确定新系统是否值得研发

C. 确定当前的技术框架是否满足新系统的研发要求

D. 对系统研发过程中存在的风险进行分析,并及时制定相关策略

正确答案: A:明确现行系统中存在的问题以便对新系统进行改进;


答案解析:现行系统是新系统重要的信息来源,对现行系统进行分析的目的和意义就是明确现行系统中存在的问题以便对新系统进行改进,B选项是经济可行性分析的相关内容,C选项是技术可行性分析的相关内容,D选项则是风险分析的相关内容


(单选题)若要开发一款协同电子商务平台,则对此次协同商务平台研发的可行性研究当中,需要解决的问题是( )

A.

确定平台的整体结构


B.

在项目发布后,因修正错误、提升性能或其他属性而进行的软件修改

C. 利用现有的技术和方法、分析出当前任务是否值得去实现

D. 把软件设计转换成计算机可以接受的程序

正确答案: C:利用现有的技术和方法、分析出当前任务是否值得去实现;

答案解析:本题考察可行性研究的定义,即利用现有的技术和方法、分析出当前任务是否值得去实现


(单选题)

对当前电子商务平台进行可行性研究的目的是用最小的代价在尽可能短的时间内确定问题的( )。


A. 能够可解问题

B.工程进度问题


C. 开发计划问题

D. 人员配置问题

正确答案: A:能够可解问题;


答案解析:本题考察可行性研究的目的,即研究当前所要研发的系统是否可行或可解


(单选题)在对协同电子商务平台进行可行性研究的过程中,需要考虑合同责任、侵犯专利权、版权等问题,以上是可行性研究过程中( )的研究内容?

A. 技术可行性分析

B. 经济可行性分析

C. 法律可行性分析

D. 用户使用可行性分析

正确答案: C:法律可行性分析;


答案解析:这部分是法律可行性分析需要考虑的内容


二. 多选题(共10题,19分)


(多选题)以下( )内容属于项目前期的主要工作。

A. 现状分析

B. 需求分析

C. 粗略设计

D. 可行性分析

正确答案: ACD:现状分析; 粗略设计; 可行性分析;


(多选题)可行性分析主要包括以下( )活动。

A. 技术可行性

B. 经济可行性

C. 操作可行性

D. 法律可行性

正确答案: ABCD:技术可行性; 经济可行性; 操作可行性; 法律可行性;


(多选题)以下( )内容属于项目前期的主要工作。

A. 现状分析

B. 需求分析

C. 粗略设计

D. 可行性分析

正确答案: ACD:现状分析; 粗略设计; 可行性分析;


(多选题)可行性分析主要包括以下( )活动。

A. 技术可行性

B. 经济可行性

C. 操作可行性

D. 法律可行性

正确答案: ABCD:技术可行性; 经济可行性; 操作可行性; 法律可行性;


(多选题)组织结构图的基本元素包括( )。

A. 方框

B. 无箭头连线

C. 泳道

D. 表单

正确答案: AB:方框; 无箭头连线;


(多选题)软件需求包括( )。

A. 业务需求

B. 用户需求

C. 功能需求

D. 非功能需求

正确答案: ABCD:业务需求; 用户需求; 功能需求; 非功能需求;


(多选题)需求获取的方式主要有( )等方式获取。

A. 用户访谈

B. 问卷调查

C. 跟班作业

D. 原型系统

正确答案: ABCD:用户访谈; 问卷调查; 跟班作业; 原型系统;


答案解析:需求获取的方式主要有用户访谈、问卷调查、跟班作业、原型系统等方式获取。


(多选题)在绘制系统流程图时的时候一般遵循“自顶向下、逐层分析”的原则,根据GB/T 1526-1989,系统流程图一般包括( )内容?

A. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体

B. 定义要执行的逻辑路径以及指明对数据执行的操作的处理符号

C. 指明各处理和(或)数据媒体间数据流的流线符号

D. 便于读、写系统流程图的特殊符号

正确答案: ABCD:指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体; 定义要执行的逻辑路径以及指明对数据执行的操作的处理符号; 指明各处理和(或)数据媒体间数据流的流线符号; 便于读、写系统流程图的特殊符号;


答案解析:根据GB/T 1526-1989,系统流程图一般包括以下内容:1.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体2.定义要执行的逻辑路径以及指明对数据执行的操作的处理符号3.指明各处理和(或)数据媒体间数据流的流线符号4.便于读、写系统流程图的特殊符号


(多选题)在对协同电子商务平台项目进行技术可行性分析的过程中需要注意( )方面?

A. 在当前的限制条件下,该系统的功能目标能否达到

B. 利用现有的技术,该系统的功能能否实现

C. 对开发人员的数量和质量的要求,并说明这些要求能否满足

D. 在规定的期限内,本系统的开发能否完成

正确答案: ABCD:在当前的限制条件下,该系统的功能目标能否达到; 利用现有的技术,该系统的功能能否实现; 对开发人员的数量和质量的要求,并说明这些要求能否满足; 在规定的期限内,本系统的开发能否完成;


答案解析:根据软件设计文档国家标准(GB8567-2006)的要求,技术可行性章节应该主要包含以下内容:1.在当前的限制条件下,该系统的功能目标能否达到2.利用现有的技术,该系统的功能能否实现3.对开发人员的数量和质量的要求,并说明这些要求能否满足4.在规定的期限内,本系统的开发能否完成除了上述内容之外,技术可行性部分应该对当前开发所使用的主流研发框架和架构做简要的介绍和说明,不限于图表和文字等方式。


(多选题)对协同电子商务平台进行社会因素可行性分析中我们需要考虑的( )

A. 当前软件项目能带来的经济效益

B. 当前软件项目的著作权问题以及所涉及的法律相关因素

C.当前技术方案能否支持项目的整体研发进度


D.当前软件项目能够满足使用者的素质能力要求


正确答案: BD:当前软件项目的著作权问题以及所涉及的法律相关因素; 当前软件项目能够满足使用者的素质能力要求 ;


答案解析:选项C是技术可行性的研究范畴,选项A的经济可行性分析的研究范畴


三. 判断题(共21题,41.1分)


(判断题)可行性研究阶段要进行一次大大的压缩、简化了系统的分析和设计的过程。

A. 对

B. 错

正确答案: 对


(判断题)系统流程图表达了系统中各个元素之间的信息的流动情况。

A. 对

B. 错

正确答案: 对


(判断题)软件的需求可以分为不同的层次:包括业务需求、用户需求和功能需求。

A. 对

B. 错

正确答案: 错


答案解析:软件的需求可以分为不同的层次:包括业务需求、用户需求、功能需求和非功能需求。


(判断题)业务流程图表示系统对数据的算法处理过程,即系统的物理模型。

A. 对

B. 错

正确答案: 错


答案解析:系统流程图表示系统对数据的算法处理过程,即系统的物理模型。


(判断题)项目前期的需求收集就是需求分析的产物。

A. 对

B. 错

正确答案: 错


答案解析:项目前期的需求不是严格需求分析的产物,可能不完整、不清晰有遗漏,开发团队可以在后期工作进行修改和补正。


(判断题)在面向对象方法下,用业务用例来描述一个业务,每个业务用例都用一个活动图来进行描述。

A. 对

B. 错

正确答案: 对


(判断题)软件分析主要包括组织分析和业务分析。

A. 对

B. 错

正确答案: 错


答案解析:软件分析主要包括组织分析、业务分析以及对现有软件系统的分析。


(判断题)通常用组织结构图来进行组织分析,这样有利于分析人员进行后续的业务分析。

A. 对

B. 错

正确答案: 对


(判断题)数据需求是用于系统中的数据,包括输入数据和输出数据的要求及存储方式。

A. 对

B. 错

正确答案: 错


(判断题)可行性分析的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发。

A. 对

B. 错

正确答案: 对


(判断题)组织结构图中各个部门之间是“包含关系”,可以用箭头线连接。

A. 对

B. 错

正确答案: 错


答案解析:组织结构图中各个部门之间是“包含关系”,不能用箭头线连接。


(判断题)业务流程图中的泳道代表组织结构中特定岗位的责任。

A. 对

B. 错

正确答案: 对


(判断题)可行性分析具体步骤的最后一步是编写可行性分析报告。

A. 对

B. 错

正确答案: 对


(判断题)系统流程图是描绘物理系统的传统工具,它用图形符号来表示系统中的各个元素。

A. 对

B. 错

正确答案: 对


(判断题)可行性研究的第一个具体步骤是确定项目的规模和目的。

A. 对

B. 错

正确答案: 对


(判断题)所有的软件问题定义都相同。

A. 对

B. 错

正确答案: 错


(判断题)效益分析分为有形效益和无形效益。

A. 对

B. 错

正确答案: 对


答案解析:效益分析分为有形效益和无形效益。有形效益可以用货币的时间值、投资回收期、纯收入等指标进行度量;无形效益主要从性质上、心里上进行衡量,很难直接进行量的比较。


(判断题)有形效益可以用货币的时间值、投资回收期、纯收入等指标进行度量。

A. 对

B. 错

正确答案: 对


(判断题)无形效益主要从性质上、心理上进行衡量,可以直接进行量的比较。

A. 对

B. 错

正确答案: 错


答案解析:无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。


(判断题)成本效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。

A. 对

B. 错

正确答案: 对


(判断题)研究开发资源的有效性是进行经济可行性分析的一方面。

A. 对

B. 错

正确答案: 错


答案解析:研究开发资源的有效性是进行技术可行性分析的一方面。


相关文章
|
BI 测试技术 程序员
【软件工程题库】第四章 概要设计
【软件工程题库】第四章 概要设计
2080 1
|
5月前
|
关系型数据库 网络安全 数据库
一些数据库设计的基本知识和学习指导
【6月更文挑战第17天】**数据库设计概览** - 从需求到结构,转化业务规则为关系型数据库。 - 遵循ER模型,定义实体、属性与联系。 - 步骤:需求分析、数据收集、ER图到物理设计,及优化。 - 范式理论确保数据无冗余,1NF至5NF逐步规范。 - 反规范化平衡查询效率与数据一致性。 - 优化策略:索引、简化查询、分区、延迟加载和并行处理。 - 安全措施:权限控制、加密、审计日志和防火墙。 - 实践与理解原理是成功设计的关键。
86 3
|
1月前
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
57 2
|
3月前
|
敏捷开发 算法 安全
【 第十章】软件设计师 之 软件工程概述
软件设计师 之 软件工程概述 备考资料
【 第十章】软件设计师 之 软件工程概述
|
6月前
|
存储 运维 安全
【软件设计师备考 专题 】系统分析基础:理解系统分析的目的和任务
【软件设计师备考 专题 】系统分析基础:理解系统分析的目的和任务
192 0
|
算法 数据库 开发者
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
|
算法 C语言
【软件工程题库】第五章 详细设计
【软件工程题库】第五章 详细设计
559 0
|
敏捷开发 安全 数据可视化
【软件工程题库】第一章 软件工程概述
【软件工程题库】第一章 软件工程概述
1079 1
|
存储 算法 安全
【软件工程题库】第三章 需求分析
【软件工程题库】第三章 需求分析
885 0
|
测试技术
【软件工程题库】第六章 编码和测试
【软件工程题库】第六章 编码和测试
220 1
下一篇
无影云桌面