社区
Java
帖子详情
项目开发过程中详细设计和概要设计有什么区别和要求?
xqliu2134
2009-12-28 03:43:21
加精
在项目过程中要设计到编写项目概要设计和详细设计,写了这么久就是不能理解概要设计和详细设计有什么却别。 他们的侧重点在哪里。 总觉得他们写得差不多。
欢迎发表意见。 文字越多分善得越多.......
谢谢了!
...全文
11709
121
打赏
收藏
项目开发过程中详细设计和概要设计有什么区别和要求?
在项目过程中要设计到编写项目概要设计和详细设计,写了这么久就是不能理解概要设计和详细设计有什么却别。 他们的侧重点在哪里。 总觉得他们写得差不多。 欢迎发表意见。 文字越多分善得越多....... 谢谢了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
121 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
AI-HardyChen
2012-05-02
打赏
举报
回复
三楼的解释很清楚!学习啦……
lyingson
2011-11-29
打赏
举报
回复
强烈顶3楼啊有木有!!!哥在概要设计这里被各种抽象空洞的概念纠结得要死掉了,读罢果然豁然开朗啊~
wjfjava
2010-10-27
打赏
举报
回复
此贴很火
greatmind829
2010-06-27
打赏
举报
回复
从来都没有看见过概要设计。。
beibei2010
2010-01-07
打赏
举报
回复
有用
顶哈
abwnet
2010-01-05
打赏
举报
回复
没有最好,只有更好,设计是必须的,但不能局限于设计,不能为设计而设计,有时候先动手,后设计可能更现实,没有编码实践而谈设计是空想社会主义
Zerolzx
2010-01-04
打赏
举报
回复
学习下
happy2587
2010-01-04
打赏
举报
回复
值得学习
我们都是工程师
2010-01-04
打赏
举报
回复
实际上不要拘泥它们之间的区别。这样分只是一个方法论的问题,软件开发周期很长,面向的对象也很多,因此需要将软件开发划分成若干个阶段来进行控制,体现这些阶段的主要特点的就是交付文档,比如概要设计和详细设计针对对象就不一样。人们需要这些文档是为了能够系统维护或者项目追溯,当然也有其他一些用途。
colin_pxx
2010-01-04
打赏
举报
回复
不是三言两语能说清楚的 看来只能学习了
teleinfor
2010-01-04
打赏
举报
回复
学习了!
zdw2521
2010-01-04
打赏
举报
回复
学习中。。。。。。。。
gotodaydream
2010-01-04
打赏
举报
回复
顶,很好的话题
zhangxuyu1118
2010-01-04
打赏
举报
回复
1
[Quote=引用 17 楼 quqiujie 的回复:]
说说这些年来做的项目
一般概要设计就省略了
完成需求规格说明书(SRS)后就直接做详细设计(LLD)了
概设真的没有必要
[/Quote]
恰恰相反,本人认为概要设计不能省,详细设计倒可以省。
首先,我们讨论下文挡的生命周期和读者。一般,概要设计从需求提出、分析后开始,一直贯穿整个设计和开发;概要设计的读者如果是需方、解决方的负责人,他们要大概知道需求是否能实现,怎样实现;如果读者是程序员,他要知道具体模块对应实现需求中的哪些内容。
而详细设计从编码前开始(包括需求的变更或者维护期的升级等),到软件生命周期结束有很多文档,变动很大。所以具体的功能模块设计(详细设计)可以忽略,由需求变更管理来替代,而详细设计相对来将比较稳定,除非当前的设计已经不能满足客户日益增长的需求,那么restart。
wbgxx
2010-01-04
打赏
举报
回复
mark
jinghaibao0825
2010-01-04
打赏
举报
回复
哦 哦哦 哦顶 顶乐乐乐
yuhong1988
2010-01-03
打赏
举报
回复
学习一下啊 呵呵
happia001
2010-01-03
打赏
举报
回复
jf
zy_const
2010-01-03
打赏
举报
回复
自己应该能够体会有什么不同啊。
zhouteng0217
2010-01-03
打赏
举报
回复
顶啊................
加载更多回复(94)
相关推荐
软件工程文档(完整规范版)
2.3 软件
项目
的
开发
实施
过程
管理
要求
2.3.1 软件
项目
实施
过程
总体
要求
2.3.2 软件
项目
实施变更
要求
2.3.3 软件
项目
实施里程碑控制 3. 软件
开发
3.1 软件的需求分析 3.1.1 需求分析 3.1.2 需求分析报告的编制者 3.1.3 需求报告评审 3.2 软件的
概要
设计
3.2.1
概要
设计
3.2.2 编写
概要
设计
的
要求
3.2.3
概要
设计
报告的编写者 3.2.4
概要
设计
和需求分析、
详细
设计
之间的关系和
区别
3.2.5
概要
设计
的评审 3.2.6
概要
设计
格式 3.3 软件的
详细
设计
3.3.1
详细
设计
3.3.2 特例 3.3.3
详细
设计
的
要求
3.3.4 数据库
设计
3.3.5
详细
设计
的评审 3.3.6
详细
设计
格式 3.4 软件的编码 3.4.1 软件编码 3.4.2 软件编码的
要求
3.4.3 编码的评审 3.4.4 编程规范及
要求
3.5 软件的测试 3.5.1 软件测试 3.5.2 测试计划 3.6 软件的交付准备
软件需求分析报告.doc
1. 范围 1 2. 总体
要求
1 2.1 总体功能
要求
1 2.2 软件
开发
平台
要求
1 2.3 软件
项目
的
开发
实施
过程
管理
要求
2 2.3.1 软件
项目
实施
过程
总体
要求
2 2.3.2 软件
项目
实施变更
要求
2 2.3.3 软件
项目
实施里程碑控制 2 3. 软件
开发
3 3.1 软件的需求分析 3 3.1.1 需求分析 3 3.1.2 需求分析报告的编制者 4 3.1.3 需求报告评审 4 3.1.4 需求报告格式 4 3.2 软件的
概要
设计
4 3.2.1
概要
设计
4 3.2.2 编写
概要
设计
的
要求
4 3.2.3
概要
设计
报告的编写者 4 3.2.4
概要
设计
和需求分析、
详细
设计
之间的关系和
区别
4 3.2.5
概要
设计
的评审 4 3.2.6
概要
设计
格式 4 3.3 软件的
详细
设计
5 3.3.1
详细
设计
5 3.3.2 特例 5 3.3.3
详细
设计
的
要求
5 3.3.4 数据库
设计
5 3.3.5
详细
设计
的评审 5 3.3.6
详细
设计
格式 5 3.4 软件的编码 5 3.4.1 软件编码 5 3.4.2 软件编码的
要求
5 3.4.3 编码的评审 6 3.4.4
软件工程文档模板(完整规范版)
软件工程文档模板(完整规范版) , 1. 范围 1 2. 总体
要求
1 2.1 总体功能
要求
1 2.2 软件
开发
平台
要求
1 2.3 软件
项目
的
开发
实施
过程
管理
要求
2 2.3.1 软件
项目
实施
过程
总体
要求
2 2.3.2 软件
项目
实施变更
要求
2 2.3.3 软件
项目
实施里程碑控制 2 3. 软件
开发
3 3.1 软件的需求分析 3 3.1.1 需求分析 3 3.1.2 需求分析报告的编制者 4 3.1.3 需求报告评审 4 3.1.4 需求报告格式 4 3.2 软件的
概要
设计
4 3.2.1
概要
设计
4 3.2.2 编写
概要
设计
的
要求
4 3.2.3
概要
设计
报告的编写者 4 3.2.4
概要
设计
和需求分析、
详细
设计
之间的关系和
区别
4 3.2.5
概要
设计
的评审 4 3.2.6
概要
设计
格式 4 3.3 软件的
详细
设计
5 3.3.1
详细
设计
5 3.3.2 特例 5 3.3.3
详细
设计
的
要求
5 3.3.4 数据库
设计
5 3.3.5
详细
设计
的评审 5 3.3.6
详细
设计
格式 5 3.4 软件的编码 5 3.4.1 软件编码 5 2018---》2022
ISO软件工程模板(包括:可行性研究报告
项目
开发
计划 数据
要求
说明书 需求说明书 用户手册
概要
设计
说明书 数据库
设计
说明书 组装测试计划
详细
设计
说明书 模块
开发
说明 软件工程文档规范--前景文档)
包括:可行性研究报告
项目
开发
计划 数据
要求
说明书 需求说明书 用户手册
概要
设计
说明书 数据库
设计
说明书 组装测试计划
详细
设计
说明书 模块
开发
说明 软件工程文档规范--前景文档
项目
开发
实际
开发
流程的一点经验
在一个
项目
开发
过程
中
,有 1、
项目
开发
前的
项目
估算; 2、需求阶段(相关人员理解需求); 3、
设计
阶段(包括
概要
设计
,
详细
设计
); 4、编码阶段(
开发
阶段); 5、测试阶段;
项目
开发
过程
中
,一般工作量的划分是 需求和
设计
阶段占了 1/3
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-12-28 03:43
社区公告
暂无公告