您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 软件工程——可行性研究习题空白
第2章可行性研究一、填空题二、选择题1、研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性2、经济可行性研究的范围包括(C)A.资源有效性B.管理制度C.效益分析D.开发风险3、(A)可行性研究主要从以下几个方面进行研究。A.技术可行性,经济可行性,操作可行性。B.技术可行性,经济可行性,社会可行性。C.经济可行性,系统可行性,操作可行性。D.经济可行性,系统可行性,时间可行性。4、在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是(D)。A.工作阶段的等待时间B.生产原形的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难5、制定软件计划的目的在于尽早对欲开发的软件进行合理估计,软件计划的任务是(D)。A.组织与管理B.分析与估算C.设计与测试D.规划与调整6、可行性研究要进行一次(C)需求分析。A.详细的B.全面的C.简化的、压缩的D.彻底的7、可行性分析研究的目的是(B)。A.争取项目B.项目值得开发与否C.开发项目D.规划项目8、下列不属于成本效益的度量指标(C)。A.货币的时间价值B.投资回收期C.性质因素D.纯收入9、下面不是可行性研究的步骤的是(D)。A.重新定义问题B.研究目前正在使用的系统C.导出和评价供选择的解法D.确定开发系统所需要的人员配置10、可行性研究的目的是用最小的代价在尽可能短的时间内确定问题的(A)A.能否可解B.工程进度C.开发计划D.人员配置11、在软件工程种,可行性研究包括:(A)A.经济可行性、技术可行性、操作可行性B.软件可行性、硬件可行性C.编码可行性、运行可行性、测试可行性D.理论可行性、实践可行性12、软件分析的第一步要做的工作是(A)A.定义系统的目标B.定义系统的功能模块C.分析用户需求D.分析系统开发的可行性13、可行性研究目的主要在于(D)A.确定工程的目标和规模B.建立整个软件的体系结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义C.回答:“目标系统需要做什么”D.用最小的代价确定在问题定义阶段所确定俄目标和规模是否可实现、可解决14、软件可行性分析是着重确定系统的目标和规模。对功能、性能及约束条件的分析应属于下列(D).A.经济可行性分析B.技术可行性分析C.操作可行性分析D.开发可行性分析15、在软件开发过程中常用图作为描述工具。如DFD就是面向(1B)的分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工,则这张图允许有(2D)张子图。在一张DFD图中,任意两个加工之间(3C)。在画分层DFD时,应注意保持(4A)之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分为(5B)两类。1):A.数据结构B.数据流C.对象D.构件2):A.0B.1C.1-ND.0-N3):A.有且仅有一条数据流B.至少有一条数据流C.可以有0条或多条名字不相同的数据流D.可以有-条或多条数据流,但允许其中有若干条名字相同的数据流4):A.父图与其子图B.同一父图的所有子图C.不同父图的所有子图D.同一子图的所有直接父图5):A.控制流和变换流B.变换流和事物流C.实物流和事件流D.事件流和控制流三、设计题1、银行计算机系统功能大致如下:储户填写的存款单或取款单由业务员键入系统如果是存款,系统记录存款人姓名、住址、电话号、身份证、存款类型、日期、利率、密码(可选)等信息,并打印存款单给储户;如果是取款且存款是留有密码,系统先核对密码,若密码正确或存款时未留密码,系统计算利息并打印利息清单给储户。请用数据流图描绘本系统的功能。2、医院的患者监护系统要求实时接收病人生理信号(脉搏、体温、血压等),定时记录病人情况形成患者日志,当某人的生理信号超出医生规定的安全范围时向护士发出警告信息,此外,护士在需要是还可以要求系统输出某个病人的病情报告。请用数据流图描绘本系统的功能?3、某高校要开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。现采用结构化方法对这个系统进行分析与设计,得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。请根据数据流图完成问题成绩管理系统E2E4E1E3成绩单学生成绩成绩报告核对后的成绩报告成绩列表成绩审查结果生成成绩列表请求无效成绩通知课程完成通知D51验证学生信息2记录有效成绩3记录无效成绩4生成成绩列表E2E4E1D1D3D25生成最终成绩单E3D4有效成绩无效成绩无效成绩通知课程完成通知学生成绩成绩报告核对后的成绩报告成绩列表成绩审查结果生成成绩列表请求成绩单【问题1】使用说明中的词语,给出图1-1中的外部实体E1~E4的名称。E1:考试委员会,E2:主讲教师,E3:选课学生,E4:教务处【问题2】使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。D1:学生信息文件,D2:课程单元信息文件,D3:课程信息文件,D4:课程成绩文件,D5:无效成绩文件解析:【问题3】数据流图1-2缺少了三条数据流,根据说明及数据流图1-1提供的信息,分别指出这三条数据流的起点和终点。起点终点45D15D443、北京某高校可用的电话号码由以下几类:校内电话号码由4位数字组成,第一位数字不是零;校外电话又分为本市电话和外地电话两类,拨校外电话先拨0,若是本地电话再接着拨8位数字(固话第一位不是0)或11位数字(移动电话第一位为1);若是外地电话,则拨3位区码再拨8位电话号码(固话第一位不是0),或拨0再拨11位数字(移动电话第一位为1)。请用数据定义的方法,定义上述电话号码。4、某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。5、一个飞机机票预订系统,功能为旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间及目的地等)输入机票预订系统。系统为旅客安排航班,打印出取票通知单(付有应交的账款)。旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。请画出该系统的DFD图。
本文标题:软件工程——可行性研究习题空白
链接地址:https://www.777doc.com/doc-5853492 .html