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

合集下载

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

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

第一章导论练习题一、单选题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. 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)不同:①类表示的是逻辑的抽象,而组件是存在于计算机中的物理抽象。

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

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

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

相关文档
最新文档