项目开发过程中详细设计和概要设计有什么区别和要求?

xqliu2134 2009-12-28 03:43:21
加精
在项目过程中要设计到编写项目概要设计和详细设计,写了这么久就是不能理解概要设计和详细设计有什么却别。 他们的侧重点在哪里。 总觉得他们写得差不多。

欢迎发表意见。 文字越多分善得越多.......
谢谢了!
...全文
12595 113 打赏 收藏 转发到动态 举报
写回复
用AI写文章
113 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
值得学习
  • 打赏
  • 举报
回复
实际上不要拘泥它们之间的区别。这样分只是一个方法论的问题,软件开发周期很长,面向的对象也很多,因此需要将软件开发划分成若干个阶段来进行控制,体现这些阶段的主要特点的就是交付文档,比如概要设计和详细设计针对对象就不一样。人们需要这些文档是为了能够系统维护或者项目追溯,当然也有其他一些用途。
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
zhouteng0217 2010-01-03
  • 打赏
  • 举报
回复
顶啊................
daxiao474 2010-01-02
  • 打赏
  • 举报
回复
参照《管理信息系统》
加载更多回复(93)
目录 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 编程规范及要求 6 3.5 软件的测试 6 3.5.1 软件测试 6 3.5.2 测试计划 6 3.6 软件的交付准备 6 3.6.1 交付清单 6 3.7 软件的鉴定验收 7 3.7.1 软件的鉴定验收 7 3.7.2 验收人员 7 3.7.3 验收具体内容 7 3.7.4 软件验收测试大纲 7 3.8 培训 7 3.8.1 系统应用培训 7 3.8.2 系统管理的培训(可选) 8 附录A 软件需求分析报告文档模板 9 附录B 软件概要设计报告文档模板 21 附录C 软件详细设计报告文档模板 33 附录D 软件数据库设计报告文档模板 43 附录E 软件测试(验收)大纲 55

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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