社区
研发管理
帖子详情
作为一个PM兼架构师,一个系统我是不时要设计的详细到类的接口(系统静态结构图)和对象间的交互(交互图)?
zengjd
2004-12-29 09:37:48
作为一个PM兼架构师,一个系统我是不时要设计的详细到类的接口(系统静态结构图)和对象间的交互(交互图)?
目前项目组就我一个负债架和系统分析的人,其他的的都是程序员!
...全文
493
11
打赏
收藏
作为一个PM兼架构师,一个系统我是不时要设计的详细到类的接口(系统静态结构图)和对象间的交互(交互图)?
作为一个PM兼架构师,一个系统我是不时要设计的详细到类的接口(系统静态结构图)和对象间的交互(交互图)? 目前项目组就我一个负债架和系统分析的人,其他的的都是程序员!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meixiaofeng
2005-03-14
打赏
举报
回复
如果能做到这一点,对你的架构和系统设计你会完全操控
masterz
2005-03-14
打赏
举报
回复
看看iterative development方面的介绍。
如果一开始就想把所有的设计定义好会浪费很多时间,道理很简单:一个小组由很多人,但是只有你一个人在定义接口,而且通常需求也在变,你的接口能跟得上么?你会发现被需求牵着鼻子走。恐怕只有老师布置的作业这种需求才是一开始就能固定下来的。
不可能在一开始就考虑到很全面的,总是会在实践中发现需要变化,与其这样还不如一边设计一边做coding.
(以前我也认为PM就是UML/接口定义,后来才知道不是这个样子。)
zengjd
2005-01-04
打赏
举报
回复
顶!
快乐的胖小鸟
2005-01-04
打赏
举报
回复
作为架构师,主要负责系统的宏观组织结构,和该系统需要满足的设计规则、模式和约定等。这些设计上的策略决定了决定了系统的结构,即系统由那些功能组件组成,并且架构师需要规定这些功能组件的接口及组件间的协作通信方式。架构师一般会以一两个典型应用为例作出详细设计,其余的有设计师负责。
zengjd
2005-01-04
打赏
举报
回复
顶!
XACZ
2005-01-04
打赏
举报
回复
还是要看项目大小,人员等因素。
设计当然是越详细越好,但是项目大了你一个人肯定搞不定;
人员多了,水平参差不齐,没有书面说明肯定交流困难;
还要考虑团队稳定性的问题,把部分设计工作给程序员的话,如果该人辞职...
w102272
2004-12-30
打赏
举报
回复
我从来不把要设计的东西详细到类和对象的交互,这部分工作应该交给下面的Term成员去作。
不过数据库结构设计,核心的类和交互甚至编码实现,恐怕不仅仅要设计而且必须你自己来写。
gzlucky
2004-12-30
打赏
举报
回复
你应该把详细设计的框架搭好,让其他人完成下面的工作。其实你在设计时就应该,找一到两个程序员组长帮你一起做设计,这样能比较好地做过渡。
stonespace
2004-12-29
打赏
举报
回复
看你的程序员的能力和你的能力,还有开发的难度,设计的一个目的是让程序员直到怎么做,另一个目的是控制质量,不能让程序员想怎么做就怎么做。
如果你的程序员通过口头方式能够明白你的意图,你可以不说明得这么详细,如果你信任你的程序员做出正确的决定质量达到要求,那你也不需要告诉他应该怎么做不该怎么做。
一般来说,设计到类的接口和契约是必要的,不过不一定是所有的类,交互图一般就不需要了。
不确定的话,也可以尽量先设计的粗略一些,然后看看质量是否能够达到要求,如果达不都要求,再设计的详细一些。
bigpig
2004-12-29
打赏
举报
回复
学习一下
aboush
2004-12-29
打赏
举报
回复
这么牛,一个人设计?难道项目很小?建议不要作的详细了,不然你会晕倒的.其他不多说了.
怎样成为
一个
优秀的
架构师
?
架构师
是
一个
既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。
架构师
不是
一个
人,他需要建立高效卓越的体系,带领团队去攻城略地,在...
【软考架构】2025
系统
架构
设计
师开坑指南——后端开发(科目选择,考试大纲,真题分析)
【软考架构】2025
系统
架构
设计
师开坑指南——后端开发(科目选择,考试大纲,真题分析) 文章目录 1、考试介绍(后端/前端/运维/网络/项目) 1.1 考试时
间
1.2 科目选择 1.3 有啥好处 2、考试大纲(
系统
架构-后端)...
【工作10年+的大厂资深
架构师
万字长文总结 精华收藏!】怎样
设计
高可用、高性能
系统
?关于高可用高性能
系统
架构和
设计
理论和经验总结...
本文从研发规范层面、应用服务层面、存储层面、产品层面、运维部署层面、异常应急层面这六大层面去剖析
一个
高可用的
系统
需要有哪些关键的
设计
和考虑.O、前言随着业务在线化互联网化的高速发展,企业对核心业务
系统
的...
来自阿里十余年的老
架构师
自述:成为
架构师
你只差了一步
Java
架构师
,首先要是
一个
Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么
对象
池,怎么解决并发量、连接池,线程池。Java反射技术,写...
什么是“软件架构
设计
”(推荐)
这些元素在相互协作中明确表现出的行为,这些结构元素和行为元素进一步组合所构成的更大规模的子
系统
,以及指导这一组织--包括这些元素及其
接口
、它们的协作和它们的组合--架构风格。 如:伴随着对软件...
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章