UML与软件工程结合

【前言】
通过上一篇博客,在用UML图分析机房收费系统的时候,发现自己对于UML与软件生存期以及软工文档的映射的方面,还是有些模糊。软件工程是设计思想,而UML是设计工具。在软件生存期中文档和图不是独立的,而是相辅相成的。所以,懂得其中的联系很重要,通过查阅浏览,总结如下:


这里写图片描述


一.项目开始阶段

项目开始阶段即为软件工程中的可行性研究阶段,这个阶段主要是通过与用户的沟通,以确定待开发的系统“要做什么”,并进行可行性研究。简单来说就是以企业的经济效益为核心研究这个项目是否能做、是否盈利。运用大量的市场调研,如何可以盈利就入手去做。

1.本阶段重点要处理的问题:项目的范围,必要的流程,项目的技术限制,经济效益

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

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


二.需求分析阶段

需求分析阶段,不仅要对软件系统进行而且对商业过程也要进行。主要是跟客户(领域专家)沟通,进行需求的收集和分析,然后形成需求规格说明书文档,交由设计人员进行后续的系统设计工作。

UML中的用例图 真是用于需求收集和表达的力工具,但是如何找出用例并非易事,这是因为从用户那里收集来的信息很可能是零散的、没有系统性的,要直接从中中找出正确的用

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值