Sign In
Not register? Register Now!
Essay Available:
1 page/≈275 words
No Sources
IT & Computer Science
English (U.S.)
MS Word
Total cost:
$ 7.29

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.   

 Communication Diagram

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)

Part 1:
* 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.
Part 2:
* 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...
Get the Whole Paper!
Not exactly what you need?
Do you need a custom essay? Order right now:

Other Topics:

Need a Plagiarism Free Essay?
Submit your instructions!