社区
研发管理
帖子详情
概要设计、架构设计、解决方案 的差异
xnli19836
2010-06-30 01:46:28
越搞越晕了,
高手们来谈谈 概要设计、架构设计、解决方案 的差异 , 相同点及各自关注的角度
...全文
276
11
打赏
收藏
概要设计、架构设计、解决方案 的差异
越搞越晕了, 高手们来谈谈 概要设计、架构设计、解决方案 的差异 , 相同点及各自关注的角度
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xushaoke
2010-08-04
打赏
举报
回复
概要设计:取决于系统分析师对业务领域的经验,将需求捕获为用况,识别领域中的类和对象。该设计的核心就是要搞清楚这些对象和类之间的关系。这种关系是逻辑上、抽象的、没有量化的。但是真实的体现了“系统对用况的相应”
架构设计:构架其实不能够理解为整体设计,系统构架是支撑起整个软件系统的骨骼。“壮而瘦”、“简而精”,就好比是框架式建筑物的钢铁框架。这样讲有些笼统,应用到较大的系统开发的时候就有所悟了。PS:这2年时间以来我都在改造staruml。
解决方案:在RUP中,解决方案侧重于用况的分析、执行策略的确定,以及评估标准的确定。从传统的观点来说,解决方案只包含方案的生成阶段,具体的执行阶段是另外划分的
aaxuelian
2010-07-17
打赏
举报
回复
学习...
richard_2010
2010-07-14
打赏
举报
回复
[Quote=引用 5 楼 showshore 的回复:]
我的理解:
概要设计:
客户最初需求之后的产物,主要分为业务功能和非业务功能两大部分。
包括对系统业务整体描述的业务设计,还包括对软硬件环境要求的非业务设计。
架构设计:
概要设计之后的产物,主要是对系统软硬件环境构成的整体设计。
解决方案:
是在架构设计过程中,软硬件环境构成及之后正式开发的可行性分析与提案等。
以上是自己从工作中总结的皮毛,随便……
[/Quote]
顶你,说得很好,头头是道
hanxing999
2010-07-13
打赏
举报
回复
我的理解:
概要设计:具体到系统中,系统用到的技术及其他软硬件说明,和系统的功能概要。
架构设计:具体到系统中,系统设计风格,B/S,C/S.
解决方案:也就说明你如何实现系统要求,采用了那些技术,怎么划分系统功能。
znkd
2010-07-12
打赏
举报
回复
恩,这几个概念都有融合不是完全的独立。但从范围上讲,一个比一个大。
My Teching
2010-07-02
打赏
举报
回复
补充一下,这些几个过程并不是完全独立分开的,可能会有一部分重复与融合,而且要在之后的设计过程中根据客户的反馈与新需求结合,不断地修正与完善。
My Teching
2010-07-02
打赏
举报
回复
我的理解:
概要设计:
客户最初需求之后的产物,主要分为业务功能和非业务功能两大部分。
包括对系统业务整体描述的业务设计,还包括对软硬件环境要求的非业务设计。
架构设计:
概要设计之后的产物,主要是对系统软硬件环境构成的整体设计。
解决方案:
是在架构设计过程中,软硬件环境构成及之后正式开发的可行性分析与提案等。
以上是自己从工作中总结的皮毛,随便说说而已,愚昧之处请大家见谅,并请指正,谢谢。
loveisbug
2010-07-01
打赏
举报
回复
搬弄名词术语,害人不浅。
KnowingAndDoing
2010-07-01
打赏
举报
回复
一个比一个大
缪军
2010-07-01
打赏
举报
回复
楼主提到的,我只对"架构"略有认识,其他的不懂,
我曾经给架构的定义如下:
至少在我的团队里,架构就是一套强制所有生产人员按照SOP执行的高度自动化的生产工具:
1、在目前我们的水平上,架构在同一个业务领域是项目无关的,
2、通过架构,团队的技术依赖降至基本不需要Coder的水平,
3、通过架构,项目可以快速重建,
4、通过架构,项目迭代没有数据库参与,
xnli19836
2010-07-01
打赏
举报
回复
丢个板砖
无人解惑
架构设计
、
概要设计
对比分析
系统
架构设计
和系统
概要设计
是软件开发过程中两个不同层次的设计阶段,它们在目标、内容和抽象程度上存在显著区别。
架构进阶篇之
解决方案
架构设计
实践的方法、模型与思维
本文旨在探讨
解决方案
架构设计
过程的方法,原则与逻辑思想以及根据经验提炼出的一套
解决方案
架构的方法。 这是我前一段时间帮公司面试
解决方案
架构师时的感慨。跟几位 10+ 年经验的技术软件架构师面试下来,感觉技术能力都很过关, 尤其是对新技术,能从架构师的角度思考问题,对
架构设计
有成体系的理解与输出。 但是,当我在围绕着一些比较宏观灵活的
解决方案
架构方法与思维上的问题时,比如: 跨领域发展的
解决方案
架构设计
方法与模型 从模糊的商业问题或抽象的业务愿景落到
解决方案
的方式 如...
概要设计
和详细设计
概要设计
和详细设计的区别 一般地说,
概要设计
又叫结构设计、部件设计,它主要是描述软件由哪些部件或模块构成的,以及这些部件或模块之间的关系。而详细设计则是具体描述每个部件或模块的实现方法。 除此之外,
概要设计
和详细设计还有以下不同点: 编写者不同
概要设计
承接软件需求,所以
概要设计
可以由需求分析人员(熟悉软件需求)编写或者设计人员(站在设计的角度)来编写,而详细设计下后续软件实现,它可以由设计人员(站在设计的角度)编写,也可以由实现人员(站在实现的角度)来编写。 设计依据不同
概要设计
依据软件需求进行设计
软件开发设计
差异
架构设计
软件总体设计
概要设计
详细设计定义与性质结构内元素及关系的映射,指导系统设计的抽象模式转化系统需求为可执行软件
解决方案
,关注整体结构和组织形成交互框架和视觉框架,转换系统扩展用例图为软件和数据结构对
概要设计
的细化,关注模块实现算法和局部结构核心任务确定系统架构模式,规划整体结构和模块交互理解需求,设计系统架构、模块划分、接口定义等模块划分、接口设计、数据结构设计算法设计、数据结构定义、物理设计、代码设计等产出物架构图、模块划分图等系统架构图、模块划分图、数据流程图等。
概要设计
、详细设计:概念、方法、实践步骤
完整软件开发流程: 需求分析、
概要设计
、详细设计 一 1. 概念、方法、实践步骤 设计是指根据需求开发的结果,对产品的技术实现由粗到细进行设计的过程。根据设计粒度和目的的不同可以将设计分为
概要设计
、详细设计等阶段以便于管理和确保质量。设计内容也要根据软件系统的实际情况进行定义,比如对于交互性要求高的系统可以有视觉设计等等。 一般来说可以将设计阶段划分
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章