系统设计
一、系统设计 -处理流程设计(业务流程分析)
1.1 业务流程建模
1.2系统设计 -处理流程设计 - IDEF
考查方式:不同的IDEF对应什么样的建模
二、软件架构设计
2.1 软件架构的概念 - 软件架构的概念
2.2 架构风格
主要有五种架构风格:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。
2.3 结构化设计
概要设计:拆分各个模块,并且说明模块间的交互。偏高层的设计。
详细设计:单个模块的内部设计。
扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。
扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块;但扇出过小(例如总是1)也不好。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的模块。扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。
在软件工程中,模块的扇入是指有多少个上级模块调用它。扇入越大,表示该模块被更多的上级模块共享。这当然是我们所希望的。但是不能为了获得高扇入而不惜代价,例如把彼此无关的功能凑在一起构成一个模块,虽然扇入数高了,但这样的模块内聚程度必然低。这是我们应避免的。
2.4 面向对象设计 - 基本过程
分析对应的模型使用对应的图展示出来。
分析模型会做两种建模:用例建模和分析建模。用例模型会使用用例图来说明,分析模型会使用类图说明对应信息。
2.4 面向对象设计 - 设计原则
考试方式:给你一个描述,判断对应的设计原则正确与否。
2.5 面向对象设计 - 设计模式的概念
架构模式:指的是全局的整体的设计,高层的决策。
设计模式:指的是局部的设计,主要关注软件系统的设计。与语言无关。
2.5.1 面向对象设计 - 设计模式的分类
考试方式:设计模式的对应。不同的设计模式对应的分类。
2.5.2 面向对象设计 - 创建性模式
2.6 面向对象设计 - 结构性模式
2.7 面向对象设计 - 行为性模式
标签:系统,建模,面向对象,扇入,了解,模块,设计,设计模式 From: https://www.cnblogs.com/070727sun/p/17188666.html