让我说什么好,架构师的任务是解决非功能性需求,功能性需求对应的设计是系统设计,而不是架构设计。
《.NET设计规范:.NET约定、惯用法与模式》这本书更多的还是讲规范吧,4+1本来就是讲究的活用,然后每一部分都可以出特定的东西给到相关人员,而且这也不是什么必须的东西,只是一个指导性方法而已,教你从哪几个角度去考虑系统的设计,你按照它来考虑,则考虑的更全面,更容易让其他人了解接受,不按照它来,也没人说不能开发出一个稳定的系统来,况且如果你就是简单的帮别人做个小工具,谁吃饱了没事瞎设计…… 顶着个架构师的头衔对程序员呼来喝去的,这其实就跟顶着个经理的头衔呼来喝去一样让人反感 [quote=引用 107 楼 FreeWick 的回复:] 不好意思,没注意到你的回复。4+1就很好呀,关键是要对开发工作有用,不能流于形式,顶着个架构师的头衔对程序员呼来喝去的。 可复用性关键是框架设计,我一直参考《.NET设计规范:.NET约定、惯用法与模式》。 [quote=引用 88 楼 starfd 的回复:] [quote=引用 87 楼 FreeWick 的回复:] 一看就是RUP的4+1,非功能性需求可不是只针对运行视图,部署视图通常要考虑性能和安全性,这都是ilities。逻辑视图和开发视图当中,不也要考虑可复用性吗 [quote=引用 86 楼 starfd 的回复:] [quote=引用 85 楼 FreeWick 的回复:] 让我说什么好,架构师的任务是解决非功能性需求,功能性需求对应的设计是系统设计,而不是架构设计。
[quote=引用 87 楼 FreeWick 的回复:] 一看就是RUP的4+1,非功能性需求可不是只针对运行视图,部署视图通常要考虑性能和安全性,这都是ilities。逻辑视图和开发视图当中,不也要考虑可复用性吗 [quote=引用 86 楼 starfd 的回复:] [quote=引用 85 楼 FreeWick 的回复:] 让我说什么好,架构师的任务是解决非功能性需求,功能性需求对应的设计是系统设计,而不是架构设计。
架构师,不是你会设计数据库表、需求分析、编代码那回事。 架构师,应该从程序框架整体出发、规划系统使用什么技术框架、底层设计的吧 分析师,感觉更像对需求分析、进行数据库设计的 架构师更屌吧
不好意思,没注意到你的回复。4+1就很好呀,关键是要对开发工作有用,不能流于形式,顶着个架构师的头衔对程序员呼来喝去的。 可复用性关键是框架设计,我一直参考《.NET设计规范:.NET约定、惯用法与模式》。 [quote=引用 88 楼 starfd 的回复:] [quote=引用 87 楼 FreeWick 的回复:] 一看就是RUP的4+1,非功能性需求可不是只针对运行视图,部署视图通常要考虑性能和安全性,这都是ilities。逻辑视图和开发视图当中,不也要考虑可复用性吗 [quote=引用 86 楼 starfd 的回复:] [quote=引用 85 楼 FreeWick 的回复:] 让我说什么好,架构师的任务是解决非功能性需求,功能性需求对应的设计是系统设计,而不是架构设计。
不错,现在越来越觉得一个好的架构很重要了,被现在的维护开发伤透了,但是我只会根据以前的开发经验去整理,完全没有理论支持```
引用 34 楼 birdsaction 的回复:系统架构师显然是懂把系统搞大,系统分析师是分析搞大后的系统是什么个样子。 其实是一唱一和的结果。也不是搞大,就是软硬件平台的一个架构搭建,可兼容,可扩展
系统架构师显然是懂把系统搞大,系统分析师是分析搞大后的系统是什么个样子。 其实是一唱一和的结果。
590
社区成员
254,055
社区内容
加载中
试试用AI创作助手写篇文章吧