【前言】
图。提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确。相比于文字来说它更生动形象正好符合人类大脑的记忆规律。非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等。下面咱们这里介绍的是软件project中涉及的图!
【图】
在上一篇博文《机房收费系统个人重构版:透过文档谈文档驱动开发》介绍了软工各个阶段的文档中都该有什么图。可是没有具体具体介绍各种图,在结束整个机房重构后,深感文档是整个开发的精髓。而图又是文档的精髓。于是乎在本篇博文中就以机房重构为例来介绍这精髓中的精髓。
·甘特图:
1、简单介绍:开发任务和时间的分配。控制整个开发流程;
2、推荐绘图工具:Visio。
3、我的甘特图:
·原型图:
1、简单介绍:原型图是用户和需求人员达成一致一个重要根据,能够提前让用户有感性认识。
2、推荐绘图工具:Axure;
3、我的原型图:
·IPO图:
1、简单介绍:明白每一个模块详细输入,输出,以及处理过程;
2、推荐绘图工具:Windows自带绘图工具;
3、我的IPO图:
·功能框架图:
1、简单介绍:明白整个系统的功能。
2、推荐绘图工具:亿图;
3、我的功能框架图:
·包图:
1、简单介绍:在机房重构中它相当于框架图;
2、推荐绘图工具:EA(Etherprise
Architect);。
3、我的包图:
·用例图:
1、简单介绍:对整个系统有总体性把控;
2、推荐绘图工具:EA(Etherprise
Architect);;
3、我的用例图:
·类图:
1、简单介绍:规划出开发过程中须要开发者完毕工作;
2、推荐绘图工具:EA(Etherprise
Architect)。
3、我的类图:
·时序图:
1、简单介绍:明白开发者该怎样实现一个功能。
2、推荐绘图工具:EA(Etherprise Architect);
3、我的时序图:
【总结】
看完这篇博文。请诸读者闭目回忆,相信非常多人脑海中会荡漾出是这几幅图;这足以见图的重要性和直观性。写文档之前自己讨厌画这些UML图另一些辅助图,觉得画这些东西浪费时间。如今再回忆。自己当初想法是多么可笑。
与此同一时候自己也爱上了绘图。如今遇到问题没思路或迷茫。就拿起笔或打开软件画画。
同一时候让自己对没有做就没有发言权这句话有了更深的理解。
原文:http://www.cnblogs.com/blfbuaa/p/7214606.html