软件开发人转软件架构师首先该做什么?

谭文宏 2008-09-08 10:58:28
公司开发一个项目达2年,有产品部进行需求分析和功能界面定义,程序员直接以需求文档进行编码开发,没有该用设计和详细设计,粗略的开发文档。而且需求还不稳定的情况下直接进行编码开发,导致一些界面和代码经常废弃,模块之间的通讯也没有进行设计,想到怎么做才与模块开发人交流接口,有各做各的模块的感觉,没有软件工程开发过程规划,边讨论需求边实现的编码修复模型开发软件,很浪费开发时间,进度延误。公司的系统设计部门一直空缺,我中途插入做系统设计,感觉困难重重,一片迷雾,不知道如何开始为妥,因为已经有5个模块开发测试过了第一阶段,要么沿用现有实现导出架构设计,要么折衷重新设计,但是可能会改变现有模块接口。我刚接手系统设计,虽有6年开发经验,想走标准面向对象软件开发流程,但是我对系统架构还是新手,大家认为如何开展工作为好?请大家多多指教,或请有经验的软件架构师推荐几本软件架构设计书籍,以学习架构设计。我只画过UML静态类图,其它图的画法不怎么熟悉。目前对架构设计不知道怎么开展工作,我本打算1个月时间了解需求和目前项目架构的。公司期望试用1个月内有成果,我总感觉1个月接手一个有10几模块的项目时间不够,要出成果一片茫然。谢谢。
...全文
187 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelph 2008-09-09
  • 打赏
  • 举报
回复
没看明白,是要1个月改变两年的积疾么

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧