《软件工程单元三(计算机系统工程).pdf》由会员分享,可在线阅读,更多相关《软件工程单元三(计算机系统工程).pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程单元三(计算机系统工程)一单项选择1下列选项中,不属于可行性研究的任务的是(A)。A)概要设计B)经济可行性研究C)技术可行性研究D)开发方案的选择2下列选项中,(C)不属于基于计算机的系统的系统要素。A)人B)数据库C)车间D)硬件3在软件工程中,不属于软件定义部分的任务是(B)。A)软件验收测试计划B)组装测试计划C)需求分析D)软件项目计划4在软件工程中,(C)不属于软件开发部分的任务。A)软件总体设计B)单元测试计划C)软件经销D)组装测试计划二填空1计算机系统工程包括、软件工程、人机工程、数据库工程等4 个子工程。答案:硬件工程2计算机系统工程包括硬件工程、人机工程、数据库工
2、程等4 个子工程。答案:软件工程3计算机系统工程包括硬件工程、软件工程、数据库工程等 4 个子工程。答案:人机工程4计算机系统工程包括硬件工程、软件工程、人机工程、等4 个子工程。答案:数据库工程5硬件工程可以划分为、硬件设计、硬件制造与销售维修三个阶段。答案:硬件定义6硬件工程可以划分为硬件定义、硬件制造与销售维修三个阶段。答案:硬件设计7硬件工程可以划分为硬件定义、硬件设计、三个阶段。答案:硬件制造与销售维修8可行性研究要在之后进行。答案:初步的需求定义9技术可行性研究是根据客户提出的系统功能、性能要求及实现系统的各项约束条件,从的角度研究实现系统的可行性。答案:技术10、原型建造和模拟是
3、基于计算机系统技术可行性研究的有效工具。答案:数学建模11数学建模、和模拟是基于计算机系统技术可行性研究的有效工具。答案:原型建造12数学建模、原型建造和是基于计算机系统技术可行性研究的有效工具。答案:模拟三名词解释1计算机系统工程答:计算机系统工程是用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术方法和过程。四简答题1在基于计算机的系统中一般都包含哪些系统要素?答:包含的系统要素:硬件;软件;人;文档;数据库;过程。1/42在硬件工程中,硬件定义阶段的任务有哪些?答:硬件定义阶段的任务是:1)制定硬件开发计划,确定项目成本和工程进度;2)进行硬件需求分析,给出硬件规格说明。3)软
4、件产品的质量往往是靠不住的。3在硬件工程中,硬件设计阶段的任务有哪些?答:硬件设计阶段的任务是:1)设计分析,画出设计图;2)必要时建造原型(即样机)并对其进行测试;3)制造分析,画出生产图。4在硬件工程中,硬件制造与销售维护阶段的任务是什么?答:硬件制造与销售维护阶段的任务是:按照质量保证计划生产硬件产品并销售,相应的服务机构对硬件产品进行售后服务。5在人机工程中,人机界面的开发过程主要包括哪几个步骤?答:1)活动分析。2)动作定义和设计。3)动作的实现。4)用户环境设计。5原型设计。6简述数据库工程完成的主要任务有哪些?答:数据库工程完成的主要任务有:1)调查用户对信息和信息处理的需求,进
5、行可行性论证、成本估算,制定项目计划。2)选择支持数据库系统的硬件和软件。3)数据库设计与实现。4)数据的收集与存储。5)运行、管理与维护。7可行性研究的任务主要有哪几个方面?答:可行性研究的任务主要有:1)经济可行性研究;2)技术可行性研究;3)运行操作可行性研究;4)法律可行性研究;5)开发方案的选择。8简述可行性研究的步骤。答:典型的可行性研究的主要步骤如下:1)复审初步分析结果;2)研究现有的系统;3)导出新系统的高层逻辑模型;4)导出新系统的高层物理解法;5)推荐建议的方案;6)评审、复审和决策。9基于计算机系统的成本主要由哪4 个部分组成?答:基于计算机系统的成本主要由以下4 个部
6、分组成:1)购置并安装软硬件及有关设备的费用;2/42)系统开发费用;3)系统安装、运行和维护费用;4)人员培训费用。10技术可行性研究主要包括哪些分析,各分析的任务如何?答:1)风险分析。其任务是论证在给定的约束条件下,能否实现系统所需的功能和性能。2)资源分析。其任务是论证是否具备系统开发所需的各类人员、软硬件资源和工作环境等。3)技术分析。其任务是论证现有的技术水平和开发能力是否支持开发的全过程,并达到系统功能和性能的目标。11试画出基于计算机的系统结构模板。答:基于计算机的系统结构模板如下图所示:用户界面处理处理与控制功能输输入出处处维护与自测试处理理理12系统建模和模拟的主要步骤有哪
7、些?答:系统建模和模拟的主要步骤如下:1)分析问题,确定模拟的目标。2)建立模型。3)借助模型对现实系统进行模拟,并评价模拟结果。4)如果模拟结果不正确,则修改模型,然后在 3)和 4)间进行迭代,直至得到满意的结果为止。5)撰写模拟文档。13对系统规格说明的技术评审主要解决哪些问题?答:对系统规格说明的技术评审主要解决的问题有:1)系统规格说明中的定义是否正确,是否正确地描述了项目的X 围,是否准确地定义了系统的功能、性能和界面,开发人员和用户对系统的目标是否有共同的认识等。2)系统功能的复杂性是否与开发风险、成本和进度预测保持一致。3)系统及各子系统功能定义是否足够详细。4)系统与环境及各
8、子系统之间的接口定义是否详细、有否遗漏。5)是否指明系统性能、可靠性和可维护性等需求。6)是否为以后的开发打下坚实的基础。14对系统规格说明的管理复审主要解决哪些问题?答:对系统规格说明的管理复审主要解决的问题有:1)系统是否有稳定的商业需求,是否有经济和社会效益。2)系统开发是否还有其他的选择方案。3)系统各部分开发风险如何。4)系统开发所需资源是否具备。5)成本和进度计划是否合理等。3/4五、综合题1已知一个待开发的基于计算机的系统的总成本的估算值的折现值为10000 元,预计新系统投入运行后每年可带来 5000 元的收入,假设新系统的生存周期(不包括开发时间)为 4年,当年的年利率为 1
9、0%,试求该系统的纯收入T、投资回收期 D 和投资回收率 j。N(年)1234第 n 年的收入5000500050005000(1+i)n1.11.211.3311.4641折现值4545.454132.233756.573415.07累计折现值4545.458677.6812434.2515849.32解:对该系统将来的收入折现,计算结果如上表所示。1)纯收入:T=PT ST=15849.32 10000=5849.32(元)2)投资回收期:D=2+(10000 8677.68)/3756.57=2.352(年)3)投资回收率:S=F1(1+j)1+F2(1+j)2+F3(1+j)3+F4(
10、1+j)4代入数据,有:10000=5000(1+j)1+5000(1+j)2+5000(1+j)3+5000(1+j)4=5000(1+j)1+(1+j)2+(1+j)3+(1+j)4即:2=(1+j)1+(1+j)2+(1+j)3+(1+j)4用逐次逼近法解之,得:j34.9%答:该系统的纯收入为 5949.32 元,投资回收期为 2.352 年,投资回收率为 34.9%。2 已知一个待开发的基于计算机的系统的总成本的估算值的折现值为5000 元,预计新系统投入运行后每年可带来 2500 元的收入,假设新系统的生存周期(不包括开发时间)为 5 年,当年的年利率为 12%,试求该系统的纯收入
11、T、投资回收期 D 和投资回收率 j。N(年)12345第 n 年的收入25002500250025002500(1+i)n1.121.25441.4049281.573519361.762341683折现值2232.141992.981779.451588.801418.57累计折现值2232.144225.126004.577593.379011.94解:对该系统将来的收入折现,计算结果如上表所示。1)纯收入:T=PT ST=9011.94 10000=4011.94(元)2)投资回收期:D=2+(5000 4225.12)/1779.45=2.44(年)3)投资回收率:S=F1(1+j)1+F2(1+j)2+F3(1+j)3+F4(1+j)4+F4(1+j)5代入数据,有:5000=2500(1+j)1+2500(1+j)2+2500(1+j)3+2500(1+j)4+2500(1+j)5=2500(1+j)1+(1+j)2+(1+j)3+(1+j)4+(1+j)5即:2=(1+j)1+(1+j)2+(1+j)3+(1+j)4+(1+j)5用逐次逼近法解之,得:j41%答:该系统的纯收入为 4011.94元,投资回收期为 2.44 年,投资回收率为 41%。4/4
限制150内