系统分析UML札记
来源:互联网 发布:2017网络热搜词 编辑:程序博客网 时间:2024/05/22 05:55
1、系统分析员(System Analyst)一方面要向用户搜集并清理需求(Requirements);另一头又得急忙向开发人员提出清晰且明确的需求。
2、现在大部分系统分析采用的是OO(Object-Oriented)与UML结合使用
3、设计师拿到系统分析文件后所做的第一件事情便是将非OO文件转换成OO的UML图,随后才能进行复杂的设计,并且生成各式的UML图,再交由程序员按图编码。
4、UML与OO两者互为表里,系统分析员脑子里运用的是OO概念,但是表达出来的需求文件内容却是使用UML图
5、UML最大的特色在于它是图形语言,因此享有图形思考与表达的优势。
6、访谈即是绘制UML图
讨论即是修改UML图
7、没有准备好UML图,就不要浪费时间开无谓的讨论会;与会人员没有改正UML图,讨论会议就不算结束。
8、我们其实是想获知业务人员惯用的操作方法,然后将人为的操作方法转移给对象,成为对象的操作方法。
9、用户为某种目的而使用系统,这样的一段交互(Interaction)过程,就是一个用例(Use Case).
采用用例技术可以引导系统分析员站在用户的角度来描绘系统,便于开发出用户合意的系统。
10、MDA(Model-Driven Architecture)开发程序
MDA与UML同为OMG(Object Management Group)机构之标准。MDA主要用于生成UML模型,分为三个阶段:
CIM(Computation Independent Model)----聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节
PIM(Platform Independent Model)-----聚焦于系统内部细节,但不涉及实现系统的具体平台
PSM(Platform Specific Model)-----聚焦于系统落实于特定具体平台的细节,如Spring、EJB2、.NET都是一种具体平台
11、主要过程
CIM-1。定义业务流程(弄清楚业务流程),产生业务用例模型
CIM-2。分析业务流程,产生活动图
CIM-3。定义系统范围,产生系统用例图
PIM-1。分析系统流程,产生系统用例叙述
PIM-2。分析业务规则,产生状态图
PIM-3。定义静态结构,产生类图
PIM-4定义操作及方法,生成序列图
12、术语
主要流程 Basic Flow
替代流程 Alternate Flows
例外流程 Exception Flows
启动事件或条件 Triggers
前置条件 Preconditions
后置条件 Postconditions on Success
失败时状态 Status Failure
业务规则 Business Rule
优先性 Priority
迭代等级 Iteration
待解决问题 Issues
基本假设 Assumptions
约束规则 Constraint Rules
刺激/反应规则 Stimilus/Response Rules
结构规则 Structure Constraint Rules
衍生规则 Derivation Rules
推论规则 Inference Rules
计算规则 Computation Rules
对于画流程图的工具,可以去UML官方网站上面看看推荐,自己看的书上使用的是StarUML~~
- 系统分析UML札记
- 系统分析UML札记
- 系统分析设计札记
- 用UML做好系统分析
- 用UML做好系统分析
- 用UML做好系统分析
- 用UML做好系统分析
- 用UML做系统分析
- 系统分析师UML入门学习
- 基于UML的工作流管理系统分析
- 基于UML的系统分析方法研究
- 基于UML的系统分析方法研究
- 基于UML的系统分析方法研究
- 基于UML的工作流管理系统分析
- 基于UML的系统分析方法研究
- 【28】系统分析师UML实务手册
- 基于UML的工作流管理系统分析
- 系统分析实用步骤和小工具UML
- ff
- 四种操作xml的方式(SAX, DOM, JDOM, DOM4J)比较
- 评论:一个CN域名为什么能够价值百万?
- Java.UDP-TCP-DatagramSocket-DatagramPacket-InetAddress-ServerSocket-Socket
- 未来之星
- 系统分析UML札记
- 系统分析UML札记
- Oracle数据库笔试总
- vma
- Tomcat+花生壳免费发布网站
- js实现动态增加表格行_jasonchi
- /LGC图形渲染/图像处理系列之旋转
- /LGC图形渲染/图像处理系列之扭曲(distort)
- 大小端机器的判断-引发的思考