软件架构设计【一】-软件架构设计过程
2011-07-07 18:30
253 查看
软件架构设计尚没有万灵的方法论支持,还是个非常新兴的行业,给出个人理解的行业软件架构设计过程,受个人水平有限,仅供参考:
1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题。
2.解决方案设计:根据业务战略,形成行业信息化解决方案。他是一个系统组,同时明确各系统间的支撑关系。
3.系统功能设计:明确信息化系统功能列表及功能层次(层次,例如经验决策层工,管理层功能,业务操作功能等),将功能散列在这些层次中,根据功能及应用特点形成一个或者多个子系统。可参考下图理解。
4.系统架构设计:针对某一系统明确系统IT支撑表达,层次化关系表达及功能、技术核心元素(参考:/article/1449921.html)
5.技术体系设计:针对系统的接口、数据存储,技术路线、部署及实现抽象进行设计(参考:/article/1449922.html相关内容)
总体过程如下图所示
1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题。
2.解决方案设计:根据业务战略,形成行业信息化解决方案。他是一个系统组,同时明确各系统间的支撑关系。
3.系统功能设计:明确信息化系统功能列表及功能层次(层次,例如经验决策层工,管理层功能,业务操作功能等),将功能散列在这些层次中,根据功能及应用特点形成一个或者多个子系统。可参考下图理解。
4.系统架构设计:针对某一系统明确系统IT支撑表达,层次化关系表达及功能、技术核心元素(参考:/article/1449921.html)
5.技术体系设计:针对系统的接口、数据存储,技术路线、部署及实现抽象进行设计(参考:/article/1449922.html相关内容)
总体过程如下图所示
相关文章推荐
- 软件架构设计过程
- 架构实战—软件架构设计的过程
- 软件架构设计的一般过程
- 软件架构设计的一般过程
- 软件架构设计过程
- 问题驱动的软件测试设计:架构与过程
- 软件架构设计的一般过程
- 软件架构设计的一般过程
- 浅谈企业应用软件架构设计过程
- 架构实战--软件架构设计的过程
- 问题驱动的软件测试设计:架构与过程
- 架构实战--软件架构设计的过程
- 《架构实战-软件架构设计的过程》
- 软件架构设计和软件过程的切合关系
- web开发,是个非常敏捷的过程,变化随时都在产生,用户需求千变万化,许多方面偶然性非常高,较之软件开发,希望用一个架构规划以后的所有设计,是不现实的
- 架构实战--软件架构设计的过程
- 软件工程之面向过程的软件设计方法(一)
- 软件体系结构设计|描述与架构风格
- 浅谈企业应用软件架构设计过程
- 微信、陌陌等著名IM软件设计架构