Object Oriented Analysis and Design Tasks

789 Words4 Pages
| BIS2311 | Assignments 4,5,6,7. | | | Fuzaiel Syed(M00470219) Mustafa Zoher(M00469632) Shrey Sharma(M00433046) | | Assignment 4 1) We often breakdown one use case into two or more use cases because of either the repition of one function (includes) or one of the functions having an extra/additional feature (extends). 2) a) An actor is a living person who plays a role in the system or a certain organisation. For example in a grocery the two main actors would be the customer and the cashier/store owner himself. A use case if used to explain the role that the actors are playing in the system/organisation. Use cases help us to understand step by step what excatly the roles of the actors are. (like the store owner and the customer). b) There are two types of relationships in a use case diagram. Include and Extend. 3) The two types of use case relationships are include and extend. a) Include – A peice of behavior similar across many use cases is included. b) Extends – A use case is similar to another one already present but does a little more. 4) An extension point is a feature of a use case that identifies a point where the behavior of a use case can be created with elements of another use case. It occurs when a feature from one use case diagram is being extended and the same feature also exists in another use case diagram. Group Activity: Explanation: The include relationship was specified between CV and Registration because the include relationship allows us to include the steps from one usecase to another. Assignment 5 1) The UML use case diagram tends to divert attention away from the text rather than towards it. Concepts such as generalisation and extension are not best appropriate when describing behaviour. The language at describing how use cases relate to each other is not fully complete and is

More about Object Oriented Analysis and Design Tasks

Open Document