开发者社区> 问答> 正文

[@wangccsy][¥20]架构从什么时候开始

你好, 我想咨询下, 软件开发的过程中,所谓的“架构”应该是从什么时候开始呢?
1,好的架构师进化来的, 是不是代表,软件开发初期, 不用太考虑“架构”?
2,反过来理解,如果开发初期就考虑“架构”, 会不会更利于后期的“进化”呢?

展开
收起
帅帅拽人鱼 2018-12-04 19:41:33 1992 0
1 条回答
写回答
取消 提交回答
  • 前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。

    1、现在的架构基本上可以分为两大部分,业务架构和技术架构。所以,从什么时候开始也得从哪个架构来看。业务架构的话基本在需求阶段甚至需要开始之前(即通常所说的售前)就应该开始。而技术架构的话基本上在需要基本确认,也就是在需求后期开始进行。其实我所理解的架构是对原软件开发流程的概要设计的改进和升华。
    2、架构不可能是一成不变的。在开发的过程中如果发现前期架构有不适合的地方也要适当的修改。所以后期进化不会受到也不应该受架构的影响。因为不合理的架构(或者架构中不合理的部分)是应该进行修正的。

    2019-07-17 23:18:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载