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

合集下载

信息系统分析与设计第一二三章习题答案

信息系统分析与设计第一二三章习题答案

第一章导论练习题一、单选题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。

④以人机交互的方式进行。

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年1.信息系统对管理职能的支持,归根到底是对 ( )的支持。

答案:决策2.业务系统规划法(BSP)的核心是( )。

答案:定义(识别)业务过程3.某企业的计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高,该单位处于诺兰阶段模型的哪个阶段 ( )。

答案:蔓延4.结构化程序设计采用的思想是( ) 。

答案:逐步求精5.在原型法中,原型是进行开发的系统的( )。

答案:反映用户最基本需求的可运行的实验模型6.可行性研究的最终目的是()。

答案:编写出可行性研究报告7.系统设计阶段的主要成果是( )。

答案:系统设计说明书8.在选择程序设计语言时最重要的依据是( ) 。

答案:语言的应用领域9.在大型程序设计过程中,最后考虑的是程序的( )。

答案:效率10.系统维护中要解决的问题来源于( )。

答案:三者都包括11.一个模块控制的直属下级模块的个数,称为该模块的()。

答案:扇出12.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与( )。

答案:系统建设中各阶段工作13.从社会经济发展的角度来看,信息化是指( )。

答案:人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程14.系统开发的主要方法有生命周期法、原型化方法和( )。

答案:面向对象方法15.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。

答案:封装16.信息系统需求分析阶段要解决的问题是( ) 。

答案:信息系统做什么17.在评价经济可行性时,()。

答案:综合考虑社会效益和经济效益。

18.数据字典不包括的条目是( ) 。

答案:数据类型19.系统详细设计阶段属于系统生存周期的()阶段。

答案:系统设计20.程序的三种基本控制结构是()。

答案:顺序、选择和重复21.软件调试技术包括()。

答案:演绎法22.集成测试有两个具体的方法,它们是( )。

四川自考02134信息系统设计与分析课后习题答案及重点总结第八章

四川自考02134信息系统设计与分析课后习题答案及重点总结第八章

第八章领域对象建模面向对象的基本思想是什么?1,客观世界的任何事物都是对象。

2,对象之间有抽象与具体,群体与个体,整体与部分等关系3,抽象的,较大的对象所具有的性质,自然地称为其子类的性质,而不必加以说明,这就是继承。

4,对象之间可以传递消息。

解释继承,封装,消息和多态性的概念。

它们分别带来什么好处?继承:指特殊类的对象拥有其一般类的全部属性与服务。

特殊类在继承一个一般类的语义性质外,还有自己特有的属性和操作。

好处:可以简化系统的描述和实现。

直接实现了软件重用,提高软件开发效率。

封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。

是软件模块化思想的体现。

好处:提高软件清晰度和可维护性。

有利于软件维护和分工管理。

简化接口,降低系统耦合度。

消息:指向对象发出的服务请求,它应该包含以下信息:提供服务的对象标识,服务类型,输入信息和回答消息。

多态性:指相同的操作,可作用于多种类型的对象并获得不同的结果。

好处:提高了重用性和灵活性,对象的使用和理解也得以简化。

面向对象方法中的关系是指哪些关系?类与类之间的关系:继承和泛化。

实现:类对接口的实现。

对象与对象之间的关系:静态关系,即关联。

动态关系,即依赖。

如何识别领域中的对象?领域对象:它说明问题域里有意义的概念类,被广泛用作设计软件对象的启发来源。

识别概念类的方法:一)wirfs-brock名词短语策略阅读理解需求文档。

反复阅读,筛选出名词或名词短语,建立初始对象清单(候选对象)。

舍弃明显无意义的名词或短语。

小组讨论不确定类别的对象,直到将它们都合并或调整到其他两类。

二)使用概念类别列表:从7种类别划分:人员,组织,物品,设备,事件,规格说明,业务规则或政策。

对象的简单属性和复杂属性有什么区别?对象关联如何确定?类图中如何表示对象关联?p165用关联名称,角色,多重性和导向性来说明关联。

用关联名称表示:关联名称放置在关联路径上或附近角色:角色名紧邻关联线的末端多重性:多重性由角色上的数字表达式指出其重数。

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

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

1、什么是信息系统?信息系统(Information System, IS)是特指在经济或社会的组织中,以满足管理者的信息需求为目标,以计算机和现代通信技术等现代信息技术为手段,包括设备、技术、人员与机构在内的综合系统。

信息系统是各种类型管理信息系统、自动化信息管理系统、信息处理系统、信息服务系统、数据处理系统、信息决策系统和计算机辅助管理系统的总称。

2.信息系统的组成部分包括哪些?答:(1)从概念上来看:信息系统主要包括信息管理者、信息源、信息处理器、信息用户、信息存储器和信息传输通道6个部分组成(2)从企业信息管理角度来看:按照企业信息管理职能或管理层次,可以将信息系统从纵向和横向分解为若干子系统,这些子系统相对独立而又密切相关,共同作用构成了复杂的信息系统。

①基于管理层次的组成,一般来说,管理层次从纵向角度大体可以分为战略规划,战术管理和业务处理3层②基于管理职能的组成,从企业管理职能角度看,可以将信息系统横向划分为不同子系统,主要包括市场销售子系统、生产管理子系统、物资供应子系统、人事管理子系统、财务管理子系统、研究开发子系统。

4.当代信息环境发生了哪些变化?他和信息系统之间的关系如何?1)信息化浪潮席卷全球2)经济全球化3)知识经济时代的来临7.信息系统规划与企业发展战略有何关系?企业的决策者们在制定企业发展战略时,应该将信息系统的建设放在重要的位置。

信息系统规划的核心问题之一,就是使信息系统的发展战略与整个企业的发展战略保持协调一致。

企业管理者应从战略管理的角度出发,结合企业内外部环境变化,以企业长期利益实现为目标,结合企业当前的计划指标,从企业发展战略的角度更深层次地考虑信息系统规划中的问题,要注意信息系统规划与企业组织战略规划之间的协调关系。

8.信息系统规划的实施方法具体包括哪些?答:(1)业务系统规划法(BSP)是通过全民调查、分析组织信息需求、制定信息系统总体方案的一种方法。

信息系统分析与设计答案

信息系统分析与设计答案

第一章信息系统基础一、简答题1.什么就是信息?信息与数据有什么区别?信息的本质就是什么?答:信息,一般就是指具有新内容、新知识的消息或情报。

信息与数据具有内在的联系。

数据就是记录在一定介质上并可鉴别的符号,数据就是无意义的符号,信息则就是蕴含意义的符号。

数据就是信息加工的原材料,信息就是数据加工的结果。

信息的本质就是物质的属性与特征,就是事物运行状态与规律的表征。

2.什么叫系统?可以从哪个方面对系统进行分类?答:系统就是由相互联系、相互影响的若干要素结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。

从系统的复杂程度划分:简单的、中等的、复杂的与超复杂的系统。

从抽象程度划分:概念系统、逻辑系统、物理系统(也叫客观系统)。

从系统与外界的关系划分:封闭系统、开放系统。

3.简述管理的概念答:管理就是对一定组织所拥有的资源进行有效整合以达成组织既定目标与履行责任的动态创造性活动。

管理的目的就是实现组织的目标。

4.信息资源管理的基本模式就是什么?答:就是技术管理模式、经济管理模式、人文管理模式。

二、填空题1.(数据)就是无意义的符号,(信息)就是蕴涵意义的符号。

2.信息的本质就是(物质)的属性与特征,就是(事物)运动状态与规律的表征。

3.信息的特征有:承载性、(层次性)、传输性、(共享性)、加工性与时效性。

4.从逻辑层次瞧,可以把信息分为(语法信息)、语义信息与(语用信息)三种类型。

5.系统就是由相互(联系)、相互影响的若干(要素)结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。

6.系统的特性就是指具有目的性、(相关性)、整体性、(层次性)与适应性几种。

7.管理的职能有决策、(组织)、计划、(领导)、控制与激励等六个方面。

三、选择题1.下面说法正确的就是(D)A.数据就就是数字B.数据就就是信息C.数据就是加工之前的信息D.信息就是数据加工的结果2.下面哪个不属于信息的特征?(D)A.承载性B.传输性C.层次性D.独享性3.下面不属于系统特性的就是(B)A.目的性B.功能性C.层次性D.适应性4.下面说法不正确的就是(A)管理职能方面考题(决策就是管理的核心)A.决策就是企业的核心B.从时间性可以把计划分为长期计划与短期计划C.组织结构也被称为组织机构D.激励有直接满足与间接满足两种方法5.下面哪一种不属于信息资源管理模式?(D)A.技术管理模式B.经济管理模式C.人文管理模式D.社会管理模式6.下面哪一种不属于信息资源管理的五大要素?(A)A.信息资源管理的应用B.信息资源管理的架构C.信息资源管理的组织D.信息资源管理的环境四、论述题1.谈谈信息资源管理在信息系统建设中的作用答:信息资源就是指人类社会活动中所涉及到的信息内容,按照某种方法与规律,经加工处理有序化并大量积累后的用用信息的集合。

信息系统分析与设计课后习题答案

信息系统分析与设计课后习题答案

第一章1、什么是系统?系统的特点是什么?如何评价系统?系统是一些相互作用的元素为某种目的而有机地结合在一起的整体。

系统由5个要素构成,即输入、输出、处理、控制和反馈。

系统的评价指标包括:目标明确、结构合理、接口清楚、能观能控。

2、什么是信息和数据?信息具有哪些属性?信息是指数据经处理后形成的对特定的使用者有价值、有意义的数据形式数据是事物或事实的属性及其相互关系等的抽象表示,即对客观事物记录下来的可以鉴别的包括数字、字符、文字、图形等的符号。

3、什么是信息系统?信息系统是由人、硬件、软件和数据资源组成的,其目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制,通过输入、处理、输出三个基本活动,将原始数据转变为有用的信息。

第二章1、什么是生命周期法?使用生命周期法建立信息系统的优点和缺点是什么?该方法假设一个管理信息系统像任何生命机体一样,具有周期性,即有开始、成长、成熟、衰退、结束的过程.按照信息系统的建设和使用过程,把信息系统的生命周期分为5个阶段,即系统规划,系统分析,系统设计,系统实施,系统评价与运行管理。

优点:文档资料完备缺点:死板、排斥个性发挥、过早定义需求而不能改变、不适用于用户界面开发。

2、什么是原型法?说出原型法的思维过程.原型法的基本做法是根据用户的需求,快速生成原型,然后把原型交给用户使用,然后把原型交给用户,让用户评价,在此基础上再修改原型,逐渐达到用户需求。

定义需求、设计原型、交给用户使用并评价,这个过程是不断反复的循环过程,知道用户满意为止。

步骤:〈1〉确定用户基本需求。

系统分析员初步调查用户的系统,找到用户的基本需求。

<2>设计原型。

系统设计者使用面向对象的软件工具,快速创建系统工作的原型。

<3〉使用原型。

把原型交给用户使用。

<4>用户评价.用户使用原型之后,就能够评价原型的好坏,以及是否满足用户的要求,从而启发用户的进一步需求。

信息系统分析与设计课后答案第3章:信息系统建设

信息系统分析与设计课后答案第3章:信息系统建设

第3章:信息系统建设一、简答题1. 简述信息系统建设涉及到的因素。

答:信息系统建设涉及到:社会文化,科学技术,领域知识和组织管理等因素。

2. 简述信息系统建设的概念。

答:信息系统建设是调动各种因素,创建和完善信息系统的漫长过程。

3. 信息系统建设都包括哪些基本工作?答:包括信息系统规划,信息系统开发、信息系统维护、信息系统管理等四项工作。

4. 什么叫信息系统的生存周期?信息系统生存周期中包括哪些过程?答:信息系统生存周期是指从提出信息系统建设的设想开始,历经规划,开发,演化等过程,一直到被其它信息系统所替代的全过程。

在信息系统生存周期中存在规划、开发、演化、管理和支持五个过程,其中演化过程中又包括运行和维护两个子过程。

5. 信息系统建设与信息系统开发有什么区别?答:信息系统建设是创建和完善信息系统的全过程,需要经历一个漫长的时间过程。

信息系统开发是根据信息系统规划的目标,对某一建设阶段的信息系统项目的开发过程,信息系统开发是信息系统建设的一项工作。

6. 信息系统开发过程分为哪几个阶段?都需要做什么工作?答:信息系统开发过程分为:初始、细化、构建和移交四个阶段。

需要做的工作有:领域分析、需求分析、系统设计、系统实现和测试等。

二、填空题1. 信息系统(建设)是调动各种因素,(创建)和完善信息系统的漫长过程。

2. 信息系统建设涉及到(社会文化)因素、科学技术因素、(领域知识)因素和组织管理因素。

3.诺兰模型把信息系统的建设划分为起步、(扩展)、控制、(集成)、数据管理和(成熟)六个阶段4. 信息系统建设包括信息系统规划、(信息系统开发)、信息系统管理和(信息系统维护)四项工作。

5. 信息生存周期中共包括:规划过程、(开发过程)、管理过程、(演化过程)和支持过程。

6.从时间顺序上,可以把信息系统开发划分成为:初始、(细化)、构建、(移交)四个阶段。

7.(结构化方法)可以分为:SA,(SD),SP三个部分。

《信息系统分析与设计》课后习题参考答案

《信息系统分析与设计》课后习题参考答案

参考答案第1章一、填空题1. 整体性层次性环境适应性目的性自组织性相关性2. 整体性二、选择题1. A2. C三、问答题1. 系统是由若干具有特定属性的组成元素经特定联系而构成的、与周围环境相互联系的、具有特定的结构和功能的整体。

2. 统的特性有以下几个方面:整体性、层次性、环境适应性、目的性、自组织性以及相关性。

举例略。

3. 略。

第2章一、填空题1. 信源信宿载体2. 战略信息战术信息作业信息3. 客观性传递性时效性时滞性共享性二、选择题1. C2. A3. B三、问答题1. 信息具有以下几个特征:客观性、传递性、时效性、时滞性、共享性。

2. 信息系统的开发经历了以处理为中心、数据为中心、以对象为中心和以模型为中心的四个阶段。

以处理为中心的阶段,数据与程序是一体的,没有独立的数据库,主要用于完成特定的任务,数据各自孤立,无法共享。

这个阶段出现了结构化设计方法和模块化技术。

以数据为中心的阶段,数据与程序分离,数据由数据库管理系统(DBMS)管理,应用程序通过访问数据库,获取所需的数据并进行处理,各种应用程序共享数据库中的数据资源。

这一阶段主要解决数据的可重要问题。

以对象为中心的阶段,它把信息系统中所有要素看作对象,对象由数据(属性)和处理(方法)构成,持久性对象的数据存贮在数据库中,数据库中的数据通过影射(Mapping)转换为软件对象。

这个阶段出现了许多面向对象的分析与设计方法。

本阶段强调软件的可重用。

以模型为中心的阶段,基于信息模型开发软件产品。

UML作为一种标准的建模语言,用于建立软件及信息系统的信息模型,并利用软件工具实现软件开发的正向工程(Forward Engineering)和逆向工程(Reverse Engineering),乃至知识库的管理。

这一阶段强调模型和解决方案(模式)的可重用。

3. 系统科学是以系统及其机理为对象,研究系统的类型、性质和运动规律的科学。

系统科学主要包括以下五个方面的内容:(1)系统概念,即关于系统的一般思想和理论。

信息系统分析与设计第3版课后答案第2章:信息系统概论

信息系统分析与设计第3版课后答案第2章:信息系统概论

信息系统分析与设计第3版课后答案第2章:信息系统概论第2章:信息系统概论一、简答题1. 试述信息系统的概念。

答:信息系统(IS ,Information System)是指利用计算机、网络、数据库等现代信息技术,处理组织中的信息、业务、管理和决策等问题,并为组织目标服务的综合系统。

2. 信息系统的业务处理有哪两种类型?它们有什么区别?答:有联机事务处理和脱机事务处理两种类型。

他们的区别表现在:二、填空题1.信息系统除了具有系统的一般特征之外,还具有信息性,(综合性),集成性,(多样性),演化性等五方面的特征。

2.信息系统的功能可以概括为:(信息处理)、业务处理、(组织管理)、和辅助决策四个方面。

3.信息系统的概念结构呈现为(管理维)、职能维和(功能维)的三维宏观结构。

4.网络结构属于信息系统的(基础设施)结构。

5.WebService是在(互联网)上实现(SOA)的一种典型技术。

6.可以把信息系统分成为:信息处理系统、(管理信息系统)、决策支持系统、主管信息系统、(办公信息系统)和公众信息服务系统等六种类型。

7.主管信息系统提供,信息挖掘、(信息交流)、企业管理、(决策支持)和办公助理功能。

8.办公信息系统可分为(基本型)、管理型和(综合型)三种类型。

9.公众信息服务系统的基础平台是(Internet),它向(公众和社会)提供信息检索、业务服务、技术咨询等功能。

10.信息科学以(信息)为主要研究对象,以信息的性质、运动规律和利用为主要研究(内容)。

三、选择题1.一个信息系统必须具备(A)A:信息处理功能 B:决策支持功能C:办公助理功能 D:人力资源管理功能2.对管理信息系统而言,准确的说法是(D)A:企业管理系统B:管理组织资源的系统C:对组织进行管理的信息系统D:面向组织全面管理和简单决策的信息系统3.下面说法正确的是(C)A:信息处理系统一般具有简单决策支持功能B:管理信息系统不提供决策支持C:主管信息系统具有办公助理功能D:办公信息系统仅提供办公决策支持4.在信息系统体系结构模式中,(D)A:在集中模式中,由终端来处理界面逻辑B:在文件服务器模式中,由文件服务器承担对文件中数据的查找、汇总、统计、存储等处理C:客户机/服务器模式下的网络负担比文件服务器模式下网络负担重D:应用服务器模式中,界面逻辑由客户端处理5.应用服务器模式(A,D)A:是三级体系结构 B:在客户端进行业务处理C:比C/S模式效率高 D:业务逻辑处在中层6.信息系统的概念结构(C)A:是用户看到的信息系统结构B:是在概念层次上表示的信息系统微观结构C:功能维包括辅助决策功能 D:可以分为管理维、功能维和决策维7.下面(A)不是SOA的基本特征A:紧耦合 B:服务可重用C:服务位置透明性 D:服务自治性8.从综合模式分,下面哪一种不属于信息系统的类型(A)A:企业财务系统 B:办公信息系统C:决策支持系统 D:主管信息系统答:1:A; 2:D; 3:C; 4:D: 5:A,D; 6:C; 7:A;8:A四、思考题1. 为什么说系统是人们把握客观事物的一种观点和方法?2. 简述信息处理系统、管理信息系统、决策支持系统、主管信息系统、办公信息系统和公众信息服务系统各自的特点。

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

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

1、什么是信息系统?信息系统(Information System, IS)是特指在经济或社会的组织中,以满足管理者的信息需求为目标,以计算机和现代通信技术等现代信息技术为手段,包括设备、技术、人员与机构在内的综合系统。

信息系统是各种类型管理信息系统、自动化信息管理系统、信息处理系统、信息服务系统、数据处理系统、信息决策系统和计算机辅助管理系统的总称。

2.信息系统的组成部分包括哪些?答:(1)从概念上来看:信息系统主要包括信息管理者、信息源、信息处理器、信息用户、信息存储器和信息传输通道6个部分组成(2)从企业信息管理角度来看:按照企业信息管理职能或管理层次,可以将信息系统从纵向和横向分解为若干子系统,这些子系统相对独立而又密切相关,共同作用构成了复杂的信息系统。

①基于管理层次的组成,一般来说,管理层次从纵向角度大体可以分为战略规划,战术管理和业务处理3层②基于管理职能的组成,从企业管理职能角度看,可以将信息系统横向划分为不同子系统,主要包括市场销售子系统、生产管理子系统、物资供应子系统、人事管理子系统、财务管理子系统、研究开发子系统。

4.当代信息环境发生了哪些变化?他和信息系统之间的关系如何?1)信息化浪潮席卷全球2)经济全球化3)知识经济时代的来临7.信息系统规划与企业发展战略有何关系?企业的决策者们在制定企业发展战略时,应该将信息系统的建设放在重要的位置。

信息系统规划的核心问题之一,就是使信息系统的发展战略与整个企业的发展战略保持协调一致。

企业管理者应从战略管理的角度出发,结合企业内外部环境变化,以企业长期利益实现为目标,结合企业当前的计划指标,从企业发展战略的角度更深层次地考虑信息系统规划中的问题,要注意信息系统规划与企业组织战略规划之间的协调关系。

8.信息系统规划的实施方法具体包括哪些?答:(1)业务系统规划法(BSP)是通过全民调查、分析组织信息需求、制定信息系统总体方案的一种方法。

四川自考02134信息系统设计与分析课后习题答案及重点总结第七章

四川自考02134信息系统设计与分析课后习题答案及重点总结第七章

第七章用例建模如何理解用例和参与者?业务流程图中的活动是否都可以理解为系统用例?要正确的识别参与者,最有效的方法是分析系统与外界的交互。

除把直接使用系统的人员确认为参与者外。

凡是与系统进行信息交换(包括数据信息和控制信息交换)的外部事物均可以被确认为参与者。

外部事物指的是:人员、设备、外部系统、事件。

识别用例有两种方法(1)根据与参与者有关的服务请求或事件。

(2)根据参与者的职责,是系统应完成的任务,帮助我们识别系统的用例基于用例的需求分析步骤:1,例举出候选需求。

2,理解系统的语境。

3,捕获功能性需求。

4,捕获非功能性需求用例:是对于一组动作序列的描述,系统执行这些动作会对特定的参与者产生可观测的,有价值的结果。

用例就是需求,通过用例名称可以表达系统要完成的工作。

对于面向对象分析与设计,用例和用例模型有什么意义?1,用例是对系统需求(主要是功能需求)的规范化的描述,用例模型是面向对象分析的关键输入。

2,用例图及用例的事件流描述集中体现了系统责任。

3,通过用例建立交互图。

交互图是用例的具体实现。

什么是参与者,怎么确定参与者?参与者是系统之外与系统进行交互的任务事物,在UML中用小人表示。

根据职责重要程度,参与者分为主要参与者和次要参与者。

开发用例的重点是要找到主要参与者。

确定参与者的方法:1,考虑使用系统的人。

2,考虑系统所连接的外部硬件。

3,考虑与该系统进行通信的其他信息系统。

只有在执行系统功能时与信息系统进行实时交互的人员才能被当做参与者,而不是所有与功能相关的人员。

参与者的泛化:某些情况下,参与者的角色可以共享,一种角色可以拥有另一种角色的全部行为。

这两个参与者在系统功能中有明确的区分,所以不能合并为一个参与者,它们之间构成的关系称为参与者的泛化。

UNL用例图描述用例,参与者及它们之间的关系。

用例主要的内容是文本(用例体),而不是图表(用例图)。

用例建模的主要工作是书写用例规约(use case specification).用例规约至少包含:用例名,参与者,目标,前置条件,事件流,后置条件。

信息系统分析与设计课后题答案

信息系统分析与设计课后题答案

第一章信息系统导论一、名词解释1.信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值。

2.系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。

3.信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。

4.决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。

二、选择题1.信息运动的基本形式是(D)A.信息输入与输出B信息处理C信息控制D信息循环2.决策的基础(C)A管理者B客户 C 信息D规章制度3.下列是分布式系统缺点是(D)A难于发挥用户的积极性和创造性B应变能力差C系统难于扩展D安全控制难度大4.集中式系统的缺点是(C)A不利于安全控制B应变能力差C不利于调动各部门的积极性D不利于人员素质的提高5.以下不是B/S结构特点的是(B)A 客户端统一B速度快C开放性强 D 易于管理和维护6.系统通过与环境进行物质、能量和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(A)A 动态性B 目的性C 整体性D 相关性三、简答题1.简述信息与数据的区别。

答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。

数据是记录客观事物的可鉴别的符号,这些符号不仅指数字,而且还包括文字、图形、声音等。

数据本身没有意义,具有客观性。

数据要经过处理和解释才有意义成为信息。

可以说信息是经过加工以后并对客观世界产生影响的数据。

2. 决策过程分哪几个阶段?各阶段的任务是什么?答:决策系统分为情报阶段、设计阶段、抉择阶段。

3.简述信息系统的功能。

答:1)、信息处理:这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。

2)、业务处理:这是信息系统的基本功能。

《信息系统分析与设计》笔记No.5

《信息系统分析与设计》笔记No.5

《信息系统分析与设计》笔记No.5系统分析概述本章总结:本章重点阐述了系统分析的定义、内容、实施者、过程和⽅法,说明了四种调查⽅法、三种需求引导⽅法,对需求分析的定义和内容进⾏了说明,介绍了实务中使⽤的《系统说明书》。

印象较为深刻的是对“需要”和“需求”⼆者的分析,问题分析得到了针对业务和⽤户的“需要”,⽽针对计算机信息系统的“需求”则需要抽象和升华。

系统分析的任务系统分析的困难系统分析是研制信息系统最重要的阶段,也是最困难的阶段。

困难主要来⾃三个⽅⾯:1. 问题空间(problem domain)的理解2. ⼈与⼈之间的通讯3. 环境的不断变化系统分析师的任务1. 理解和明确企业⽬标、经营业务和战略发展⽅向。

2. 按照企业⽬标制定信息系统建设的⽬标并进⾏分解。

3. 根据企业所处环境和条件制定适合企业信息系统的开发策略。

4. 从可供选择的⽅法和⼯具中进⾏选择,确定适合信息系统开发的⽅法和⼯具。

5. 与企业决策层和业务⼈员充分沟通,了解企业业务需求,准确建⽴企业的业务模型。

6. 根据企业⽬标和技术发展动向,结合业务模型建⽴完善的信息系统逻辑模型。

7. 对信息系统开发的组织、⼈员和进度计划提出建议。

8. 撰写系统说明书。

具备的素质:1. 具备坚实的信息系统知识,了解信息技术的发展,懂得管理科学的知识2. 应有较强的系统观点和较好的逻辑分析能⼒,能够透过现象看到问题本质,从复杂的事物中抽象出系统模型。

3. 具有突出的批判性思维和创新思维,善于接受新鲜事物,从经验积累中进⾏改⾰和创新。

4. 还应具备较好的⼝头和书⾯表达能⼒,谈判和协商的能⼒,较强的组织能⼒,善于与⼈共事。

系统分析的内容1. 识别利⽤IT实现组织变⾰的机会2. 企业流程管理,业务流程改善3. 企业需求分析4. 企业管理模型信息需求信息系统需求分析和规格说明5. 需求采集、需求识别、需求表⽰、需求沟通系统数据需求、⽤户体验分析、⽤户界⾯需求影响安全性的因素、对伦理道德的考虑需求规格说明书6. 信息系统开发⽅式的抉择系统分析的过程和⽅法问题分析通过详细调查全⾯深⼊理解⽤户的业务,找出⽤户所⾯临的问题,准确把握⽤户真正的需要,为最终整理出符合⽤户需要的需求做准备。

信息系统分析与设计第3版课后答案8章:系统结构设计

信息系统分析与设计第3版课后答案8章:系统结构设计

习题答案一、简答题1. 信息系统体系结构设计需要做哪些工作?答:信息系统基础设施设计,信息系统拓扑结构设计、信息资源结构设计、体系结构模式设计、软件架构设计。

2. 信息系统基础设施设计主要做哪些工作?答:网络设计,计算机及相关设备选型,支撑软件平台设计。

3. 应如何选择信息系统体系结构模式?答:根据具体应用的需要进行选择。

例如,如果系统结构不复杂,有一定的安全性要求,而且不使用Internet,就可以选择C/S模式。

如果系统要使用到互联网,则需要用B/S模式。

4. 信息系统软件架构设计的主要工作有哪些?答:①由信息系统需求结构得到初步软件架构;②根据业务逻辑需求对子系统进行分解和细化;③在满足业务逻辑基础上考虑系统逻辑;④确定在信息系统拓扑结构的不同节点的软件架构。

二、填空题1. 信息系统体系结构是(信息系统)各要素按照确定关系构成的系统(框架)。

2.信息系统基础设施设计包括(网络设计)、(物理设备)、(软件支撑平台)等设计工作。

3. 网络结构可以分为(单级)、(两级)和(多级)。

4.信息系统体系结构模式有(集中模式)、文件服务器、(客户机/服务器)、浏览器/服务器模式和应用服务器模式。

5.信息系统软件架构一般呈现为四层:包括(应用层)、中间件层、(数据层)和系统层。

三、选择题1.下面哪项工作不属于信息系统基础设施设计(D )A:网络设计 B:布线设计C:物理设备设计 D:PCI设计2.下面不正确地说法是( A,C )A:DBMS是CASE的一种类型。

B:根据信息系统结构设计要求来确定物理设备设计方案。

C:操作系统是计算机系统中最重要的应用软件。

D:信息系统一般是集成式、综合性系统,所以要进行网络设计。

3. (B)不是确定底层子系统的原则。

A:支持一个具体并简单的业务过程的用例B:支持一个完整业务逻辑C:支持一个具体使用者的用例D:具有较强的内聚性答:1:D; 2:A,C; 3:B四、思考题1.简述信息系统结构设计的任务。

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年

信息系统分析与设计_南昌大学中国大学mooc课后章节答案期末考试题库2023年1.以下()是比较好的项目的人员组织方式。

参考答案:现代程序员组2.三层架构通常将整个业务应用划分为三层:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。

参考答案:正确3.为了识别和纠正运行中的程序的错误而进行的维护称为()。

参考答案:改正性维护4.()一般用于对系统的功能以及与系统进行交互的外部事物建模。

参考答案:用例图5.在面向对象的分析过程中,构建系统静态分析模型主要使用的是()。

参考答案:类图6.能反映出系统结构的是()。

参考答案:系统程序结构图7.系统详细设计阶段的任务是()。

参考答案:算法设计8.结构化程序设计采用的思想是()。

参考答案:逐步求精9.以语言形式描述模块算法的是()。

参考答案:PDL10.系统详细设计阶段采用自左向右的二维图形结构描述算法的是()。

参考答案:PAD11.绘制软件结构图的依据是( )。

参考答案:数据流程图12.在原型法中,原型是进行开发的系统的()。

参考答案:反映用户最基本需求的可以运行的实验模型13.可行性研究的最终结果是()。

参考答案:可行性研究报告14.经济可行性研究的问题包括()。

参考答案:成本效益15.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。

参考答案:封装16.信息系统工程管理中的项目进度安排采用的是()。

参考答案:Gantt图17.可行性研究采用( )概括说明软件系统的物理模型。

参考答案:系统流程图18.在结构化分析方法中,用于表达系统内数据的运动情况的工具是()。

参考答案:数据流图19.信息系统需求分析阶段要解决的问题是()。

参考答案:信息系统做什么20.信息系统需求分析阶段的目标是()。

参考答案:制定需求说明报告21.DFD中每个加工至少有()。

参考答案:一个输入输出流22.内聚性是对模块功能强度的度量,内聚性较强的是()。

参考答案:功能内聚23.从社会经济发展的角度来看,信息化是指( )。

系统分析与设计课后习题答案[整理版]

系统分析与设计课后习题答案[整理版]

第一章1.什么是系统?信息系统一般具有那些特性?答:系统是一组为实现某些结果相互联系相互作用的部件的集合。

1.可分解性2.边界性2.从应用范围来看,信息系统可以分为哪些类型?答:1.事物处理系统2.管理信息系统3.智能支持决策系统4.办公自动化系统3.信息系统中典型的关联人员有哪些?他们的角色是什么?答:系统所有者(通常是中层或者高层经理,对于小型系统来说,可能是中层经理或者主管)、用户、分析设计人员(都代表信息系统的技术专家角色)、外部服务者(业务顾问和系统顾问等)以及项目经理(团队的领导者)4.请解释系统内部用户和外部用户的区别是什么?答:内部系统用户主要是指系统实际操作人员,这些人员往往专注于信息系统的处理速度和处理事务的正确性。

外部系统用户主要是指系统的直接或者间接使用人员,所有这些外部系统用户最关注的是使用系统的服务操作是否简单易学,方便操作。

5.什么是模型驱动分析?为什么要使用此方法?举例说明。

答:模型驱动分析法强调绘制图形化系统模型来记录和验证现有的或建议的系统。

系统模型最终将成为设计和构造一个改进系统的蓝图。

结构化分析、信息工程和面向对象分析都是基于模型驱动的分析方法。

6.什么是系统开发生存周期?在项目启动阶段涉及的主要活动有哪些?答:开发一个完整的系统项目总会经历“目标、计划、分析、设计、实现、维护”这样的过程或步骤,这就是系统开发的生存周期(系统项目启动、业务需求分析、详细系统设计、系统实现与维护)。

启动阶段的主要涉及5个活动:定义问题域、制定项目的进度表、确认项目的可行性、安排项目人员、启动项目。

7.为什么引入系统原型开发方法?它的优缺点是什么?答:采用最经济的方法,尽快设计出一个可以实际运行的系统原型。

优点:提高了用户参与的主动性;系统开放周期短;能更好的适应需求的变化并减少误解,能有效的提高最终系统的质量,特别是用户接受性,为保证将系统提供给用户使用奠定了基础。

缺点:1.系统分析和功能设计贯穿于整个开发过程中,使得系统的总体结构变得不明确;2.原型选取的不确定性可能降低系统开放速度;3.对原型进行分析设计时,依然沿袭结构化方法,自顶向下模块化的设计思想,数据和功能相互分离的缺陷在原型法中依然存在,不利于软件构件的重用;4.开发过程中不断引入用户需求的变化,造成了系统开发的不确定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)快速原型模型:快速原型是利用原型辅助软件开发的一种思想,经过简单快速分析,快速实现一个系统原型,用户与开发者在使用原型过程中加强通信与反馈没通过反复评价和改进原型,减少误解,弥补漏洞,适应变化,最终得到高质量的软件。

第三章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元不合格 所有 无奖金第五章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)不同:①类表示的是逻辑的抽象,而组件是存在于计算机中的物理抽象。

也就是说,组件是可以部署的,而类不行。

②组件表示的是物理模块,而不是逻辑模块,与类处于不同的抽象级别。

甚至可以说,组件就是由一组类与协作组成的③类可以直接拥有操作和属性,而组件仅拥有可以通过其接口访问的操作。

相关文档
最新文档