信息系统分析与设计(第四版)期末复习提纲

第一章、系统思想

  1. 了解系统的定义 p1

  2. 掌握系统的特性:7点特性、内涵 *

    1. 整体性

    2. 目的性

    3. 自组织性

    4. 稳定性

    5. 相似性

    6. 突变性

    7. 层次性

  3. 理解系统工程方法 6 个方面、霍尔三维结构每方面 7 点

    1. 问题定义

    2. 目标选择

    3. 系统综合

    4. 系统分析

    5. 最优系统选择

    6. 实施计划

    霍尔:

    1. 时间

    2. 逻辑

    3. 知识

  4. 理解硬系统、软系统的定义

    1. 评价指标不清

    2. 能否量化

    3. 系统目标不明确

    4. 过程变化不定

第二章、信息、管理与信息系统

  1. 掌握信息的定义。联系实际说明信息的基本属性。* p20

    1. 真实

    2. 传播

    3. 扩散

    4. 共享

    5. 增值

    6. 等级

    7. 滞后

  2. 了解人进行信息处理的特点 p23

  3. 了解管理中的信息根据管理层次的 3 类 战略,战术,业务 p24

  4. 理解信息系统的定义* p25、p26

    1. 结合管理理论和方法

  5. 理解信息系统的功能* p27 信息的

    1. 数据的采集和输入

    2. 数据的传输

    3. 信息的加工

    4. 信息的存储

    5. 信息的维护

    6. 信息的使用

  6. 理解信息系统的三种结构 p29

    1. 概念结构

    2. 基于管理职能的逻辑结构(组织职能)

    3. 物理结构

      1. 集中式

        1. 主机-终端

      2. 分布式

        1. 文件服务器

        2. 传统客户机-服务器

        3. 浏览器-服务器

  7. 了解信息系统分类方式 p37

    1. 技术水平

    2. 管理应用

      1. ERP

      2. SCM

      3. 客户关系(CRM)

      4. 电子商务

  8. 理解信息系统在组织中的地位 p42 选择题

    1. 战略

    2. 转变

    3. 工厂 - 银行

    4. 支持

  9. 了解信息、管理和信息系统三者的关系 - 没找到

第三章、信息系统的建设概论

  1. 了解系统方法在信息系统建设中的应用 p50

  2. 了解常用信息系统模型 p51

  3. 理解如何建立管理模型 p52

    1. 静态建模

    2. 动态建模

    3. 过程建模

    4. 商务规则

  4. 掌握 UML 的全称、UML 的视图和图的分类和基本用途 p55、p56

    1. 统一建模语言

  5. 理解信息系统的生命周期和主要步骤 p57

    1. 系统规划

    2. 系统分析 - 系统说明书 - 逻辑设计阶段

    3. 系统设计 - 系统设计说明书 - 物理设计阶段

    4. 系统实现

    5. 系统运行和维护

  6. 理解基于生命周期的各种开发方法,各自优缺点 p60

    1. 迭代

    2. 瀑布

    3. 原型

    4. 螺旋

    5. 敏捷

  7. 理解基于软件技术的开发方法 p64

  8. 掌握结构化开发方法与面向对象开发方法的比较 * 面向对象设计和结构化程序设计的区别和联系

    1) 相同点:都是系统程序设计

    2) 不同点:

    a) 结构化程序设计的基本思想是“自顶向下”,“逐步细化”的设计方法和单入单出的控制结构,将一个大的程序分解成一个个便于管理的小程序模块,但是所有小的模块还是属于整个程序的,因而整个程序设计思想还是需要有很多的变量的,如果在某个地方对其进行更改,则会产生难以预料的影响,并且如果一个问题过于复杂,结构化程序设计的步骤已经超过一个程序员能理清的各个调用关系的数量时,结构化的自顶向下的设计思想就无法使用。(以算法为中心,即以解决问题的结构为中心)

    b) 面向对象程序设计:通过交互作用来完成特定功能的对象的集合,每个对象用自己的方法来管理数据,只有对象自己可以操作自己内部的数据。

    c) 因此二者的切入点不同:结构化程序设计从系统的功能入手,自顶向下;OOP以数据对象入手。以对象为中心。

    d) 组成与特点不同:

    i. 结构化程序设计:顺序、循环、选择

    ii. OOP:对象具有封装、集成、多态三个特征

  9. 了解诺兰模型 p68 - 系统信息发展阶段

  10. 了解系统开发方式 p71

第四章 系统规划

  1. 掌握系统规划的任务和系统规划的特点 * p77

    1. 发展战略

    2. 开发计划、总体方案

    3. 资源分配计划-可行性分析

  2. 理解系统规划的技术和方法,掌握企业系统规划法和 U/C 矩阵构造 p79、p80

  3. 根据表 4.11 理解系统规划的四个主要步骤 p91

  4. 了解可行性论证的目的、可行分析论证的 3 个方面 p92

第五章、系统分析概述

  1. 理解系统分析全过程: 图 5.1 * p98

  2. 了解问题分析的步骤 p99

  3. 了解需求引导方法 p100

  4. 了解需求有两种类型:功能性(业务性)需求和非功能性(技术性)需求 p101

  5. 了解系统说明书的三方面内容 p102

第六章、流程建模

  1. 掌握绘制业务流程图 * p108

  2. 理解 BPR 和 BPM 概念 p113、p111

  3. 掌握绘制数据流图(数据流的注意事项、层次划分 3 点标准、正确性检查 4 点、易理解

性3方面)* p121

  1. 掌握数据字典各类条目的绘制 * p125

  2. 掌握画判定树和判定表画法及其转化 * p133

  3. 理解判定表的合并 p133

第七章、用例建模

  1. 了解用例的概念 p139

  2. 掌握用UML绘制用例图 * p143

  3. 掌握用例的描述,规格说明的主要内容,并能够用用例规格说明(模板)描述用例* p137

  4. 掌握用例之间的关系(包含、扩展、泛化)* p148

第八章、领域对象建模

  1. 了解面向对象方法基本概念

  2. 掌握接口 、封装 p154、继承 p155 和多态概念 ,覆盖和重载的区别 p156*

    1. override - 重写,运行时多态,父类和子类之间的多态性

    2. overload - 参数不同,编译时多态,一个类中的多态性

  3. 理解类之间和对象之间的关系 p158

  4. 理解对象的关联,整体部分关联 p166,和通用关联分类 p167

  5. 理解泛化关系 p168

  6. 掌握使用UML图画领域对象、类图、对象的关联、泛化关系等 * p170、p171

第九章、系统设计概述

  1. 理解系统设计的目标 * p175 确定系统的实现方案,即物理模型。

  2. 掌握系统设计的内容 * p179 总体设计,详细设计

  3. 理解系统设计师的素质要求 p178

  4. 了解软件结构的演变

第十章、系统总体设计

  1. 理解架构、软件架构的概念

  2. 了解多层应用架构设计、三个基本层次、MVC 架构模式 3 个基本部件

  3. 理解软件框架的概念 * p187

  4. 了解什么是包、包的分类原则 p191

  5. 了解接口概念

  6. 掌握模块的概念 p193

  7. 了解结构图画法

  8. 掌握模块的耦合方法* p195

    1. 模块之间的信息

    2. 信息的数量

    3. 联系方式 - 直接引用,工程语句调用

  9. 了解模块的内聚方法

  10. 了解模块的扇入和扇出含义

  11. 了解不同类的职责分配 p211

    1. 边界

    2. 控制

    3. 实体

  12. 掌握面向对象设计方法,UML 绘制类图和顺序图,包括类的属性和方法,消息调用

  13. 理解类的四种关系设计:泛化(类),关联(对象),实现(类),依赖(对象)

  14. 了解面向服务设计方法的概念,SOA 概念 p228

  15. 了解设计原则、设计模式 p235

  16. 了解高内聚模式、低耦合模式 p234

  17. 了解 Gof 模式 p240

第十一章 系统详细设计

  1. 了解详细设计五个方面 p248

  2. 了解输出设计 p248

  3. 了解输入模式 p249、p252

  4. 了解顺序图、流程图和盒图 p261

  5. 理解数据库设计的三个范式* p264

  6. 了解物理设计 p264

  7. 了解代码设计

第十二章、系统实施

  1. 理解系统实施的任务 p273

  2. 理解自顶向下的实现、自底向上的实现 特点 p275

  3. 了解掌握好程序的标准 6 点

  4. 了解程序注释的要点

  5. 掌握检验软件的三种手段 p280

    1. 正确性证明

    2. 静态检查

    3. 动态检查

  6. 理解测试类型和展开方法* p281

    1. 模块

    2. 联合

    3. 验收

    4. 系统 - 安全、压力测试

  7. 理解黑盒测试和白盒测试方法 p282

  8. 理解逻辑覆盖方法:语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、路径覆盖,并能

    够通过例子分析 p283

  9. 了解等价类划分、边界值分析

  10. 了解系统转换的方式 p287

第十三章、系统维护与管理

  1. 掌握系统维护包括的内容 * p289

    1. 程序

    2. 代码

    3. 数据

    4. 机器设备

  2. 理解系统维护的类型 p290

    1. 更正

    2. 适应

    3. 完善

    4. 预防

  3. 了解系统监理包含的内容

  4. 理解系统审计的概念 p293

  5. 掌握系统可靠性的定义 * p294、p291

  6. 了解影响系统安全性的因素 * p291

  7. 了解系统评价

第十四章、信息系统工程新进展

  1. 掌握云计算的定义 * p297

  2. 理解云计算的特征 p297

  3. 理解云计算类型 IaaS、PaaS、SaaS p301

  4. 了解云计算中的关键技术

你可能感兴趣的:(信息系统分析与设计(第四版)期末复习提纲)