系统方案设计在什么时候写,要写哪些内容?与概要设计和详细设计的异同?

flythere 2010-06-10 09:42:27
系统方案设计在什么时候写,要写哪些内容?与概要设计和详细设计的异同?
...全文
835 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
a13951845000 2010-06-13
  • 打赏
  • 举报
回复
mark
flythere 2010-06-10
  • 打赏
  • 举报
回复
谢谢各位,先结贴,再慢慢看。
wuyq11 2010-06-10
  • 打赏
  • 举报
回复
概要设计说明书
引用架构设计说明书中的模块图,并阐述对于模块进行设计的大致思路。
就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构
详细设计阶段
根据模块概要设计详细描述对于模块内对象的实现,包括对象的职责、属性、方法、对象内功能的流程图、对象关联的类、对象的异常
就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述
http://download.csdn.net/source/925322
lzsh0622 2010-06-10
  • 打赏
  • 举报
回复
1.概要设计-- 软件概要设计说明书,说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。并且需要指出关键技术难点等。
2.详细设计-- 软件详细设计说明书,对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。理论上要求可以照此编码。

参考相关标准:

概要设计说明书(ISO标准)

详细设计说明书-软件设计文档国家标准
Rock870210 2010-06-10
  • 打赏
  • 举报
回复
字面理解:
系统方案设计应该是在前期,研发部门内部使用
概要设计是基于系统方案设计的,内部使用,也是和客户沟通使用的
详细设计就涉及到要开始编码了。以后还得根据详细设计写说明书呢
期待楼下专家详解
zhubo006 2010-06-10
  • 打赏
  • 举报
回复
概要设计和详细设计的区别与联系

软件设计采用自顶向下、逐次功能展开的设计方法,首先完成总体设计,然后完成各有机组成部分的设计。

根据工作性质和内容的不同,软件设计分为概要设计和详细设计。概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化,等等。

概要设计是详细设计的基础,必须在详细设计之前完成,概要设计经复查确认后才可以开始详细设计。概要设计,必须完成概要设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。

详细设计必须遵循概要设计来进行。详细设计方案的更改,不得影响到概要设计方案;如果需要更改概要设计,必须经过项目经理的同意。详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和概要设计一样,每个模块的详细设计文档都应该独立成册。

概要设计里面的数据库设计应该重点在描述数据关系上,说明数据的来龙去脉,在这里应该结合我们的一下结果数据,说明这些结果数据的源点,我们这样设计的目的和原因。详细设计里的数据库设计就应该是一份完善的数据结构文档,就是一个包括类型、命名、精度、字段说明、表说明等内容的数据字典。

概要设计里的功能应该是重点在功能描述,对需求的解释和整合,整体划分功能模块,并对各功能模块进行详细的图文描述,应该让读者大致了解系统作完后大体的结构和操作模式。详细设计则是重点在描述系统的实现方式,各模块详细说明实现功能所需的类及具体的方法函数,包括涉及到的sql语句等。

flythere 2010-06-10
  • 打赏
  • 举报
回复
继续等待高人...
cqq 2010-06-10
  • 打赏
  • 举报
回复
从来没分这么细,呵呵。
丰云 2010-06-10
  • 打赏
  • 举报
回复
求解。。。老打错字,还看不出来。。。。
丰云 2010-06-10
  • 打赏
  • 举报
回复
不懂,就解。。。

我的理解是,系统方案是最大最早最基本最具有指导意义的。。。。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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