home | j.b.institute of engineering & technology · web viewdraw deployment diagram for library...

38
COURSE PLAN 2013-14 Regulation: R11 FACULTY DETAILS: Name of the Faculty:: M.Chandrasekhar Designation: Assistant Professor Department:: MCA COURSE DETAILS Name Of The Programme:: Batch:: 2011 Designation:: Assistant Professor Year: Semester: V Department:: MCA Title of The Subject OOAD using UML Subject Code No of Students 40

Upload: others

Post on 18-Nov-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

COURSE PLAN

2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

COURSE DETAILS Name Of The Programme:: Batch:: 2011

Designation:: Assistant Professor Year: Semester: V Department:: MCA

Title of The Subject OOAD using UML Subject Code No of Students 40

Page 2: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises
Page 3: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

COURSE PLAN

2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

1. TARGET

a) Percentage Pass 100%

b) Percentage I class 85%

2. COURSE PLAN

(Please write how you intend to cover the contents: i.e., coverage of Units by lectures, guest lectures, design exercises, solving numerical problems, demonstration of models, model preparation, or by assignments, etc.)

1. Coverage of Subject, unit-wise by teaching in the class2. Student interaction with the subject, by applications in daily life examples 3. Assignments from previous question papers 4. Quiz and brain storming etc. techniques to learn the subject fast & applications5. Latest updates from internet and videos related to concept provided to the student.6. Uploading Previous Year Papers & Their solutions for future reference for Regular External Exams.

3. METHOD OF EVALUATION

3.1. Continuous Assessment Examinations (CAE 1, CAE 2) Yes

3.2. Assignments / Seminars Yes

3.3. Mini Projects No

3.4. Quiz Yes

3.5. Term End Examination Yes

3.6. Others

4. List out any new topic(s) or any innovation you would like to introduce in teaching the subject in this Semester.

1. Seminars by students by browsing the subject related Websites & Journal, to get depth of knowledge beyond the class work

2. Making students to join Technical Societies or Associations which organizing the subject research works, job opportunities, advance. topics info.

3. Encourage the students to participate in conference papers (or) workshops conducted by technical institutions / organizations.

Signature of HOD Signature of FacultyDate: Date:

Page 4: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

GUIDELINES TO STUDY THE SUBJECT

2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

Guidelines for Preparing the Course: OOAD using UML

Course Description: Object-oriented Analysis and Design (OOAD) is a modeling paradigm mainly used in computer programming. Prior to the rise of OOAD, the dominant paradigm was procedural programming, which emphasized the use of discrete reusable code blocks that could stand on their own, take variables, perform a function on them, and return values. The object-oriented paradigm assists the programmer to address the complexity of a problem domain by considering the problem not as a set of functions that can be performed but primarily as a set of related, interacting Objects. The modeling task then is specifying, for a specific context, those Objects (or the Class the Objects belongs to), their respective set of Properties and Methods, shared by all Objects members of the Class. For more discussion, see object-oriented analysis and design and object-oriented programming. The description of these objects is a schema. Many notations have been proposed, based on different paradigms, diverged, and converged in a more popular one known as UML. An informal description or a Schema notation is translated by the programmer or a CASE tool in the case of Schema notation (created using a Module specific to the CASE tool application) into a specific programming language that supports object-oriented programming (or a Class Type), a declarative language or into a database schema.

Course Objectives:1. Description of the importance, aims and principles of modeling.2. Understand the OOPs concepts and Object Oriented Modeling and its advantages.3. Describe the introduction of UML and conceptual model of the UML.4. Define the different Things, Diagrams and Relationships in UML.5. Describe the UML architecture and various phases of Software development life cycle. 6. Compare and Contrast the UML Diagrams with ER and Data Flow Diagrams7. Modeling a real word application using Class and object Diagram8. Describe the sequence and collaboration diagrams for interaction.9. Describe the different events and signal for state chart diagrams10. Modeling a real word application using component and deployment diagram.11. Describe the unified library Application case study and modeling diagrams using UML.

Learning Outcomes:1. An ability to analyze the problem and apply to real world problems.2. An ability to apply knowledge of OOPs concepts in Object Oriented Design.3. An ability to analyze the case study and apply the UML notations.4. An ability to gather functional requirements and apply the use case diagrams.5. Draw activity and state chart diagram for real word applications6. Apply a class diagram and object diagram for user requirements7. Apply component and deployment diagram for based on Requirements.8. take the case studies and model it in different views with respect user requirement such as use case, logical,

component and deployment and etc, and preparation of document of the project for the unified Library application.

Page 5: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

COURSE OBJECTIVES2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

On completion of this Subject / Course the student shall be able to:

S.No. Objectives Outcomes1 Description of the importance, aims and principles of modeling and Object Oriented Modeling.

2 Introduction of UML and Conceptual model of the UML (Things, Diagrams and Relationships)

3. Describe the classes and relationships, advanced classes, advanced relationships.

4. Describe the notations of Interaction diagrams(Sequence and collaboration)

5.

To understand the use cases and use case diagrams.

6.

To understand the Activities of the product then design activity diagrams

7.

To understand the different types of events and signals and state machines.

8.

Describe the state chart diagram for based on requiremnets

9.

Describe the Component and deployment diagram.

10.

To understand the one case study for how to design model based on the requiremnets

Signature of FacultyDate:

Note: For each of the OBJECTIVE indicate the appropriate OUTCOMES to be achieved.Kindly refer Page 16, to know the illustrative verbs that can be used to state the objectives.

Page 6: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

COURSE OUTCOMES2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

The expected outcomes of the Course / Subject are:

S.No. General Categories of Outcomes Specific Outcomes of the Course

A.An ability to apply knowledge of mathematics,science, and engineering

B.An ability to design and conduct experiments, aswell as to analyze and interpret data

An ability to design a system, component, orC. process to meet desired needs within realistic

Constraints such as economic, environmental,social, political, ethical, health and safety,Manufacturability and sustainability

D. An ability to function on multi-disciplinary teams

E.An ability to identify, formulate, and solveengineering problems

F.An understanding of professional and ethicalresponsibility

G. An ability to communicate effectively

The broad education necessary to understand theH. impact of engineering solutions in a global,

economic, environmental, and societal context

I.A recognition of the need for, and an ability toengage in life-long learning

J. A knowledge of contemporary issues

An ability to use the techniques, skills, andK. modern engineering tools necessary for

engineering practice.

Objectives – Outcome Relationship Matrix (Indicate the relationships by mark). Outcomes

A B C D E F G H I J KObjectives

1.2.3.4.5.6.7.8.9.10.

5

Page 7: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

COURSE SCHEDULE2013-14

Regulation: R11

S. No. Description Duration (Date) Total No.From To of Periods

1.

Importance of modeling, principles of modeling, object oriented modeling, conceptual model of the UML, Architecture, Software

Development Life Cycle1/7/2013 15/7/2013 11

2.Basic Structural Modeling: Classes, Relationships, common

Mechanisms, and diagrams.Advanced Structural Modeling: Advanced classes, advanced

relationships, Interfaces, Types and Roles, Packages.Class & Object Diagrams:

16/7/2013 30/7/2013 103.

Basic Behavioral Modeling-I: Interactions, Interaction diagrams. Basic Behavioral Modeling-II: Use cases, Use case Diagrams, Activity

Diagrams

1/8/2013 24/8/2013 94.

Advanced Behavioral Modeling: Events and signals, state machines, processes and Threads, time and space, state chart diagrams.Architectural Modeling: Component, Deployment, Component

diagrams and Deployment diagrams

2/9/2013 24/9/2013 95.

Case Study: The Unified Library application

1/10/2013 28/10/201310

Total No. of Instructional periods available for the course: Hours / Periods

Page 8: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

SCHEDULE OF INSTRUCTIONS2013-14

UNIT - I Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor

Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

SI. No. of Objectives & ReferencesDate Topics / Sub - Topics Outcome (Text Book, Journal…)No. Periods Nos. Page No___ to ___

11/7/2013

1 Importance of modelling Objectives:1Outcomes:1

The Unified Modeling Language User Guide

22/7/2013

1 principles of modelling Objectives:2Outcomes:1

The Unified Modeling Language User Guide

34/7/2013

1 object oriented modelling Objectives:2Outcomes:1

The Unified Modeling Language User Guide

45/7/2013

1 Introduction to UML Objectives:3Outcomes:1

The Unified Modeling Language User Guide

56/7/2013

1 conceptual model of the UML Objectives:3Outcomes:1

The Unified Modeling Language User Guide

610/7/2013

1 conceptual model of the UML Objectives:3Outcomes:1

The Unified Modeling Language User Guide

711/7/2013

1 Architecture Objectives:3Outcomes:1

The Unified Modeling Language User Guide

813/7/2013

1 Software Development Life Cycle Objectives:3Outcomes:1

The Unified Modeling Language User Guide

915/7/2013

1 Test Objectives:3Outcomes:1

Signature of FacultyDate

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY. 3. MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.

Page 9: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

SCHEDULE OF INSTRUCTIONS2013-14

UNIT - II Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor

Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

SI. No. of Objectives & ReferencesDate Topics / Sub - Topics Outcome (Text Book, Journal…)No. Periods Nos. Page No___ to ___

1 16/7/2013 1 Basic Structural Modeling The Unified Modeling Language User Guide

217/7/2013

1 Classes, Relationships The Unified Modeling Language User Guide

318/7/2013

1 common Mechanisms The Unified Modeling Language User Guide

421/7/2013

1 diagrams The Unified Modeling Language User Guide

522/7/2013

1 Advanced classes, Advanced relationships The Unified Modeling Language User Guide

624/7/2013

1Interfaces, Types and Roles

PackagesThe Unified Modeling Language User Guide

725/7/2013

1 Classes and Objects The Unified Modeling Language User Guide

826/7/2013

1 Terms The Unified Modeling Language User Guide

928/7/2013

1 Concepts, The Unified Modeling Language User Guide

1029/7/2013

1 Modeling techniques for Class The Unified Modeling Language User Guide

1130/7/2013

1 Object Diagrams The Unified Modeling Language User Guide

Signature of FacultyDate

Page 10: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.

Page 11: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

SCHEDULE OF INSTRUCTIONS2013-14

UNIT - III Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor

Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

SI. No. of Objectives & ReferencesDate Topics / Sub - Topics Outcome (Text Book, Journal…)No. Periods Nos. Page No___ to ___

1 1/8/2013 1 Basic Behavioural Modeling-I The Unified Modeling Language User Guide

24/8/2013

1 Interactions The Unified Modeling Language User Guide

35/8/2013

1 Interactions The Unified Modeling Language User Guide

46/8/2013

1 Interaction diagrams: Sequence Diagrams The Unified Modeling Language User Guide

58/8/2013

1 Interaction diagrams : Collaboration The Unified Modeling Language User Guide

611/8/2013

1 Basic Behavioural Modeling-II The Unified Modeling Language User Guide

712/8/2013

1 Use cases The Unified Modeling Language User Guide

813/8/2013

1 Use case Diagrams The Unified Modeling Language User Guide

915/8/2013

1 Activity Diagrams The Unified Modeling Language User Guide

1016/8/2013

1 Activity Diagrams: Modeling Techniques The Unified Modeling Language User Guide

1124/8/2013

1 Test The Unified Modeling Language User Guide

Signature of FacultyDate

Page 12: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.

SCHEDULE OF INSTRUCTIONS2013-14

UNIT - IV Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor

Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

SI. No. of Objectives & ReferencesDate Topics / Sub - Topics Outcome (Text Book, Journal…)No. Periods Nos. Page No___ to ___

1 2/9/2013 1 Advanced Behavioral Modeling The Unified Modeling Language User Guide

23/9/2013

1 Events and signals The Unified Modeling Language User Guide

34/9/2013

1 state machines The Unified Modeling Language User Guide

45/9/2013

1 processes and Threads The Unified Modeling Language User Guide

59/9/2013

1 time and space The Unified Modeling Language User Guide

610/9/2013

1 state chart diagrams The Unified Modeling Language User Guide

712/9/2013

1 Architectural Modeling The Unified Modeling Language User Guide

813/9/2013

1 Component The Unified Modeling Language User Guide

915/9/2013

1 Deployment The Unified Modeling Language User Guide

1016/9/2013

1 Component diagrams The Unified Modeling Language User Guide

112/9/2013

1 Deployment diagrams The Unified Modeling Language User Guide

Page 13: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

Signature of FacultyDate

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.

Page 14: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

SCHEDULE OF INSTRUCTIONS2013-14

UNIT - V Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor

Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML

SI. No. of Objectives & ReferencesDate Topics / Sub - Topics Outcome (Text Book, Journal…)No. Periods Nos. Page No___ to ___

1 1/10/2013 1 Patterns and Frameworks-1 The Unified Modeling Language User Guide

22/10/2013

1 Patterns and Frameworks-2 The Unified Modeling Language User Guide

33/10/2013

1 Artefacts Diagrams The Unified Modeling Language User Guide

45/10/2013

1 Case StudyThe Unified Modeling Language User Guide

56/10/2013

1 The Unified Library application: Introduction The Unified Modeling Language User Guide

68/10/2013

1 Functional and Non Functional Requirements The Unified Modeling Language User Guide

711/10/2013

1 Class and Use case Diagrams The Unified Modeling Language User Guide

812/10/2013

1 Activity and State chart diagrams The Unified Modeling Language User Guide

913/10/2013

1 Sequence and collaboration diagrams The Unified Modeling Language User Guide

1014/10/2013

1 Component and Deployment diagram The Unified Modeling Language User Guide

1118/10/2013

1 Online Reservation systems The Unified Modeling Language User Guide

Signature of FacultyDate

Page 15: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.

Page 16: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

COURSE COMPLETION STATUS2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M. Chandrasekhar

: Subject: OOAD using UML Subject Code

Department:: MCA

Actual Date of Completion & Remarks, if any

Nos. of

Units Remarks Objectives

AchievedUnit 1

Completed 6Unit 2

Completed 1Unit 3

Completed 1Unit 4

Completed 2Unit 5

Completed 1

Signature of Dean of School Signature of FacultyDate: Date:

NOTE: AFTER THE COMPLETION OF EACH UNIT MENTION THE NUMBER OF OBJECTIVES ACHIEVED.

Page 17: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

TUTORIAL SHEETS - I

2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML.

Date:

This Tutorial corresponds to Unit Nos.: 1, 2 Time:

Q1. What are the building blocks that comprise the UML vocabulary? Give notations with examples?

Q2. Explain SDLC in UML and also specifies the Rational unified approach?

Q3. a) Explain the types of relationships in UML with examples?

b) What are the different common divisions in UML .Give Examples?

Q4. What is a model? What are the aims of modeling? What are the principles of modeling?

Q5. What is class and object? Explain Class and object diagrams in detail.

Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the objectives to which these questions / Problems are related.

Signature of Dean of School Signature of FacultyDate: Date:

Page 18: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

TUTORIAL SHEETS - II

2013-14

Regulation: R11

FACULTY DETAILS:Name of the Faculty:: M.Chandrasekhar

Designation: Assistant Professor Department:: MCA

The Schedule for the whole Course / Subject is:: OOAD using UML.

Date:

This Tutorial corresponds to Unit Nos. 3, 4, 5 Time:

Q1. Draw use case diagrams that depict the context of a credit card validation system. Explain briefly.

Q2. Define component. What are the difference between component and classes? How are component and interfaces related?

Q3. Enumerate the steps to model source code. Illustrate with a diagram in UML notation

Q4. What are the contents, common properties and common uses of use case diagrams?

Q5. Draw Deployment diagram for Library Management system. Explain clearly

Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the objectives to which these questions / Problems are related.

Signature of Dean of School Signature of FacultyDate: Date:

Page 19: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ILLUSTRATIVE VERBS

FOR STATINGINSTRUCTIONAL OBJECTIVES

2013-14

Regulation: R11

These verbs can also be used while framing questions for Continuous Assessment Examinations as well as for End – Semester (final) Examinations.

ILLUSTRATIVE VERBS FOR STATING GENERAL OBJECTIVES

Know Understand Analyze Generate

Comprehend Apply Design Evaluate

ILLUSTRATIVE VERBS FOR STATING SPECIFIC OBJECTIVES:

A. Cognitive Domain

1 2 3 4 5 6

Knowledge Comprehension Application Analysis Synthesis EvaluationUnderstandingof knowledge & of whole w.r.t. its combination of judgementcomprehension constituents ideas/constituents

Define Convert Change Breakdown Categorize Appraise

Identify Defend Compute Differentiate Combine Compare

Label Describe (a Demonstrate Discriminate Compile Conclude

List procedure) Deduce Distinguish Compose Contrast

Match Distinguish Manipulate Separate Create Criticize

Reproduce Estimate Modify Subdivide Devise Justify

Select Explain why/how Predict Design Interpret

State Extend Prepare Generate Support

Generalize Relate Organize

Give examples Show Plan

Illustrate Solve Rearrange

Infer Reconstruct

Summarize Reorganize

Revise

B. Affective Domain C. Psychomotor Domain (skill development)Adhere Resolve Bend Dissect Insert Perform Straighten

Assist Select Calibrate Draw Keep Prepare Strengthen

Attend Serve Compress Extend Elongate Remove Time

Change Share Conduct Feed Limit Replace Transfer

Develop Connect File Manipulate Report Type

Help Convert Grow Move precisely Reset Weigh

Influence Decrease Handle Operate Run

Initiate Demonstrate Increase Paint Set

Page 20: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

LESSON PLANUnit-1

2013-14

Regulation: R11

Name of the Faculty: M. Chandrasekhar

Subject OOAD using UML Subject CodeUnit 1

INSTRUCTIONAL OBJECTIVES:

SessionNo

Topics to be coveredTime Ref

Teaching

Method

1 Importance of modelling 50mins UML User guide BB

2 principles of modelling 50mins UML User guideBB

3 object oriented modelling 50mins UML User guideBB

4 Introduction to UML50mins UML User guide

BB

5 conceptual model of the UML50mins UML User guide

BB

6 conceptual model of the UML50mins UML User guide

BB

7 Architecture50mins UML User guide

BB

8 Software Development Life Cycle50mins UML User guide

BB

9 Test50mins UML User guide

BB

10 Importance of modelling50mins

UML User guide BB

On completion of this lesson the student shall be able to(Outcomes)

1. An ability to analyze the problem and apply to real world problems.

2. An ability to apply knowledge of OOPs concepts in Object Oriented Design

Page 21: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ASSIGNMENTUnit-I

2013-14

Regulation: R11

Assignment / Questions

1. What are the building blocks that comprise the UML vocabulary? Give notations with examples?

2. Explain SDLC in UML and also specifies the Rational unified approach?

a) Explain the types of relationships in UML with examples?

b) What are the different common divisions in UML .Give Examples?

3. What is a model? What are the aims of modeling? What are the principles of modeling?

Signature of Faculty

Note: Mention for each question the relevant objectives and outcomes.

Page 22: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

LESSON PLANUnit-II

2013-14

Regulation: R11

Name of the Faculty: M. Chandrasekhar

Subject OOAD using UML Subject CodeUnit 2

INSTRUCTIONAL OBJECTIVES:

SessionNo

Topics to be coveredTime Ref

Teaching Method

1 Basic Structural Modeling 50mins UML User guide BB

2 Classes, Relationships 50mins UML User guide BB

3 common Mechanisms 50mins UML User guide BB

4 diagrams 50mins UML User guideBB

5 Advanced classes, Advanced relationships 50mins UML User guideBB

6

Interfaces, Types and Roles

Packages

50mins UML User guide

BB

7 Classes and Objects 50mins UML User guideBB

8 Terms 50mins UML User guideBB

9 Concepts, 50mins UML User guideBB

On completion of this lesson the student shall be able to

1. An ability to analyze the case study and apply the UML notations.

2. An ability to gather functional requirements and apply the use case diagrams

Page 23: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ASSIGNMENTUnit-II

2013-14

Regulation: R11

Assignment / Questions

1. What is class and object? Explain Class and object diagrams in detail

2. Explain Relationships with examples?

3. Enumerate the steps to modeling logical database schema.

4. Draw a class diagram for Online Reservation system

Signature of Faculty

Note: Mention for each question the relevant objectives and outcomes.

Page 24: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

LESSON PLANUnit-III

2013-14

Regulation: R11

Name of the Faculty: M. Chandrasekhar

Subject OOAD using UML Subject CodeUnit 3

INSTRUCTIONAL OBJECTIVES:

SessionNo

Topics to be coveredTime Ref

Teaching Method

1 Basic Behavioural Modeling-I 50mins UML User guide BB

2 Interactions 50mins UML User guide BB

3 Interactions 50mins UML User guide BB

4 Interaction diagrams: Sequence Diagrams 50mins UML User guideBB

5 Interaction diagrams : Collaboration 50mins UML User guideBB

6 Basic Behavioural Modeling-II 50mins UML User guideBB

7 Use cases 50mins UML User guideBB

8 Use case Diagrams 50mins UML User guideBB

9 Activity Diagrams 50mins UML User guideBB

On completion of this lesson the student shall be able to(Outcomes)

1. Draw activity and state chart diagram for real word applications

2. Apply a class diagram and object diagram for user requirements

Page 25: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ASSIGNMENTUnit-III

2013-14

Regulation: R11

Assignment / Questions

1. Draw use case diagrams that depict the context of a credit card validation system. Explain briefly.

2. What are the contents, common properties and common uses of use case diagrams?

Signature of Faculty

Note: Mention for each question the relevant objectives and outcomes.

Page 26: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

LESSON PLANUnit-IV

2013-14

Regulation: R11

Name of the Faculty: M. Chandrasekhar

Subject OOAD using UML Subject CodeUnit 4

INSTRUCTIONAL OBJECTIVES:

SessionNo

Topics to be coveredTime Ref

Teaching Method

1 Advanced Behavioral Modeling 50mins UML User guide BB

2 Events and signals 50mins UML User guide BB

3 state machines 50mins UML User guide BB

4 processes and Threads 50mins UML User guideBB

5 time and space 50mins UML User guideBB

6 state chart diagrams 50mins UML User guideBB

7 Architectural Modeling 50mins UML User guideBB

8 Component 50mins UML User guideBB

9 Deployment 50mins UML User guideBB

On completion of this lesson the student shall be able to (Outcomes)

1. Apply component and deployment diagram for based on Requirements.

2. take the case studies and model it in different views with respect user requirement

Page 27: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ASSIGNMENTUnit-IV

2013-14

Regulation: R11

Assignment / Questions

1. Define component. What are the difference between component and classes?

2. How are component and interfaces related?

3. Enumerate the steps to model source code. Illustrate with a diagram in UML notation

4. Explain Deployment diagram?

Signature of Faculty

Note: Mention for each question the relevant objectives and outcomes.

Page 28: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

LESSON PLANUnit-V

2013-14

Regulation: R11

Name of the Faculty: M. Chandrasekhar

Subject OOAD using UML Subject CodeUnit 5

INSTRUCTIONAL OBJECTIVES:

SessionNo

Topics to be coveredTime Ref

Teaching

Method

1 Patterns and Frameworks-1 50mins UML User guide BB

2 Patterns and Frameworks-250mins UML User guide BB

3 Artefacts Diagrams50mins UML User guide BB

4Case Study

50mins UML User guideBB

5 The Unified Library application: Introduction 50mins UML User guideBB

6 Functional and Non Functional Requirements50mins UML User guide

BB

7 Class and Use case Diagrams50mins UML User guide

BB

8 Activity and State chart diagrams50mins UML User guide

BB

9 Sequence and collaboration diagrams50mins UML User guide

BB

On completion of this lesson the student shall be able to (Outcomes)

logical, component and deployment and etc, and preparation of document of the project for the unified Library application

Page 29: Home | J.B.Institute of Engineering & Technology · Web viewDraw Deployment diagram for Library Management system. Explain clearly Please write the Questions / Problems / Exercises

ASSIGNMENTUnit-V

2013-14

Regulation: R11

Assignment / Questions

1. Draw Deployment diagram for Library Management system. Explain clearly

2. Draw Class diagram for Library Management system. Explain clearly

3. Draw Use case diagram for Library Management system. Explain clearly

4. Draw Interaction diagram for Library Management system. Explain clearly

Signature of Faculty

Note: Mention for each question the relevant objectives and outcomes.