PARISUTHAM INSTITUTE OF TECHNOLOGY AND SCIENCE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS6502- OBJECT ORIENTED ANALYSIS AND DESIGN TIME : 8.30 am -10.10 am DEPT/SEM: CSE/ V SEM YEAR:III DAT -2 Max Marks : 40 Duration:100 Minutes PART- A (4X2=8 Marks) Answer all the Questions 1. Define inception. The Unified Process consists of cycles that may repeat over the long-term life of a system. A cycle consists of four phases: Inception, Elaboration, Construction and Transition. Each cycle is concluded with a release, there are also releases within a cycle. 2. Write the scenarios of sequence diagram. A Sequence diagram is an interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. 3. What are the types state machine objects? State dependent objects State independent objects 4. Define UML. The Unified Modeling Language (UML) is a general-purpose modeling language in the field of software engineering, which is designed to provide a standard way to visualize the design of a system. PART- B(2X16=32 Marks) Answer the following Questions 5.a) Illustrate component and deployment diagram for student management system. (16) A deployment diagram in the Unified Modeling Language models the physical deployment of artifacts on nodes. To describe a web site, for example, a deployment diagram would show what hardware components ("nodes") exist (e.g., a web server, an application server, and a database server), what software components ("artifacts") run on each node (e.g., web application, database), and how the different pieces are connected (e.g. JDBC, REST, RMI). The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database servers. There are two types of Nodes: 1. Device Node 2. Execution Environment Node A component is something required to execute a stereotype function. Examples of stereotypes in components include executables, documents, database tables, files, and library files. (Or) b) Illustrate component and deployment diagram for employee management system(16) 6.a)Explain the package diagram for student management system (16) A package import is "a relationship between an importing namespace and a package, indicating that the importing namespace adds the names of the members of the package to its own namespace." By default, an unlabeled dependency between two packages is interpreted as a package import relationship. In this relationship, elements within the target package will be imported into the source package. A package merge is "a directed relationship between two packages, that indicates that the contents of the two packages are to be combined. It is very similar to Generalization in the sense that the source element conceptually adds the characteristics of the target element to its own characteristics resulting in an element that combines the characteristics of both". In this relationship, if an element exists within both the source package and the target package, then the source element's definition will be expanded to include the target element's definition. (Or) b) Explain the package diagram for employee management system. STAFF SIGN HOD SIGN (16)