文章目录
- 前言
- 一、业务架构设计
- 二、技术架构设计
- 三、开发规划设计
- 总结
前言
不想到将军的士兵不是好士兵,同样不想当架构师的程序员不是好程序员。每一个程序员都怀有一个成为架构师的梦想,对架构师满怀憧憬和敬意。但是架构师的职责是什么/p>
解决技术难题行技术选型建项目架构方案设计,画架构图/p>
乍一听,确实好像确实是架构师应该要做的一些事,但是都非常片面。今天分享下人月大佬对架构师职责的总结,
也是我目前心中最完美的解答。
软件架构要做三个方面的工作:
一、业务架构设计
针对软件需求中的业务场景和流程,功能性需求进行功能性架构设计
其中包括了核心的功能架构设计,子系统和模块的划分,接口和集成模式的设计,数据架构和数据模型的设计等。即通过概念模型,类图或数据库设计等静态模型+用例,序列图等动态模型共同来抽象表达出完整的业务需求。
三、开发规划设计
对于软件生命周期和软件工程域标准内容的设计
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!