Title: PART I Systems Analysis and Design Model Questions
1PART ISystems Analysis and Design Model Questions
2Corrections to be made in the Model Paper
- Systems Analysis and Design
- Q13 - Answer (d) , not (c)
- Q 29
- (b) CASE tools are designed to automate the
stages of the system development life cycle. - Q 36
- (e) Labels order and invoice should be
interchanged.
3Question 44 and 45
- The library of the ABC Company handles the
following main activities. - Issuing of books
- Returning of books
- Reservation of books
4- Details about the books in the library
- Member details,
- Reservation details and
- Borrowed book details
- are maintained by the library.
5- Librarian handles the
- issuing, returning and registration of members.
- When the system is developed,
- members should be able to access the system
to reserve a book, or - they should be able reserve a book via the
librarian.
6- Section of the syllabus
- 6. Introduction to Object Modeling and Object
Development methods - 6.1 Representations Classes, Objects,
Associations, Aggregations, Inheritance,
Multiple Inheritance - 6.2 Modeling behavior Actors, Use Cases,
Interaction diagrams, State diagrams - 6.3 Object Development Methods
7- To answer questions 44-45 you need to identify
the Actors, Use cases and classes - Actor Represent anyone or anything that must
interact with the system to exchange information - Actors - Librarian, borrower
- Librarian Librarian handles the issuing,
returning, reserving and registration of
members. - Member Members should be able to access the
system to reserve a book
Actor Symbol UML Notation
8- Use Case A typical interaction between an Actor
and a computer system. - Use Cases - issuing,
- returning,
- reserving and
- registration of members.
Use case symbol(UML notation)
9- Q (44) Identify the correct statements.
- a) ABC company is an actor
- b) Librarian is an actor - Correct
- c) Member is an actor - Correct
- d) Reservation of books is a use case - Correct
- e) Registration of books is a use case
Registration of Members is a use case
10-
- Class Represent a concept that is to be
modeled. - Details about the books in the library , member
details, reservation details and the borrowed
book details are maintained by the library.
Class symbol
Classes Book, Member, Reservation, Borrowed book
11- Q45) Identify the problem domain classes.
- (a)Â Â Librarian
- (b)Â Â ABC Company
- (c) Member - Correct
- (d) Book - Correct
- (e) Borrowed book - Correct
12- Questions 39-43
- Case Study - An order tracking system
- Customer places orders for universal products.
Orders are filed in the Order processing
department by order processing clerks. In the
Order Processing department, an order number is
assigned to each order for identification and an
invoice with the cost of the products for the
order is produced. When the invoice is sent to
the customer, a shipment is also made to the
customer by the shipping department.
13- Question 39
- Identify the possible entities for the above
Order Tracking system. - a)Order Processing b) Customer
- c) Order d) Shipping Department
- e) Product
14- Question 39
- Identify the possible entities for the above
Order Tracking system. - a)Order Processing b) Customer
- c) Order d) Shipping Department
- e) Product
15- Question 40
- Identify the correct relationships from the
diagrams given below.
16a)
1
M
Invoice
Produces
Order
b)
M
1
Invoice
Produced by
Order
17- Questions 39-43
- Case Study - An order tracking system
- Customer places orders for universal products.
Orders are filed in the Order processing
department by order processing clerks. In the
Order Processing department, an order number is
assigned to each order for identification and an
invoice with the cost of the products for the
order is produced. When the invoice is sent to
the customer, a shipment is also made to the
customer by the shipping department.
18c)
M
M
Invoice
Produced by
Order
d)
1
M
Order
Places
Customer
19- Questions 39-43
- Case Study - An order tracking system
- Customer places orders for universal products.
Orders are filed in the Order processing
department by order processing clerks. In the
Order Processing department, an order number is
assigned to each order for identification and an
invoice with the cost of the products for the
order is produced. When the invoice is sent to
the customer, a shipment is also made to the
customer by the shipping department.
20 e)
M
M
Product
Contains
Order
21- Questions 39-43
- Case Study - An order tracking system
- Customer places orders for universal products.
Orders are filed in the Order processing
department by order processing clerks. In the
Order Processing department, an order number is
assigned to each order for identification and an
invoice with the cost of the products for the
order is produced. When the invoice is sent to
the customer, a shipment is also made to the
customer by the shipping department.
22- Question 41
- If Order-Item is an entity that is identified
by order-number and the item number, identify the
entities having 1-M relationships. - a) Customer (1) , Order (M)
- b) Invoice (1) , Order (M)
- c) Shipping-Department (1) , Shipment (M)
- d) Shipment (1), Order_Item (M)
- e) Product (1), Order_Item (M)
23- Question 41 contd
- a) Customer (1) , Order (M)
- b) Invoice (1) , Order (M)
- 1 1
24- Question 41 contd
- c) Shipping-Department (1) , Shipment (M)
-
25- Question 41 contd
- d) Shipment (1), Order_Item (M)
- e) Product (1), Order_Item (M)
26- Question 42
- Identify the possible data stores of the above
system. - a)Â Â Order Processing Department
- b)Â Â Shipping Department
- c)Â Â Product d)Â Invoice
- e)Â Â Cost of the products
27- Questions 39-43
- Case Study - An order tracking system
- Customer places orders for universal products.
Orders are filed in the Order processing
department by order processing clerks. In the
Order Processing department, an order number is
assigned to each order for identification and an
invoice with the cost of the products for the
order is produced. When the invoice is sent to
the customer, a shipment is also made to the
customer by the shipping department.
28- Question 42
- Identify the possible data stores of the above
system. - a)Â Â Order Processing Department
- b)Â Â Shipping Department
- c)Â Â Product d)Â Invoice
- e)Â Â Cost of the products
29- Question 43
- Select the external entities for the system, from
the given choices. - a)Â Â Order Processing Department
- b)Â Â Shipping Department
- c)Â Â Universal Product
- d)Â Â Invoice e)Â Â Ship
30- Question 43
- Select the external entities for the system, from
the given choices. - a)Â Â Order Processing Department
- b)Â Â Shipping Department
- c)Â Â Universal Product
- d)Â Â Invoice e)Â Â Ship
31Question 15 Which of the following descriptions
related to Entity Modelling is true. a) External
entity is any thing of significance about which
information needs to be known or held. b) An
attribute specifies what one thing (Entity) has
to do with another. c) Relationships in an
entity model also subject to degree and
optionality. d) A Super type is a discrete set of
occurrences of an entity type e) When an entity
is described by subtypes it is known as a Super
type.
32Relationships and Cardinality
M
1
Faculty
University
Consists of
1
Has
N
M
Student
Course
Takes
N
A course without a single student
Optional
33Question 15 . a) External entity is any thing of
significance about which information needs to be
known or held. b) An attribute specifies what one
thing (Entity) has to do with another. c)
Relationships in an entity model also subject to
degree and optionality. d) A Super type is a
discrete set of occurrences of an entity type e)
When an entity is described by subtypes it is
known as a Super type.
34Question 27
Which of the following statements are correct
regarding an external entity a) It is an
object outside the scope of the system being
modelled b) It can directly consume data kept in
a data store c) It can be a sink, source or
both d) It may be another system or a part of
the same system in the organisation e) It is one
of the two components, which appear in the
context diagram
35 a) It is an object outside the scope of the
system being modelled b) It can directly consume
data kept in a data store c) It can be a sink,
source or both d) It may be another system or a
part of the same system in the organisation e)
It is one of the two components, which appear in
the context diagram
36- Question 23
- Which of the following statements correctly
represent some of the duties of a systems analyst?
37a) choosing a team to conduct a project leading
the team b) communicating ideas c)advising
users why they are inefficient and how should
they work d) identifying how staff of an
organisation can be reduced by computerisation
of activities e)designing systems the
analyst is completely sure of and forcing the
users to change their practices and get used to
it
38a) choosing a team to conduct a project leading
the team b) communicating ideas c)advising
users why they are inefficient and how should
they work d) identifying how staff of an
organisation can be reduced by computerisation
of activities e)designing systems the
analyst is completely sure of and forcing the
users to change their practices and get used to
it
39 Main Reading Introduction to Systems Analysis
and Design, Igor Hawryszkiewycz, fourth
edition, Prentice hall, 1998
ICT
40Question 30
- Identify the incorrect statements.
- (a) State Transition Diagrams are created only
for classes with no significant dynamic behavior - (b) A Sequence Diagram shows object interactions
arranged in time sequence - (c) Entity Relationship Diagrams are used to
design files - (d) Documentation assists analysts to maintain
system inconsistency by storing cross-references
between system components - (e) Use case modeling is the process of
identifying and modeling business events, who
initiated them, and how the system responds to
them
41- (a) State Transition Diagrams are created only
for classes with no significant dynamic
behaviorWrong - State Transition Diagrams
- Models dynamic behaviour of objects.
- Most relevant for objects having significant
dynamic behaviour. - eg. Hotel room
42Make Reservation
Available
Reserved
Check_in
Check_out
Check_in
Occupied
State Transition Diagram for Hotel Room object
in a Hotel Reservation System
43- (b) A Sequence Diagram shows object interactions
arranged in time sequence - Correct
- Interaction Diagrams
- Scenarios or use cases are captured in
Interaction Diagrams. Two types - Sequence diagrams Shows object
interactions arranged in time sequence. - Collaboration diagrams Shows object
interactions organized around the objects and
their links to each other
44- (c) Entity Relationship Diagrams are used to
design files - Correct
- Entity Relationships Diagrams are used for
data modeling. - (d) Documentation assists analysts to maintain
system inconsistency by storing cross-references
between system components - Wrong
45- e) Use case modeling is the process of
identifying and modeling business events, who
initiated them, and how the system responds to
them - Correct
- Use case modeling
- Identify the actors in the system
- Describe the way they use or interact with the
system(behaviours) . - Answer (a),(d)
46Do we need to study UML, Rational Rose in detail?
- NO. Will be covered in detail for the second
year. - UML Unified Modeling Language
- Rational Rose Object Oriented Computer Aided
Software Engineering tool that supports UML.
47Question 29
- Which of the following statements are correct?
- (a) A logical DFD does not illustrate what occurs
but shows how it occurs. - Wrong.
- Shows what occurs, not how occurs
- (b) CASE tools are designed to automate the
stages of the system development life cycle. - Correct
48- (c) A Use Case is a sequence of transactions
performed by a system that yields a measurable
result of values for a particular actor. - Correct
- (d) An Association relationship is a
uni-directional semantic connection between
classes - Wrong , by directional
49- (e) Object modeling is a technique for
identifying objects within the systems
environment and the relationships between those
objects - Correct
- Answer (b), (c) and (e)