软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx

上传人:b****5 文档编号:20214615 上传时间:2023-01-20 格式:DOCX 页数:10 大小:94.12KB
下载 相关 举报
软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx_第1页
第1页 / 共10页
软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx_第2页
第2页 / 共10页
软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx_第3页
第3页 / 共10页
软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx_第4页
第4页 / 共10页
软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx

《软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

软件工程第1阶段练习题及答案这是其中一个阶段共3个阶段答案在后面Word文档格式.docx

这个方法采用的基本手段是()(1分)A.分解与抽象B.分解与综合C.归纳与推导D.试探与回溯3.SA方法用DFD描述()(1分)A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能4.个体手工劳动生产方式的时代是()(1分)A.程序设计B.软件生产自动化C.程序系统D.软件工程5.软件工程与计算机科学性质不同,软件工程着重于()(1分)A.理论研究B.原理探讨C.建造软件系统D.原理的理论6.可行性研究的目的是决定()(1分)A.开发项目B.项目值得开发否C.规划项目D.维护项目7.数据流图(DFD)中的每个加工(处理)至少有()(1分)A.一个输入流或一个输出流B.一个输入流和一个输出流C.一个输入流D.一个输出流8.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()(1分)A.细节B.输入与输出C.软件的作者D.绘制的时间9.SA方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()(1分)A.控制流B.数据流C.程序流D.指令流10.可行性研究要进行的需求分析和设计应是()(1分)A.详细的B.全面的C.简化、压缩的D.彻底的11.设银行年利率为i,现存入P元不计复利(单利),n年后本金利息为()(1分)A.p(i+1)nB.p(i+1n)C.p(1+in)D.p(1+i)n12.研究开发资源的有效性是进行什么研究的一方面?

()(1分)A.技术可行性B.经济可行性C.社会可行性D.操作可行性13.技术可行性要研究的问题之一是()(1分)A.存在侵权否B.成本/效益问题C.运行方式可行否D.技术风险问题14.作坊式小团体合作生产方式的时代是哪个时代?

()(1分)A.程序设计B.软件生产自动化C.程序系统D.软件工程15.需求分析中,开发人员要从用户那里解决的最重要的问题是()(1分)A.要让软件做什么B.要给该软件提供哪些信息C.要求软件工作效率怎样D.要让该软件具有何种结构16.需求分析最终结果是产生()(1分)A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书17.项目开发计划这种文档是一种()(1分)A.技术性文档B.管理性文档C.需求分析文档D.设计文档18.软件是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可让用户及早看到部分软件,及早发现问题。

该模型是()(1分)A.瀑布模型B.螺旋模型C.喷泉模型D.增量模型19.纯收入是累计效益现在值与投资之()(1分)A.和B.差C.积D.商20.可行性研究中,系统流程图用于描述()(1分)A.当前运行系统B.当前逻辑模型C.目标系统D.新系统二名词解释题(共6题,总分值18分)21.软件文档(3分)22.软件过程(3分)23.软件工具(3分)24.软件危机(3分)25.软件工程(3分)26.生存周期(3分)三简答题(共8题,总分值40分)27.简述软件的经济可行性。

(5分)28.简述软件的社会可行性。

(5分)29.简述软件的技术可行性。

(5分)30.简述可行性研究具体工作步骤。

(5分)31.软件生产经历了哪几个时代?

(5分)32.简述软件危机产生的原因。

(5分)33.简述怎样计算投资回收期和纯收入。

(5分)34.简述系统流程图及其作用。

(5分)四综合题(共3题,总分值22分)35.某网站发帖子系统有如下功能:

记录发帖内容:

访客在表单中输入文字,系统进行检查,无误后将内容存入文件;

显示帖子内容:

读出文件,按一定格式显示在屏幕上。

请根据要求画出该系统的顶层和0层DFD。

(7分)36.某培训中心要研制一个计算机管理系统。

它的业务是:

将学员发来的信件收集分类后,按几种不同的情况处理。

如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。

如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和账目文件上做相应的修改,并给学生注销单。

如果是付款的,则由财务人员在账目文件上登记,也给学生一张收费收据。

就以上系统功能画出顶层和0层的DFD。

(7分)37.根据以下的问题陈述,画出系统的顶层和0层DFD。

某图书馆开发一个简化的图书借还书系统,该系统要求实现下列功能:

(1)图书维护包括购进新书后,需要把该书的信息输入图书库(文件)中;

办理图书证;

日常图书维护;

管理人员可以跟踪某一本图书的借还情况等。

(2)读者借书读者凭图书证(书卡)借书。

系统检查该读者所借图书是否超过限额数,若达到限额数,则拒绝借书,否则读者可以借书。

(3)读者还书读者凭图书证(书卡)还书。

系统检查该读者所还图书是否超过期限,若超过期限,则进行罚款处理,否则读者可以借书。

(8分)一单选题(共20题,总分值20分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。

)1.答案:

B解析过程:

2.答案:

A解析过程:

3.答案:

D解析过程:

4.答案:

5.答案:

C解析过程:

6.答案:

7.答案:

8.答案:

9.答案:

10.答案:

11.答案:

12.答案:

13.答案:

14.答案:

15.答案:

16.答案:

17.答案:

18.答案:

19.答案:

20.答案:

二名词解释题(共6题,总分值18分)21.答案:

软件文档是指有关计算机程序的功能、设计、编制、使用的字或图形资料。

解析过程:

22.答案:

软件过程是指软件生存周期中的一系列相关过程,包括3个时期8个阶段。

23.答案:

软件工具一般是指为了支持软件人员开发和维护活动而使用的软件。

24.答案:

软件危机是指软件在开发和维护过程中所遇到的一系列严重问题与矛盾。

25.答案:

软件工程是指用工程的科学知识和技术原理来定义、开发、维护软件的一门计算机软件学科。

26.答案:

生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。

三简答题(共8题,总分值40分)27.答案:

经济可行性包括进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。

28.答案:

社会可行性主要研究待开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。

29.答案:

软件的技术可行性是对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。

30.答案:

典型的可行性研究有下列步骤:

确定项目规模和目标研究正在运行的系统建立新系统的高层逻辑模型导出和评价各种方案推荐可行的方案编写可行性研究报告解析过程:

31.答案:

软件的生产至今经历了3个时代:

(1946年一1959年)程序设计时代(1960年一1969年)程序系统时代(1970年一现在)软件工程时代。

32.答案:

软件危机产生的原因归纳起来有以下几个方面:

软件的规模越来越大,结构越来越复杂;

软件开发的管理困难而复杂;

软件开发费用不断增加;

软件开发技术落后;

生产方式落后;

开发工具落后,生产率提高缓慢。

33.答案:

投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。

项目纯收入的计算方法是在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。

34.答案:

系统流程图是描绘物理系统的传统工具,其作用是用图形符号来表示系统中的各个元素,表达了系统中各个元素之间的信息流动的情况。

四综合题(共3题,总分值22分)35.答案:

顶层DFD:

0层DFD:

36.答案:

37.答案:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1