软件工程单元三(计算机系统工程)一单项选择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.计算机系统工程包括硬件工程、、人机工程、数据库工程等4个子工程。答案:软件工程3.计算机系统工程包括硬件工程、软件工程、、数据库工程等4个子工程。答案:人机工程4.计算机系统工程包括硬件工程、软件工程、人机工程、等4个子工程。答案:数据库工程5.硬件工程可以划分为、硬件设计、硬件制造与销售维修三个阶段。答案:硬件定义6.硬件工程可以划分为硬件定义、、硬件制造与销售维修三个阶段。答案:硬件设计7.硬件工程可以划分为硬件定义、硬件设计、三个阶段。答案:硬件制造与销售维修8.可行性研究要在之后进行。答案:初步的需求定义9.技术可行性研究是根据客户提出的系统功能、性能要求及实现系统的各项约束条件,从的角度研究实现系统的可行性。答案:技术10.、原型建造和模拟是基于计算机系统技术可行性研究的有效工具。答案:数学建模11.数学建模、和模拟是基于计算机系统技术可行性研究的有效工具。答案:原型建造12.数学建模、原型建造和是基于计算机系统技术可行性研究的有效工具。答案:模拟三名词解释1.计算机系统工程答:计算机系统工程是用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术方法和过程。四简答题1.在基于计算机的系统中一般都包含哪些系统要素?答:包含的系统要素:①硬件;②软件;③人;④文档;⑤数据库;⑥过程。2.在硬件工程中,硬件定义阶段的任务有哪些?答:硬件定义阶段的任务是:1)制定硬件开发计划,确定项目成本和工程进度;2)进行硬件需求分析,给出硬件规格说明。3)软件产品的质量往往是靠不住的。3.在硬件工程中,硬件设计阶段的任务有哪些?答:硬件设计阶段的任务是:1)设计分析,画出设计图;2)必要时建造原型(即样机)并对其进行测试;3)制造分析,画出生产图。4.在硬件工程中,硬件制造与销售维护阶段的任务是什么?答:硬件制造与销售维护阶段的任务是:按照质量保证计划生产硬件产品并销售,相应的服务机构对硬件产品进行售后服务。5.在人机工程中,人机界面的开发过程主要包括哪几个步骤?答:1)活动分析。2)动作定义和设计。3)动作的实现。4)用户环境设计。5.原型设计。6.简述数据库工程完成的主要任务有哪些?答:数据库工程完成的主要任务有:1)调查用户对信息和信息处理的需求,进行可行性论证、成本估算,制定项目计划。2)选择支持数据库系统的硬件和软件。3)数据库设计与实现。4)数据的收集与存储。5)运行、管理与维护。7.可行性研究的任务主要有哪几个方面?答:可行性研究的任务主要有:1)经济可行性研究;2)技术可行性研究;3)运行操作可行性研究;4)法律可行性研究;5)开发方案的选择。8.简述可行性研究的步骤。答:典型的可行性研究的主要步骤如下:1)复审初步分析结果;2)研究现有的系统;3)导出新系统的高层逻辑模型;4)导出新系统的高层物理解法;5)推荐建议的方案;6)评审、复审和决策。9.基于计算机系统的成本主要由哪4个部分组成?答:基于计算机系统的成本主要由以下4个部分组成:1)购置并安装软硬件及有关设备的费用;用户界面处理处理与控制功能维护与自测试处理输入处理输出处理2)系统开发费用;3)系统安装、运行和维护费用;4)人员培训费用。10.技术可行性研究主要包括哪些分析,各分析的任务如何?答:1)风险分析。其任务是论证在给定的约束条件下,能否实现系统所需的功能和性能。2)资源分析。其任务是论证是否具备系统开发所需的各类人员、软硬...