试题详情
- 简答题 某“仓库管理系统”用户需求陈述如下: (1)仓库管理系统将被计划部门、仓库管理部门、采购部门、销售部门的相关工作人员使用。其中,计划部门需要制定商品计划。仓库管理部门需要进行商品入库、出库、报损等日常事务管理。采购部门需要查询商品库存情况、获取商品订货计划表。销售部门也需要查询商品库存情况和提出商品订货请求。 (2)由于不同部门有不同的任务,因此系统需要提供针对部门的权限管理机制和针对工作人员的登录注册机制。系统将通过一位系统管理员进行部门授权与工作人员注册管理。 其中,使用仓库管理系统的工作人员需要有惟一的个人身份标识,它既是工作人员登录系统时的身份验证依据,也是工作人员在进行商品操作时的经手人标记。 (3)仓库中的商品需要以品种为单位进行管理,所有商品都要由计划部门按品种进行登记,涉及商品编码、名称、类别、库存下限值等数据。 (4)仓库商品涉及入库、出库、报损这三种事务处理,商品的任何流通都需要以流水方式记录到商品流通表中,并对商品库存量进行更新。当商品出库、报损时,必须考虑到该商品的当前库存量是否能够满足操作需要。出库、报损后,若商品库存量低于库存下限值,将会自动产生订货请求。 (5)仓库管理系统需要在月底对商品流通数据自动进行盘查,需要按月打印商品流通分类汇总报表。 试根据上述需求陈述建立起有关该软件问题的用例图、活动图、类图、序列图和协作图。
-
(1)用例图:
(2)活动图:
(3)类图:
(4)序列图:
(5)协作图: 关注下方微信公众号,在线模考后查看
热门试题
- 下列哪个不是项目成本管理的内容()。
- 渐增式与非渐增式有何区别?为什么通常采用
- 下面是一段插入排序的程序,将R[k+1]
- 结构化方法的指导思想是()。
- ()意味着一个操作在不同的类中可以有不同
- ()是有关计算机程序功能、设计、编制使用
- 数据集成指不同软件工程能相互()
- 瀑布模型是一种以对象为驱动的模型,适合于
- 下列各种图可用于对象间动态建模的有()
- 模块的基本特征是()。
- 软件结构设计优化的准则是什么?
- 如果测试数据满足条件覆盖,则必然满足判定
- 系统流程图用于描述待开发软件的()
- 什么是配置项?什么是配置管理?
- 某工厂公开招工,规定报名者的年龄应在1
- 软件工程的课程特点()。 I.学科理论
- 信息隐蔽
- 编制程序时不可缺少的条件是,程序的输入和
- 信息隐藏原则禁止在模块外使用在模块接口说
- 结构化设计是一种面向()的设计方法。