信息系统分析与设计(第3版)邝孔武 王晓敏_第 6章-结构化系统分析
- 格式:ppt
- 大小:2.07 MB
- 文档页数:113
参考答案第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)系统概念,即关于系统的一般思想和理论。
第四章及第五章螺旋模型:在瀑布模型和演化模型的基础上,加入风险分析产生另一种建立系统的模型——螺旋模型。
这种模型的核心意图是将系统建设的生命周期分解为多个周期,多次开发完善系统“ 原型” ,通过每个周期的风险分析,实现整个系统的风险控制。
生命周期:信息系统在使用过程中随着其生存环境的变化,要不断维护、修改、当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。
螺旋上升最重要特点:结构化方法(生命周期法)基本思想:用系统工程的思想和方法,按照用户至上的原则,自顶向下地对系统进行结构化分析和设计。
在系统规划、系统分析、系统设计阶段,坚持自顶向下地对系统进行结构化设计和划分。
在系统实现阶段,则自底向上地逐步编制程序模块。
最后,按照系统的结构,将模块拼接到一起进行测试,自底向上、逐渐地构成整个系统。
基本原则:(1) 系统工程的方法,面向用户的观点(2) 严格区分工作阶段,每阶段有明确的任务和相应的成果(3) 按照系统的观点,自顶向下完成设计,系统功能模块化(4) 充分考虑变化的情况(5) 工作成果文献化、标准化结构化方法不足:(1) 开发周期长;(2) 注重系统功能,兼顾数据结构方面不够;(3) 在开发初期难于锁定功能需求面向对象方法:面向对象(Object Oriented)方法是由面向对象程序设计方法OOP发展起来的基本思想:OOP的基本思想可以归纳为以下四点:(1) 客观世界的任何事物都是对象。
它们具有静态属性和有关操作。
对象作为一个整体对外公开,而有些细节则不必对外公开,这就是对象的封装性(Encapsulation)。
(2) 对象之间有抽象与具体、群体与个体、整体与部分等几种关系。
(3) 基类(父类)的属性和操作自然而然成为其派生类(子类)的属性和操作,这就是继承性(Inheritance)。
(4) 对象之间可以互送消息(Message)。
消息可以是传递一个参数,也可以是激活对象开始某个操作。
大连理工大学2020年硕士研究生入学考试大纲
科目代码:875科目名称:信息管理与信息系统
题型分为客观题型和主观题型,具体考试大纲如下:
一、数据库原理
1、数据库及数据库系统的概念、结构及发展动态.
2、数据库的概念模型、数据逻辑模型;关系数据模型、关系代数;数据库设计的方法和步骤、关系规范化理论.
3、关系数据库标准语言SQL.
4、数据库安全性控制机制、数据库完整性约束机制和控制策略、数据库恢复机制及恢复策略、数据库并发访问控制机制.
二、信息系统分析与设计
1、信息系统的概念、结构及发展动态.
2、各种信息系统开发方法与开发方式.
3、信息系统规划方法.
4、系统开发过程中各阶段的任务、内容.
5、结构化系统分析方法及业务流程、数据流程分析工具;结构化系统设计方法、设计原则及设计工具.
6、面向对象的开发方法及开发过程;面向对象的分析与设计;UML用例建模、静态建模、动态建模等建模方法.
7、信息系统实施、评价;信息系统项目管理.
复习参考资料:《信息系统分析与设计》(第三版),编者:邝孔武、王晓敏,清华大学出版社;《数据库系统概论》(第五版),编者:萨师煊、王珊,高等教育出版社。