信息系统分析与开发设计(梁昌勇主编)课后习题总结培训资料
信息系统分析与设计

信息系统分析与设计〔复习题〕一、单项选择题1.要想开辟成功的信息系统,必须在其中纳入先进的〔 B 〕,同时还要强调使用信息系统的人的素质。
A.企业B. 管理理念C.竞争战术D.创造业2. 目前企业所处的市场大多是竞争比拟剧烈的买方市场,企业需要及时捕获市场需求信息,并对〔 C 〕的变化做出及时的部响应或者调整。
这就要求企业部以及企业之间有畅通的信息沟通系统。
A.部变化B.融资本钱C. 市场需求D.热销产品3.所谓的〔 A 〕是指各国经济都在走向开放、走向市场化,世界经济趋向*种程度的一体化。
A. 经济全球化B.贸易全球化C.生产全球化D.金融全球化4.〔 D 〕是把组织看成一个过程链,每一个链环节都为顾客增加价值,顾客支持你的组织是因为所增加的价值,这可能是你的组织为提供完善效劳所需要做的事情。
A.生产经营 B.市场营销 C.技术开辟 D. 价值链模型5.〔 A 〕规定了为完成*项业务所必需的各项活动的执行顺序。
普通来说,它总要以客户的要求为起始,以其要求的满足为完毕。
A. 流程B.业务重组C.信息技术D.职能部门6.BPR 与 IT 的关系可以用一句话概括,即“〔 B 〕〞。
A.小步改良B. 流程为本,技术支撑C.管理规D.业务流程7.数据是未加工的事实或者对*些现象的判断,如:目前的气温、零件价格、你的年龄。
〔 C 〕是为特定目的而处理的数据,或者说是在特定环境中富含特定意义的数据。
A.系统B.决策C. 信息D.技术8.〔 D 〕的组成要素普通包括输入、转化、输出和控制机制。
其中转化是它向环境所提供的效劳,而控制机制则要监控转化过程,以保证系统目标的实现。
A.产品本钱B.价格弹性C.股票管理D. 系统9.对一个人重要的信息,但对此外一个人来说却未必是。
因此,评价信息的价值,可以从三个维度去考虑:〔 A 〕。
A. 时间、容和形式B.准确性、相关性和完整性C.分析、归类和预测D.捕捉、加工和表达10.事务处理系统〔Transaction Processing System,TPS〕和客户集成系统〔Customer Integrated System,CIS〕是适应于〔 C 〕管理者的信息系统,也是组织的心脏,一旦出了问题,组织将不可能良好运转。
信息系统分析与设计第一二三章习题答案

第一章导论练习题一、单选题1、传统的管理信息系统出现在下述信息系统发展的哪个阶段。
( B )A、单项事务处理阶段B、系统处理阶段C、支持决策阶段D、综合集成阶段2、电子数据处理系统出现在下述信息系统发展的哪个阶段。
( A )A、单项事务处理阶段B、系统处理阶段C、支持决策阶段D、综合集成阶段3、决策支持系统出现在下述信息系统发展的哪个阶段。
( C )A、单项事务处理阶段B、系统处理阶段C、支持决策阶段D、综合集成阶段4、信息系统生命周期中历时最久的阶段是( D )。
A、系统设计B、系统分析C、系统实施D、系统的运行和维护5、一般来说,占维护工作比例最高的是( C )。
A、纠错性维护B、适应性维护C、完善性维护D、预防性维护6、系统规划的主要任务包括( A )。
A、明确组织的信息需求、制定系统总体结构方案B、对系统进行经济、技术和使用方面的可行性研究C、选择计算机和网络系统的方案D、确定软件系统的模块结构7、结构化生命周期法的主要缺点之一是( A )。
A、系统开发周期长B、缺乏标准、规范C、用户参和程度低D、主要工作集中在实施阶段8、信息系统开发的结构化方法的一个主要原则是( A )。
A、自顶向下原则B、自底向上原则C、分步实施原则D、重点突破原则9、信息系统建设的结构化方法中用户必须参和的原则是用户必须参和( A )。
A、系统建设中各阶段工作B、系统分析工作C、系统设计工作D、系统实施工作10、生命周期法的特点之一是( C )。
A、整个系统的开发工作是非劳动密集型的B、系统开发时间短C、对用户需求的变更不能做出迅速响应D、适合大型复杂系统11、在原型法中,原型是进行开发的系统的( A )。
A、反映用户最基本需求的可以运行的实验模型B、某一主要部分的详细设计方案(物理模型)C、反映用户需求的逻辑模型D、反映用户全部需求符合系统开发规范的应用软件程序12、主要管理人员应参和( D )。
A、系统规划B、系统设计C、系统分析D、系统开发和运行全过程13、在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是(A )。
信息系统分析与设计课后习题答案

第二单元习题一.简答题1.试述信息系统的概念。
答:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的信息、业务、管理和决策等问题,并为组织目标服务的综合系统。
2.信息系统的业务处理有哪两种类型?它们有什么区别?答:信息系统的业务处理类型:联机事务处理,脱机事务处理。
区别:联机事务处理中信息处理与事务处理同时进行,而脱机事务处理中信息系统不直接参与实际业务处理;联机事务处理能及时进行事务处理,而脱机事务处理并不强调信息录入的时限,信息系统的故障不会对实际的业务处理过程产生影响。
二.填空题1.综合性、多样性2.信息处理、组织管理3.管理维、功能维4.基础设施5.管理信息系统、办公信息系统6.信息交流、决策支持7.基本型、管理型、综合型8.Internet、公众和社会9.信息、内容三.选择题1.A2.D3.C4.D5.D6.C7.A四.思考题1.为什么说信息系统是人们把握客观事物的一种观点和方法?答:人们观测事物的特性时既要观测其物质特性又要观测其信息特性。
信息是物质的属性和表现形式,信息与物质的关系是不可分割的,任何一个系统中既饱含着物质、又包含着信息。
我们在强调系统物质构成和特性时。
可以认为该系统是一个唔知系统;如果要强调系统的信息特性时,也可以认为这个系统是信息系统,因此对待客观事物时我们必须以信息系统的作为一种观点和方法。
2.简述信息处理系统、管理信息系统、决策支持系统、主管信息系统、办公信息系统和公众信息服务系统各自的特点。
答:信息处理系统:①处理的对象是组织中的业务和基本信息。
②追求处理效率和自动化。
③方法简单。
④属于信息系统的基础。
管理信息系统:①信息处理是管理信息系统的基本功能。
②面向组织决策层。
③追求企业综合管理效益。
④支持简单决策。
⑤运用综合性方法和技术。
决策支持系统:①面对半结构化和非结构化决策问题。
②支持决策而不代替决策。
③不会取代IPS和MIS。
④以人机交互的方式进行。
信息系统设计与分析_习题集(含答案)

《信息系统设计与分析》课程习题集一、单选题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.在定义信息系统的总体结构时,在过程数据类矩阵(U/C矩阵)中,那些落在子系统方框之外的U代表的含义是()。
信息系统分析与设计课程题库(含答案)

信息系统分析与设计考试题库及答案一、选择填空1. 信息按照()可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C2. 按照处理的对象,可把组织的信息系统分为( ) 和管理信息系统两大类。
按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B3. 信息系统对管理职能的支持,归根到底是对( ) 的支持。
A. 计划B. 组织C. 控制D. 决策答案:D4. 业务系统规划法(BSP)的核心是()A. 明确企业目标B. 定义(识别)业务过程C. 进行数据分析D. 确定信息结构答案:C5. 下面哪一项企业关键成功因素的特点是错误的:()。
A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF决定组织的信息需求答案:B6. 下面哪一项不是信息系统局部开发层次的优势:()。
A. 相对简单的IT开发B. 帮助理论的证明C. 组织变化的阻力最小D. 优化组织过程答案:D7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的。
A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计答案:A8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供应、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行交叉的作业管理,这属于()。
A. 功能内的BPRB. 组织间的BPRC. 功能间的BPRD. 功能内的BPR答案:C9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的()。
A. 逻辑方式B. 物理方式答案:A10. 信息系统流程图是以新系统的()为基础绘制的。
A. E-R图B. 管理功能图C. 业务流程图D. 数据流程图答案:D11. 在关系规范化过程中,一般来讲,满足()的关系即可满足信息处理的要求,就可以认为是比较规范的关系。
信息系统分析与设计--第九章习题答案

第九章课后习题一、简答题1.详细设计和信息系统体系结构设计之间存在什么关系?包括哪些基本工作? 答:详细设计是在体系结构设计的基础上,深入到各子系统内部的细节设计工作。
信息系统体系结构设计之后,需要着手详细设计。
详细设计的工作包括(1)业务对象模型设计(2)功能逻辑设计(3)类的设计,类关系的设计(4)类的优化2.功能逻辑设计包括哪几部分的工作?答:第一,提取功能用例涉及的类;第二,绘制功能逻辑类图;第三,分析交互信息,得出功能逻辑交互图 。
3.数据库设计分为哪几个步骤?信息需求系统特性业务需求处理需求4.什么叫持久型类?答:持久型实体类一般需要数据库技术实现。
采用对象数据库最直接,关系数据库最成熟。
系统中的一个实体类,与数据库中的一个关系表相对应。
5.什么叫用户界面?用户界面设计包括哪些工作?答:是人与机器进行交互的操作方式,即用户与机器相互传递信息的媒介,其中包括输入和输出,也叫人机界面。
工作包括界面需求分析、输入设计、输出设计、屏幕界面设计和编写用户手册等工作,二、填空题1.业务对象模型设计、功能逻辑设计、数据库设计、界面设计。
2.对象的属性设计、关系设计3.批输入、联机输入。
4.注册界面、主控界面、数据处理界面、信息查询界面三、选择题1 C2 D3 C4 B四、思考题1.简述业务对象模型在系统设计中的作用。
答:业务对象是从业务领域中提取的业务实体,这些业务对象将作为信息系统中软件的基本构成元素,并作为信息系统中公用的实体类。
业务对象是功能逻辑设计的基础;业务对象是数据库设计的基础。
业务对象模型设计的工作有提取业务对象;对象属性设计;对象基本操作设计;对象关系设计;建立业务对象模型。
在系统设计中起着重要作用。
2.简述功能逻辑设计与需求分析阶段的功能分析的关系。
答:功能逻辑设计是对在需求阶段确定的用用例描述的系统功能,设计它的实现逻辑。
一个子系统能够完成它所跟踪的用例的功能。
完成用例功能,实现其操作,就是信息系统中若干个类中的对象,通过操作的执行和相互之间消息发送来实现用例的功能。
信息系统分析与设计课后习题答案

第一章1、什么是系统?系统的特点是什么?如何评价系统?系统是一些相互作用的元素为某种目的而有机地结合在一起的整体。
系统由5个要素构成,即输入、输出、处理、控制和反馈。
系统的评价指标包括:目标明确、结构合理、接口清楚、能观能控。
2、什么是信息和数据?信息具有哪些属性?信息是指数据经处理后形成的对特定的使用者有价值、有意义的数据形式数据是事物或事实的属性及其相互关系等的抽象表示,即对客观事物记录下来的可以鉴别的包括数字、字符、文字、图形等的符号。
3、什么是信息系统?信息系统是由人、硬件、软件和数据资源组成的,其目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制,通过输入、处理、输出三个基本活动,将原始数据转变为有用的信息。
第二章1、什么是生命周期法?使用生命周期法建立信息系统的优点和缺点是什么?该方法假设一个管理信息系统像任何生命机体一样,具有周期性,即有开始、成长、成熟、衰退、结束的过程.按照信息系统的建设和使用过程,把信息系统的生命周期分为5个阶段,即系统规划,系统分析,系统设计,系统实施,系统评价与运行管理。
优点:文档资料完备缺点:死板、排斥个性发挥、过早定义需求而不能改变、不适用于用户界面开发。
2、什么是原型法?说出原型法的思维过程.原型法的基本做法是根据用户的需求,快速生成原型,然后把原型交给用户使用,然后把原型交给用户,让用户评价,在此基础上再修改原型,逐渐达到用户需求。
定义需求、设计原型、交给用户使用并评价,这个过程是不断反复的循环过程,知道用户满意为止。
步骤:〈1〉确定用户基本需求。
系统分析员初步调查用户的系统,找到用户的基本需求。
<2>设计原型。
系统设计者使用面向对象的软件工具,快速创建系统工作的原型。
<3〉使用原型。
把原型交给用户使用。
<4>用户评价.用户使用原型之后,就能够评价原型的好坏,以及是否满足用户的要求,从而启发用户的进一步需求。
信息系统分析与设计考试相关习题及答案

信息系统分析与设计考试相关习题及答案71. 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中A. 结合B. 隐藏C. 封装D. 抽象答案:C73. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是()。
A. 分析与设计B. 编制程序C. 测试程序D. 系统维护答案:A74. 完成管理系统的日常运行工作的人员是()。
A. 信息中心负责人B. 系统分析员C. 程序设计员D. 操作员答案:D75. 分段转换法是()。
A. 用新系统直接代替老系统,中间无过渡阶段B. 过渡过程中,有一段新、老平行运行的时期C. 先选几个试点转换,转换成功后,再同时转换其他部分D. 分期分批竞选转换答案:C76. 系统测试的对象是()。
A. 数据文件B. 源程序C. 全部文档D. 整体系统答案:B77. 衡量系统开发质量的首要标准是()。
A. 满足技术指标B. 满足设计者要求C. 满足用户要求D. 技术规范答案:C78. 在UML提供的图中,( )用于描述系统与外部系统及用户之间的交互。
A. 用例图B. 类图C. 对象图D. 部署图答案:A79. 在UML提供的图中,( )用于按时间顺序描述对象间的交互。
A. 网络图B. 状态图C. 协作图D. 序列图答案:D81. 管理信息系统的特点是( )。
A. 数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B. 数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C. 数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D. 应用数学模型,有预测和决策能力,应用人工智能,面向管理人员答案:C96. 系统分析报告的主要作用是( )。
A. 系统规划的依据B. 系统实施的依据C. 系统设计的依据D. 系统评价的依据答案:C98. 在决定开发管理信息系统之前,首先要做好系统开发的()。
A. 可行性研究B. 系统化分析C. 总体预算D. 新系统的逻辑设计和物理设计答案:A103. 某企业的计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高,该单位处于诺兰阶段模型的哪个阶段?()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、什么是信息系统?信息系统(Information System, IS)是特指在经济或社会的组织中,以满足管理者的信息需求为目标,以计算机和现代通信技术等现代信息技术为手段,包括设备、技术、人员与机构在内的综合系统。
信息系统是各种类型管理信息系统、自动化信息管理系统、信息处理系统、信息服务系统、数据处理系统、信息决策系统和计算机辅助管理系统的总称。
2.信息系统的组成部分包括哪些?答:(1)从概念上来看:信息系统主要包括信息管理者、信息源、信息处理器、信息用户、信息存储器和信息传输通道6个部分组成(2)从企业信息管理角度来看:按照企业信息管理职能或管理层次,可以将信息系统从纵向和横向分解为若干子系统,这些子系统相对独立而又密切相关,共同作用构成了复杂的信息系统。
①基于管理层次的组成,一般来说,管理层次从纵向角度大体可以分为战略规划,战术管理和业务处理3层②基于管理职能的组成,从企业管理职能角度看,可以将信息系统横向划分为不同子系统,主要包括市场销售子系统、生产管理子系统、物资供应子系统、人事管理子系统、财务管理子系统、研究开发子系统。
4.当代信息环境发生了哪些变化?他和信息系统之间的关系如何?1)信息化浪潮席卷全球2)经济全球化3)知识经济时代的来临7.信息系统规划与企业发展战略有何关系?企业的决策者们在制定企业发展战略时,应该将信息系统的建设放在重要的位置。
信息系统规划的核心问题之一,就是使信息系统的发展战略与整个企业的发展战略保持协调一致。
企业管理者应从战略管理的角度出发,结合企业内外部环境变化,以企业长期利益实现为目标,结合企业当前的计划指标,从企业发展战略的角度更深层次地考虑信息系统规划中的问题,要注意信息系统规划与企业组织战略规划之间的协调关系。
8.信息系统规划的实施方法具体包括哪些?答:(1)业务系统规划法(BSP)是通过全民调查、分析组织信息需求、制定信息系统总体方案的一种方法。
(2)关键成功因素法(CSF)就是要识别联系于系统目标的主要数据类及其关系,与BSP方法想相反,CSF方法的思路不是全面分析,而是重点突破。
(3)战略目标急转化法(SST)就是把整个战略目标看成“信息集合”,由使命、目标、战略和其他战略变量等组成。
第二章2.生命周期法开发流程有哪些环节?答:(1)信息系统规划(ISP)是信息系统实践中的重要问题之一,信息系统的建设往往投资大、耗时长,规划不好不仅对自身造成损失,由此引起企业运行不好的间接损失就更加巨大。
内容包括信息系统战略规划和可行性分析(2)系统分析是应用系统思想和方法,对已选定的对象与开发范围进行有目的,有步骤的实际调查和科学分析。
(3)系统设计,该阶段要回答的中心问题是系统“做什么”,即明确系统的功能组成,这一阶段建立了系统的逻辑模型。
(4)系统实施是信息系统开发的最后一个阶段,这一阶段要把物理模型装换为可时间运行的为物理系统,交付用户使用。
(5)系统运行与维护,系统运行指信息系统业务过程和应用程序逐日、持续的运行,直至生命周期结束,被新的信息系统所代替,维护的内容主要包括程序的维护,数据的维护,设备的维护和系统恢复。
3.常见的信息系统开发模型有哪些?答:(1)瀑布模型:将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护6个基本活动。
(2)螺旋模型:采用一种周期性的方法来进行系统开发,这回导致开发出来总众多的中间版本。
(3)增量模型:从何了瀑布模型的基本成分和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每个线性序列产生软件的一个科发布的“增量”。
(4)喷泉模型:是一种用户需求为动力,已对象为驱动的模型,主要用于描述就面对对象的软件开发过程。
(5)快速原型模型:快速原型是利用原型辅助软件开发的一种思想,经过简单快速分析,快速实现一个系统原型,用户与开发者在使用原型过程中加强通信与反馈没通过反复评价和改进原型,减少误解,弥补漏洞,适应变化,最终得到高质量的软件。
5.比较传统的信息系统开发方法和现代的有什么不同。
第三章6.什么是数据流程图,主要的符号及其意义是什么?用P 表示处理,用D 表示数据流,用F 表示数据存储,用S 表示外部实体外部实体:是系统之外的,又与系统有联系的人或事物。
数据处理:是对数据的逻辑处理,也是数据的变换过程。
数据流:表示流动着的数据,是处理功能的输入和输出。
数据存储:指通过数据文件、文件夹等存储数据。
9.简述数据字典中的条目。
1)数据项数据项又称数据元素,是数据的最小单位。
2)数据结构数据结构用于描述某些数据项之间的关系。
3)数据流 数据流是由一个或一组固定的数据项组成。
4)数据存储数据存储中只描述数据的逻辑存储结构,而不涉及它的物理组织。
5)处理逻辑处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。
6)外部实体外部实体是信息系统数据的来源和去向。
(a) 外部实体(b) 数据处理(c) 数据流 (d) 数据存储10.按下列文字描述,绘制数据流程图。
11.对下述问题绘制决策树、决策表。
答:(1) 决策树当年考核情况 去年考核情况 应采取行动 优 奖金500元 优其他 奖金400元 优 奖金300元 良 良 奖金250元 其他 奖金200元合格 所有 奖金100元不合格 所有 无奖金应采取的行动奖金500元√奖金400元√奖金300元√奖金250元√奖金200元√奖金100元√无奖金√第五章1.系统总体设计和详细设计的任务分别是什么?总体设计:总体设计的核心任务是完成系统模块结构设计。
即在目标系统逻辑模型的基础上,把系统分解为若干功能单一、彼此相对独立的模块,形成系统的模块结构,包括模块的组成、模块的功能和模块间的相互关系。
1. 模块结构设计将系统划分成若干模块;确定每个模块的功能;确定模块间的调用关系;确定模块间的接口,即模块间数据的传递。
2. 系统物理配置方案设计设备配置、通信网络的选择和设计、DBMS的选择等。
3. 总体数据库设计总体数据库设计是系统开发过程中关键的一步。
系统的质量及一些整体特性基本上是由这一步决定的。
系统越大,总体数据库设计的影响越大。
详细设计:系统详细设计的任务是在系统总体设计的指导下,对系统各组成部分进行细致、具体的物理设计,使系统总体设计阶段所作的各种决定具体化。
在详细设计阶段,主要完成的工作有代码设计、数据库设计、处理流程设计、人机界面设计、输入输出设计等。
3、自顶向下设计方法的基本思想:1)将一个复杂的系统分解成一个多层次的模块化结构2)每一个模块尽可能独立即尽量使每个模块成为一个独立的组成单元,使模块之间的联系降到最低程度。
3)可用直观的工具来表达系统的结构结构化方法为系统开发人员提供了一套简明的图形表达工具,如数据流图、数据字典、数据存储规范化、数据立即存取图以及功能分析的表达方法,包括决策树、决策表和结构式语言等。
4、流程重组与设计的概念及原则。
答:企业流程重组(BPR)即对企业的业务流程进行根本性的再思考和彻底的再设计,从而使成本、速度、质量、和服务等企业的关键性能取得根本性的改善,并得到迅速发展而被广泛实施的一种新的管理思想。
流程重组与设计的原则:①对企业业务流程进行彻底的重新设计,对企业的管理结构、工作程序、协作关系、经营方向及产品结构等做大规模的调整,以求显著地改善企业的效率。
②注重整体流程最优化的系统思想。
③充分发挥信息技术的巨大作用。
④实施企业再造,从旧企业组织规则、方法和过程中完成突变需要全新的思维方式。
⑤企业再造还需要企业文化包括价值观、人际关系、激励机制和行为模式等全面的调整甚至根本性的转变。
11、试述模块间耦合和模块内部聚合的几种形式。
答:模块耦合是衡量一个模块与其他模块之间相互作用程度的指标。
如果你两个模块中的每个模块无需另外一模块的存在而能独立工作,则他们彼此都没有联系和依赖,模块耦合程度为零。
模块耦合包括四种类型:数据耦合、控制耦合、公共耦合、内部耦合。
模块聚合是用来衡量一个模块内部各组成部分间整体统一性的指标,他具体描述一个模块功能专一性的程度。
模块内部聚合有七个等级,分别为:功能聚合、顺序聚合、数据聚合、过程聚合、时间聚合、逻辑聚合、偶然聚合。
答:模块聚合:(1)功能聚合;一个模块只完成一个单独的、能够确切定义的功能。
(2)顺序聚合;一个模块内部各个组成部分执行几个处理功能,且一个处理功能所产生的输出数据直接成为下一个处理功能的输入数据。
(3)数据聚合;一个模块内各个组成部分的处理功能,都使用相同的输入数据或产生相同的输出数据,且其中各个处理功能是无序的。
(4)过程聚合;一个模块内各个组成部分的处理功能各不相同,彼此也没有什么关系,但它们都受同一个控制流支配,决定它们的执行次序。
(5)时间聚合;一个模块内各个组成部分的处理功能和时间有关,即在同一时间内执行,典型的有初始化模块和结束模块。
(6)逻辑聚合;一个模块内各个组成部分的处理功能彼此无关,但处理逻辑相似。
(7)偶然聚合;一个模块由若干个并不相关的功能偶然地组合在一起。
模块耦合:(1)数据耦合;两个模块之间通过调用关系来传递信息,相互传递的信息是数据。
数据耦合联系简单,耦合程度低,模块的独立性强。
(2)控制耦合;两个模块之间,除了传递数据信息外,还传递控制信息。
(3)公共耦合;当两个或多个模块通过一个公共数据环境相互作用时,它们之间的耦合称为公共耦合。
(4)内容耦合;一个模块不经调用直接使用或修改另一个模块中的数据,修改其中一个模块时,必然直接影响到另一个模块,甚至产生连锁反应或波动现象。
第六章系统的面向对象设计2、面向对象设计的主要任务是什么?答:面向对象设计的主要任务包括:①设计软件体系结构,定义系统的高层划分,确定主要组件及其接口。
②详细设计类或接口。
对分析模型中获得的概念类的属性和方法进行详细设计,完成含有数据类型、可见性、方法参数等完整内容的设计类图。
设计用户界面原型,并根据界面绘制程序执行的交互图。
③设计数据库接口,解决面向对象模型到数据库模型的过渡。
3、设计类的主要工作是什么?根据第4章问题讨论6中建立的选课系统用例图,绘制出设计类图。
设计阶段要讨论的类或对象称为设计类,也叫软件类。
设计类的主要工作是对类属性、方法及类关系等进行详细设计,完成含有数据类型、可见性、方法参数等完整内容的设计类图。
5、构件图的作用是什么?构件与类的区别是什么?答:(1)组件图用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件、接口以及组件之间的依赖关系。
(2)不同:①类表示的是逻辑的抽象,而组件是存在于计算机中的物理抽象。
也就是说,组件是可以部署的,而类不行。
②组件表示的是物理模块,而不是逻辑模块,与类处于不同的抽象级别。