信息系统原理与工程试题
《信息系统原理与工程》考试试卷15
时间:120分钟
一、选择题(每题1分,共20分)
1. 下列工具中哪一项不是结构化系统分析工具: ( )
A. 决策树 B. 数据存取分析图 C. 结构图 D. 形式化语言
2. 要想描述一个条件较多的复杂的决策,最合适的工具是: ( )
A. 数据字典 B. 决策树 C. 决策表 D. 形式化语言
3. 下列方法中可以使模块之间联系减小的是: ( )
A. 每个模块直接引用其它模块
B. 模块间传递控制型参数
C. 模块间共用的信息尽量少
D. 增加公共耦合的模块数
4. 如果一个模块内部的各组成成分是因为引用了共用的数据才放在一起,那么这个模块应该是: ( )
A. 逻辑聚合 B. 过程聚合 C. 顺序聚合 D. 通信聚合
5. 如果一个系统的深度太深,最可能的原因是: ( )
A. 模块分解过细
B. 同一层次模块太多
C. 某个模块的扇出太多
D. 模块规模太大
6. 变换型结构的数据流程图一般是: ( )
A. 扇形结构 B. 线性结构 C. 网状结构 D. 层次结构
7. “整体大于局部之和”说的是系统的哪一个特性: ( )
A. 目的性 B. 系统要素 C. 相关性 D. 整体性
8. 在决策树中,树的叶结点表明: ( )
A. 首先考虑的条件 B. 最后考虑的条件 C. 行动 D. 判断
9. 在信息系统开发方法中,不属于结构化方法指导思想的是: ( )
A. 面向用户,进行可行性论证
B. 强调系统观点,自底向上进行分析
C. 分阶段工作,强调各阶段有规范完整的文档
D. 充分估计变化因素,强调模块化结构
10. 数据是信息的符号表示,信息是数据的内涵,是数据的( )
A. 语法解释 B. 语义解释 C. 语用解释 D. 用法说明
11. 开发管理信息系统,早期使用的是: ( )
A. 原型化方法 B. 企业系统规划法 C. 结构化生命周期法 D. 面向对象方法
12. 对象之间的4种关系中,哪个是描述分类结构的 ( )
A. 实例连接关系 B. 消息连接关系 C. 整体—部分关系 D. 一般—特殊关系
13. 在下列面向对象方法中,没有为UML 作出直接贡献的是 ( )
A.RDD B.OOSE C.OMT D.Booch
14. J.Martin的战略数据规划的主要内容之一就是确定企业的( )
A. 文件系统 B. 主题数据库 C. 应用数据库 D. 数据仓库
15. 在软件测试中,下列说法错误的是: ( )
A. 测试是为了发现程序中的错误而执行程序的过程
B. 测试是为了表明程序没有错误
C. 好的测试方案是可能发现迄今为止尚未发现的错误的测试方案
D. 成功的测试是发现了迄今为止尚未发现的错误的测试
16. 若一组模块都访问同一数据结构,则称这些模块( )
A. 数据耦合 B. 控制耦合 C. 公共耦合 D. 内容耦合
17. 提高模块的( ),使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。
A. 独立性 B. 耦合性 C. 聚合性 D. 重用性
18. 以下论述中不属于模块化设计准则的是( )
A. 提高模块独立性 B. 与模块规模无关
C. 深度、宽度和扇入、扇出适度 D. 保持模块控制范围
19. 一个大型信息系统的开发必须有一个总体规划,这主要是因为( )
A. 需要勾划出系统框架以便控制费用
B. 可以尽快见到效益
C. 保证每一个子系统独立开发
D. 指导和协调各子系统的建设
20. 以下关于一个组织应该首先建立哪种类型的信息系统的描述中,正确的是( )
A. 先建哪种类型的信息系统,取决于组织的具体情况
B. 先建决策支持系统,再建管理信息系统
C. 先建管理信息系统,再建决策支持系统
D. 管理信息系统和决策支持系统可以同时建
二、判断题(每题1分,共10分)
1. 一个较好的系统结构,应该高层模块扇出数较多,底层模块扇入数较少。 ( )
2. 数据字典中被定义的内容一定会在数据流图中出现。 ( )
3. 一个对象包括属性集合、方法集合和消息集合。 ( )
4. 实例连接和消息连接反映了对象之间的动态联系。 ( )
5. 经验说明,在信息系统开发各阶段中,可能产生错误最大的隐患来自需求分析阶段。
( )
6. 战略数据规划是一类以数据为中心的开发方法学。 ( )
7. 黑盒测试主要是用于测试程序内部逻辑。 ( )
8. 新系统取代老系统通常采用平行转换法。 ( )
9. 用演化式原型法开发信息系统时,系统原型是不能投入运行的。 ( )
10. 企业系统规划法(BSP )的主要目的是为了实现企业信息系统的战略转化。 ( )
三、填空题(每空1分,共20分)
1. 系统通常被认为是一个________,它由若干个具有独立功能的元素组成,这些元素之间互相联系、互相制约,共同完成系统的________。
2. 结构化系统分析与设计方法的一个主要思想就是采用一系列标准的________和________从事系统分析与设计工作,并表达各阶段工作成果。
3. 系统分析的目的是解决________的问题,即提出新系统的________;系统设计的目的是解决________的问题,即提出新系统的________。
4. 结构化系统分析包括________分析和________分析。
5. 在各种类型的模块聚合中,聚合度最好的是
6. 可行性研究包括:技术可行性分析、和。
7. Coad和Yourdon 方法在OOD 阶段有四个工作要做,分别是任务管理设计和 。
8. 信息系统的质量指标包括
9. 面向数据流的系统设计中,一般把数据流图中的数据流划分为
四、简述题(每题6分,共18分)
1、简述原型法的思想基础和特点。
2. 信息系统的基本功能有哪些?
3. 说明Coad/Yourdon的OOA 的5个步骤
五、下面一段文字材料说明了某图书馆流通部现行业务系统的主要业务流程,请根据这段材料分别列出该系统的外部项、子系统、系统的输入/输出,并在此基础上画出该系统的第1、2层数据流程图(20分)。
“图书馆流通部的业务主要是借书和还书。借书时,顾客将欲借书的书号和自己的借书证交给服务员,服务员根据书号查询书库文件,如果书库中有该书,则通知书库将书送来,并将该书信息和顾客信息记录在借书文件上,同时修改书库文件;如果书库没有该书,则将该书书号通知市场统计部(以便其记录每种书籍的需求情况)。最后将书籍(如果有的话)和证件交还给顾客,借书手续办理完毕。还书时,顾客将书籍和借书证交给服务员,服务员根据书号和顾客信息检索借书文件,如果检索到了,则判断是否超期,如果超期,则收取一定的罚款并上缴财务部,然后修改借书文件和书库文件,并将书送回书库,最后将证件还给顾客;如果在借书文件中没有检索到相应记录,说明这次还书是不正确的,则将书籍和证件退还给顾客。”
六、请谈谈对结构化分析设计与面向对象分析设计的认识和比较(12分)。