从软件工程看沟通

 

     软件危机的产生,导致人们头痛,相应的软件工程产生了。而软件工程的实质又是什么的理解应该是人们之间的良好沟通。

    

     在软件工程产生之前,不论是独立的软件生产还是小作坊式的软件开发。软件失效最重要的就是缺少沟通。

    

     软件组装测试中,全局变量的测试失败,是因为缺少良好的沟通。在程序编码之前,如果有了统一的规范,对软件有一个总体的认识

,规定一个全局变量是怎么命名,应用和实现,那么在全局变量的使用过程也就会少的出现错差。

 

     定义接口问题也和全局变量一样。还有就是各个变量之间的命名,类之间的命名,也应该有一个总体的认识之后,进行命名。包可以

解决命名冲突问题,但是在使用包的时候难道就不是一个合理的沟通么/span>

 

     写的什么可行性研究报告了,需求分析文档了,概要设计文档还有详细设计文档了,其实也是沟通,是前一层和后一层的沟通。用户

和分析人员沟通好了之后,然后将他们设计阶段的产物传递给程序开发阶段,这也是沟通。他们沟通的就是其中的那些文档。

 

     软件沟通有大有小,宏观的像统一软件过程是一个大的沟通。定义了统一软件过程RUP其实人们沟通的产物。分成的那些软件设计阶段

,分成的那些层次,也是人们之间良好的沟通产生的。小的沟通像UML,给你说UML你不算是良好的沟通。而是UML中那些个元素符号。大师级人物之间良好的沟通定义了UML面向对象的设计,而将你画好的图让别人看也是沟通。试想你把你画好的UML图给一个没有学过画图的人来看,那

绝对让他头疼。

 

    现在的软件越来越大,同样,人们的沟通越来越重要。良好的沟通是使软件中的危机减少的唯一途径。

来源:Tony891010

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年2月25日
下一篇 2011年2月25日

相关推荐