欢迎来到天天文库
浏览记录
ID:50260484
大小:38.52 KB
页数:4页
时间:2020-03-07
《实用软件工程作业.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.需求分析()。A.要回答“软件必须做什么?B.可概括为:“理解,分解,表达”6个字C.要求编写需求规格说明书D.以上都对2.进行需求分析可使用多种工具,但()是不适用的。A.数据流图B.判定表C.PAD图D.数据字典3.需求分析阶段研究的对象是软件项目的()。A.用户要求B.合理要求C.模糊要求D.软件工程师要求4.数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。A.对象B.解释C.符号D.描述5.在数据流图中,有名字及方向的成分是()
2、。A.控制流B.信息流C.数据流D.信号流6.在数据流图中,不能被计算机处理的成分是()。A.控制流B.结点C.数据流D.数据源/终点7.在结构化分析方法中,用以表达系统内部数据的运行情况的工具有()。A.数据流图B.数据字典C.结构化英语D.判定树与判定表8.软件需求分析阶段的工作,可以分成以下4个方面:对问题的识别、分析与综合、制定规格说明以及()。A.总结B.实践性报告C.需求分析评审D.以上答案都不正确9.以下说法错误的是()。A.结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列B.结构化语言外层
3、中的选择结构使用IF-THEN-ELSE-ENDIF等关键字C.结构化语言的内层可以采用祈使语句的自然语台短语D.结构化语言外层中的重复结构使用CASE-OF-ENDCASE等关键字10.结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。A.数据流图B.数据字典C.判定表D.判定树上机题1.我们需研制一个“教育基金会的捐助资金管理系统”的例子来说明数据流图的具体建模方法。要求如下:⑴由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。⑵由教育单位提出用款申请,在进行相应
4、的合法性校验和核对相应的捐款储备后做出支出。⑶每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。为了搞清系统中的各种关系,用数据流图的方法进行分析和建模。2.假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量少于库存量临界值时就应该再次订货。1.初步用户手册在()
5、阶段编写A.可行性研究B.需求分析C.软件概要设计D.软件详细设计2.结构化分析方法使用的描述工具“()”定义了数据流程图中每一个图形元素。A.数据流图B.数据字典C.判定表D.判定树3.SA方法的基本思想是()A.自底向上逐步抽象B.自底向上逐步分解C.自顶向下逐步分解D.自顶向下逐步抽象4.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。A.细节B.输入与输出C.软件的作者D.绘制的时间5.一个局部数据存储只有当它作为()时,就把它画出来。A.某些加工的数据接口B.某个加工的特定输入C.某个加工的
6、特定输出D.某些加工的数据接口或某个加工的特定输入/输出6.需求分析阶段不适用于描述加工逻辑的工具是()A.结构化语言B.判定表C.判定树D.流程图7.找出下面错误的说法()A.结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列B.结构化语言外层中的选择结构使用IF—THEH—ELSE—ENDIF等关键词C.结构化语言的内层可以采用祈使语句的自然语言短语D.结构化语言外层中的重复结构使用CASE—OF—ENDCASE等关键词8.结构化设计是一种面向()的设计方法A.数据流B.数据结构C.数据库D.程序9.为
7、了提高模块的独立性、模块之间最好是()A.公共耦合B.控制耦合C.内容耦合D.数据耦合10.在软件结构设计的后处理中,下列说法错误的是()A.为模块写的处理说明及接口说明可采用IPO图B.数据结构的描述可用Warnier图或Jackson图C.在概要设计评审中,应着重评审软件需求是否得到满足及软件结构的质量等设计的优化工作主要放在软件结构设计的后处理阶段11.软件工程与计算机科学性质不同,软件工程着重于()。A.理论研究B.原理探讨C.如何建造软件系统D.原理的理论12.软件是一种()产品。E.物质F.逻辑G.有形H.消耗13
8、.软件工程要用()的方法建立软件开发中的各种模式和各种算法I.管理J.工程K.数学L.计算机14.准确地解决“软件系统必须做什么”是()阶段的任务。M.可行性研究N.需求分析O.详细设计P.编码15.软件生存周期中时间最长的是()阶段。Q.需求分析R.概要设计S.测试T.维护
此文档下载收益归作者所有