下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。
1.系统管理员添加书籍的协作图(见图11-14)
【协作图说明】
●add item():添加书籍的函数。
●find(String):根据书籍名查找相应书目的函数。
●update():修改某书目下书籍数量的函数。
图11-14 添加书籍的协作图
2.图书管理员处理借书的协作图(见图11-15)
图11-15 处理借书的协作图
【协作图说明】
●identify reservation():验证预订信息。(www.chuimin.cn)
●find(Borrower,Title):查找该借阅者的预订信息。
●check if max():验证是否达到最大借阅数量。
●check(Borrower):查找该借阅者是否达到最大借阅数量。
●lend():处理借阅信息。
●update():更新某一书目下书籍数量的函数。
3.借阅者预订书籍的协作图(见图11-16)
【协作图说明】
●login():登录系统。
●find(String):根据书籍名称查找相应书目信息的函数。
●reserve():预订某一书目下书籍的函数。
●create(Title,Borrower):增加预订信息的函数。
有关信息系统开发方法与实践教程的文章
下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
由以上分析得出,该系统的参与者主要有3类:读者、图书管理员和系统管理员。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。......
2023-11-23
协作图的组成元素包括对象、消息和链(连接器)。只不过在协作图中,无法表示对象的创建与撤销,所以对象在协作图中的位置没有意义。链接用来在协作图中关联对象,链接的目的是让消息在不同系统对象之间传递。协作图工具栏中常用的链和消息符号见表11-1。也可以采用嵌套编号,例如1.1,1.2,表示消息1中的第1个消息和第2个消息。......
2023-11-23
如图9-2所示,显示了图书管理系统中书的类。图9-2 类的示例隐藏属性部分和操作部分,并不代表没有属性或操作,只是没有显示出来。在UML中,属性的语法为:[可见性]属性名[:类型][=初始值][{属性字符串}]]内的部分表示是可选的。UML中不存在默认的可见性,如果没有显示任何符号,则表示没有定义该属性的可见性。在UML中,接口的表示方法有两种,如图9-5所示。......
2023-11-23
系统的运行管理是对系统的运行情况进行记录和存档,目的是为了查清系统故障的责任和原因,为系统维护提供依据。收费既要能使系统的效能发挥到最大,使得信息系统部门的利益和管理措施得到保证,又要做到业务部门愿意接受,不能妨碍业务部门的正常使用。......
2023-11-23
目前人们所说的信息系统已经不是以往的手工管理方式的系统,而是计算机化的信息系统。简单地说,管理信息系统就是输入数据或信息,通过加工处理产生信息的系统。图1-5 管理信息系统的定义按照《中国企业管理百科全书》的定义,管理信息系统是一个由人和计算机等组成的能进行信息收集、传递、储存、加工、维护和使用的系统。管理信息系统作为一门学科,是综合了管理科学、系统理论、信息科学的系统性边缘学科。......
2023-11-23
正确处理各类人员之间的关系,使得开发工作能够按时、保质、在经费许可的范围内完成是项目管理的主要内容。项目管理组的成员可以是专职的,也可以身兼数职,但负责人应该由专职人员担任。......
2023-11-23
顺序图与协作图极为相似,描述的主要元素都是对象和消息。本节详细总结顺序图与对象图的相同和不同之处。对象被放置在顺序图相对应的创建时间点位置。协作图不能表示对象的创建与结束,只能表示对象的存在与否。图11-4 客户还车顺序图图11-5 客户还车协作图......
2023-11-23
相关推荐