请高手赐教~~~!!!谢谢拉:)
一道建模的题目,希望高手帮忙:
Methods of Analysis and Design Assignment(50%)
The NewCentury Software is a well-established system integration company. Although the company is not large, it has been running successfully for some years and has a good relationship with its clients. The sort of work the company undertakes is mainly system integration for companies in Telecom and Finance companies.
As well as this distinction in the type of work done there are two ways in which the company gets work.
The first is when a company approaches NewCentury with a plan of hardware system integration only. These customers know what they want and produce a workschedule. The work is relatively easy because it is only necessary to cost up integration materials and integration labors needed that have been specified on the document.This information thenforms the basis of a quote or tender document and the invoice.The second is when a company approaches NewCentury with a plan of system integration consisting of both hardware and software. This type of enquiry asks for more initial effort on the part of Mr.Zhang, who is the general manager of the company.Mr.Zhang will visit the ite and discuss with the potential customer the software necessary to complete the work. Once this information has been gathered, the quote document will be worked out in the same as the other one.
For both types of job, the lead-time of the most materials is very short so it is not necessary to carry any stock; they are sent by suppliers together with invoices. The job is then undertaken and sompleted by the employees.Generally a project manager will take charge of the job.Several software engineers and hardware engineers participate in the job.
The payroll system is currently manual. The employees have been required to note down time spent working on a particular job. The employees are also required to noted down the locations at which they have been working during the week. The responsibility for working out the wages is left to Mr.Zhang's fiancee Miss Wang.She has to deal with the differences in pay from month to month which may arise through sickness etc. The payment slips (one or each employee) consist of gross pay,net pay,tax etc. and pay details recorded on the form from the basis of the companies returns to the tax office at the year-end.All wages are paid to the employees by cash.This means that on the fifth of each month Miss Wang has to make a journey to the bank to draw out the money needed to pay the cash wages for the month.
The tender document that is submitted consisted of two parts, an estimate of the cost materials and a labor cost. There are three kinds of labor:project management,software development and hardware integration.The labor cost per unit and the number of the units estimated to do the job. Multiplying one by the other gives a cost for that component.The various components are added together and are added to the labor costs to produce the final quote.
The final quote is then submitted to the potential customer for approval.If the quote is approved then the information that was stored to produce the quote can be used to order materials and produce schedules of work that needs to be done for that contract. when the orders for materials have gone out and the materials delivered it is then possible to start the work. Once the job has been started the quote can be changed by agreement between customer and NewCentury if more work is found needed to be done.When the work is done,Mr.Zhang will be able to produce the invoice that is then sent to the customer.The customer then pays Mr.Zhang and th ejob is signed off.Despite the fact that Mr.Zhang receives help grom Miss Wang and clerical assistance from a part time worker Marshall,a lot of his time is still taken up with paper work as some of is requires specialist knowledge.Mr.Zhang feels that he,and the company would bennfit by the introduction of computerized system that would automate some of the functions of the company thereby releasing him to concentrate on other aspects of the work.
Assignment requirements: Working in groups of two
part 1
15 marks for item 1 and 2, 10 marks for item 3 and 4
1. Define the problem domain in terms of 'Use Case' Diagram by
(a) Modeling the context of the system
(b) Modeling the requirements of the system
2. Produce one class diagram to show the static design view of a system.Identifying classes,attributes and responsibilities.
3. Describe a scenario from the case study using
(a) A Sequence Diagram and
(b) A Collaboration Diagram
4. Produce a report supporting the specification that includes the identification of the problem domain user requirements, justification for your decisions in identifying the relevant classes, their attributes and responsibilities and a clear explanation of all assumptions that you have made.
part 2
10 marks for item 1 and 2,15 marks for item 3 and 4
Using SSADM you are required to produce a system specification to include a
1. Context diagram and High level DFD (current logical)
2. Context diagram and High level DFD (proposed)
3. An E-R diagram to include attributes (data items) including keys
4. An ELH for the entities Quote to include the events and operations
This specification should be done using the proper CASE tool (e.g Microsoft Visio). Good marks can be obtained by handing in complete,correct, and consistent specifications using a CASE tool. any relevant reports produced using a CASE tool should be handed in together with any brief assumptions made for any of the diagrams that you think may be necessary or relevant.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我去看一下,不管怎么样谢谢无双了!
你到那参考一下
再看看书
我想要做出来也还是可以的
另外ROSE一般都是我自己画的
也不知道是不是合标准
还是建议你自己做
我不是很有时间
其实ROSE还是很简单的
如果你们要用ROSE那么以后总会有用的时候
www.umlchina.com上面有ROSE的讨论及样例图
那么英文
没有全部看完
只要使用ROSE根据需求建模就完了还有什么问题吗