UML系统建模与分析设计--系统体系结构建模
- 格式:ppt
- 大小:889.50 KB
- 文档页数:35


仓库管理系统UML建模分析
目录
1 绪论 ............................................................ 1
1.1背景 .......................................................... 1
1.2目的 .......................................................... 1
2 仓库系统的相关描述 .............................................. 1
2.1功能性描述 .................................................... 1
2.2.1 基本数据维护模块 .......................................... 2
2.2.2基本业务模块............................................... 3
2.2.3 数据库模块 ................................................ 3
2.2.4 信息查询模块 .............................................. 4
2.2非功能性描述 .................................................. 4
2.2.1可行性性分析............................................... 4
2.2.2环境要求................................................... 5
3 用例需求分析 .................................................... 5
龙源期刊网
图书管理系统的UML建模分析与研究
作者:赵千秋
来源:《计算机光盘软件与应用》2013年第10期
摘 要:UML是一种常用的建模语言,它具有定义较好、功能强大的优点。本篇文章对图书管理系统里如何采用UML建模语言作了详细的分析和设计,而且在分析图书馆系统需求和功能的同时给出了整个系统建模的设计分析,最后对整个系统进行总结。
关键词:UML;图示管理系统;建模
中图分类号:TP311.52
随着图书馆规模的壮大,各种图书信息量成倍增大,传统的人工管理方式必然会导致图书馆管理杂乱无章,从而影响图书馆的正常运作。因此为了保证整个图书馆正常运行和管理,这时就需要一套新的有效、合理、实用和规范的系统,来满足管理需求。然而在进行管理系统开发之前,我们必须先做好需求分析,分析越是详细越是节约系统开发所需的时间。
1 UML简介
1.1 UML的概念
UML即统一建模语言,是一种面向对象技术领域内的标准建模语言。它采用统一的图形和符号来代表模型元素,可避免一些不太必要的差异存在,这就是图书管理系统开发所需的成熟性的建模语言。
1.2 UML建模机制
UML主要包括静态建模机制与动态建模机制两种形式。
(1)静态建模机制主要有力图、对象图、类图、组件、包等。
(2)动态建模之地主要有消息、协作图、顺序图、活动图等。
2 图书管理系统需求与功能分析
2.1 图书管理系统的需求 龙源期刊网
图书管理系统是用来为学生提供方便的,他们对系统的需求:(1)能依照譬如书名、作者、编号等多种方式来查询图书馆的藏书,以便更好的借阅、续借、预借和归还;(2)能及时的查询和更新图书借阅情况、浏览动态信息和自己的基本资料等。
UML系统分析与架构设计实战
课程简介:
目前,在软件开发领域,各种框架、模型以及设计模式充斥着整个IT行业,纵观现在的各种软件开发技术培训,我们发现几乎所有的培训中都会出现UML知识的培训。毋庸置疑,UML已经成为了现在的软件开发技术的基础。但是如何透彻理解UML,迅速掌握UML的精髓却是所有技术人员一直以来困惑的地方。
本次培训,特别邀请了长期从事软件开发的国内著名架构师,以实战训练方式让大家迅速理解和掌握如何利用UML贯穿于整个软件的OO设计与分析。课程没有枯燥的理论,在课程实战练习中,从UML疑难辨析开始一直到软件体系的架构模式与设计模式,透彻了解UML的精髓。鉴于此,本中心联合国内知名IT厂商,总结了几十个项目案例的经验与教训,推出了“UML系统分析与架构设计实战”培训课程,旨在为IT行业培养高质量的软件分析、设计人员,打造软件厂商的核心竞争力。具体相关事宜通知如下:
本课程是一个UML系统分析与设计的高端课程,主要面向开发团队中的设计人员、系统分析人员、开发经理、或项目经理,以及有望或有志成长为高级软件设计者的技术人员。
本课程通过一些大量的实际项目案例,揉合讲师的大型项目实际工作经验,以项目过程中的问题带动原理的描述,从理论和实践的结合上有重点讲清问题。
【主办单位】中国电子标准协会【协办单位】深圳市威硕企业管理咨询有限公司
培训目标:
1、了解UML的正确应用方法与原理;
2、学员将了解如何把UML应用到面向对象分析和设计乃至整个软件过程中,包括使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型等;
3、重点讲解UML在具体的真实项目中的使用和应用过程指南,如何应用UML处理需求的变更,分析、设计出强壮的架构,建立充分的实现模型。强调具体项目的过程。
4、运用系统分析模式进行本质分析;
5、了解如何设计稳健并易于扩展的架构;
6、通过实际的案例,掌握需求、分析设计的关键技巧;
图书管理系统--------UML系统建模
1.1系统需求
图书管理系统需要满足来自三方面的需求,这三个方面分别是图
书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是
查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工
作人员的功能最为复杂,包括图书借阅者及图书进行管理和维护,以
及对系统状态的查看和维护。
满足用户基本需要的系统,必须有如下功能:
⑴基本数据维护功能需求
⑵基本业务功能需求;
⑶数据库维护功能需求;
⑷查询功能需求;
⑸安全使用管理功能需求;
⑹帮助功能需求;
总之,该图书管理系统能够是图书馆管理员方便地管理图书馆内
的多种事物,让图书馆工作人员更有效地为读者提供借阅和归还书籍
的服务,能够为读者提供查询书籍信息和个人借阅信息的服务。
2.1用例图
2.1.1借阅者请求服务的用例图
借阅者请求服务的用例包括:1.登录系统
3.查询自己的借阅信息
5.查询书籍信息2.预定书籍
4.借阅书籍
6.归还书籍此用例图如图1所示。
BorrowerSearch for bookReserve the bookLogon the system<>
Query hfo<>
Borrow the book
Return the bookReturn with Fine
<>
图1借阅者请求服务的用例图
2.1.2读书馆管理员处理借书、还书的用例图
图书管理员处理借书、还书的用例包括:1.处理书籍借阅
3.处理书籍借还2.删除预定信息
此用例图如图2所示。
LibrarianGetbookGet With Fine
Lend bookcheck user account
Remove Resservation<>
<>
<>
图2图书管理员处理借书、还书的用例图
2.1.3系统管理员进行系统维护的用例图
系统管理员进行系统维护的用例包括:1.查询借阅者信息
4.查询书籍信息
7.增加书目2.删除或更新书目
5.增加书籍
8.删除书籍3.添加借阅者账户
6.删除或更新借阅者