VALLIAMMAI ENGINEERING COLLEGE
|
|
- Allison Snow
- 5 years ago
- Views:
Transcription
1 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK V SEMESTER CS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Regulation 2013 Academic Year Prepared by Dr.B.VANATHI,Professor & Head/CSE Mr.K.SHANMUGAM, Assistant Professor/CSE Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 1
2 Year & Semester : III & V Section : CSE 1 & 2 Subject Code : CS6502 OBJECT ORIENTED ANALYSIS AND DESIGN Subject Name : Degree & Branch : B.E (CSE) Staff in charge : Dr.B.VANATHI & Mr.K.SHANMUGAM UNIT 1-UMAL DIAGRAMS Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams Interaction Diagrams State Diagrams Activity Diagrams Package, component and Deployment Diagrams. PART A 1 What is Object Oriented analysis & Design? 2 List the 4 phases in UP. 3 Compose your views on iterative Development and write it benefits. 4 Define UML. 5 Define design Class Diagram? When to use Class Diagrams? Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 2
3 6 Define Use Case. Point out what test can help find useful use cases? 7 Illustrate the relationship used in Use case. 8 Discover the major Difference between Component and Deployment Diagram. 9 Classify the 3 kinds of actors in use case. 10 Define State Chart Diagram? When to use State Diagram? 11 Compare Activity and state chart diagram? Mention the Elements of an Activity Diagram. 12 Define Aggregation and Composition. 13 Distinguish between method and message in object. 14 Formulate the purpose of Interaction Diagram. 15 What is package diagram? Classify the three layers of package Diagram. 16 Discuss the Strength and Weakness of the Use case Diagram. 17 Interpret the meaning of event, state and Transition. 18 What are the three ways and perspectives to Apply UML? 19 Compare and Contrast of Sequence and Collaboration diagram. 20 Describe the Primary goals in the Design of UML. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 3
4 PART-B (i).explain in detail about the Unified process in object oriented Analysis and Design? Explain the 1 phases with neat diagrams. (ii). What is UML activity Diagram? Using an example explain the features of basic UML activity diagram notation. 2 (i)distinguish between the Concepts of Component and Deployment Diagram with an example of Book bank system. 3 Apply Interactive modeling for a Payroll system in UML. (i).describe in detail about the Class Diagram. (ii).define use case Diagram? Model a use case diagram 4 for a Banking System. Explain the business rules you are considering. b) Consider the following use Cases that play a role in the Banking System you have modeled: 1. Deposit 2.Withdraw Model sequence diagrams for the above two use cases. Write a problem statement for Library Management System. Design the UML Use Case diagram, Activity 5 diagram, Class diagram, Sequence diagram, State chart diagram, Package diagram, and Component and Deployment diagram. 6 List the various UML diagram and examine the purpose of each diagram., Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 4
5 (i)describe the UML notation for Class diagram with an example. Explain the concept of link, association 7 and inheritance. (ii).identify the major difference between sequence and collaboration diagram. (i).summarize with an example,how Interaction Diagram are used to model the dynamic aspects of a system. 8 (ii).discuss the topic on (i). Aggregation and Composition (ii).generalization and Specialization. (iii). Attributes and Association (i). Explain the UML state machine diagram and Modeling. (ii).a Library lends books and magazines to member, who is registered in the system. It also maintains the purchase of new books and magazines for the Library. A member can reserve a book or magazine that is not currently available in the library, so that when it 9 is returned or purchased by the library, that person is notified. The library can easily create, replace and delete information about the books, members, and reservation in the system. The books transactions are stored in the database. The fine list while the member returns the book after the due date must be generated. Analyze and discover the users and actors of this system, and the interactions between them must be depicted. 10 (i).describe in Detail about the Sequence Diagrams. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 5
6 (ii).draw and explain the Sequence and collaboration diagram for an Online Purchase System. (iii).givethe three ways to apply Unified Modeling Language (UML). 11 (i). Explain about usecasemodel for a case study of your choice. (i).explain with an example, how use case modeling is 12 used to describe functional requirements, Identify the actors, scenario and use cases for the example. (ii).comparison between Activity and State chart Diagram. 13. (i).describe UML Package diagram with example. (ii).when to use Activity and State chart diagram? Illustrate about UML Deployment and Component 14 diagram. Draw the Diagrams for banking applications. PART-C A University conducts examinations and the results are announced. Prepare a report for the following: 1 Print the marks in the register number order semester wise for each department Print the Arrear list semester wise. Prepare a Rank list for each department. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 6
7 Prepare the final aggregate mark list for final year students. Identify the problem statement and Design and Explain the classes for each sequence. Draw a detailed flow chart using state chart diagrams. Design this system using Rational Rose. Design all the UML diagrams for designing this system. Write a problem statement for Quiz System. Design the 2 UML Use Case diagram, Activity diagram, Class diagram, Sequence diagram, State chart diagram, Package diagram, and Component and Deployment diagram. Explain with example, how use case modeling is used 3 to describe functional requirements. Identify the actors, scenario and use cases for the example. 4 By considering your own application, perform and analyze the object oriented system Development and give the use case model for the same (use include, extend and generalization). UNIT II-DESIGN PATTERNS GRASP: Designing objects with responsibilities Creator Information expert Low Coupling HighCohesion Controller - Design Patterns creational - factory method - structural Bridge Adapter -behavioral Strategy observer. PART A 1 Define Patterns and Design Patterns. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 7
8 2 Define responsibility. What are the various types of responsibilities? 3 List out the categories of Design patterns. State the use of design pattern. 4 Define GRASP. How to apply the GRASP patterns? 5 When a pattern is said to be a good pattern? 6 Define modular design. 7 Interpret the need of Information Expert. 8 Distinguish between coupling and cohesion. 9 Express the benefits of low coupling. 10 Analyze the meaning of coupling and also analyze its types. 11 A system must be loosely coupled and highly cohesive -Justify. 12 Compose your views on High Cohesion. 13 Examine the benefits of controller. 14 Discuss the benefits and the types of adapter pattern. 15 Summarize the list of structural patterns used during design phase of software development. 16 Analyze the situation to use Factory method pattern and its advantages. 17 Discover the Limitations of Factory Pattern 18 Illustrate the benefits of bridge pattern. 19 Generalize your view on creator. 20 Point out the interface and domain layer responsibilities. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 8
9 PART-B Explain the design principles in object modeling. 1 Explain in detail the GRASP method for designing objects with example. 2 What is GRASP? Describe the design patterns and principles used in it. Examine the following GRASP patterns: (i)creator, 3 (ii).information Expert, (iii)low coupling, (iv).high cohesion. 4 (i).explain about Creator and controller design patterns with example. (i).compare cohesion and coupling with suitable 5 example. (ii).summarize and state the role and patterns while developing system design. (i).generalize your idea on Controller pattern with example 6 (ii).generalize the concepts of Façade, session and bloated controller. 7 (i).discuss about Low Coupling and High Cohesion with example. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 9
10 (ii).describe the different scenarios of functional cohesion. 8 (i).give an account on Factory method. (ii).discuss the topic on coupling and mention its types. 9 (i) (ii) Differentiate Adapter and Bridge pattern. Analyze how will you design the behavioral pattern. Discuss the topic on 10 (i).adapter Pattern (ii). Observer Pattern (ii).factory Pattern 11 (i).describe about Strategy pattern.(10) (ii).list out the applications of Factory pattern and mention its Limitations.(6) 12 (i).examine in detail about Behavioral pattern. (ii).describe the concepts of Singleton Pattern. 13 Demonstrate in detail about the various categories of Design pattern. (i).illustrate your views about Structural patterns. 14 (ii).what is Visibility? Classify the ways of visibility and explain it. PART-C Create the observer pattern by using your own 1 application and explain the sections of the design pattern. 2 Generalize the design issues in implementation of Singleton pattern. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 10
11 3 Explain the GRASP pattern(creator,infromation Expert, Low coupling) by using Monopoly game. 4 Analyze and categories of Design pattern. Analyze the creational pattern by using with Maze game. UNIT III-CASE STUDY Case study the Next Gen POS system, Inception -Use case Modeling - Relating Use cases include, extend and generalization - Elaboration - Domain Models - Finding conceptual classes and description classes Associations Attributes Domain model refinement Finding conceptual class Hierarchies - Aggregation and Composition. PART A 1 What is a POS system? List the components of POS system. 2 List out the advantages of Use case Modeling. 3 List out the Components of Domain model? 4 Distinguish abstract use case and concrete Use Case. 5 Express the meaning of Elaboration and What are the tasks performed in elaboration? 6 Difference between Include and Extend use case relationships. 7 Define Domain Model. 8 Demonstrate how to create a Domain model. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 11
12 9 Express why we call a domain model a VisualDictionary". 10 Define Conceptual class. 11 Compare Aggregation and Composition. 12 Illustrate the usage of Description class. 13 Generalize the purpose of association relationship. Show the important deals in Inception of the POS 14 system? Mention the requirements of Inception phase of the POS system. 15 Define attribute? List out the types of attributes. 16 Interpret the meaning of Generalization and specialization. 17 Give the meaning of abstract conceptual class. 18 How to create Domain model? 19 Compare qualified association and reflexive association. 20 Point out the main goals of Establishing conceptual class Hierarchies. PART-B (i).what is a POS system? Briefly explain about 1 Inception Phase. (ii). Comparison between Association and attributes. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 12
13 Constructs the design for Library information system which comprises and following notations. 2 (i). Aggregation and Composition (ii).generalization and Specialization. (iii). Association (i). Summarize the Elaboration phase. Discuss the differences between elaboration and inception with 3 suitable diagram for university domain. (ii). Describe a suitable example showing the various relationships used in Use Case and also give a short note on each relationship. (i).describe the strategies used to identify the 4 conceptual classes. (ii).describe the steps to create a domain model used for representing the conceptual classes. (i).illustrate the concepts of Domain model with 5 example. (ii).show when to model with Description classes with example. (i).explain the purpose of usecasemodel? Identify the 6 actors, scenarios, and use cases for a library Management system. (ii).rank the 3 kinds of actors and explain the 3 common Use Case formats. (i).describe briefly about association and formulate the 7 guidelines to be followed with UML with suitable example. (ii).describe the concepts of Derived attribute. 8 (i).discuss about attributes with example. (ii).discuss the topic on Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 13
14 a).conceptual subclass b)conceptual super class c) Multiplicity (i).explain in detail about domain Model refinement. 9 (ii).what is use cases and Explain in detail about the sample Unified process Artifacts Relationships. (i).analyze the guidelines to define a conceptual subclass with suitable example. 10 (ii). Analyze the guidelines to define a conceptual super class with suitable example. (i).what are the guidelines used to partition the classes in the domain model to be organized into packages? 11 Explain with suitable examples. (ii).describe the benefits of composition. 12 (i).examine the various sections in the Use Case template with example. (ii).list the guidelines to be followed when writing Use Case. (i).describe in detail about the Finding Conceptual class Hierarchies. 13 (ii).describe briefly about association classes and association role. (i).illustrate about aggregation and composition with example. Mention the guidelines to be followed. (ii). Illustrate the topic on 14 a).generalization b).specialization c).conceptual class hierarchies. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 14
15 PART-C With a suitable example explain how to design a class. 1 Give all possible representation in a class (such as: name, attribute, visibility, methods, and responsibilities). For the NextGen POS system design the following Conceptual class hierarchies. 2 (i). Conceptual super class (ii).conceptual subclass (iii). Authorization Transaction classes. (iv). Abstract Conceptual classes. 3 Explain the concepts of Finding Description classes with the example of Airline and mobile phone company. Explain the benefits and concepts of use case and use 4 case model and analyze the relating use cases have in Library management system. UNIT IV-APPLYING DESIGN PATTERNS System sequence diagrams - Relationship between sequence diagrams and use cases Logical architecture and UML package diagram Logical architecture refinement - UML class diagrams - UMLinteraction diagrams - GoF design patterns. PART A Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 15
16 1 Express the use of Sequence Diagram. 2 Distinguish sequence diagram and communication diagram. 3 Demonstrate what do you mean by sequence number in UML? Where and for what it is used? 4 What is meant by System Behavior? 5 Define Package. Draw UML notation for Package. 6 Analyze the use of UML Package Diagram 7 Define Logical architecture. 8 Formulate the guideline to be followed when designing with layers. 9 List the layers of architectural layers. 10 Differentiate strict layered and relaxed layered architecture. 11 Summarize the Model View separation principle. 12 List the common UML Interaction diagram notation. 13 Name the layers in the 3 tier architecture. 14 Show the relationship between Interaction and Class diagram with example. 15 Express the meaning of Facade. 16 Differentiate Class diagram and Interaction diagram. 17 Illustrate the term Classifier. 18 Create SSD for Borrow book scenario. 19 Summarize the benefits of using layers. 20 Compare and Contrast asynchronous and synchronous message. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 16
17 PART-B (i).illustrate the relationship between sequence diagram 1 and Use Case with example. (ii).demonstrate the Interaction Diagram notations and explain it? (i).describe briefly about the logical architecture and 2 UML package diagram. (ii).identify the relationship between Domain layer and Domain model. 3 What is Model View separation principle? Examine the motivation for Model View separation. (i).what are the benefits of using layers? Provide the 4 relationship between Domain layer and Domain model. (ii).describe the concepts of Relaxed layer coupling. Draw a neat sketch of logical layered architecture of 5 Next Gen application and Discuss the components in detail. 6 What are the system sequence diagram? Differentiate the relationship between SSDs and use cases? Explain with an Example. 7 (i).describe the UML notation for class diagram with an example. Explain the concept of Link, Association and Inheritance. 8 (i).examine with an example about Interaction diagram. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 17
18 (ii).explain with the example, Illustrate how interaction diagram are used to model the dynamic aspects of the system. (i).explain about Interaction diagram notation for 9 Inventory Management System. (ii).explain in detail about UML package Diagram. (i).compare sequence diagram and communication 10 diagram with suitable example. (ii).explain the Concepts of frames in UML. (i).how to Add New SSDs and contracts to the design 11 diagram? Explain it. (ii).what are the concepts involved in domain model refinement? 12 What is design pattern? Describe the GOF design patterns. 13 Generalize your views and write notes on Structural and Behavioral Pattern. With an example explain notations used in sequence diagram for the following: (i).object destruction, 14 (ii).frames, (iii).conditional message, (iv).mutually exclusive conditional message, (v).iterations over a collection. PART-C Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 18
19 For the Course Registration system design the following UML diagrams. 1 (i).conceptual Class Diagram (Over all system). (ii).sequence and collaboration diagram (Login process, maintaining the course details.) 2 Design the logical layer architecture for Next Generation application. 3 Explain in detail about the relationship between interaction diagram and class Diagram. 4 Comparison of sequence and communication diagram by using the Ticket Reservation system. UNIT V-CODING AND TESTING Mapping design to code Testing: Issues in OO Testing Class Testing OO Integration Testing GUI Testing OO System Testing. PART A 1 What are the steps for mapping design to code? 2 What is TDD? 3 Give theadvantages of test driven development. 4 Define refactoring. 5 List the activities and goals of refactoring. 6 Summarize the issues in OO testing. 7 Summarize class testing. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 19
20 8 Conclude on the need of Integration testing. 9 Generalize the need of GUI testing. 10 Analyze the need for OO system testing. 11 Differentiate OO integration testing and OO system testing. 12 Point out the meaning of unit. 13 List the 2 levels of Integration testing. 14 Examine on static view, compile time view and execution time view on classes. 15 Illustrate about Unit testing. 16 Point out the use of atomic system function (ASF). 17 Interpret the use of method/message path (MM-path). 18 Design the 4 controls commonly used in GUI design. 19 List the 3 types of system function. 20 Point out the 4 levels with coverage metrics for GUI application. PART-B 1 Explain in detail about mapping design to code concepts in detail. 2 (i).describe in detail about coding and testing in OOAD. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 20
21 (i).describe about the implementation model (Mapping design to code) and give the NextGen POS program solution. (i).discuss in detail about the different types of testing 3 in OOAD. (ii).describe the two views of OO unit testing. (i).discuss briefly about the issues in OO testing. 4 (ii).describe the two levels of integration in OO integration testing. (i).what is OO testing? 5 (ii).examine in detail about the concepts of OO testing in OOAD. (i).briefly summarize about class testing. 6 (ii).explain the implications of Encapsulation and polymorphism. (i).illustrate about OO Integration testing with 7 example. (ii). Illustrate the Unit testing concepts by using Currency Conversion program. 8 (i).demonstrate the need for GUI testing. (i).describe about OO system testing. 9 (ii). Describe the concepts of Event and Message Driven petri Nets(EMDPNs) (i).compare and contrast OO integration testing and 10 OO system testing. (ii).explain the implication of inheritance. (i).differentiate GUI testing and class testing. 11 (ii).explain the three types of system functions in OO system testing. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 21
22 (i).examine the framework for OO data flow 12 integration testing. (ii).describe the concepts of UML based system testing. Discuss on 13 (i) Methods as units (ii)classes as units. (i).use currency converter application as example and 14 generalize the steps in OO system testing. (ii). Generalize the concepts of implications in Polymorphism. PART-C Develop the foundation code for Next Generation POS 1 system. 2 Develop the foundation code for Monopoly game system. Explain in detail about the implication of Composition 3 and Encapsulation with the example of Winder shield wiper system. 4 Analyze the Unit, Integration, and system testing for currency converter application. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 22
UNIT 1-UMAL DIAGRAMS. Q.No. Question Competence Level. 1 What is Object Oriented analysis & Design? Remembering BTL1
Year & Semester : III & VI Section : CSE 1 & 2 Subject Code : CS6502 Subject Name : OBJECT ORIENTED ANALYSIS AND DESIGN Degree & Branch : B.E (CSE) Staff in charge : Dr.B.VANATHI & Mr.K.SHANMUGAM PART
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Academic Year: 2015-16 QUESTION BANK - EVEN SEMESTER Year & Semester : II year & IV sem Section
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER CS6007-INFORMATION RETRIEVAL Regulation 2013 Academic Year 2018
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE 1 & 2 Subject Code : CS6660 Subject Name : COMPILER
More informationS.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV & VII Section : CSE -1& 2 Subject Code : CS6703 Subject Name : Grid
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK V SEMESTER EC6504 MICROPROCESSOR AND MICROCONTROLLER Regulation 2013
More informationDEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING UNIT -1-INTRODUCTION TO COMPILERS 2 MARK QUESTIONS
BHARATHIDASAN ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Degree & Branch : B.E (CSE) /B.Tech (Information Technology) Subject
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VIII SEMESTER IT6012- TCP/IP DESIGN AND IMPLEMENTATION Regulation 2013 Academic Year
More informationDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN. Unit-I. Introduction to OOAD
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN 1. What is Object-Oriented Analysis? Unit-I Introduction to OOAD PART-A (UML Notations has to be used wherever necessary)
More informationROEVER ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN. Unit-I. Introduction to OOAD
ROEVER ENGINEERING COLLEGE CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN 1. What is Object-Oriented Analysis? Unit-I Introduction to OOAD PART-A During object-oriented analysis there is an emphasis on finding
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VI SEMESTER CS6660 COMPILER DESIGN Regulation 20 Academic Year 207 8 Prepared by Ms. S.
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK IV SEMESTER EC6504 MICROPROCESSOR AND MICROCONTROLLER Regulation 2013 Academic
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK IV SEMESTER CS6401 OPERATING SYSTEMS Regulation 2013 Academic Year 2017 18
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE - 2 Subject Code : IT6702 Subject Name : Data warehousing
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK VII SEMESTER EC6013 Advanced Microprocessors and Microcontrollers
More informationVEL TECH HIGH TECH Dr. RANGARAJAN Dr. SAKUNTHALA ENGINEERING COLLEGE UNIT 1 UML DIAGRAMS
UNIT 1 UML DIAGRAMS Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams Interaction Diagrams State Diagrams Activity Diagrams Package, component and Deployment Diagrams. INTRODUCTION
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E I SEMESTER GE85- Problem Solving and Python Programming Regulation 207 Academic
More informationOBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS
OBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS CS6502 - OBJECT ORIENTED ANALYSIS AND DESIGN L T P C 3 0 0 3 UNIT I- UML DIAGRAMS Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.sc(CST) Semester / Year : VI(EVEN)/III Subject
More informationSHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY
SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS 1301-OBJECT ORIENTED ANALYSIS AND
More informationINFORMATION TECHNOLOGY HANDLED & PREPARED BY Dr. N.KRISHNARAJ,A.P(Sel.G) MS. R. THENMOZHI, AP (Sel.G)
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year: 2016-17 QUESTION BANK ODD SEMESTER NAME OF THE SUBJECT GRAPHICS AND MULTIMEDIA SUBJECT
More informationUnit Wise Questions. Unit-1 Concepts
Unit Wise Questions Unit-1 Concepts Q1. What is UML? Ans. Unified Modelling Language. It is a Industry standard graphical language for modelling and hence visualizing a blue print of all the aspects of
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III and VI Section : CSE- 1 & 2 Subject Code : CS6601 Subject Name : DISTRIBUTED
More informationFor 100% Result Oriented IGNOU Coaching and Project Training Call CPD TM : ,
Course Code : MCS-032 Course Title : Object Oriented Analysis and Design Assignment Number : MCA (3)/032/Assign/2014-15 Assignment Marks : 100 Weightage : 25% Last Dates for Submission : 15th October,
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (2017-2018) Course / Branch : BCA Total Hours : 45 Subject Name : OBJECT ORIENTED
More informationCS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Two Marks Question with Answers Unit-I Introduction to OOAD
CS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Two Marks Question with Answers Unit-I Introduction to OOAD 1. What is Object-Oriented Analysis? Nov/Dec 2016 During object-oriented analysis there is an emphasis
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK III SEMESTER CS89- DATA STRUCTURES Regulation 07 Academic Year 08 9 Prepared by
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS6456 - OBJECT ORIENTED
More informationObject-Oriented Design
Object-Oriented Design Lecture 14: Design Workflow Department of Computer Engineering Sharif University of Technology 1 UP iterations and workflow Workflows Requirements Analysis Phases Inception Elaboration
More informationCS6502- OBJECT ORIENTED ANALYSIS AND DESIGN UNIT I
CS6502- OBJECT ORIENTED ANALYSIS AND DESIGN UNIT I Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams Interaction Diagrams State Diagrams Activity Diagrams Package, component and
More informationSRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A
SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A 1. What is an object? An object is a combination of data and logic; the representation of some realworld
More information17. GRASP: Designing Objects with Responsibilities
17. GRASP: Designing Objects with Responsibilities Objectives Learn to apply five of the GRASP principles or patterns for OOD. Dr. Ziad Kobti School of Computer Science University of Windsor Understanding
More informationReview Software Engineering October, 7, Adrian Iftene
Review Software Engineering October, 7, 2013 Adrian Iftene adiftene@info.uaic.ro Software engineering Basics Definition Development models Development activities Requirement analysis Modeling (UML Diagrams)
More informationKeywords: Abstract Factory, Singleton, Factory Method, Prototype, Builder, Composite, Flyweight, Decorator.
Comparative Study In Utilization Of Creational And Structural Design Patterns In Solving Design Problems K.Wseem Abrar M.Tech., Student, Dept. of CSE, Amina Institute of Technology, Shamirpet, Hyderabad
More informationUNIT I. 3. Write a short notes on process view of 4+1 architecture. 4. Why is object-oriented approach superior to procedural approach?
Department: Information Technology Questions Bank Class: B.E. (I.T) Prof. Bhujbal Dnyaneshwar K. Subject: Object Oriented Modeling & Design dnyanesh.bhujbal11@gmail.com ------------------------------------------------------------------------------------------------------------
More informationDEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A
More informationCHAPTER 9 DESIGN ENGINEERING. Overview
CHAPTER 9 DESIGN ENGINEERING Overview A software design is a meaningful engineering representation of some software product that is to be built. Designers must strive to acquire a repertoire of alternative
More informationChapter 1: Programming Principles
Chapter 1: Programming Principles Object Oriented Analysis and Design Abstraction and information hiding Object oriented programming principles Unified Modeling Language Software life-cycle models Key
More informationOral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer
Unit-1 Concepts Oral Question/Assignment/Gate Question with Answer The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering Object Management Group (OMG)
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER EE6502- MICROPROCESSORS AND MICROCONTROLLERS Regulation 2013
More informationOODP Session 4. Web Page: Visiting Hours: Tuesday 17:00 to 19:00
OODP Session 4 Session times PT group 1 Monday 18:00 21:00 room: Malet 403 PT group 2 Thursday 18:00 21:00 room: Malet 407 FT Tuesday 13:30 17:00 room: Malet 404 Email: oded@dcs.bbk.ac.uk Web Page: http://www.dcs.bbk.ac.uk/~oded
More informationSDC Design patterns GoF
SDC Design patterns GoF Design Patterns The design pattern concept can be viewed as an abstraction of imitating useful parts of other software products. The design pattern is a description of communicating
More informationObject-Oriented Systems Analysis and Design Using UML
10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS89- Object Oriented Programming Regulation 07 Academic Year 08 9 Prepared
More information7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand
UNIT I HIGH PERFORMANCE CISC ARCHITECTURE PENTIUM CPU Architecture- Bus Operations Pipelining Branch predication floating point unit- Operating Modes Paging Multitasking Exception and Interrupts Instruction
More informationObject-Oriented Analysis and Design Using UML (OO-226)
Object-Oriented Analysis and Design Using UML (OO-226) The Object-Oriented Analysis and Design Using UML course effectively combines instruction on the software development processes, objectoriented technologies,
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)
Subject Code: 17630 Model Answer Page No: 1 /32 Important Instructions to examiners: 1) The answers should be examined by keywords and not as word-to-word as given in the model answer scheme. 2) The model
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS8391-Data Structures Regulation 2017 Academic Year 2018 19(odd Semester)
More informationKINGS COLLEGE OF ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ACADEMIC YEAR 2011 2012(ODD SEMESTER) QUESTION BANK Subject Code/Name : CS1310-Object Oriented Analysis and Design Year/IV Sem
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 0 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name : DESIGN PATTERNS Course Code : A7050 Class : IV B. Tech
More informationChapter 1: Principles of Programming and Software Engineering
Chapter 1: Principles of Programming and Software Engineering Data Abstraction & Problem Solving with C++ Fifth Edition by Frank M. Carrano Software Engineering and Object-Oriented Design Coding without
More informationSoftware Life-Cycle Models
Software Life-Cycle Models CMPSC 487 Lecture 03 Topics: UML Class Diagram Rosenburg Chap 2. Domain Modeling A. UML: Unified Modeling Language UML is a general-purpose, developmental, modeling language
More informationDesign Patterns. Manuel Mastrofini. Systems Engineering and Web Services. University of Rome Tor Vergata June 2011
Design Patterns Lecture 1 Manuel Mastrofini Systems Engineering and Web Services University of Rome Tor Vergata June 2011 Definition A pattern is a reusable solution to a commonly occurring problem within
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK II SEMESTER CP7204 Advanced Operating Systems Regulation 2013 Academic Year
More informationSoftware Architecture and Design I
Software Architecture and Design I Instructor: Yongjie Zheng February 23, 2017 CS 490MT/5555 Software Methods and Tools Outline What is software architecture? Why do we need software architecture? How
More informationObject Orientated Analysis and Design. Benjamin Kenwright
Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More informationSoftware Design And Modeling BE 2015 (w. e. f Academic Year )
Software Design And Modeling BE 2015 (w. e. f Academic Year 2018-2019) 1 The Team Prof. Ravi Patki, I 2 IT Hinjawadi Pune Prof. Sangita Jaibhaiye SCOE Prof. D.D.Londhe PICT Prof. P. A. Joshi, ZCOER 2 The
More informationAns 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships.
Q 1) Attempt all the following questions: (a) Define the term cohesion in the context of object oriented design of systems? (b) Do you need to develop all the views of the system? Justify your answer?
More informationDesign Pattern What is a Design Pattern? Design Pattern Elements. Almas Ansari Page 1
What is a Design Pattern? Each pattern Describes a problem which occurs over and over again in our environment,and then describes the core of the problem Novelists, playwrights and other writers rarely
More informationChapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin
Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Degree & Branch : B.E E.C.E. Year & Semester : II / IV Section : ECE 1, 2 &
More informationCASE TOOLS LAB VIVA QUESTION
1. Define Object Oriented Analysis? VIVA QUESTION Object Oriented Analysis (OOA) is a method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary
More informationObjectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams
Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop interaction diagrams based on the principles of object responsibility and use case controllers
More informationDESIGN: ARCHITECTURE AND METHODOLOGY
DESIGN: ARCHITECTURE AND METHODOLOGY Software Engineering CS 130 Donald J. Patterson Content adapted from Essentials of Software Engineering 3rd edition by Tsui, Karam, Bernal Jones and Bartlett Learning
More informationAnalog and Digital Communication. 2. The output modulated wave of a standard AM transmitter is represented
V.S.B. ENGINEERING COLLEGE, KARUR Department of Computer Science and Engineering Academic Year: 2017-2018 (ODD Semester) Class/Year/Semester: CSE A & B /II/III Assignment Questions Analog and Digital Communication
More informationUNIT I Introduction to Design Patterns
SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Design Patterns(9F00505c) Year & Sem: III-MCA I-Sem Course : MCA Regulation:
More informationCHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview
CHAPTER 1 Topic: UML Overview After studying this Chapter, students should be able to: Describe the goals of UML. Analyze the History of UML. Evaluate the use of UML in an area of interest. CHAPTER 1:
More informationUNIT I Introduction to Design Patterns
SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Design Patterns (16MC842) Year & Sem: III-MCA I-Sem Course : MCA Regulation:
More informationIntroduction to UML. Danang Wahyu utomo
Introduction to UML Danang Wahyu utomo danang.wu@dsn.dinus.ac.id 085 740 955 623 Evolution of OO Development Methods History of OOAD leading to UML Why Model? Analyse the problem domain - Simplify reality
More informationIS 0020 Program Design and Software Tools
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 April 13, 2005 What is UML? 2 The Unified Modelling Language is a standard notation to model [object oriented] systems.
More informationGet Unique study materials from
Downloaded from www.rejinpaul.com VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV Section : EEE - 1 & 2 Subject Code
More informationFinal Exam. Final Exam Review. Ch 1: Introduction: Object-oriented analysis, design, implementation. Exam Format
Final Exam Final Exam Review CS 4354 Fall 2012 Jill Seaman Friday, December 14, 11AM Closed book, closed notes, clean desk Content: Textbook: Chapters 1, 2, 4-10 Java Lectures, GRASP + JUnit 35% of your
More informationHippo Software BPMN and UML Training
Hippo Software BPMN and UML Training Icon Key: www.hippo-software.co.uk Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML, ArchiMate Includes paper
More informationProduced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar
Design Patterns MSc in Communications Software Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie
More informationOBJECT ORIENTED DESIGN with the Unified Process. Use Case Realization
OBJECT ORIENTED DESIGN with the Unified Process Use Case Realization Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop detailed sequence diagrams
More informationPrinciples of Software Construction: Objects, Design, and Concurrency
Principles of Software Construction: Objects, Design, and Concurrency Designing (sub-) systems Responsibility assignment Charlie Garrod Michael Hilton School of Computer Science 1 Administrivia Reading
More informationUNIT 1 PART A PART B
UNIT 1 PART A 1. List some of the new features that are unique to c# language? 2. State few words about the two important entities of.net frame work 3. What is.net? Name any 4 applications that are supported
More informationbe used for more than one use case (for instance, for use cases Create User and Delete User, one can have one UserController, instead of two separate
UNIT 4 GRASP GRASP: Designing objects with responsibilities Creator Information expert Low Coupling Controller High Cohesion Designing for visibility - Applying GoF design patterns adapter, singleton,
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationDesign Pattern. CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.)
Design Pattern CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.) A. Design Pattern Design patterns represent the best practices used by experienced
More informationCS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2010 Question No: 1 ( Marks: 1 ) - Please choose one By following modern system engineering
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VI SEMESTER CS6660-COMPILER DESIGN Regulation 2013 Academic Year 2017 18 (Even)
More informationArchitectural Blueprint
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint
More informationEPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 6: Design Patterns
EPL 603 TOPICS IN SOFTWARE ENGINEERING Lab 6: Design Patterns Links to Design Pattern Material 1 http://www.oodesign.com/ http://www.vincehuston.org/dp/patterns_quiz.html Types of Design Patterns 2 Creational
More informationTopics in Object-Oriented Design Patterns
Software design Topics in Object-Oriented Design Patterns Material mainly from the book Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides; slides originally by Spiros Mancoridis;
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
1 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 03 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK I SEMESTER CP102 ADVANCED DATA STRUCTURES AND ALGORITHMS Regulation 2013 Academic
More informationResponsibilities. Using several specific design principles to guide OO design decisions.
Designing Objects with Responsibilities Using several specific design principles to guide OO design decisions. Challenge Old-school advice on OOD After identifying i your requirements and creating a domain
More informationCSE 70 Final Exam Fall 2009
Signature cs70f Name Student ID CSE 70 Final Exam Fall 2009 Page 1 (10 points) Page 2 (16 points) Page 3 (22 points) Page 4 (13 points) Page 5 (15 points) Page 6 (20 points) Page 7 (9 points) Page 8 (15
More informationVALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur QUESTION BANK
SRM Nagar, Kattankulathur 603 203 IV SEMESTER MC7404 NETWORK PROGRAMMING Regulation 2013 Academic Year 2017 18 Prepared by Mr. M.Asan Nainar, Assistant Professor/MCA UNIT I - INTRODUCTION Overview of UNIX
More informationSuggested answers are provided below. These answers are presented top-down, left to right.
Answers to Key Terms Suggested answers are provided below. These answers are presented top-down, left to right. 5. Actor 16. Concrete class 39. Use case 13. Class-scope attribute 40. Use-case diagram 2.
More informationCSCD01 Engineering Large Software Systems. Design Patterns. Joe Bettridge. Winter With thanks to Anya Tafliovich
CSCD01 Engineering Large Software Systems Design Patterns Joe Bettridge Winter 2018 With thanks to Anya Tafliovich Design Patterns Design patterns take the problems consistently found in software, and
More informationCSCU9T4: Managing Information
CSCU9T4: Managing Information CSCU9T4 Spring 2016 1 The Module Module co-ordinator: Dr Gabriela Ochoa Lectures by: Prof Leslie Smith (l.s.smith@cs.stir.ac.uk) and Dr Nadarajen Veerapen (nve@cs.stir.ac.uk)
More informationClass diagrams. Modeling with UML Chapter 2, part 2. Class Diagrams: details. Class diagram for a simple watch
Class diagrams Modeling with UML Chapter 2, part 2 CS 4354 Summer II 2015 Jill Seaman Used to describe the internal structure of the system. Also used to describe the application domain. They describe
More informationExamples. Object Orientated Analysis and Design. Benjamin Kenwright
Examples Object Orientated Analysis and Design Benjamin Kenwright Outline Revision Questions Group Project Review Deliverables Example System Problem Case Studey Group Project Case-Study Example Vision
More informationIntroduction - SENG 330. Object-Oriented Analysis and Design
Introduction - SENG 330 Object-Oriented Analysis and Design SENG 330 Fall 2006 Instructor: Alex Thomo Email: thomo@cs.uvic.ca Office hours: Office Hours: TWF 12:30-1:30 p.m. Location: ECS 556 Objective:
More informationExperiment no 4 Study of Class Diagram in Rational Rose
Experiment no 4 Study of Class Diagram in Rational Rose Objective-: To studyclass Diagram in Rational Rose. References-: www.developer.com The Unified Modeling Language User Guide by Grady Booch Mastering
More information1 Software Architecture
Some buzzwords and acronyms for today Software architecture Design pattern Separation of concerns Single responsibility principle Keep it simple, stupid (KISS) Don t repeat yourself (DRY) Don t talk to
More informationGRASP ing at the First 5 Patterns Principles CSSE 574: Session 3, Part 4
GRASP ing at the First 5 Patterns Principles CSSE 574: Session 3, Part 4 Steve Chenoweth Phone: Office (812) 877-8974 Cell (937) 657-3885 Email: chenowet@rose-hulman.edu GRASP General Responsibility Assignment
More informationDesign Concepts. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman
Chapter 8 Design Concepts Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit educational
More information