社区
研发管理
帖子详情
现在很多设计文档都是基于面向过程的设计文档格式的,用来写面向对象的分析设计,到底有哪些设计文档?
will38
2003-08-30 11:38:43
请指点:
写面向对象的分析设计的时候,到底应该有哪些设计文档,名称叫什么,详细指标是什么,大概的做法是什么?
3X
...全文
109
9
打赏
收藏
现在很多设计文档都是基于面向过程的设计文档格式的,用来写面向对象的分析设计,到底有哪些设计文档?
请指点: 写面向对象的分析设计的时候,到底应该有哪些设计文档,名称叫什么,详细指标是什么,大概的做法是什么? 3X
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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图表达(如果你不是非面向对象方法不用的话),这是一份需要用户也看的懂的文档,所以可以使用其他任何合适的方式表达业务流程等,是现实需求的说明
需求分析说明书--对用户的需求进行分析,以面向对象的方法(用况图,序列图,概念模型等)表达现实需求到软件系统需求的映射,这份文档,用户不一定看的懂,但开发团队的成员一定要看的明白
设计阶段:
面向对象的软件过程,一般没有区分概要和详细设计
设计说明书---可以使用协作图--->类图的方式表达,先有协作图,然后细化到类图,及其他必要的内容
从逆向视角看VC++
面向对象
特征
本课程仅讲解如何逆向
分析
C++语言中的
面向对象
特征,不涉数据类型、各种运算、分支循环等基础语法的逆向
分析
。本课程面向已经具备软件逆向基础,但对C++
面向对象
特征的逆向
分析
还不是很清晰的学员。课程目标:对如何逆向
分析
面对对象开发的软件有更全面、深入的了解,提高
分析
面向对象
软件的效率。学习本课程需要:有C++开发基础,掌握简单C++
面向对象
开发。有VisualStudio使用经验,不限版本。 有Windows平台软件逆向基础。能看懂X86汇编语言。会使用IDA进行简单逆向
分析
。会使用至少一种软件调试工具(windbg、Ollydbg、x32dbg)。
如何
写
详细
设计
文档
在大多数软件项目中,要末不作详细
设计
,要么开发完成后再补详细
设计
文档
,质量也不容乐观,
文档
与系统往往不能同步,使详细
设计
文档
完全流于形式,对工作没有起到实际的帮助。那
到底
应不应该
写
详细
设计
文档
呢,怎么使详细
设计
文档
起到他应有的作用呢,下面就让我们来认识一下详细
设计
及
写
详细
设计
文档
的好处和问题。什么是详细
设计
详细
设计
是相对概要
设计
而言的,是瀑布开发流程的一个重要环节,在概要
设计
的高层
设计
的基...
面向对象
和基于对象的区别
面向对象
和基于对象的区别是多态,和继承无关。 基于对象仅仅支持了抽象数据类型的功能,继承也不过体现了一种is-a的关系,也是抽象数据类型,只是建立了一个层次体系。但是什么是
面向对象
呢?就是根据对象的实际类型不同,可以自动完成不同的行为,而仅仅通过一致的调用形式。换句话说,也就是虚函数实现的多态。以上观点,在OO
设计
中已经得到了公认,多态的另一种实现方法是泛型。 “
面向对象
”和“基于对象”两个不同的...
面向对象
的
分析
与
设计
面向对象
的
分析
与
设计
1.
面向对象
是一种思维方式 UML 统一建模语言,是一种建模工具,表达
设计
思想的工具 2.软件功能是如何完成的 类 定义了对象群体的逻辑结构,包括属性和操作 系统运行时,类作为产生对象的模板,在物理层面是不存在的 对象 系统运行时必须为每一个需要的对象分配内存、保存数据 对象存在于物理层面,每个对象都有自己的数据空间(内存) 所有的对象共享同一块代码空间 消息 对象之间的一种交流手段 就像我们日常工作中的各种交流手段 3.模型的定义 建模 m
面向对象
设计
(OOD)——
设计
指导编程,不要再半途而废啦
面向对象
设计
面向对象
设计
(OOD)一、
面向对象
设计
过程二、
面向对象
设计
原则三、具体的
设计
过程欢迎关注我、共勉:star:
面向对象
设计
(OOD) 一、
面向对象
设计
过程 什么是软件工程的
设计
过程? 之前以及分享了一部分
面向对象
分析
的三大模型,接下来仅仅只有模型当然不能算作是一个完整的软件流程,接下来的就是
面向对象
设计
:把模型(需求
分析
获得)转化为解决方案——主要分为两个部分: 总体
设计
(系统
设计
到结构
设计
) 系统=程序+数据库+人工过程+
文档
支撑 结构=模块+关系 详细
设计
(精确描述) 以变量命名+伪
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章