Vous êtes sur la page 1sur 11

www.alljntuworld.

in JNTU World

ld
or
W
1. GROUP - A (SHORT ANSWER QUESTIONS)

S. No. Question Blooms Course


Taxonomy Outcomes
TU

Level
UNIT I
1. Define UML. Knowledge 1
2. Explain modelling. Understand 2
3. Describe the history of uml. Knowledge 2
4. List out the method wars. Knowledge 1
5. State the goals of UML. Knowledge 2
JN

6. Describe the importance of modelling . Knowledge 1


7. Define the basic building blocks of uml. Knowledge 2
8. Explain the things in uml. Understand 2
9. Classify structural things. Understand 1

10. Classify behavioral things in uml. Understand 1


11. Define grouping things. Knowledge 2

12. Define class. Knowledge 1


Draw the relationship for the given objects & Apply
i. Teaching assistant , student, employee
ii. Country, city, capital, ordinary city

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

13. Define class and object. Knowledge 2


Draw a Use Case diagram for the following objects & Apply
Mechanic, Diagnose , Fix Car, Drive Car, Owner
14. Define an Interface. Knowledge 2
15. Define collaboration. Knowledge 1
16. Describe component. Knowledge 1
17. Explain about active class Understand 2
18. Compare relationships. Understand 2
19. Define Uml diagrams. Knowledge 1
20. Explain common mechanisms in uml. Understand 1
UNIT II

ld
Basic Structural Modelling ,Advanced Structural Modelling
1. Define classes . Knowledge 4
2. Explain about name . Understand 5
3. Describe an attribute. Knowledge 5
4. Define responsibilities. Knowledge 3

or
5. Define modelling vocabulary of system. Knowledge 3
6. Define distribution of responsibilities in a system. K nowledge 4
7. Define dependency. Knowledge 4
8. Define generalization. Knowledge 4
b)Draw the relationship for the given objects & Apply
i. i.Pen, Roller Pen, Ball Pen , Top
W
ii.Car, Engine, Transmission
9. Explain association. Understand 4
10. Discuss about aggregation. Understand 5
11. List the simple dependencies. Knowledge 4
12. Demonstrate the modeling of single inheritance. Apply 4
13. Discuss modelling structural relationships. Understand 5
14. Define note. Knowledge 5
TU

15. Define stereotypes. Knowledge 3


16. List tagged values. Knowledge 4
17. Explain constraints. Understand 5
18. Illustrate how to model comment. Apply 3
19. Illustrate how to model different views of a system . Apply 4
20. Explain modeling of new semantics. Understand 5
UNIT III
Class and Object Diagrams
JN

1. Explain about class diagram. Understand 6


2. State common properties in class diagram. Knowledge 7
3. List out contents of class diagram. Knowledge 7
Create new classes called lamp, bulb and switch in the logical & Apply
view browser with the help of the relationships in UML. Explain
the UMLs Structural Diagrams briefly
4. Illustrate modelling of collaboration. Apply 6
5. Discuss modelling a schema. Understand 6
6. Explain how to forward engineer a class diagram. Understand 6
7. Explain how to reverse engineer a class diagram. Understand 7
8. Enumerate object diagram. Knowledge 7

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

9. Tabulate common properties in object diagram. Knowledge 6


10. Express the contents of object diagram. U nderstand 6
11. Discuss modelling object structure. U nderstand 7
12. Define an object. Knowledge 6
Name the roles and multiplicity for Person , Organization & Apply
13. Explain how to forward engineer a object diagram. Understand 7
14. Explain how to reverse engineer a object diagram. Understand 7
15. Explain collaboration. Understand 6
16. State the interfaces. Knowledge 7
UNIT IV
Basic Behavioral Modelling

ld
1. Define interactions. Knowledge 9
2. Explain about context. Understand 8
3. Describe about association. Understand 8
4. Discuss about self. Understand 8
5. Explain about global. Understand 9

or
6. Discuss about local scope. Understand 8
7. Define parameter. Knowledge 9
8. Explain messages in uml. Understand 8
9. Discuss about sequencing. Understand 9
10. Discuss about procedural sequence. Understand 9
11. Explain about flat sequence. Understand 8
W
12. Discuss How to model flow of control. Understand 8
13. Explain collaboration diagrams. Understand 9
Draw the relationship for the given objects & Apply
i)Student, UG Student, GStudent, Tutor
ii) Party, Person, Organization
14. Discuss how to forward engineers sequence diagrams. Understand 8
15. Discuss how to reverse engineer collaboration diagrams. Understand 9
TU

16. State new link. Knowledge 9


17. Explain about destroyed. Understand 9
18. Describe about transient in detail. Knowledge 8
19. Illustrate the common properties of interaction diagrams. Apply 9
20. Explain How to model flow of control by organization. Understand 9
UNIT V
Basic Behavioral Modelling II
1. Define Use case. Knowledge 11
JN

2. Interpret the relationship between Usecases and actors. Understand 10


3. Demonstrate the need of Use case diagram. Understand 11
4. Demonstrate an Actor. Understand 10
Draw the Class diagram for Motor, Steering Motor, Main Motor &Apply
5. Compare System Use case and business use case. U nderstand 11
Draw the relationship for the given objects &Apply
i.Computer, CPU, Display, Fan, Memory, Keyboard, Mouse ,
Speaker
ii.Product Specification , Item
6. Explain types of requirements should not be documented in use Understand 10
cases.
7. Demonstrate the relationship between use cases and test cases. Understand 11
Draw the Object diagram for Window, Console Window, Event & Apply

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

8. Demonstrate an Activity Diagram. Understand 10


9. Explain What types of requirements should not be documented in Understand 11
activity diagrams.
10. Discuss components of a activity diagram. Understand 10
UNIT-6 Advanced Behavioral Modelling

1. Illustrate the characteristics of a well-structured active class and Apply 12


active object.
2. Define event and signal. Knowledge 13
3. Summarize various parts of a transition. Evaluate 12
4. Illustrate family of Signals. Apply 12

ld
5. Demonstrate exceptions in behavioural modelling. Understand 13
6. State the events modelled by uml. Knowledge 13
7. Discuss Event trigger. Understand 12
8. State Guard condition. Knowledge 13
9. Define state Machine. Knowledge 12

or
10. Illustrate the steps to model the distribution of objects. Apply 13
UNIT-7 Architectural Modelling
1. Define Node. Knowledge 14
2. Demonstrate how nodes are organized. Understand 15
3. Explain the steps required to model processors and devices. Understand 14
4. Discuss the contents of component diagrams. Understand 15
W
5. State common uses of component diagrams. Knowledge 14
6. Compare components and classes. U nderstand 14
7. State how component and interface are related. Knowledge 15
8. Discuss the properties of components. Understand 14
9. Discuss the standard stereotypes UML defines. Understand 15
10. Describe the steps to enumerate executable release. Understand 14
TU

UNIT-8 Case Study: The Unified Library application.


1. Explain problem statement for unified library application. Understand 16
2. Discuss actors in library application. Understand 16
3. Design classes in library application. Create 16
4. Illustrate objects in library application. Apply 16
5. Design use cases in library application. Create 16
6. Discuss action states in library application. Understand 16
7. Define use case for librarian. Knowledge 16
JN

8. State nodes in library. Knowledge 16


9. Compare sequence and collaboration in library application. Understand 16
10. Explain packages in library application Understand 16

2. GROUP-B (LONG ANSWER QUESTIONS)

S. No. Question Blooms Course


Taxonomy Outcomes
Level
UNIT - I
Introduction to UML

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

S. No. Question Blooms Course


Taxonomy Outcomes
Level
1 Illustrate How is generalization/specialization contrasted with Apply 1
more code reuse? State Liskovs substitution principle.
2 (a) State Why is it necessary to have a variety of diagrams in a Knowledge 2
model of a system.
(b) State Which UML diagrams give a static view and which give a
dynamic view of a system.
3 (a) Explain briefly runtime polymorphism illustrating a program in Understand 2
Java or C++.
(b) Discuss the principles of modelling.
(c) Explain the antisymmetric and transitive properties of

ld
aggregation.
4 Consider a computer-based system that plays chess with a user. Evaluate 1
Which UML diagrams would be helpful in designing the system.
5 Explain the antisymmetric and transitive properties of aggregation. Understand 1
6 Pick the ones that are related. Justify. Evaluate 2
i. Behavioral things, verbs

or
ii. Structural things, nouns
iii. Generalization, specialization, adjectives
iv. Associations, verbs.
7 Explain the following briefly. Understand 2
i. class/object dichotomy
ii. interface Vs. implementation
8 Explain the various relationships in UML briefly. Understand 1
9 (a) Explain the following with UML notation Understand 2
W
i. behavioural things ii. Grouping things iii. Annotational things
10 Define the following: Knowledge 1
(a) use case driven
(b) architecture centric
(c) iterative process
(d) Incremental process
(e) stakeholder
(f) artifact
TU

(g) use case


(h) Active class
11 Explain model? What are the aims of modelling. Understand 2
12 Explain the conceptual model of UML. Understand 1
13 Explain briefly about the various diagrams in UML. Understand 1
14 (a) Enumerate any six artifacts. Knowledge 2
(b) Explain the extensibility mechanisms in UML.
15 Enumerate the object oriented modelling. Knowledge 1
16 Explain the various views considered in modeling a systems Understand 2
JN

architecture? Explain.
17 Enumerate the UML approach to software development life cycle? Knowledge 2
Explain the various phases.
18 Contrast the following: Understand 1
i. Actors Vs. Stakeholders
ii. Use case Vs. Algorithm.
19 Define software architecture. Explain the 4+1 view model of Knowledge 2
systems architecture.
20 Define using relationship. Give UML notation Knowledge 2
UNIT II
Basic Structural Modelling ,Advanced Structural Modelling
1 (a) Explain any three features used in creating abstractions. Understand 3
(b) Enumerate the steps to model the vocabulary of a system.

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

S. No. Question Blooms Course


Taxonomy Outcomes
Level
2 Write a simple JAVA applet for printing Hello, World! in a web Create 4
browser.
3 Define relationship. Explain the four adornments that apply to an Knowledge 5
association.
4 Enumerate the steps to model single inheritance. Knowledge 4
5 Enumerate the steps to model using relationship. Knowledge 5
6 (a) Define the following: Knowledge 4
i. System
ii. Model
iii. subsystem

ld
iv. Use case
7 Illustrate distribution of responsibilities in a system. Apply 5
8 State modeling different levels of abstraction. Knowledge 5
9 ( a) Explain the UMLs behaviour diagrams. Understand 5
(b) Contrast is-a relationship with has-a relationship.
10 Explain the following relationships with UML notation Understand 4

or
i. Using
ii. Realization
iii. Simple aggregation
iv. Composite aggregation
11 Contrast interface inheritance with class inheritance. Understand 4
12 Define modelling non software things and primitive type. Knowledge 5
13 Enumerate modelling simple dependencies. Understand 4
W
14 a) Interpret relation between interfaces, types and roles. Understand 5
b) Enumerate modelling new building blocks.
15 a) Enumerate the steps to model different views of a system. Knowledge 4
b) Enumerate modelling comments and new semantics
16 a) Enumerate the steps to model complex views. Knowledge 4
b) Enumerate modelling new properties.
17 a) Define idiom. Enumerate the steps to model structural Knowledge 5
relationships.
TU

b) Enumerate modelling seams in a system.


18 Enumerate modelling static and dynamic type. Understand 3
19 Enumerate modelling group of elements. Understand 4
20 Contrast simple aggregation with composite aggregation. Understand 5
UNIT III
Class and Object Diagrams
1 Design a class diagram that depicts the various relationships in Create 7
UML.
JN

2 Explain the common properties and uses of class diagrams. Understand 6


3 Illustrate the contents in class diagrams. Apply 7
4 Explain the use of forward engineering and reverse engineering Understand 7
class diagrams.
5 Contrast object diagram with class diagram. Understand 6
6 Enumerate the steps to model concrete instances. Knowledge 7
7 Illustrate the following modeling issues with class diagrams. Knowledge 6
i. Modeling simple collaborations
ii. Modeling logical database schema.
8 Enumerate the steps to model prototypical instances. Knowledge 6
9 Enumerate the steps to model object structures. Knowledge 6
10 Enumerate the steps to forward and reverse engineer object Knowledge 7

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

S. No. Question Blooms Course


Taxonomy Outcomes
Level
diagram.
11 Demonstrate class diagram. Understand 6
12 Enumerate the steps to model logical database schema. Knowledge 7
13 Enumerate the steps to model logical database schema. Give all Knowledge 6
example class diagrams.
14 State forward engineering and reverse engineering. Knowledge 7
UNIT - IV
Basic Behavioral Modelling I

ld
1 Describe interaction diagrams. What are their contents and Understand 8
common properties.
2 Define semantic equivalence between two kinds of interaction Knowledge 9
diagrams.
3 Enumerate the steps to model flows of control by time ordering. Knowledge 9
4 Design a sequence diagrams that specifies the flow of control Create 8
involved in initiating a simple, two-party phone call.

or
5 Design a collaboration diagram that specifies the flow of control Create 8
involved in registering a new student at a school.
6 Explain the sequence diagram and collaboration diagram and draw Understand 9
an example diagram for each one.
7 Consider the use case withdraw amount related to ATM Evaluate 8
transaction modeling. Draw both the interaction diagrams for the
use case. Explain briefly.
W
8 Discuss the properties and common uses of sequence diagrams and Understand 9
collaboration diagrams.
9 Explain the sequence diagram and collaboration diagram and draw Understand 8
an example diagram for each one.
10 Discuss a collaboration diagram that specifies the flow of control Understand 9
involved in registering a new student at a school.
11 Explain forward engineering and reverse engineering of interaction Understand 8
diagrams.
12 Describe Messages and Links. Understand 9
TU

13 Describe modeling a flow of control. Understand 8


14 Describe Sequencing in Interaction diagrams. Understand 9
UNIT V
Basic Behavioral Modelling II
1 Design a use case diagram to model the behaviour of a cellular Create 11
phone. Explain briefly.
2 Discuss the contexts, common properties and common uses of use Understand 10
case diagrams.
JN

3 Explain the significance of context in modelling use cases. Understand 11


4 Demonstrate the various adornments to ends of links denoted as Understand 10
standard stereotypes? Explain about objects and roles.
5 a) Explain the use of forward engineering and reverse engineering Apply 11
use case diagrams.
b) Contrast action with activity. Define state and event.
6 Design a use case diagram that depicts the context of a credit card Create 10
validation system. Explain briefly.
7 a) Design the UML diagram to model the requirements of a system. Create 11
b) Discuss various parts of a transition. Explain briefly.
8 a)A retail system will interact with customers who place and track Apply 10
orders. Illustrate UML diagram that uses various use cases.
b)Enumerate steps to model workflow and operation .

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

S. No. Question Blooms Course


Taxonomy Outcomes
Level
9 Sketch the use case diagram for modeling a hospital information Apply 11
system aimed at collecting and storing complete information
pertaining to the patients treatment history and disease behavior
where actors could be doctor, lab technician, patient, duty nurse,
receptionist, visitors etc.
10 Demonstrate actors in use case diagram. Understand 10
UNIT VI
Advanced Behavioral Modeling
1 Enumerate the steps in modeling timing constraints. Illustrate with Knowledge 12

ld
a UML diagram and explain.
2 Consider an object diagram that models the distribution of certain Evaluate 13
objects In a real-time system. Draw the diagram and explain
briefly.
3 (a) Enumerate the steps to model a family of signals. Knowledge 13
(b) Enumerate the steps to model interposes communication.
4 Design a UML diagram which models IPC in a distributed Create 12

or
reservation system with processes spread across four nodes. Briefly
explain.
5 State the sketch of a state machine for the controller in a home Knowledge 12
security system, which is responsible for monitoring various
sensors around the perimeter of the house. Briefly explain.
6 Illustrate modeling lifetime of an object and modeling exceptions Apply 12
with UML diagram.
W
7 a) Enumerate the steps to model multiple flows of control . Understand 13
b) Enumerate the steps to model distribution of objects.
8 a) Define event and signal. Explain the four kinds of events Knowledge 13
modelled by UML.
b) Enumerate the steps to model reactive objects and objects that
migrate.
9 Contrast action with activity. Define state and event. What are the Apply 13
various parts of a state? Explain briefly.
10 Explain the four kinds of events modelled by UML. Understand 13
TU

UNIT VII
Architectural Modeling
1 (a) Enumerate the steps to model adaptable systems. Illustrate Knowledge 14
with a UML diagram.
(b)Explain the common uses of component diagrams.
2 a) Illustrate modeling source code and executable release. Create 14
b) Illustrate modeling physical database and adaptable systems.
JN

3 Explain the properties of a well-structured component diagram. Understand 15


4 Define component. Contrast differences between components and Knowledge 15
classes? How are component and interface related?
5 (a) Describe the properties of components. Understand 14
(b) Discuss standard stereotypes UML defines that apply to
components.
6 Demonstrate the contents, common properties and common uses Understand 14
of component diagrams? Explain briefly
7 Enumerate the steps to model the following. Illustrate UML Knowledge 15
diagrams and explain briefly.
(a) Modeling processes and devices.
(b) Modeling distribution of components.
8 a) Define node. Contrast node with components. Knowledge 15
b) Illustrate modeling Fully distributed system.

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

S. No. Question Blooms Course


Taxonomy Outcomes
Level
9 Enumerate the steps to model an embedded and client server Knowledge 14
system. Illustrate with a UML diagram.
10 Enumerate the steps to model the following. Illustrate with UML Knowledge 15
diagrams and
explain briefly
(a) Tables, files and documents
(b) API
(c) Source code.
UNIT - VIII
The Unified Library application.

ld
1 Design class diagram for library Application . Create 16
2 Design object diagram for library Application. Create 16
3 Design use cases diagram for library Application. Create 16
4 Design sequence diagram for library Application. Create 16
5 Design collaboration diagram for library Application. Create 16

or
6 Design activity diagram for library Application. Create 16
7 Design statechart diagram for library Application. Create 16
8 Design component diagram for library Application. Create 16
9 Design deployment diagram for library Application. Create 16
10 Design Class diagram with common mechanisms for library Create 16
Application.
W
3. GROUP-III (ANALYTICAL QUESTIONS)

S. No. Question Blooms Program


Taxonomy Outcome
Level
UNIT I
TU

Introduction to UML
1 Explain Software Development Life Cycle (SDLC)? What are the Understand 1
phases (stages) of it? Which phase requires maximum efforts? Also
explain why domain analysis i.e. domain class model, domain state
model and domain interaction model is important.
2 Illustrate out evolution of UML. Apply 2
3 Explain Method wars. Understand 2
4 Define a domain model. Knowledge 1
5 Explain the critical ability of object oriented systems. Understand 2
6 Explain the 3 ways to apply UML. Understand 2
JN

7 Describe Unified process. Understand 1


8 Explain the importance of Unified process. Understand 2
9 Describe the iterative and evolutionary development. Understand 1
10 Discuss why waterfall is so failure prone. Understand 1
11 Explain the benefits of iterative development Understand 1
12 Discuss agile methods. Understand 2
UNIT II
Basic Structural Modelling ,Advanced Structural Modelling
1 Define an abstract class? Mention its use. Can concrete class be a Knowledge 3
super class? If yes, give example, if no, give reason. Create a class
hierarchy to organize the following drink classes: Mineral water,
wine, alcoholic, non alcoholic, grape juice, soda, bears.
2 Categorize the following relationship into generalization, Apply 4
aggregation, composition and association.

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

1. Files contain records.


2. A drawing object is text, a geometrical object or group.
3. Modems and keyboards are input/output devices.
4. Object classes may have several attributes.
5. Car has accelerator, break and wheels as parts.
6. Windows is composed of lot of frames.
7. An account is either type savings or type current.
3 Explain any four standard constraints that apply to generalization Understand 5
relationships.
4 Discuss the stereotype applied to generalization relationships? Give Understand 5
a brief.
5 Compare abstract and concrete operation. Understand 4
6 Illustrate the ability to navigate from class A to class Bin UML. Apply 4

ld
7 Explain business entity and service class . Understand 3
8 Briefly explain the four adornments that apply to all association. Understand 5
9 Enumerate the steps to model webs of relationships. Knowledge 3
UNIT III
Class and Object Diagrams
1 Prepare object diagram showing at least 10 relationships among Apply 6

or
the following object classes. Include associations and qualified
associations, aggregations, generalizations, and multiplicity. You
may add additional objects. Also show attributes and operations.
School, playground, principal, school board, classroom, book,
student, teacher, canteen, restroom, computer, desk, chair.
2 Model the relationship between a car (that has an engine and a Create 7
colour) and its owners (having a name) in a UML class diagram. A
car can have several owners over time, but only one or none owner
W
at a time. Do not forget cardinalities, role names, attributes and
their types
3 Draw class diagram for ATM. Create 7
4 Draw class diagram for Library Management system. Create 6
5 Draw object diagram for ATM. Create 7
6 Draw object diagram for Library Management system. Create 6
7 Explain composite structure diagram. Understand 6
8 Discuss reflexive association in class diagram. Understand 7
TU

9 Design a class diagram for Document editor. Create 7


10 Design a class diagram for rotating machine. Create 7
UNIT - IV
Basic Behavioral Modeling-I
1 Create a sequence diagram for the following collaboration. Use the Create 8
classes and methods on the next slide.A customer wants to draw
money from his bank account. He enters his card into an ATM
(automated teller machine). The ATM machine prompts Enter
PIN. The customer enters his PIN. The ATM (internally) retrieves
the bank account number from the card. The ATM encrypts the
JN

PIN and the account number and sends it over to the bank. The
bank verifies the encrypted Account and PIN number. If the PIN
number is correct, the ATM displays Enter amount, draws money
from the bank account and pays out the amount.
2 Design sequence diagram for ATM. Create 9
3 Design collaboration diagram for ATM. Create 9
4 Design sequence diagram for Library Management system. Create 8
5 Design collaboration diagram for Library Management system. Create 9
6 Compare class and sequence diagram. Apply 8
7 Design sequence diagram for online shopping. Create 8
UNIT V
Basic Behavioral Modelling II
1 Describe activity diagram for restaurant. Knowledge 10
2 Describe activity diagram for hotel canteen. Knowledge 11

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

3 Describe use case diagram for restaurant. Knowledge 10


4 Describe use case diagram for library. Knowledge 11
5 Describe use case diagram for company. Knowledge 10
6 Describe activity diagram for library. Knowledge 11
7 Describe activity diagram for online shopping. K nowledge 10
UNIT VI
Advanced Behavioral Modeling
1 Describe statechart diagram for telephone line. Knowledge 12
2 Describe statechart diagram for restaurant. Knowledge 13
3 Describe state chart diagram for school. Knowledge 13
4 Describe statechart diagram for library. Understand 12
5 Describe statechart diagram for atm. Understand 12

ld
6 Describe statechart diagram for online shopping. Understand 12
UNIT - VII
Architectural Modelling
1 Describe component diagram for restaurant. Knowledge 14
2 Describe deployment diagram for restaurant. Knowledge 15
3 Describe component diagram for library. Knowledge 14
4 Describe deployment diagram for atm. 15

or
Knowledge
5 Describe component diagram for library . Knowledge 14
6 Describe deployment diagram for atm. Knowledge 15
7 Explain how uml flows in actual project. Understand 14
UNIT - VIII
The Unified Library application
1 Demonstrate classes in class diagram Understand 16
2 Demonstrate actors and use cases in sequence diagram Understand 16
W
3 Demonstrate components in library system Understand 16
4 Discuss nodes in library management system Understand 16
5 Explain active object in library system Understand 16
6 Explain systems used in deployment diagram of library system Understand 16
TU
JN

Downloaded From JNTU World (http://www.alljntuworld.in)

Vous aimerez peut-être aussi