一个项目的领域模型!请banq等前辈指教!

才初步入门架构学习,请前辈指教,
需求分析:
主要单位设置:
1、 生产科 检验科、外协科
2、 机加车间、热磨车间、总装车间
3、 毛坯库、成品库

各个部门职责和流程:
1、 生产科
负责指定生产计划,生产计划可以跨年、跨月制定;生产计划可以随时制定,并指定完成日期,两种相同产品加工计划完成日期如果有重叠,生产车间自行调节,软件无须关注。
-----------------------------------------------------------------------------
2、 检验科 负责检验(暂时不管)
-----------------------------------------------------------------------------
3、 外协科 负责对内对外协调工作,主要是把有些产品转到外单位去处理,我们不去关注它到底转到哪里加工,转出多少,只关注转到外协科这里。转入到外协科多少,就是让外单位加工多少,在转到内部各个车间或者成品的产品都是外单位加工后的。
外协科可以接收毛坯库、机加车间、热磨车间、总装车间的转入。
外协科根据产品可以把产品转出外单位加工后,如果是最后一道工序,也就是经过外单位加工后为成品了,这样外协单位可以把这些产品转入成品库。如果不是成品还需要加工,外协科可以把产品转出到机加车间、热磨车间、总装车间。(不关注产品是什么,只关心数量)。
外协科记录产生的废品数
外协科可以把质量不合格的毛坯退到毛坯库
产品的转出是根据不同产品转出到不同部门。不是固定的流程。
记录产品转入、转出、退库、废品的数量和日期,并累加。形成产品转入、转出、退库、废品的总数。
上月结存—转出 + 转入 —废品数 –退库数 = 结余
这个月的结余就是下个月的结存
-------------------------------------------------------------------------------------
4、 毛坯库
负责把采购的毛坯入库,同时记录时间。
根据不同产品转出不同的库。同时记录时间和数量(机加、热磨、总装、外协)
如果毛坯不合格则返厂。并记录时间和数量
毛坯库记录产生的废品数,并记录时间和数量
系统累加转出、转入、返厂、废品总数
上月结存—转出 + 转入 —废品数 –返厂数 = 结余
---------------------------------------------------------------------------------------------
5、 机加车间
根据产品可以接受热磨、总装车间和毛坯库、外协科产品的转入,同时记录时间和数量。
根据不同产品转出不同的库。同时记录时间和数量(热磨、总装、外协、)
如果加工出来是成品则入库,同时记录时间和数量。
记录产生的废品数,并记录时间和数量
如果毛坯不合格则退库,并记录时间和数量
系统累加转出、转入、退库、废品总数
上月结存—转出 + 转入 —废品数 –退库数 = 结余
-----------------------------------------------------------------------------------------------
6、 热磨车间
根据产品可以接受机加、总装车间和毛坯库、外协科产品的转入,同时记录时间和数量。
根据不同产品转出不同的库。同时记录时间和数量(机加、总装、外协、)
如果加工出来是成品则入库,同时记录时间和数量。
记录产生的废品数,并记录时间和数量
如果毛坯不合格则退库,并记录时间和数量
系统累加转出、转入、退库、废品总数
上月结存—转出 + 转入 —废品数 –退库数 = 结余
------------------------------------------------------------------------------------------------------
7、 总装车间
根据产品可以接受机加、热磨车间和毛坯库、外协科产品的转入,同时记录时间和数量。
根据不同产品转出不同的库。同时记录时间和数量(机加、热磨、外协、)
如果加工出来是成品则入库,同时记录时间和数量。
记录产生的废品数,并记录时间和数量
如果毛坯不合格则退库,并记录时间和数量
系统累加转出、转入、退库、废品总数
上月结存—转出 + 转入 —废品数 –退库数 = 结余
--------------------------------------------------------------------------------------------------------
8、 成品库
根据产品可以接受机加、总装、热磨车间、外协科产品的转入,同时记录时间和数量。
成品出库并记录时间和数量
记录产生的废品数,并记录时间和数量
系统累加转出、转入、废品总数
上月结存—转出 + 转入 —废品数= 结余

使用use case整理你的文字需求,然后划出活动图,抽象出原始模型。这些工作恐怕必须由你来做初期工作,在分析中有什么疑问我们可以讨论。