School of Computer Science, Engineering and Technology
Semester VI
Course Name: UML and Agile Methodologies
Course Code: C2620C1
Question Bank
1. Define following Terms: Derived data, Abstract Class, Generalization, Multiplicity,
Constrains. 2. Describe guidelines for use case Models. 3. Define the purpose of following terms with suitable example and UML notations • use case generalization • Use cases • Actor 4. Describe in detail the stages of Object-Oriented methodology. 5. What is difference between include, extend, generalization justify this 3 notation with proper use case diagram. 6. Is UML a programming language? Is it process dependent or independent? Pen down the names all the UML Diagrams. Identify each of the UML diagrams belong to structural and which of these belong to behavioral group. 7. What is software development process? Enlist steps of software development process? 8. What is the importance of use case diagram? Explain relationships between use cases with suitable example and proper UML notations. Draw use case diagram for an ‘Online railway ticket reservation system’. 9. Briefly explain following characteristics and themes of object-oriented systems: Classification, identity, inheritance, encapsulation, polymorphism. 10. Describe guidelines for use case Models. 11. Define the purpose of following terms with suitable example and UML notations with respect to class model. (i) Association (ii) Compotation (iii) Aggregation (iv) Multiplicity (v) Constraint (ii) (vi) Realization 12. Mention the importance of analysis and design stages in software development process. Differentiate following with respect to analysis and design stages. 13. What is a constraint? Explain constraints on objects, constraints on generalization sets and constraints on links. 14. What is inheritance? List the different types of inheritance and explain how it encourages reusability and sharing. 15. Explain various steps required for Class Design. 16. What is object-orientation? Why model is required in analysis and design? 17. Draw the use-case diagram for Hotel Information System. There are two types of customers: Tour-group customers and Individual customers. Both can book, cancel, check-in and check-out of a room by Phone or via the Internet. There are booking process clerk and reception staff who manages it. A customer can pay his bill by credit card or pay utility bill. 18. Assume that vehicle class is defined as base class with price and year of manufacturing. Derive two classes namely bus and truck from base class with bus with seating capacity and truck with loading capacity. Develop classes with necessary member functions to get and put data. 19. Represent the following relations among classes using UML diagram. 1. Students credit 5 courses each semester. Each course is taught by one or more teachers. 2. Bill contains number of items. Each item describes some commodity, the price of unit, and total on this price. 3. An order consists of one or more order items. Each order item contains the name of the item, its quantity and the date by which it is required. Each order item is described by an item type specification object having details such as its vendor addresses, its unit price, and the manufacturer. 20. (i) Prepare a class diagram for each group of classes. Add at least 10 relationships (associations and generalizations) to each diagram. File system, file, ASCII file, binary file, directory file, disc, drive, track, sector (ii) How signals can be organized into generalization hierarchy with inheritance of signal attributes? 21. Prepare a class diagram for following group of classes. Add at least 10 relationships (Associations and Generalizations). Use Association names and association end names where needed. Also use qualified associations and show multiplicity. Explain diagram. Classes: School, playground, principal, school board, class room, book, student, teacher, cafeteria, rest room, computer, desk, chair, ruler, door, swing.
Client As Manufacturing !!! MM (P2P) Finance SD (O2C) Costing Sales Procurement Stores Utilities R & D IT One Doc Is One Entry Rent Ac DR To Bank Ac .CR