电大软件工程形考作业答案Word文档下载推荐.docx
- 文档编号:14408889
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:36
- 大小:270.41KB
电大软件工程形考作业答案Word文档下载推荐.docx
《电大软件工程形考作业答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《电大软件工程形考作业答案Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。
A、P×
(1+i*n)B、P×
(i+1)*nC、p×
(1+i)nD、p×
(i+n)
11.可行性研究是在(A)之前
A、系统开发B、测试C、试运行D、集成测试
12.可行性研究需要的时刻长短取决于系统的规模,一样来讲,可行性研究的本钱只是预期总本钱的(C)。
A、1%B、20%C、8%D、50%
13.我国正式公布实施的(B)对运算机病毒的概念具有法律性、权威性。
A.《运算机软件爱惜条例》
B.《中华人民共和国运算机信息系统安全爱惜条例》
C.《中华人民共和国高作权法》
D.《运算机病毒防治治理方法》
14.效率是一个性能要求,因此应当在以下哪个时期规定?
B
A、可行性分析B、需求分析C、概要设计D、详细设计
15.需求规格说明书的作用不包括(D)
A、软件验收的依据B、用户与开发人员对软件要做什么的一起明白得
C、软件可行性研究的依据D、软件设计的依据
16.数据字典是用来概念(D)中的各个成份的具体含义的。
A、程序流程图B、功能结构图C、系统结构图D、数据流程图
17.数据流程图是(A)方式顶用于表示系统逻辑模型的一种图形工具。
A、SAB、SDC、SPD、SC
18.DFD中的每一个加工至少有(A)。
A、一个输入流或一个输出流B、一个输入流和一个输出流
C、一个输入流D、一个输出流
19.需求分析时期的关键任务是确信(D)
A、软件开发方式B、软件开发工具C、软件开发费D、软件系统的功能
20.在SD方式中全面指导模块划分的最重要的原则是(D)。
A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性
21.在模块的3种大体属性中,反映模块内部特性的是(C)。
A、接口B、功能C、逻辑D、状态
22.模块的耦合性能够依照耦合程度的高低进行排序,以下哪一项符合从低到高的正确顺序(D)。
A、数据结构耦合,公共耦合,操纵耦合,内容耦合
B、数据耦合,操纵耦合,数据结构耦合,公共耦合
C、无直接耦合,数据结构耦合,内容耦合,操纵耦合
D、无直接耦合,数据耦合,操纵耦合,内容耦合
23.PDL是描述处置进程(C)
A、做什么B、什么缘故做C、怎么做D、对谁做
24.(D)工具在软件详细设计进程中不采纳。
A、判定表B、IPO图C、PDLD、DFD图
25.为高质量地开发软件项目,在软件结构设计时,必需遵循(A)原则。
A.信息隐蔽B、质量操纵C、程序优化D、数据共享
26.当一个模块直接利用另一个模块的内部数据,这种模块之间的耦合为(D)
A、数据耦合B、公共耦合C、标记耦合D、内容耦合
27.详细设计与概要设计衔接的图形工具是(B)。
A、DFD图B、SC图C、PAD图D、程序流程图
28.下列几种类型中,耦合性最弱的是(D)。
A、内容型B、操纵型C、公共型D、数据型
29.软件结构利用的图形工具,一样采纳(C)图。
A、DFDB、PADC、SCD、ER
30.在七种偶合中,最低偶合是(D)。
A、内容偶合B、公共偶合C、数据偶合D、非直接偶合
二、简答题
1.什么是软件工程?
软件工程的目标是什么?
答:
软件工程是①将系统化的、规范的、可气宇的方式应用于软件的开发、运行和保护进程,即将工程化应用于软件开发和治应当中,②对①中所选方式的研究。
目标:
1合理预算开发本钱,付出较低的开发费用。
2实现预期的软件功能,达到较好的软件性能,知足用户的需求。
3提高软件的可保护性,降低保护费用。
4提高软件开发生产率,及时交付利用
2.指出瀑布模型中下列任务的顺序:
验收测试,项目打算,单元测试,需求评审,本钱估量,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。
项目打算,本钱估量,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试
3.可行性研究报告的要紧内容是什么?
可行性研究要紧包括以下几个部份:
(1)概述
(2)技术可行性(3)项目成熟程度(4)市场需求情形和风险分析(5)投资估算及资金筹措(6)经济与社会效益(7)综合实力和产业基础(8)项目实施进度打算(9)其它尚需要说明的必要的方面(10)结论
4.什么是需求分析?
需求分析时期的大体任务是什么?
所谓"
需求分析"
,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要取得什么结果,最后应输出什么。
能够说,“需求分析”确实是确信要运算机“做什么”。
任务:
确信软件项目的目标和范围。
调查利用者的要求,分析软件必需做什么,编写需求规格说明书等它相关文档,并进行必要的需求审查。
除此之外,还包括需求变更操纵,需求风险操纵,需求版本操纵等对需求的治理工作
5.什么是结构化分析方式?
该方式利用什么描述工具?
结构化的分析方式是面向数据流的方式,因此,此方式研究的核心是数据的组成和数据流向和对数据的加工处置。
结构化分析方式用抽象模型的概念,依照软件内部数据传递、变换的关系,自顶向下逐层分解,直至找到知足功能要求的所有可实现的软件元素为止
描述工具:
1系统流程图2数据流程图3数据字典4IPO图5层次方框图6实体—关系图
7状态—变迁图
6.结构化分析方式通过哪些步骤来实现?
1)
确信系统的功能要求
2)
确信系统的数据要求
3)
确信系统的操作要求和界面要求
4)
确信系统的性能要求
5)
确信系统的运行要求
6)
获适当前系统的物理模型
7)
抽象出当前系统的逻辑模型
8)
成立目标系统的逻辑模型。
9)
修正开发打算
10)若是需要则开发系统原型
7.什么是数据流图?
其作用是什么?
其中的大体符号各表示什么含义?
数据流图:
简称DFD,确实是采纳图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换进程,是结构化系统分析方式的要紧表达工具及用于表示软件模型的一种图示方式。
数据流图的大体符号的意思:
1.矩形表示数据的外部实体;
2.圆角的矩形表示变换数据的处置逻辑;
3.少右面的边矩形表示数据的存储;
4.箭头表示数据流。
8.什么是数据字典?
其作用是什么?
它有哪些条款?
数据字典,要紧用来描述数据流程图中的数据流、数据存储、处置进程和和数据源点/终点。
作用:
数据流程图描述了系统的逻辑结构,其中的四个大体图形元素的含义无法在数据流程图中详细说明,因此数据流程图需要与其他工具配合利用,数据字典确实是如此的工具之一。
包括的条款:
数据流词条
数据元素词条
数据存储词条
数据加工处置词条
数据源点及终点词条
9.什么是概要设计?
有哪些大体任务?
概要设计:
依照用户的需求先确信软件系统的整体结构和总的设计原则
大体的任务:
假想供选择的方案。
推荐最佳方案。
功能分解,确信软件结构。
设计软件结构。
制定测试打算。
数据设计。
书写文档。
包括整体设计规格说明书。
用户手册。
测试打算。
设计审查和复审。
10.详细设计的大体任务是什么?
有那几种描述方式?
详细设计时期的任务是要为编写程序代码设计“图纸”,由程序员按“图纸”用某种高级程序设计语言编写程序代码。
要紧方式有设计程序流程图,表格设计符号和进程设计语言。
11.什么是变换流?
什么是事物流?
变换型数据流能够划分为明显的三部份:
逻辑输入,中心变换,逻辑输出
事务流的特点是数据沿某个输入路径流动,该路径将外部信息转换成事务,其中发射出多条事务处置路径的中心处置被称为中心事务
12.模块的内聚有哪几种?
模块间的耦合有哪几种?
内聚分为七种类型:
巧合内聚——一个模块执行多个完全互不相关的动作,那么那个模块就有巧合内聚
逻辑内聚——当一个模块执行一系列相关的动作时,称其有逻辑内聚。
时刻性内聚——当一个模块内的多个任务是与时刻有关时,那个模块具有时刻性内聚。
进程内聚——模块执行的若干动作之间有顺序关系。
通信内聚——模块执行的若干动作之间有顺序关系,而且所有动作是在相同的数据上执行。
信息内聚——一个模块中执行一系列动作,每一个动作都有自己的入口点和处置代码,所有的动作都作用在相同的数据结构上,如此的模块叫做信息内聚。
功能性内聚——一个模块中各个部份都是完成某一具体功能必不可少的组成部份
耦合分为七类:
内容耦合——若是一个模块直接参考另一个模块的内容,则这两个模块是内容耦合。
公共耦合——若是多个模块都访问同一个公共数据环境,则称它们是公共耦合。
外部耦合——若是两个模块都访问同一个全局简单变量而不是同一全局数据结构,而且,不是通过参数表传递该全局变量的信息,则这两个模块属于外部耦合。
操纵耦合——若是模块A向模块B传递一个操纵信息,则称这两个模块是操纵耦合的
数据结构耦合——当一个模块挪用另一个模块时传递了整个数据结构,这两个模块之间具有数据结构耦合。
数据耦合——若是两个模块传递的是数据项,则这两个模块是数据耦合。
非直接耦合——若是两个模块之间没有直接关系,它们之间的联系完全通过主模块的操纵和挪用来实现的,这确实是非直接耦合。
三、应用题
1.某旅馆的电话服务如下:
能够拨分机号和外线号码。
分机号是从7201至7299。
外线号码先拨9,然后是市话号码或长话号码。
长话号码是以区号和市话号码组成。
区号是从100到300中任意的数字串。
市话号码是以局号和分局号组成。
局号能够是455,466,888,552中任意一个号码。
分局号是任意长度为4的数字串。
写出在数据字典中,电话号码的数据条款的概念(即组成)。
名称
简称
类型
长度
取值范围
分机号
Extension_Number
字符
4
7201..7299
外线市话号
Addition_Internumber
8
9+[455|466|888|552]+4{数字}4
外线长话号
Addition_Extennumber
11
9+[100|101|102|..|298|299|300]+[455|466|888|552]+4{数字}4
2.下面是旅客订飞机票的需求描述,试画出分层的数据流程图。
顾客将订票单交给预
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 软件工程 作业 答案