首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的UML图做得正确吗?

我的UML图做得正确吗?
EN

Stack Overflow用户
提问于 2012-12-02 12:35:50
回答 1查看 347关注 0票数 0

如前所述,这是一个家庭作业问题,所以请不要对我太苛刻。基本上,我需要为两个子系统创建一个用例图。我已经掌握了它的要点,但是我不能区分这两者,并且对它们是如何相互关联的感到有点困惑。

文档:

代码语言:javascript
复制
 Manufacturing

Factory Operation
Each internal factory organises itself into manufacturing modules. Each module has a module leader and a number of technicians. Many internal factories can make the same part.  A part may be made up of other parts in which it is called an assembly. Each part has unique part number and a CAD/CAM drawing which is stored electronically. The drawing holds details such as issue number, sizes, materials and sub parts if it is an assembly.  The manufacturing system holds a manufacturing route for each part.  This details how the part should be made on the CNC machine in terms of manufacturing process (for instance lathe -2 hours, mill -3 hours, grind -1 hour , broach -1 hour, drill -1 hour, hardening - 1 hour, annealing -1 hour , plating - 0.5 hour).   A schedule has to be set up by the module leader which states on a weekly basis what CNC machines will be used and who will use them, broken down by the hour.  The module leader does this by looking at all the orders received at the beginning of the week and also considering any orders anticipated and the deadlines that have to be met.  Changes sometimes need to be made to the schedule to cope with unexpected staff absence, delays or machine break down. The module leader has to forecast the raw materials (e.g.  a bar of steel) needed to be bought in the make the parts  on a daily basis. Orders for raw materials are to  a single specialist supplier.  The module leader uses forecasts,  bill of materials and part manufacturing specifications to work  out what raw materials are needed. Daily, weekly, monthly, quarterly and annual plans are made for raw materials.

Traceability
Traceability of components is very important in the aircraft industry.  If a part fails     when in use, it is returned to the factory for a diagnosis.  If the factory finds a fault in a component it must trace that component back to its original batch and perhaps recall all parts in the same batch.  Every bar of metal has a batch number set by the supplier. If a technician makes a part from that bar of metal the bar’s batch number must be maintained for traceability. Parts also have a batch number.  This is different to the batch number of the metal bars.  The batch number of the metal bars are set by the supplier of the metal. The batch number of the parts are set by the factory. If a number of parts are made in one manufacturing run (which might involve a number of processes) they belong to the same batch.  Typically the factory will receive an order for a number of parts and will keep all those parts in the same batch.  This is to ensure good traceability from when the part fails in the air right back to the bar of metal that was used to make it. The part batch number is assigned when parts come off the manufacturing process and into store.

Stores
Each factory has a store for finished goods. When parts leave manufacturing they must be booked into store.  When parts leave store they must be booked out.  The store has a number of containers to hold the parts. The store needs to record where the parts are held ( i.e. container number).  Stores are responsible for despatching parts.

很抱歉它的格式不好,我不知道该怎么做。

任务:

代码语言:javascript
复制
**Manufacturing ( Bill of Materials and Manufacturing Method)**
Bill of Materials (how assemblies are composed),  
Manufacturing for each part (how each part must be manufactured)

**Manufacturing (Scheduling and Traceability)**
Machine Shop Scheduling (who is using which machine and when)
Traceability (Batch numbers, linking to orders, booking into store when complete)
Factory stores

到目前为止的用例图:

enter link description here

enter link description here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-02 13:56:26

uml没有正确性的概念。According to this book,如果它传达了你要理解的思想,那么它就是一个“正确”的词。

这里有一些我会更好地传达这个想法的建议,其他人可能不同意:如果be an extension of接收部件,则接收有故障的部件。

商店用户是谁?模块负责人是谁?你能说得更具体些吗?书籍部分和记录部分是否足够相似,可以组合在一起?hold part取决于类似于make part的"Order part“是"set batch number”可选吗?如果是这样,扩展是很好的,但是如果设置批号是制造零件的必要步骤,那么制造零件应该“使用”或“包括”设置批。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13666438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档