搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > IT自由者联盟 > UML之独孤九剑总纲

UML之独孤九剑总纲

IT自由者联盟 2018-06-28

以下为UML总纲,掌握了它,你的项目将坚不可摧

UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。



软件工程分需求、设计、开发、测试、维护五个阶段

在正规的软件公司里这五个部分的比重是一样重要的,如果比喻成建筑工程,需求就是要盖什么样的房子,设计就是画建筑图纸,开发就是开始盖房,测试就是房屋建好后有没有质量问题,维护就是后期的物业。

都知道农民工工资低,这就是开发为什么被称呼为码农的原因了。

在需求阶段我们的工程师要出用例图,这张图纸可以让我们知道我们的项目共有哪些功能,这些功能都是由哪些人需要的。

在设计阶段我们的工程师要出设计视图,如果要用到数据库,那么在设计视图建模后需要识别哪些实体类对应了数据库中的哪些表,之后需要出数据库表视图,当类关系都已经理清后就需要出进程视图,在此之后就可以看清工程的全貌了。

当进程视图出完以后就进入开发阶段了,此时建筑图纸已经画好,码农们还在等什么呢?

项目开发好后需要部署并提交给测试,测试是质量验收的标准,工程能不能开始验收,一般就是他们说了算,如果质量出了问题,测试需要将软件打回给开发并继续修改。

一旦测试完成验收就到了项目上线时间,此时需要维护人员介入,维护人员需要将项目部署到生产环境,并完成项目的正常运维工作。

喜欢你就加入吧UML之独孤九剑总纲UML之独孤九剑总纲


长按上图二维码



版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《UML之独孤九剑总纲》的版权归原作者「IT自由者联盟」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注IT自由者联盟微信公众号

IT自由者联盟微信公众号:andyshida1

IT自由者联盟

手机扫描上方二维码即可关注IT自由者联盟微信公众号

IT自由者联盟最新文章

精品公众号随机推荐