一、填空题
1.到目前为止,软件开发的发展经过了三个阶段,即( )、( )和( )。
2.结构化方法又()、()和()构成,它是一种面向数据流的开发方法。
3.需求分析阶段所要编写的文档有()、()和()。
4.软件设计是一个把()转换为()的过程,包括()和()。
5.软件项目计划是由()和()共同经过可行性研究和计划阶段后制定的。
6.在面向对象的方法中,信息隐蔽通过对象的()来实现。
7.面向数据流的设计又称为(),它是以需求分析阶段产生的()为基础,按一定的不走映射成软件结构。
8.瀑布模型是以文档为驱动,适合于()的软件项目的模型。
9.软件开发过程中要产生大量的信息,要进行大量的修改,()协调软件开发,并使混乱减少到最低程度。
10.软件结构是()为基础而组成的一种控制层次结构。
11.对象具有状态,对象用()来描述它的状态。
二、选择题
1.演化模块与增量模型的主要区别是()
A.软件工程活动不同 B.针对的项目大小不同 C.针对不同的软件开发方法 D.针对的需求完整性不同
2.按不同的人员的工作内容来分类软件过程,组织过程包括()
A.维护过程和改进过程等 B.确认过程和审计过程等 C.管理过程和改进过程等 D.配置管理过程和裁剪过程等
三、判断题
1.一个软件模型的控制范围应该在其作用范围之内。()
2.软件开发模型是过程、活动和任务的结构框架。()
3.以结构化分析方法建立的系统模型就是数据流图。()
四、设计题
某旅馆的电话服务如下:
可以拨分机号和外线号。分机号是从7201至7299.外线号码先拨9,然后是市话号码或长话号码。长话号码由区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。
要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。
上面的几道填空题翻书都找不到啊。。求高人指点一二啊。。。