软件工程-2.软件可行性研究
一、选择题
1.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面
A 技术可行性 B 经济可行性
C 社会可行性 D 法律可行性
代码解读
2.可行性分析研究的目的是()
A 争取项目 B 项目值得开发否
C 开发项目 D 规划项目
代码解读
3.经济可行性研究的范围包括()
A 资源有效性 B 管理制度
C 效益分析 D 开发风险
代码解读
4. 可行性分析是一项在系统开发初期进行的重要论证工作,在这一阶段完成这项工作对于决定该系统是否值得开发具有重要意义。因此必须对此作出()的回答。
A 确定 B 行或不行
C 正确 D 无二义
代码解读
5.可行性研究要进行一次()需求分析。
A 深入的 B 详尽的
C 彻底的 D 简化的、压缩了的
代码解读
6.Putnam成本估算模型是一个()模型
A 静态单变量 B 动态单变量
C 静态多变量 D 动态多变量
代码解读
二、简答题
7. 软件开发初期阶段的目标是通过可行性研究来评估系统的适用性。 应从功能需求、性能指标、资源限制以及系统的稳定性等多个方面来进行详细分析以确保其可行性和有效性。
进行可行性研究的目标在于以最低限度的成本判定在问题分析阶段设定的系统目标与规模能否实现、所涉及的问题是否具有可解性,并判断该系统方案在经济价值、技术实现、操作便利以及法律合规等方面是否存在可行性和适用性,并非旨在解决问题本身,而是为了评估问题的价值与合理性。
考察要点包括:
- 技术可行性:现有技术体系能否支撑该系统的实现
- 经济可行性:系统的预期收益能否覆盖研发投入成本
- 操作可行性:系统的运行方式能否在用户组织内获得认可
为了提高储户的便利性。
为了方便储户的操作流程, 某银行计划开发一个计算机ized储蓄管理系统。
当储户提交存单或支票时, 业务员会将其信息录入到系统中。
如进行存入操作, 则系统将录入存入人的基本信息及相关信息后打印相应的存单。
如进行取出操作, 则系统将计算应得利息金额并生成并打印利息清单表。
请阐述该系统的功能需求, 并评估其可行性。
问题定义:
输入:储户提交的文件
处理:系统对交易类型进行判断
存款:录入账户信息
取款:计算客户应得利息
输出:
存款-->生成相应的存贷款记录
取款-->输出详细的利息计算结果
从技术角度来看,该系统的业务流程相对简单单一,因此开发难度较低。
为了提升旅客服务效率与体验感,某航空公司计划开发一个机票预订系统。旅行社收集预订机票所需的信息(包括姓名、性别、工作单位、身份证号码、旅行时间及目的地等),通过该系统进行录入操作后即可完成购票流程。系统将自动规划旅客航班路径,并在旅客旅行日前三天生成取票通知单及发票,请旅客持相关材料至机场取票口领取机票。请阐述此系统的潜在问题定义,并对其可靠性进行全面分析。
目前所有住院病人必须由护士负责护理工作, 这不仅会产生巨大的人力成本, 而且由于无法及时掌握危重病人病情的变化情况, 进而影响急救措施的有效实施. 某医院计划建立以计算机为核心的患者救治信息平台, 请阐述该项目面临的核心挑战并评估其可行性和技术实现路径.
医院对患者监护系统的核心功能是实时监测每位病人的各项生理指标(如心率、体温、血压等),定期采集数据并存入病历记录系统中。当某患者的生理指标超出设定的安全阈值时会向值班护士发送警报提示。另外,在必要时医护人员可调用系统生成特定患者的病情摘要。
11.该软件包包含三个核心功能:数据输入、数据更新和生成报告。基于历史记录分析的结果表明,在开发过程中对每个功能进行了所需代码行数的估算。
1.输入数据:a=100, m=200, b=300
2.更新数据: a=200,m=300,b=400
3.产生报表:a=300,m=400,b=500
三个核心功能的软件开发效率是200行/人月,每行开发成本为10元/行.请采用LOC技术计算出该软件包的总成本及其工作量.
某计算机系统投入使用后,在5年内每年将节省人民币2000元。假设该系统的投资成本为5000元,并且年利润率为10%。请计算该系统的投资回收周期以及总纯收入。
