业务分析与设计,从UML开始

本文介绍了业务分析的重要性以及如何通过UML进行系统建模。UML包括用例图、类图、对象图、状态图、活动图、序列图、协作图、构建图和部署图等多种图表,用于描述系统功能、对象关系、动态行为和系统部署等。通过UML,可以清晰地理解和表达业务需求,促进团队间的沟通和协作。
摘要由CSDN通过智能技术生成

这几天开发新的项目需求撰写概要设计说明书,涉及到业务分析与设计方面的知识,第一次接触没有方向非常的茫然,于是便对这个方面有了一个初步的学习,写下这篇博客记录学习的过程。

业务分析

业务分析之前首先会经历一次需求整理的过程,业务分析指应用特定的方式或方法,把复杂的需求拆解成简单且容易理解的对象,并且找出这些对象之间的关系。业务分析是系统开发中最重要,最困难的阶段,只有依据业务分析的结果,运用合理的思想和方法,才能设计出理想的系统架构,业务分析也是一个程序员进阶时所需要具备的重要能力,是从产品需求到编码实现的重要手段。

UML

UML-Unified Modeling Language是统一建模语言,又称标准建模语言,是用来对软件密集系统进行可视化建模的一种语言,是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是软件架构层次非常有效,是面向对象系统开发过程中非常重要的一部分,主要使用图形符号来表示软件系统的设计,可以帮助团队内部进行沟通,找出潜在的需求点并进行设计和验证

UML图可分为用例视图,设计视图,进程视图,实现视图,拓扑视图,其中用例视图则有用例图;设计视图则包含类图和对象图;进程视图含有序列图,协作图,状态图,活动图;实现视图有构建图,拓扑视图有部署图:

用例图

用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Ca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值