http://www.jdon.com/artichect/jive_oo.html
http://www.jdon.com/jivejdon/thread/32246.html由于MDA和MDSD发展,业务专家(不懂软件 但对业务精通)借助MDA和MDSD工具直接进入原来属于软件人员的领地,也就是说:业务专家不但进行建模分析,也进行设计,最后借助MDA或MDSD工具生成软件人员认为复杂的Spring+Hibernate之类代码架构。你问我未来软件人员的位置在哪里?两个:1. 依靠面向过程设计那些旧代码苟延残喘。2. 依靠OO思想,掌握机器不能替代的复杂软件设计编码工作。软件人员和工人一样,也会遭受来自自动化流水线的挑战,下岗或转岗。这是必然的。所以,如果软件人员还是以复杂简单来对技术挑三拣四,这就象计划经济时代的养懒了的工人,对自己工作吃苦怕累,最后,简单的工作也轮不到你软件人员来做,MDA或MDSD自动化工具(类似自动化流水线)已经替代你了,软件人员只能做复杂软件的工作。所以,个人奉劝,无须以简单好用来要求现在软件技术,如果做到简单好用,也轮不到什么都不靠的软件人员来用,业务客户就可以直接借助MDA/MDSD工具直接完成软件实现了。这些都是软件走向更加专业的一个标志。否则象国内现在什么人都可以转行做软件,一个专业如果是什么人还能做就不能称为专业,这些都是暂时畸形形象。
[该贴被banq于2007年07月18日 10:07修改过]
[该贴被banq于2007年07月18日 10:08修改过]
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看