还剩4页未读,继续阅读
文本内容:
山东科技大学一第一学期《信息系统分析与设计》考试试卷(B卷)班级姓名学号题号四总得分评卷人审核人----*:得分
一、选择题(每题2分,共20分)
1.DSS日勺中文意思是(b)A.公司资源计划B.决策支持系统C.制造资源计划D.管理信息系统
2.BPR日勺中文意思是(c)A.敏捷信息系统B.公司资源计划C.业务流程重组D.制造资源计划
3.面向对象措施具有如下特性(d)A.必备特性、可选类、开放的可选特性B.封装性、交互性、继承性C.必备特性、多态性、继承性D.抽象性、封装性、继承性、多态性4,构造化系统开发措施,将生命周期分为五个阶段,分别依次为(a)A.系统规划、分析、设计、实行、运营等阶段B.系统分析、设计、规划、实行、运营等阶段C.系统规划、设计、分析、实行、运营等阶段D.系统规划、分析、设计、运营、实行等阶段
5.U/C矩阵表日勺重要作用就是(c)A.拟定系统边界B.拟定子系统D.拟定数据类C.拟定功能类
6.构造化系统开发措施日勺长处不涉及dA.强调系统开发过程的I整体性和全局性B.强调以整体优化为前提C.按自顶向下的观点考虑具体的分析设计问题D.开发的I周期短,以便随时进行调节
21.请简述信息系统开发的构造化思想答构造化是把系统功能当作成一种大模块,根据系统分析与设计目勺不同规定,进行模块的分解或者组合工作,这将贯穿于系统分析、系统设计和程序设计的各个过程这里的“构造化”含义指的是“严格的、可反复日勺、可度量的构造化措施是从数据流日勺角度将问题分解为可管理的I、互相关联的I子问题,然后再将这些子问题的I解综合成为整个业务问题解日勺一系列技术欧I总称构造化欧I实质是“自顶向下,逐渐求精,分而治之”构造化系统设计的基本思想是1将一种复杂的I系统分解成一种多层次日勺模块化构造构造化设计觉得,任何一种系统都具有两个特性过程特性任何一种系统都可以分解成若干个有序日勺过程;层次特性构成系统日勺各部分之间存在着一种上下级的从属关系、管辖关系按照这种思想,可以将一种无论多么复杂的系统,逐渐分解成若干个十分简朴的模块的集合一方面将系统按照过程的特性分解成几种模块,再按照层次特性将上述模块中欧I每一种模块分解成更小的模块,这种分解可以进行多次,使得最底层的模块变得非常简朴这样就将一种本来十分复杂的I系统分解成一种多层次的模块化构造,如图3-4所示2每一种模块尽量独立即尽量使每个模块成为一种独立的构成单元,使模块之间的联系降到最低限度至于模块之间的耦合关系在本书第七章中将予以具体论述3可用直观的I工具来体现系统日勺构造构造化措施为系统开发人员提供了一套简要的图形体现工具,如数据流图、数据字典、数据存储规范化、数据立即存取图以及功能分析的体现措施,涉及决策树、决策表和构造式语言等
47.构造化系统设计有哪些长处?答构造化设计措施的基本思想是使系统模块化,即把一种系统自上而下逐渐分解为若干个彼此独立而又有一定联系时构成部分,这些构成部分称为模块对于任何一种系统都可以按功能逐渐由上向下,由抽象到具体,逐级将其分解为一种多层次的、具有相对独立功能的模块所构成的系统设计人员以系统的逻辑模型为基础,并借助于一套原则H勺设计准则和图表等工具,逐级地将系统分解成多种大小合适、功能单
一、具有一定独立性的模块,把一种复杂的系统转换成易于实现、易于维护的模块化构造系统概括来说长处如下对于一种复杂的I系统,用分解的I措施予以化简;采用图表体现工具,有一套基本的设计准则,有一组基本的设计方略;有一组评价原则和质量优化技术
70.简述构造化系统设计的思想与特点答模块间尽量使用数据耦合;必要时才采用控制耦合;对公共耦合应限制耦合的模块数;坚决不用内容耦合模块内部的组合形式重要有七种1偶尔组合如果一种模块所要完毕的动作之间没有任何关系,或者虽然有某种关系,也是非常松散的,就称之为偶尔组合偶尔组合可理解性差,难于修改,设计中应竭力避免2逻辑组合如果一种模块内部的各个构成部分在逻辑上具有相似的解决动作,但功能上、用途上却彼此无关,则称之为逻辑组合逻辑组合的模块与其他模块之间有相称复杂的块间联系,其可修改性差,维护困难3时间组合时间组合也称为瞬时组合,模块内各构成部分所涉及的解决动作必须在同一时间内完毕时间组合模块欧I联系限度较低,不易于修改,维护较难,但它在一定限度上反映了系统的某些实质,因此比逻辑组合要强某些4过程组合如果一种模块内部的各个构成部分所要完毕的动作彼此间没什么关系,但必须以特定口勺顺序控制流执行,则称之为过程组合,其组合方式较强,可修改性高5通信组合如果一种模块内部的各个构成部分所完毕的动作都使用了同一种输入数据或产生同一种输出数据,则称之为通信组合通信组合方式的模块与其他模块间的联系较简朴,其内部紧凑性比过程组合强,但它各部分执行顺序可以是任意欧I,容易产生反复动作6顺序组合对于一种模块内部的各个构成部分,如果前一部分解决动作时输出是后一部分解决动作的输入,则称之为顺序组合其块内联系限度较高,与其他模块的联系也较低
(7)功能组合如果一种模块内部涉及且仅涉及为完毕某一功能所必需的构成部分,则称之为功能组合功能组合方式有一种目的I、有单一的功能,因而界面清晰,与其他模块的联系低,可读性、可修改性、可维护性、可测试性均较好,是最高级程序块内联系,在进行模块设计时,应尽量追求功能块内组合低内聚偶尔组合、逻辑组合、时间组合;中内聚过程组合、通信组合;高内聚顺序组合、功能组合
7.ORACLE是一种(c)A.文字解决软件B.电子表格软件C.数据库管理软件D.电子演示软件
8.数据流程分析属于(b)阶段A.系统设计B.系统分析C.系统实行D.系统运营
9.下列内聚中,内聚限度最强的是(b)A.逻辑内聚B.功能内聚C.数据内聚D.过程内聚
63.如何理解模块独立性?用什么指标来衡量模块独立性?答模块独立性是指软件系统中的I每个模块只波及软件规定的具体子功能,只通过简朴的I接口和软件系统中其他模块相联系模块的独立性较好,对软件的可靠性和软件时可维护性是很有协助的I,模块的独立性度量准则模块间的I耦合和模块的I内聚耦合(Coupling)是模块之间日勺相对独立性(互相连接aI紧密限度)的I度量模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱内聚(Cohesion)是模块功能强度(一种模块内部各个元素彼此结合的紧密限度)的度量一种模块内部各个元素之间的联系越紧密,则它的内聚性就越高,相对地,它与其他模块之间的耦合性就会减低,而模块独立性就越强因此,模块独立性比较强的模块应是高内聚低耦合的模块
10.系统操作人员培训的内容不涉及(b)A.管理信息系统中所用欧I重要软件工具日勺使用B.中文输入技术C.系统常见故障和故障的I解决措施D.程序设计
二、判断题(每题2分,共20分)
1.原型法是信息系统分析与设计的最有效日勺措施(f)
2.面向对象的系统分析与设计区|核心是系统日勺业务流程清晰(f)辨认出问题域内的对象,并分析他们之间的关系,最后建立起问题域简洁、精确、可理解的I对的模型
3.SWOT措施是用来检查信息系统与否完毕的考核措施(f)
4.信息系统的分析与设计的核心是把需求弄清晰t
5.决策树和决策表是信息系统的一种算法描述t
6.时序图和用例图的描述措施是一致的,不需要进行需求分析的过程时f
7.流程梳理和优化使得系统的功能更完善和统一f
8.概要设计是系统分析员用来与公司顾客和系统程序员交流的桥梁t
9.在数据库管理系统中的I数据表属于数据库设计的J逻辑模型f
10.存储过程是触发器的特例f
三、简答题(每题6分,共24分)
1.信息系统工程的基本思想是什么?
2.数据字典有哪些方面构成?
3.系统设计的I重要任务和内容是什么
4.什么是原型化开发措施?U!、分析设计题(第1题10分,第2题12分,第3题14分,共36)
1.某学院每个老师专家多门课程,每个学生可选修多门课程,设计教师、学生与课程日勺E-R图,并导出关系模型
2.某公司日勺车间调度员填写领料单到仓库领料,仓库主管根据用料计划审批领料单,未批准的领料单退回车间仓库保管收到已批准日勺领料单后,一方面查阅库存台帐,若有货,则告知车间前来领取所需的I物料,并登记用料流水账,否则将告知采购人员进行采购此外,仓库保管定期记录库存状况(库存盘点),生成报表上交仓库主管和生产主管请画出业务流程图
3、试用面向对象的措施画出选修课注册的|协作图。