【UML学习】--UML与软件工程

本文探讨了UML在软件工程中的应用,从项目开始阶段的可行性研究到需求分析、系统设计、实现和测试阶段,阐述了不同阶段如何使用UML图如用例图、活动图、类图、对象图等,强调了文档和UML图在软件开发过程中的重要性。
摘要由CSDN通过智能技术生成

【前言】

      师傅验收UML的时候提问了很多软件工程文档的知识,比如每个文档要用到哪些软件工程的图和UML的图?为什么要插入这些图?当时的自己是懵圈的,因为文档没有好好写,当然理解的不透彻。现在觉得软件工程的文档和UML图是整个系统的灵魂,当你的文档和UML图拿给程序员看的时候他可以很顺利的写出代码这样你的文档和UML图才是比较好的文档和图,也是真正的发挥了文档和图的作用。文档和UML图可以方便编码和维护的,当然UML图文档也是分不开的。下面来谈谈自己的理解。

 

一、项目开始阶段

       这个阶段相当于软件工程中的可行性研究,这个阶段主要是通过与用户的沟通,以确认待开发系统“要做什么”,并进行可行性研究,简单来说就是从企业的角度出发研究这个项目是否能做、是否能盈利,如何可以盈利就入手去做。

1.本阶段的重点:

本阶段要处理的问题:项目的范围、必要的业务流程、项目的技术限制

2.项目的成功关键因素:要充分了解利益相关方对于整体项目成功与否最关切的问题是什么,并且评估问题和项目成败的风险是否相关。

这些其实在一开始就决定了此项目是否会成功,要不要进行这个项目。本阶段结束之后,如果正式立项,那么便进入下一个阶段——需求分析。

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值