《计算机科学技术:软件可行性研究题库一.docx》由会员分享,可在线阅读,更多相关《计算机科学技术:软件可行性研究题库一.docx(6页珍藏版)》请在第一文库网上搜索。
1、计算机科学技术:软件可行性研究题库一1、名词解释系统流程图答案:是概括地描绘物理系统的传统工具,表达的是数据在系统各部件之间流动的情况。2、问答题什么是数据流图?其作用是什么?答案:数据流图(DFD):以图形的方式描述数据在系统中流动和处理的逻辑过程。只反映系统必须完成的逻辑功能,是一种功能模型。3、问答题什么是数据字典?其作用是什么?共有哪些条目?答案:数据字典(DD)用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流,数据项,数据存储,基本加工。4、问答题可行性研究有哪些步骤?答案:确定项目规模和目标;研究正在运行的系统;收集、研究、分析现有系统的文档资料,实地考察系统访问有
2、关人员,然后描绘现有系统的高层系统流程图。建立新系统的高层逻辑模型;使用数据流图和数据字典描述数据在系统中的流动和处理情况。导出和评价各种方案;导出若干较高层次的物理解决方法,根据技术可行性、经济可行性、社会可行性进行评估,得到可行的解决方法。推荐可行方案;进行成本效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由。编写可行性研究报告;将上述可行性过程的结果写成相应文档,即可行性研究报告。5、问答题可行性研究过程包括哪些?答案:1.复查系统规模和目标2 .研究目前正在使用的系统3 .导出新系统的高层逻辑模型4 .进一步定义问题5 .导出和评价供选择的
3、解法6 .推荐行动方针7 .草拟开发计划8 .书写文档提交审查6、问答题原型化方法主要用于解决什么问题?试说明这种方法的主要优缺点。答案:原型化方法主要用于解决在产品开发的早期阶段需求不确定的问题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。这种方法的主要优点如下:(I)明确并完善需求原型作为一种需求工具,它初步实现所理解的系统的一部分,用户对原型的评价可以指出需求中的许多问题。(2)探索设计选择方案原型作为一种设计工具,可以探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。(3)发展为最终的产品原型作为一种构造工具,是产
4、品最初子集的完整功能实现,通过一系列小规模的开发循环,你可以完成整个产品的开发。这种方法的主要缺点包括:(1)用户看到一个正在运行的原型便以为产品即将完成,他们会要求不再进行产品重建,而只是对原型进行一些修改就交付。由于原型没有考虑软件的总体质量和可维护性,交付原型往往造成”欲速则不达”的情况。(2)开发人员为了快速构造原型,可能会采用不合适的操作系统或程序设计语言,也可能使用一些效率低的算法。在一段时间的开发之后,他们往往已经习惯了这些选择,于是便在系统中参杂了这些不理想的选择。7、问答题可行性研究的任务是什么?答案:可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束
5、和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。主要从四个方面考虑:技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。法律可行性:要开发的项目是否存在任何侵权问题。管理可行性:运行方式在用户组织内是否可行,现有管理制度、人员素质、操作方式是否可行。8、问答题成本-效益分析可用哪些指标进行度量?答案:投资回收率:通常把建立系
6、统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。计算机科学技术:软件可行性研究测试题1、问答题可行性研究过程包括哪些?答案:1.复查系统规模和目标2 .研究目前正在使用的系统3 .导出新系统的高层逻辑模型4 进一步定义问题5 .导出和评价供选择的解法6 .推荐行动方针7 .草拟开发计划8 .书写文档提交审查2、问答题原型化方法主要用于解决什么问题?试说明这种方法的主要优缺点。答案:原型化方法主要用于解决在产品开发的早期阶段需求不确定的问
7、题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。这种方法的主要优点如下:(1)明确并完善需求原型作为一种需求工具,它初步实现所理解的系统的一部分,用户对原型的评价可以指出需求中的许多问题。(2)探索设计选择方案原型作为一种设计工具,可以探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。(3)发展为最终的产品原型作为一种构造工具,是产品最初子集的完整功能实现,通过一系列小规模的开发循环,你可以完成整个产品的开发。这种方法的主要缺点包括:(1)用户看到一个正在运行的原型便以为产品即将完成,他们会要求不再进行产品重建,而只是对原
8、型进行一些修改就交付。由于原型没有考虑软件的总体质量和可维护性,交付原型往往造成“欲速则不达”的情况。(2)开发人员为了快速构造原型,可能会采用不合适的操作系统或程序设计语言,也可能使用一些效率低的算法。在一段时间的开发之后,他们往往已经习惯了这些选择,于是便在系统中参杂了这些不理想的选择。3、问答题成本-效益分析可用哪些指标进行度量?答案:投资回收率:通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。4、问答题可行性研究有哪
9、些步骤?答案:确定项目规模和目标;研究正在运行的系统;收集、研究、分析现有系统的文档资料,实地考察系统访问有关人员,然后描绘现有系统的高层系统流程图。建立新系统的高层逻辑模型;使用数据流图和数据字典描述数据在系统中的流动和处理情况。导出和评价各种方案;导出若干较高层次的物理解决方法,根据技术可行性、经济可行性、社会可行性进行评估,得到可行的解决方法。推荐可行方案;进行成本效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由O编写可行性研究报告;将上述可行性过程的结果写成相应文档,即可行性研究报告。5、名词解释系统流程图答案:是概括地描绘物理系统的传统工
10、具,表达的是数据在系统各部件之间流动的情况。6、问答题可行性研究的任务是什么?答案:可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。主要从四个方面考虑:技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。法律可行性:要开发的项目是否存在任何侵权问题。管
11、理可行性:运行方式在用户组织内是否可行,现有管理制度、人员素质、操作方式是否可行。7、问答题什么是数据流图?其作用是什么?答案:数据流图(DFD):以图形的方式描述数据在系统中流动和处理的逻辑过程。只反映系统必须完成的逻辑功能,是一种功能模型。8、问答题什么是数据字典?其作用是什么?共有哪些条目?答案:数据字典(DD)用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流,数据项,数据存储,基本加工。计算机科学技术:软件可行性研究考点1、问答题成本-效益分析可用哪些指标进行度量?答案:投资回收率:通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回
12、收率。投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。2、问答题可行性研究过程包括哪些?答案:1.复查系统规模和目标2.研究目前正在使用的系统3,导出新系统的高层逻辑模型4 进一步定义问题5 .导出和评价供选择的解法6 .推荐行动方针7 .草拟开发计划8 .书写文档提交审查3、问答题什么是数据流图?其作用是什么?答案:数据流图(DFD):以图形的方式描述数据在系统中流动和处理的逻辑过程。只反映系统必须完成的逻辑功能,是一种功能模型。4、名词解释系统流程图答案:是概括地描绘物理系统的传统工具,表达的是数据在系统各部件之
13、间流动的情况。5、问答题可行性研究的任务是什么?答案:可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。主要从四个方面考虑:技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。法律可行性:要开发的项目是否存在任何侵权问题。管理可行性:运行方式在用户组织内
14、是否可行,现有管理制度、人员素质、操作方式是否可行。6、问答题可行性研究有哪些步骤?答案:确定项目规模和目标;研究正在运行的系统;收集、研究、分析现有系统的文档资料,实地考察系统访问有关人员,然后描绘现有系统的高层系统流程图。建立新系统的高层逻辑模型;使用数据流图和数据字典描述数据在系统中的流动和处理情况。导出和评价各种方案;导出若干较高层次的物理解决方法,根据技术可行性、经济可行性、社会可行性进行评估,得到可行的解决方法。推荐可行方案;进行成本效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由。编写可行性研究报告;将上述可行性过程的结果写成相应文档
15、,即可行性研究报告。7、问答题什么是数据字典?其作用是什么?共有哪些条目?答案:数据字典(DD)用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流,数据项,数据存储,基本加工。8、问答题原型化方法主要用于解决什么问题?试说明这种方法的主要优缺点。答案:原型化方法主要用于解决在产品开发的早期阶段需求不确定的问题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。这种方法的主要优点如下:(I)明确并完善需求原型作为一种需求工具,它初步实现所理解的系统的一部分,用户对原型的评价可以指出需求中的许多问题。(2)探索设计选择方案原型作为一种设计工具,可以探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。(3)发展为最终的产品原型作为一种构造工具,是产品最初子集的完整功能实现,通过一系列小规模的开发循环,你可以完成整个产品的开发。这种方法的主要缺点包括:(1)用户看到一个正在运行的原型便以为产品即将完成,他们会要求不再进行产品重建,而只是对原型进行一些修改就交付。由于原型没有考虑软件的总体质