专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 开发过程

概要设计、架构设计、解决方案 的差异

发布时间:2011-06-18 09:41:38 文章来源:www.iduyao.cn 采编人员:星星草
概要设计、架构设计、解决方案 的差异 - 软件工程/管理 / 开发过程版
越搞越晕了,
高手们来谈谈 概要设计、架构设计、解决方案 的差异 , 相同点及各自关注的角度

------解决方案--------------------
楼主提到的,我只对"架构"略有认识,其他的不懂,
我曾经给架构的定义如下:
至少在我的团队里,架构就是一套强制所有生产人员按照SOP执行的高度自动化的生产工具:
1、在目前我们的水平上,架构在同一个业务领域是项目无关的,
2、通过架构,团队的技术依赖降至基本不需要Coder的水平,
3、通过架构,项目可以快速重建,
4、通过架构,项目迭代没有数据库参与,

------解决方案--------------------
我的理解:

概要设计:
客户最初需求之后的产物,主要分为业务功能和非业务功能两大部分。
包括对系统业务整体描述的业务设计,还包括对软硬件环境要求的非业务设计。

架构设计:
概要设计之后的产物,主要是对系统软硬件环境构成的整体设计。

解决方案:
是在架构设计过程中,软硬件环境构成及之后正式开发的可行性分析与提案等。

以上是自己从工作中总结的皮毛,随便说说而已,愚昧之处请大家见谅,并请指正,谢谢。
------解决方案--------------------
补充一下,这些几个过程并不是完全独立分开的,可能会有一部分重复与融合,而且要在之后的设计过程中根据客户的反馈与新需求结合,不断地修正与完善。
------解决方案--------------------
我的理解:
概要设计:具体到系统中,系统用到的技术及其他软硬件说明,和系统的功能概要。
架构设计:具体到系统中,系统设计风格,B/S,C/S.
解决方案:也就说明你如何实现系统要求,采用了那些技术,怎么划分系统功能。

------解决方案--------------------
探讨

我的理解:

概要设计:
客户最初需求之后的产物,主要分为业务功能和非业务功能两大部分。
包括对系统业务整体描述的业务设计,还包括对软硬件环境要求的非业务设计。

架构设计:
概要设计之后的产物,主要是对系统软硬件环境构成的整体设计。

解决方案:
是在架构设计过程中,软硬件环境构成及之后正式开发的可行性分析与提案等。

以上是自己从工作中总结的皮毛,随便……

------解决方案--------------------
概要设计:取决于系统分析师对业务领域的经验,将需求捕获为用况,识别领域中的类和对象。该设计的核心就是要搞清楚这些对象和类之间的关系。这种关系是逻辑上、抽象的、没有量化的。但是真实的体现了“系统对用况的相应”

架构设计:构架其实不能够理解为整体设计,系统构架是支撑起整个软件系统的骨骼。“壮而瘦”、“简而精”,就好比是框架式建筑物的钢铁框架。这样讲有些笼统,应用到较大的系统开发的时候就有所悟了。PS:这2年时间以来我都在改造staruml。

解决方案:在RUP中,解决方案侧重于用况的分析、执行策略的确定,以及评估标准的确定。从传统的观点来说,解决方案只包含方案的生成阶段,具体的执行阶段是另外划分的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 将MySql数据导入SqlServer数据库中

    将MySql数据导入SqlServer数据库中 - 软件工程/管理 / 开发过程版 想把MySQL中的数据导入到SQLServer数据库中,表中的结构已经不相...

  • 寻找需求管理软件

    寻找需求管理软件 - 软件工程/管理 / 开发过程版 有没有什么免费的好用的需求管理软件可以推荐? 最好能自动生成需求文档WORD的 ...

  • 高校宿舍管理系统-需求分析

    高校宿舍管理系统-需求分析 - 软件工程/管理 / 开发过程版 我是第一次写软件的需求分析,我想了解一下,高校宿舍管理系统的需求分析,...

  • 面对第三方数据接口,你会做些什么?

    面对第三方数据接口,你会做些什么? - 软件工程/管理 / 开发过程版 公司要启动一个关于开放式基金的项目,头头发来了一份结算中心的数...

  • 什么是零级图

    什么是零级图 - 软件工程/管理 / 开发过程版 图片发不上来,有没有知道这个东西的,我看着像数据流图可是他写的是系统的零级图。 --...

  • 概要设计

    概要设计 - 软件工程/管理 / 开发过程版 写概要设计说明书需要读本什么样的书,帮助我写概要设计。麻烦大家给指点一下,先谢谢了! --...

  • 讨论[参与有分]—针对中型项目,需求分析、软件设计两个环节分别应该占生命周期的时间比例?合适范围?

    讨论[参与有分]—针对中型项目,需求分析、软件设计两个环节分别应该占生命周期的时间比例?合适范围? - 软件工程/管理 / 开发过程版 ...

  • 想用vc做大点的项目

    想用vc做大点的项目 - 软件工程/管理 / 开发过程版 请大家指导一下。想用vc做大点的项目,类似msdn的,可收集各类问题,可上传问题,答案...

  • 开发文档在开发过程中的重要性?

    开发文档在开发过程中的重要性? - 软件工程/管理 / 开发过程版 软件开发文档在开发过程中的重要性有多大? 10个人以下的团...

  • uml和软件开发过程的有关问题

    uml和软件开发过程的问题 - 软件工程/管理 / 开发过程版 软件开发过程有 “需求分析”、“系统设计”、“详细设计”、“编码”、...

热门推荐: