MDA系统分析实战图书馆管理系统victorm

其中,CIM、PIM为系统分析过程,PSM为系统设计过程,由于本次只作系统的分析,所以只涉及到CIM及PIM的过程。

在系统分析过程中,会产生各种模型图,依次为:

接下来进入实际系统的分析过程。

系统需求分析:

图书馆管理系统是一套基于Web实现校园图书馆图书借阅、管理的软件。主体对象分为两部分:借阅者、图书馆管理员。其中,针对借阅者需要实现的基本功能模块为:权限查询、借阅史查询、欠款查询、书目查询、分类浏览、新书通报、馆际互借、预约图书、资料更新、修改密码;针对图书馆管理员需要实现的基本功能模块为:学生个人信息管理、借阅信息管理、权限管理、逾期管理、丢失图书管理、馆藏图书管理、购进新书。

下面分别就各个部分提出的需求进行描述:

一、借阅者:

二、管理员:

事件及事物列表:

事件列表和事物列表再系统设计分析的过程中起到至关重要的作用。事件列表是在对系统需求进行详尽的分析之后得出的未来系统将进行的一系列动作,在系统设计过程中,业务用例与系统用例将从事件表中进行抽取;而事物列表则是系统涉及到的实体对象,在后续分析类图和设计类图的分析中,各个实体类将从事物列表中抽取。

说明/属性

定义业务流程,产生业务用例图:

分析业务流程,产生业务活动图:

从业务用例图中,抽取具体用例,绘制活动图,详细描述用例实现的过程与流程。

其它用例的活动图都比较简单,这里就不予画出了。

定义系统范围,产生系统用例图:

在业务用例图的基础上进行扩展,对各个用例进行详细的分析,绘制出更详细的系统用例图。

分析系统流程,产生系统用例描述:

用例描述即通过文字的形式将系统用例图中的用例进行详细的说明,下面以学生查询权限信息为例进行用例描述。

系统用例描述

主要流程

2、系统根据学生的用户信息向数据库查询相应用户权限信息;

3、数据库返回查询结果;

4、系统将数据库返回结果返回到用户界面

定义静态结构,产生类图:

定义操作及方法,产生序列图(时序图/顺序图):

分析业务规则,产生状态图:

每一个实体对象都有它自己唯一的状态图,状态图描述的是对象的内部逻辑,这些信息是对对象自身属性所执行的动作的描述,接下来就用借书、还书用例过程来对图书状态进行说明。

总结:

至此,图书馆管理系统的分析过程就结束了,当然,其中每个类型的图形模型都只是画了一个,剩下的模型分析绘制的方法都是一致的,所以不一一赘述了。简而言之,在系统分析阶段,需要进行系统需求分析,列出事件列表以及事物列表,再进行图形模型的绘制,一共需要绘制的模型有:用例图、活动图、类图、序列图(时序图/顺序图)、状态图。完成了系统分析过程,就可以进行系统的详细设计了。

THE END
1.图书馆管理系统业务流程图数据流程图ER图经管图书馆管理系统业务流程图-数据流程图-ER图 https://bbs.pinggu.org/thread-13094115-1-1.html
2.软件工程第三章·计划和管理项目(详解活动图计算关键路径最早开始3、软件工程的未来——Wasserman 规范(抽象、分析设计方法和符号描述系统、软件过程、软件体系结构、重用和复用、用户界面原始模型、测试代码、工具和集成环境) 第二章·软件过程与生命周期: 1、过程与生命周期是什么 过程是一系列有序的任务,涉及活动、资源和约束(过程不是步骤而是步骤的集合)。 https://blog.csdn.net/m0_67656158/article/details/144311382
3.计算机组成原理伊犁师范大学所属分类:图书>经济>各部门经济>其他各部门经济 内容简介: 本书系统、深入地论述了数字逻辑和计算机组成原理。全书共分13章,第2~5章为数字逻辑方面的内容,系统地讲述数字逻辑电路的分析和设计方法,包括数制与编码、布尔代数基础、组合逻辑电路、时序逻辑电路。其余章为计算机组成原理方面的内容,包括计算机系统概论、计https://lib.ylnu.edu.cn/info/1391/7371.htm
4.图书管理系统活动图用例图报告.pdf图书管理系统活动图-用例图报告.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 . 软件工程第一次上机实验报告 一、实验目的: 1、掌握建立系统用例框图。 2、掌握对系统初始需求进行分析,初步了解和分析系统用户和系 统提供的功能,确定角色和用例; https://max.book118.com/html/2024/0718/7003036145006134.shtm
5.图书管理系统分析(精选十篇)软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中,首先要获取用户的需求,通过对软件需要的提取、分析、文档化和验证,为进一步的设计和实现提供数据。软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。 本需求的编写是为了研究利用大型数据库做基础的图书管理系统软https://www.360wenmi.com/f/cnkeyrc64zlp.html
6.超市管理系统小型超市管理系统用例建模,小型超市管理系统交互图建模, 小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模 一、摘要 通过本实验掌握小型应用系统类模型的建立,具体包含如下内容: 1、在用例建模的基础上通过用例分析法和名词分析法寻找类; 2、确定类之间的关系; 3、掌握类图建模的基本步骤; 4、学会使用Rathttps://www.iteye.com/resource/h471507602-10876041
7.图书管理系统可行性研究报告(精选6篇)该软件开发不违反社会法律法规,同时符合学校的规章制度,并且没有侵犯版权之说,属于自主开发,因此,本系统具有法律可行性。 第4章 项目承担单位概况 4.1单位概况 图4.1图书管理系统机构图 如图4.1图书管理系统机构图所示,该系统只有用户和管理员。 4.2机构职责 https://m.ruiwen.com/baogao/6424056.html
8.{人力资源管理}人事管理系统用例图类图活动图用户注册 57 总结 58 主要参考文献 59 谢辞 59 第一章系统功能需求分析 软件工程中包含需求、设计、编码和测试四个阶段,其中需求分析是软件工程中第一个 也是很重要的一个阶段,需求分析的基本任务就是准确地回答“系统必须做什么”这个问题, 而它的主要任务就是绘制关联图、创建开发原型、分析可行性、确定需求https://doc.mbalib.com/view/1a39eb08eb0b28e68cb3bade37f12b41.html
9.图书管理系统用例图7篇(全文)计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。 https://www.99xueshu.com/w/filesaiudqen.html
10.软件工程学习心得体会(精选10篇)原型进化模式:对软件进行直接模拟或仿真,只需要分析需求框架后进行原型创建,再对原型系统进行逐步细化与完善,通过版本更新逐步满足用户对于软件的多方面需要。 增量模式:开发过程有三个任务域,分别是设计结构、开发构件和集成系统,它既有完善的工程管理机制,又能适应用户需求变更,有利于质量的监控,并且各局部基于构件构造https://www.yjbys.com/xuexi/xinde/3435954.html
11.软件工程题库5、5.软件工程的三要素是() A、 技术.方法和工具 B、 方法.对象和类 C、 方法.工具和过程 D、 过程.模型和方法 6、6.用来辅助软件开发,运行,维护,管理,支持等过程中的活动软件的软件称为软件开发工具,通常也称为()工具。 A、 CAD B、 CAI C、 CAM D、 CASE https://www.wjx.cn/xz/217018056.aspx