【软件工程】软件工程知识点提纲7
- 1. 类与实例
- 2. 类与类之间的关系
- 3. 基于用例的需求分析,建立用例模型
- 4. 基于类的需求分析,建立对象模型
- 5. 面向对象的软件设计,用组件图描述软件结构
- 6. 接口在软件设计中的应用
- 7. 要掌握的UML图
1. 类与实例
- 设计类图:着重于实现域
- 分析类图:着重于问题域的对象
- 类(私有变量、公有变量):类就是对具有相同数据和相同操作的一组相似对象的定义
- 实例:实例就是由某个特定的类所描述的一个具体的对象
符 | 含义 |
---|---|
0…1 | 0到1个对象 |
0…* 或* | 0到多个对象 |
1+或1…* | 1到多个对象 |
1…15 | 1到15个对象 |
3 | 3个对象 |
符 | 含义 |
---|---|
◇ | 聚集:一删保留 |
◆ | 组合:一删全删 |
-
细化关系
3. 基于用例的需求分析,建立用例模型
- 用例图
- 划分主题
- 在开发很小的系统时,可能根本无须引入主题层
- 对于含有较多对象的系统,则往往先识别出类与对象和关联,然后划分主题,并用它作为指导开发者和用户观察整个模型的一种机制
- 对于规模极大的系统,则首先由高级分析员粗略地识别对象和关联,然后初步划分主题,经进一步分析,对系统结构有更深入的了解之后,再进一步修改和精炼主题
- 确定属性
- 分析
- 选择
- 误把对象当作属性
- 误把关联类的属性当作一般对象的属性
- 把限定误当成属性
- 误把内部状态当成了属性
- 过于细化
- 存在不一致的属性
5. 面向对象的软件设计,用组件图描述软件结构
组件图通过这些元素描述了系统的各个组件及之间的依赖关系,还有组件的接口及调用关系。包含:组件、接口和依赖关系,构件与其对应接口之间的关系,符 : – – – – >
7. 要掌握的UML图
- 类图
用例名:取票
行为者:旅客
前置条件:旅客订购机票成功、已打印取票通知单、已打印账单
预期结果:旅客顺利取票,显示取票成功
正常事件流:读取数据库浏览旅客信息与航班信息,核对旅客取票通知单、账单
异常:提示错误信息,核对错误或数据库中未找到旅客信息,返回上一级界面。
- 状态图
例子:办公室复印机的工作过程如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告,等待维修人员来排除故障,故障排除后回到闲置状态。
- 顺序图
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!