现在很多设计文档都是基于面向过程的设计文档格式的,用来写面向对象的分析设计,到底有哪些设计文档?

will38 2003-08-30 11:38:43
请指点:
写面向对象的分析设计的时候,到底应该有哪些设计文档,名称叫什么,详细指标是什么,大概的做法是什么?
3X
...全文
101 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mis98ZB 2003-09-03
  • 打赏
  • 举报
回复
觉得好就拿来用啦。
具体情况都有不同的。
比如需求方面,
很可能需要一些ppt——不是每个客户都有耐心听你讲解用例图/活动图的。
一眼就能看明白的ppt才比较对他们的胃口。
lmdhit 2003-09-02
  • 打赏
  • 举报
回复
对于面向对象的整个过程几乎是由图贯穿整个需求,设计,编码,等过程!
主要的图有以下:
用例图(用来描述需求)
活动图(描述主要场景)
状态图(好比状态机描述整个活动的各个状态)
交互图(系统各类之间的联系)
类图(系统中设计的类)
组件图(描述系统的组成部分)
装配图(描述系统的组成架构)
基本上就是这些了,其实最主要的是思想,这些都是辅助工具,用Rational Rose实践更好点
我个人很推崇面向对象的开发方法,无论是针对需求的变更,还是代码的重用,还是构件代码库,代码维护,这些都有很多面向过程的软件工程所不能比的,而且大的架构都是基于面向对象的,比如.NET j2ee这些都跟需要面向对象的思维。
总之,思想最重要!
jian_fish 2003-09-02
  • 打赏
  • 举报
回复
最主要的是用面向对象的分析方法,
原来面向过程中的流程图阿 ,E_R图等都不用了
可以采用UML建模方法,用例图,类图,活动图和顺序图,构件图

其实整个流程还可以用软件分析的方法,
先是需求分析(体现对象),然后UML图,
最重要的加入对象属性表和对象操作列表
zhuma 2003-09-01
  • 打赏
  • 举报
回复
关于面向对象
RUP中一套完整的文档模版
你可以到www.umlchina.com去下载中文版
另外安装Rational SoDA
可以得到其英文版

不过说实话
不如面向过程的,比如国标的好用
很多词的不懂
更别说填充了
自己把握剪裁吧
termite 2003-09-01
  • 打赏
  • 举报
回复
you can ambler's book: best practices in RUP.
zhaoxichao 2003-09-01
  • 打赏
  • 举报
回复
rup里面每个过程都有详细的产生工件
更新项目具体进行裁减就可以了
will38 2003-08-30
  • 打赏
  • 举报
回复
求人不入求自己啊,我看了下杨夫清的<面向对象的系统分析>,第九章最后说:
完整的OOA文档包括如下内容:
活动者
use case
类图
由对象层,特征层和关系层3个层次的信息叠加在一起构成.
主题图
包括压缩方式和半展开方式2种主题图
交换图
详细说明
号哥| 2003-08-30
  • 打赏
  • 举报
回复
up
tianxinet 2003-08-30
  • 打赏
  • 举报
回复
在面向对象领域中,也可分为分析和设计阶段:

分析阶段:

需求说明书--说明用户的需求(领域需求,不涉及软件系统)
一般会包含业务流程,相关业务规范,标准等
业务流程可以用UML的活动图表达,也可以用IDEF图表达(如果你不是非面向对象方法不用的话),这是一份需要用户也看的懂的文档,所以可以使用其他任何合适的方式表达业务流程等,是现实需求的说明

需求分析说明书--对用户的需求进行分析,以面向对象的方法(用况图,序列图,概念模型等)表达现实需求到软件系统需求的映射,这份文档,用户不一定看的懂,但开发团队的成员一定要看的明白

设计阶段:
面向对象的软件过程,一般没有区分概要和详细设计

设计说明书---可以使用协作图--->类图的方式表达,先有协作图,然后细化到类图,及其他必要的内容

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧