Coursework Assignment 2 Modelling: Analysis Class Diagram (Coursework Sample)
Part 1. Use Case Realisation for the ‘Record Customer Payments’ Use Case
Analysis Class Diagram
a) In your own words, briefly describe what is meant by an Analysis Class Diagram, and how class diagrams can be useful in systems analysis and design.
a) In your own words, briefly describe what is modelled in a Communication Diagram, and how Communication Diagrams can be useful in systems analysis and design
Part 2. Sequence Diagram
a) In your own words, briefly describe what is modelled in a Sequence Diagram, and how Sequence Diagrams can be useful in systems analysis and design
Part 3. Evaluation
Enterprise Architect (www(dot)sparxsystems(dot)com/products/ea/) is a CASE tool. In your own words and using examples, briefly describe what a CASE tool offers during analysis of the World Wide Tours scenario ( Appendix A), and what tasks the CASE tool supports. Give your own evaluation of how the role of an analyst/designer is supported by a CASE tool. Discuss how UML modelling supports the analyst/designer. (YOU ARE NOT EXPECTED TO DRAW ANY DIAGRAMS FOR ANY PART OF THIS ASSIGHNMENT)source..
* Analysis Class Diagram
Analysis Class diagram illustrates the inter-relationships, operations, and attributes of classes in a system. In the analysis stage, it can be used to decompose the problem domain into comprehensible elements which are easy to understand. They can also be used to visualize, specify and document structural features of a model. It is also used to show inheritance hierarchy among classes and classifiers. Class diagrams also show structure and behavior of classes. Consequently, they can also be used to define relationships between classes and classifiers. They show the common classifier roles and responsibilities that dictate the behavior of a system.
* Communications Diagram
Communication diagrams show all the communication between applications and the metamodel entities. Communication diagrams though similar to sequence diagrams, they appear in the free form and help designers to show how each element interacts with each other. They chronologically show the flow of messages from one object to the other.
* Sequence Diagrams
The flow of logic is visualized and modeled by a sequence diagram. It illustrates how objects interact and with one another in a time sequence. Sequence diagrams show how classes and objects exchange messages sequentially to achieve a functionality. Sequence diagrams help analysts and designers to understand the relationships of different objects and classes operate and their communication sequences. The messages relayed by each object or class is shown with its expected corresponding response thus demystifying how the system works.
Part 3: Evaluation
A CASE tool offers a simulation of a model before implementation. The CASE tool helps to analyse World Wide Tours scenario by creating simulations of possible ways th...
- Building GNU/Linux Bash Script that Monitors a Computer System and user ActivityDescription: The bash file will also monitor the network interfaces and its state; it will be able to record how the system was changing. ...2 pages/≈550 words | No Sources | Other | IT & Computer Science | Coursework |
- IST 195 Project 2: Ethical Issues Analysis Computer Science CourseworkDescription: Topic Sentence: Software piracy reduces the profits obtained from the sale of the software by the developers and harms the customer who buys it legally. Pirated software is sold at a lower price, which means that most customers will buy them as opposed to the original product. In turn,...1 page/≈275 words | No Sources | Other | IT & Computer Science | Coursework |
- Engine sizeID modelDescription Suffix Name. Relationship ModelingDescription: no title IT & Computer Science Coursework...3 pages/≈825 words | Other | IT & Computer Science | Coursework |