Question 1
a)
i) UML stands for Unified Modelling Language, which is a set of model constructs and notations .Analysts use UML to enable them to get a better grasp of the different diagrams used in system development project. Examples of UML graphical models are : Use Case and Activity diagram. ii) An actor is an external agent, which may be an individual, group of individuals or an external system that interacts with a particular system by providing or receiving data/ by invoking the system to perform certain tasks. iii) iv) Cardinality is known as the measure of the number of links in a particular relationship between one entity and one or more other entities. v) An infinite loop occurs when, for …show more content…
ii) Each object is an instance of some class. iii) The relationship between classes is one which can be identified by the idea and usage of inheritance.
The program cannot be considered to be object- oriented if it does not contain any of these part(s).If any of the part(s) is/are missing, then the program cannot be considered to be object-oriented . “Data types which may be abstact, used in programming” is a phrase used to describe the process of programming without the usage of inheritance..
Object oriented design may be defined as “the manner of design which has the sequence of decomposition and the manner for mimicking the logical and physical and the models which consist of the static and dynamic aspects of the system being designed.”. Object oriented design uses class and object to logically structure the system, whereas structured design uses algorithms.
Object-oriented analysis may be described as “the process of analysing users’ needs , because programmers are providing a service to the users, programmers have to have a thorough grasp of the needs and wants of the