从需求分析到建模那几步可以使用面对对象呢
本帖最后由 guokuis 于 2009-10-28 09:36:46 编辑 如:过程为:需求分析--总体设计--详细设计--建模
大鸟指点下请。
建模我知道如何使用面对对象;但详细设计、总体设计、需求分析如何使用呢?
------------------------------------------
补充:
像需求分析,总体设计、详细设计中有好多流程图,这应该是面对过程的吧;最后设计类肯定要面对对象;两者之间如何转换呢?
由coding转到小组长的角色,还真是力不从心啊;东西也能设计出来,也能形成代码,但总是看起来不伦不类的,就想规范一下。
[解决办法]
流程中针对的是业务对象,而不是“整数、字符串”等计算机对象,这就是面向对象的起点。
你有继承吗,你有多态吗?当对父类设计了流程图子类的流程也就继承了父类的流程,同时你的流程针对的都是父类或者接口,这就是面向对象。
可以说处处都可以体现出面向对象对流程设计的决定性影响。
[解决办法]
做有挑战的工作挺好啊,加油
OOAD的方法,其实开始也是识别actor,就是谁用这个系统,系统边界明确一下,有接口的把接口找到
之后就是识别用例,主要是系统功能,如果系统比较复杂要分模块的话,先把模块定义一下,可以用包图
用例图只是一小部分工作,大量的工作在用例描述,也就是客户的操作场景是什么样的
把客户的Business Requirement转化为System Requirement写SRS文档
之后就是概要设计,主要是数据库,架构,类,公用功能等
之后详细设计,到具体画面了
之后就是开发
中间每个阶段都有测试组需要做的任务,我就不说了
祝你成功~~
[解决办法]
OOA->OOD->OOP
是推荐的方式