1、马鞍山师范高等专科学校软件学院UML建模基础课程设计项目名称: 小组组员: 班 级: 12软件技术(Java) 指导老师: 石 凤 贵 批阅:成绩: 月 日日 期: 5 月 日 目 录0分工情况一览表11.需求分析21.1 项目背景21.2需求分析21.3系统用例模型22.系统类图32.1系统类32.2类图33.系统交互33.1Actor实施Xxx交互图(如:“借阅者查找图书”序列图)34.系统状态图44.1图书状态图45.系统活动图45.1借阅者活动图46系统组件图(构件图)57.系统布署图60分工情况一览表组员任务1.需求分析1.1 项目背景(基于什么原因要开发系统,关键用来干什么,实现什
2、么目标等)1.2需求分析(对系统功效需求进行具体描述)1.3系统用例模型1.3.1Xxx用例图Xxx能够经过系统进行以下活动(操作):查询图书:借阅者能够经过图书名称或ISBN查询图书信息。.依据上述活动,Xxx用例图以下: 图1 Xxx用例图1.3.2.yyy用例图.2.系统类图2.1系统类依据分析,得到以下类:2.2类图给出每个类属性和方法,并画出类之间关系,提议使用三层架构。3.系统交互3.1Actor实施Xxx交互图(如:“借阅者查找图书”序列图)表1 “借阅者查找图书”用例描述名称借阅者查找图书标识.描述前提结果扩展包含继承自“借阅者查找图书”工作步骤:01 借阅者02 .依据工作步骤,序列图以下: 图X 借阅者查找图书序列图协作图以下:图X 借阅者查找图书协作图4.系统状态图在本系统中,有显著状态转换类包含:图书、借阅者4.1图书状态图图书包含以下多个状态:刚被后买后新书、被添加能被借阅图书、图书被预定、图书被借阅、图书被删除,各状态转换规则以下: . .图书状态图以下:图X 图书状态图5.系统活动图5.1借阅者活动图借阅者在系统中活动步骤以下:01.借阅者活动图以下:图X 借阅者活动图6系统组件图(构件图)图X 系统构件图7.系统布署图图X 系统布署图8.总结和体会