Question :
In the report format used in CQUniversity (refer to Help section below for a link to the report guide), explain how you would complete the following modelling tasks. The report presentation including the references and appendices will be awarded 10 marks.
You are to develop the report having each task clearly numbered together with your answer. You are also expected to write an introduction and conclusion for this report. In performing the following tasks, you have to strictly follow all diagramming rules used in the text for this course.
In each task, please feel free to make any assumption necessary for the readers. The explanation of your assumptions can help the readers to understand what you have considered differently but as important criteria in producing your model.
(1) Data Flow Diagram – Context Diagram and Level 0 Diagram: You are assigned a role to develop a new system based on the project case study. Draw a context diagram and a level-0 DFD for it.
(2) Use Case Diagram: Draw a use case diagram by using the Level-0 DFD that you provided in Task 1.
Note: Your use case diagram directly relates to the information in Level-0 diagram, but it will also relate to the same system presented as in the context diagram.
(3) Domain Model Class Diagram: Develop a domain model class diagram for the system based on the project case study.
(4) Activity Diagram: Develop an activity diagram for the scenario.
(5) System Sequence Diagram: Using the Activity Diagram above, produce a system sequence diagram, i.e. only include two swimlanes – one for the actor (PSSM employee) and the other for the entire system as a system class object.
PSSM (professional and Scientifics management) is an agency that provides services to the other organization regarding supply of the highly qualified persons in the temporary, short term basis. Professional and scientific management agency is negotiated with its client like client organizations from them the organization has to agree to give temporary staffs to client companies. For example in present the organization has to contract with the oil and gas agency exploration organization to supply the geologist employees which have at least master degree qualification. The oil and gas exploration organization has to give $5000 per employee to PSSM organization. The organization has also supply the different type of the employees including astrophysics, computer operator, computer programmer and scientific staffs. The organization has several departments like placement department, agreement department and accounting department. Now in present organization has suffered the problem regarding its database management system and wants to improve the database management system. Thus from this reason CEO of the professional and scientific management has to hire ABC information service consultancy in order to develop the new automated information system in its organization.
ABC organization has to develop the model with the help of the dfd and uml diagram. This report is disused how to develop the context and activity diagram and how it solves the redundancy problems of the organization.
Now in present professional antiscientific management has used the workflow management software to run the activity of the business. When the employees request is agreed the existing contract with the professional and scientific management the request is transferred to the contract manager of the PSSM organization. Each contract is traced with its unique identification number and the contract manger has stored the identification number into the database. After the fetching of the information from the PSSM database against the contract identification number, the manger will be analyzed the rules and regulations of the contract and it also test the request validity. If the validity is valid then the organization has to provide the payment as per the contract. After the validity of the contract the request is forwarded to the employees’ database and marks them as an outstanding request and also forwarded to the placement department. Based upon the request the placement department check the database and check the type of the existing employees and their qualification and experience also with the help of the employee’s database system. If the qualified person is found in the database then the placement department has to mark reserved in the database, and if the qualified employees are not available in the PSSM database then the department has to create the memo that is explained the inability to available the staffs. All the employees requested are given to arrangement department. The arrangement department asks to the employees to agree and sign to the placement. Once the employee is agreed the members of the staffs are marked with the placed in the database. The copy of the employees requested is sent to the client companies and marked with placed to the existing database.
Thus to solve this problem the CEO wants to introduce new automated information system in its organization with the help of ABC information service. Main objective of the database system is to eliminate the redundancy problem and maintain the record of the placement department (Leffingwell and Widrig, 2000). Design process of the new database system is shown in the figure.
Data flow diagram is to provide the relationships between the different components and the system and it is most important technique for the purpose of modeling the system (Bruza and Weide, 1989). DFD (data flow diagram) contains the four components; process, entities, data flow and data store. Context diagram is used to show the high level process of the system and also provide the relationship between systems to the external entities like external data, system and organizational group. Context diagram of the proposed model are given below. It is provide no data and information about the sequencing, synchronization and timing process of the system (Kodosky, 1996).
Use case of the level O data flow diagram is shown in below. Use case method is used to evaluate and identify the requirement of the system (Rosenberg and Stephens, 2004). Use case diagram is used the set of sequence that provides the interaction between the user and system in particular goal and environment (Larman, 2015).
Domain class model is used to evaluate the object of the data that is used in the business process and it is also used to identify the relationship between the object and data (Teorey, Lightstone and Nadeau, 2005).
Data modeling tools and technique are used to convert the complex design into the easily uneatable for the user and represent the flow of the data and process (Henderson-Sellers and Unhelkar, 2000).
Activity diagram is used to capture the dynamic behavior of the system and also show the flow of the message from one activity to other activity (Larman, 2015). Sometime activity diagram is look like flow of the chart due to representation of the diagram but actually activity diagram is not a flow chat (He, 2001). Activity diagram of the flow chart are shown in below.
With the help of the sequence diagram programmer has to show the functionalities and actions of the existing system and the proposed diagram of the new system software are shown in below (Rosenberg and Stephens, 2004).
Conclusion
As from the above report it is observed that the activity, sequence, class diagram and the DFD i.e. data flow diagram is most important for creating a new database system. Flow of the data and information is done with the help of the activity diagram and it helps the programmer in order to identify the issues and problems (MacWhinney, 2000). It is observed that if and organization has to use new database in its organization then paper work is less and maintenance of the data is easily done (Zang, 2003).
Reference
Bruza, P. and Weide, T. (1989). The semantics of data flow diagrams. Nijmegen, the Netherlands: University of Nijmegen, Dept. of Informatics, Faculty of Mathematics and Informatics.
He, L. (2001). UML activity diagram reduction by graph transformations. Ottawa.
Henderson-Sellers, B. and Unhelkar, B. (2000). Open modeling with UML. Harlow, England: Addison-Wesley.
Larman, C. (2015). Applying UML and Patterns: An Introduction to Object-oriented Analysis and. 2nd ed. Prentice hall, pp.70-72.
Leffingwell, D. and Widrig, D. (2000). Managing software requirements. Reading, MA: Addison-Wesley.
MacWhinney, B. (2000). The database. Mahwah, NJ [u.a.]: Lawrence Erlbaum.
Rosenberg, D. and Stephens, M. (2004). Use Case Driven Object Modeling with UMLTheory and Practice.
Teorey, T., Lightstone, S. and Nadeau, T. (2005). Database modeling & design. Amsterdam: Elsevier.
Zang, J. (2003). Design of a redundancy protocol.
Kodosky, J. L. (1996). U.S. Patent No. 5,481,740. Washington, DC: U.S. Patent and Trademark Office.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download