系统分析复习笔记

以下是临时抱佛脚的丑陋笔记:

知识点 1. CASE 工具 2. UML(统一建模语言) 3. 处理逻辑的表达工具 4. 代码设计 5. 管理信息系统的开发方式 6. 管理信息系统可行性研究 7. 结构化开发方法 8. 面向对象开发方法主要步骤、各阶段内容 9. 三层结构 10. 数据流图(DFD) 11. 系统规划、分析、设计、实施、运行与维护各阶段主要任务、工具、方法 12. 系统转换(系统切换) 13. 信息系统的典型应用 14. 业务流程重组(BPR) 15. 用例(Use Case):用例关系、规格说明 16. 原型法 17. 云计算

1、系统整体性:系统由部件组成部件之间不是简单累加,而是具有了新的系统的质的规定性,划分系统以及子系统就要从整体性出发,充分考虑各组成元素之间的关联性。(整体性以有机关联性为保障。)

亚里士多德,整体大于部分之和

2、

2)模块化(Modularity):分解系统,以重新设计、组装、复用

3)耦合(coupling):系统内单元或模块之间的关联性

高度关联(TightlyCoupled)vs.低度关联

4)内聚性(Cohesion):每一个元素执行单一功能

3、系统工程:以系统的观点和方法为基础,综合运用各种技术,分析 解决复杂而困难的问题的工程方法。

第2章。信息管理与信息系统。

信息系统的定义:

信息系统的结构:

信息系统发展(趋势),有哪些因素决定?
1.信息技术的发展。2.管理思想发展。3.竞争环境变化。

系统的生命周期:

信息系统的生命周期:

 

信息系统建设的复杂性:一技术手段的复杂。二是内容复杂。3投资力度大,效益反而难以计算。特别是企业内部的。四,环境大突变。
UML,统一建模语言

信息系统从开始规划到结束,5个阶段分别干什么事情

系统规划有哪几种方法?4种方法。

可行性分析。可行性论证的三方面。技术,经济,社会可行性。

系统分析过程。强调一下,系统分析在一个项目建立过程中是最重要的。系统分析本身是比较困难的。问题分析,需求分析,需求定义。后面就变成了业务流程分析,业务流程分析的改进和规划。需求分析下面是数据流分析,一个是结构化方法。用例分析就是我们的结构化对象。领域对象,领域类分析。后面才是需求报告。

 

两个开发方法  区别。分别是基于生命周期的系统开发方法.

基于生命周期开发有5种,这5种方法的特点以及优缺点,尤其是瀑布跟原型。

面向服务开发方法SOA:你直接提供一个功能,一个服务出来。你开发一个接口,我调用一个方法,我就可以把功能调出来。

系统开发方式。甲方对系统开发方式的选择。有4种,分别用于什么样的场合?

计算机辅助软件工程的首字母。

面向对象方法的优势

对象关联,多重性,几对几

描述关联的要素

 

整体/部分关联----聚集

三层架构

多层架构的优点

根据架构设计类。在设计阶段有哪三种类,边界类,控制类,实体类。

 

 

 

2)模块化(Modularity):分解系统,以重新设计、组装、复用

3)耦合(coupling):系统内单元或模块之间的关联性

高度关联(TightlyCoupled)vs.低度关联

4)内聚性(Cohesion):每一个元素执行单一功能

 

数 据 流 图 (Data Flow Diagram , DFD ) 是 从 数 据 传 递 和 加 工

角 度 , 以 图 形 方 式 来 描 述 信 息 系 统 数 据 输 入 、 数 据 输 出 、

数 据 存 储 及 数 据 处 理 过 程 。

 

 软 件 架 构 模 式

· 软 件 架 构 模 式 就 是 可 重 复 使 用 的 软 件 结 构 风 格

· 包 括 : 分 布 式 模 式 、管 道 和 过 滤 器 模 式 、 分 层 模 式

MVC 模 式 、 黑 板 模 式 等

 

 

猜你喜欢

转载自blog.csdn.net/qq_41635653/article/details/106910102