设计为王

很久就想写点什么来完善软件外包管理的理论,在实践中终于有些心得了,希望能引起讨论。

走UML的设计流程,先进行需求分析,获得需求用例,用例可以不是很细,但是业务要清晰。得到用例后,开始做用例实现的设计,这个设计将会得到逻辑视图。逻辑视图里面可以按照某个模式进行设计,在用例实现里面做状态图或者时序图来描述软件如何进行开发,这里面有事件的描叙。注意,一个用例可以有多个用例实现,这些用例实现将是最终确定软件如何编,有多少个类和方法,对应什么数据库表格和存储过程,用例实现完成后,代码给任何人写都可以了,这就可以做到一地设计,随时随地开发。如果要做到任何人都可以编出相同质量的代码还需要做一个工作,那就是写这个设计方案的编码规范和实例。编码人员只需要按照要求进行编码就可以了,这就是软件开发的最高理想了,这个思路如果实现,那么的确可以做到任何人,随时随地开发,质量和需求都可以保证。

这个文章我写定了这段会补上上面描述的具体步骤和实例。

软件外包管理平台得有这个开发理论为依托,达到异地合作开发的目标,这样也许能真正解放程序员,实现拿着笔记本,随便找个清净的地方,只要能上网,就能完成开发任务的目的,随时随地工作将是很容易实现的梦。这么做也可以把设计师和程序员区分开来,让设计师包括美工和需求设计,架构设计专注于自己的领域,软件质量和开发进度将都能得到保证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值