当前位置:  技术问答>java相关

微软的开发方式,高手、斑竹们都进来看一下

    来源: 互联网  发布时间:2015-10-15

    本文导语:  前一段时间高展的《UML三大硬伤》着实在CSDN上引发了一场大讨论,谁对谁错我不知道,也无从分辨。    我一直以为软件开发的最终发展是能将软件需求、分析、设计、编码、测试在很好的管理方式下分开,形成工...

前一段时间高展的《UML三大硬伤》着实在CSDN上引发了一场大讨论,谁对谁错我不知道,也无从分辨。
   我一直以为软件开发的最终发展是能将软件需求、分析、设计、编码、测试在很好的管理方式下分开,形成工程化,因为我们老是抱怨自己又是做需求、又是做分析、设计,还要编码。UML&RUP一直是我认为能接近理想的开发方式的钥匙。
   然而现实呢?我接触的很多程序开发者都没有达到这样(哪怕是接近)的层次,他们甚至认为UML、RUP这些只能是个理论上的指导作用,离实际的应用还有很大距离,他们仍然是一个或者几个人负责一个模块从头到位的包干制。
   可能是我的见识太少。
   微软是做得最好的软件企业,关于他的开发方式我听到两种不同的说法:

1.他可以做到将分析设计详细到一个函数或类的程度,开发工程师只需要每天完成分配的函数、类就行了。
2.由分析员将模块分成独立的较大模块(或者可能更小一点),在这个模块上才用类似XP的成对开发模式,仍然是分析到编码包干制。

   到底是那一种能?


    我们有多少人真正做过的成功项目用UML(或类似工具||语言)将系统分析到可以直接编码的地步?
   我很想知道,因为我不想学到的知识只是用于交流,或是又教给别人,我希望是真正能用的东西,谢谢!

|
这个问题主要是看你做什么

如果是做产品,也就是我做了市场调查,然后做一个产品出来,这时候可以严格按照软件工程来做,因为进度和相关的安排可以自由安排

但是如果是项目,客户需求不断的变化,时间又非常紧迫,怎么可能做到这种程度阿

|
我用UML只是部分的用,尤其在和客户交流和写文档的时候。
做vc和java的时候主要用描述模块和代码结构。

呵呵,主要是用它写的文档省事儿(尤其java反相工程),很耀眼,好辉煌哦。

|
是做了许多分析,也写了详尽的文档

但是用户的需求不断变化

最后只好从头做起

|
微软是有条件这么做拉
在中国,程序员可得是万金油,什么都要懂的……

|
呵呵!!

|
不对吧,我所了解的 UML 面向对象的 软件工程 最大的好处 就是可以适应不断变化的 客户需求 的啊, 传统的软件工程 向 下一阶段 进行的话 好像必须要 将当前的 阶段 锁定才可以的

|
学校现在做的工程全是用的rational rose(uml)做的,开发文档到是写了很多,主要是软件工程的老师做指导

|
不管什么事情都要适合国情的,就想市场经济拿到中国就不叫‘市场经济’而是叫‘有中国特色的市场经济’这就不一样了。作软件也一样的。要符合中国国情,你们老板难道有时间雇佣一大堆人作分析,建模,规划,编码吗,不!
他们会希望雇佣一个人来完成整个软件的实施,那有多好!一个人的工资却干了几个人的活,经济效率多高,老板能赚很多钱的!这才是最重要的,至于软件到底怎么样,那就是另一回事了,只要能运行,只要能把客户糊弄过去就一切OK,这就是中国软件业的大体现状!

|
不管什么事情都要适合国情的,就想市场经济拿到中国就不叫‘市场经济’而是叫‘有中国特色的市场经济’这就不一样了。作软件也一样的。要符合中国国情,你们老板难道有时间雇佣一大堆人作分析,建模,规划,编码吗,不!
他们会希望雇佣一个人来完成整个软件的实施,那有多好!一个人的工资却干了几个人的活,经济效率多高,老板能赚很多钱的!这才是最重要的,至于软件到底怎么样,那就是另一回事了,只要能运行,只要能把客户糊弄过去就一切OK,这就是中国软件业的大体现状!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • 微软微软我恨你,就象老鼠恨猫咪,最新新闻:微软阻碍Java普及 Sun大失所望
  • 微软浏览器IE 11(InternetExplorer 11)简体中文预览版介绍及下载地址
  • 那里有微软的JAVA虚拟机可以下载啊!在微软下不了啊!后来安装SUN的JVM有问题啊!多谢!
  • 投票: 向微软说不!——反对微软(Microsoft Office)文件格式成为ISO标准!
  • 微软杀毒软件 Morro
  • 微软的野心
  • 微软的Java VM 和 Sun的 Java Runtime Enviroment有什么区别?
  • Linux下的微软引导记录工具 ms-sys
  • 请问国内企业哪些是微软的走狗?
  • 基于 JS 的微软个人助手 ClippyJS
  • 微软浏览器 Internet Explorer
  • 微软的 JavaScript 替代 TypeScript
  • 大家说说,微软的jdbc是不是很烂,好多方法不支持
  • 微软的面试题
  • NOSQL iis7站长之家
  • 微软集成开发环境 Visual Studio
  • JBuilder 6 在 winxp 下使用微软拼音输入法,输入中文。出现不正常。jbuilder.死锁
  • [讨论]微软现在正在打击盗版 当前时机开发LINUX平台对以后的发展是不是一个很好的机会.
  • 本人现在在微软中国成都,欲转入LINUX下面嵌入式开发,有没有推荐工作的朋友呢
  • linux 有类似于 微软MSDN那种帮助文档吗


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3