UML之独孤九剑总纲
Posted IT自由者联盟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML之独孤九剑总纲相关的知识,希望对你有一定的参考价值。
以下为UML总纲,掌握了它,你的项目将坚不可摧
UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。
软件工程分需求、设计、开发、测试、维护五个阶段
在正规的软件公司里这五个部分的比重是一样重要的,如果比喻成建筑工程,需求就是要盖什么样的房子,设计就是画建筑图纸,开发就是开始盖房,测试就是房屋建好后有没有质量问题,维护就是后期的物业。
都知道农民工工资低,这就是开发为什么被称呼为码农的原因了。
在需求阶段我们的工程师要出用例图,这张图纸可以让我们知道我们的项目共有哪些功能,这些功能都是由哪些人需要的。
在设计阶段我们的工程师要出设计视图,如果要用到数据库,那么在设计视图建模后需要识别哪些实体类对应了数据库中的哪些表,之后需要出数据库表视图,当类关系都已经理清后就需要出进程视图,在此之后就可以看清工程的全貌了。
当进程视图出完以后就进入开发阶段了,此时建筑图纸已经画好,码农们还在等什么呢?
项目开发好后需要部署并提交给测试,测试是质量验收的标准,工程能不能开始验收,一般就是他们说了算,如果质量出了问题,测试需要将软件打回给开发并继续修改。
一旦测试完成验收就到了项目上线时间,此时需要维护人员介入,维护人员需要将项目部署到生产环境,并完成项目的正常运维工作。
喜欢你就加入吧
长按上图二维码
以上是关于UML之独孤九剑总纲的主要内容,如果未能解决你的问题,请参考以下文章