社区
研发管理
帖子详情
现在很多设计文档都是基于面向过程的设计文档格式的,用来写面向对象的分析设计,到底有哪些设计文档?
will38
2003-08-30 11:38:43
请指点:
写面向对象的分析设计的时候,到底应该有哪些设计文档,名称叫什么,详细指标是什么,大概的做法是什么?
3X
...全文
102
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图表达(如果你不是非面向对象方法不用的话),这是一份需要用户也看的懂的文档,所以可以使用其他任何合适的方式表达业务流程等,是现实需求的说明
需求分析说明书--对用户的需求进行分析,以面向对象的方法(用况图,序列图,概念模型等)表达现实需求到软件系统需求的映射,这份文档,用户不一定看的懂,但开发团队的成员一定要看的明白
设计阶段:
面向对象的软件过程,一般没有区分概要和详细设计
设计说明书---可以使用协作图--->类图的方式表达,先有协作图,然后细化到类图,及其他必要的内容
2010考研管理类联考综合能力答案解析.pdf
考研管理类联考综合能力答案解析,考研真题,考研历年真题,考研管理类联考历年真题,真题解析。
NumPy Matplotlib Matplotlib 是 Python 的绘图库 .zip
matplotlib绘图 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图、直方图、功率谱、条形图、错误图、散点图等。 Matplotlib基础知识 1.Matplotlib中的基本图表包括的元素 x轴和y轴 水平和垂直的轴线 x轴和y轴刻度 刻度标示坐标轴的分隔,包括最小刻度和最大刻度 x轴和y轴刻度标签 表示特定坐标轴的值 绘图区域 实际绘图的区域 2.hold属性 hold属性默认为True,允许在一幅图中绘制多个曲线;将hold属性修改为False,每一个plot都会覆盖前面的plot。 但是不推荐去动hold这个属性,这种做法(会有警告)。因此使用默认设置即可。 3.网格线 grid方法 使用grid方法为图添加网格线 设置grid参数(参数与plot函数相同) .lw代表linewidth,线的粗细 .alpha表示线的明暗程度 4.axis方法 如果axis方法没有任何参数,则返回当前坐标轴的上下限 5.xlim方法和ylim方法 除了plt.axis方法,还可以通过xlim,ylim方法设置坐标轴范围
毕业
设计
:基于微信小程序大学校园二手教材与书籍拍卖系统(源码 + 数据库 + 说明
文档
)
毕业
设计
:基于微信小程序大学校园二手教材与书籍拍卖系统(源码 + 数据库 + 说明
文档
) 毕业
设计
:基于微信小程序大学校园二手教材与书籍拍卖系统(源码 + 数据库 + 说明
文档
) 第二章 需求
分析
4 2.1可行性
分析
4 2.1.1技术的可行性 4 2.1.2经济的可行性 4 2.1.3操作可行性 4 2.2需求调研 4 第三章 数据库
设计
6 3.1数据库的
分析
与
设计
6 3.1.1数据库的概念结构
设计
6 3.1.2数据表的逻辑结构
设计
7 第四章 系统功能实现 8 4.1 系统后台界面 8 4.2书籍类别管理 8 4.3 书籍信息界面 9 4.4竞拍管理界面 9 4.5 微信小程序首页 9 4.6书籍信息添加 10 4.7书籍竞拍界面 11 4.8用户后台界面 11 第五章 系统测试 12 5.1 系统测试的意义 12 5.2 系统测试的内容 12 5.3系统测试结果 12 总结 13
利用openCV控制单片机小车运动轨迹.zip
利用openCV控制单片机小车运动轨迹.zip
基于Python的PCA人脸识别算法的原理及实现代码+
文档
详解.zip
基于Python的PCA人脸识别算法的原理及实现代码+
文档
详解.zip个人经导师指导并认可通过的98分课程
设计
项目,主要针对计算机相关专业的正在做课程
设计
、期末大作业的学生和需要项目实战练习的学习者。
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章