PART I Systems Analysis and Design Model Questions - PowerPoint PPT Presentation

1 / 49
About This Presentation
Title:

PART I Systems Analysis and Design Model Questions

Description:

The library of the ABC Company handles the following main activities. Issuing of books ... (b) A Sequence Diagram shows object interactions arranged in time sequence ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 50
Provided by: institutet1
Category:

less

Transcript and Presenter's Notes

Title: PART I Systems Analysis and Design Model Questions


1
PART ISystems Analysis and Design Model Questions
2
Corrections 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.

3
Question 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.

16
a)
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.

18
c)
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

31
Question 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.
32
Relationships and Cardinality
M
1
Faculty
University
Consists of
1
Has
N
M
Student
Course
Takes
N
A course without a single student
Optional
33
Question 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.
34
Question 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?

37
a) 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
38
a) 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
40
Question 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

42
Make 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)

46
Do 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.

47
Question 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)
Write a Comment
User Comments (0)
About PowerShow.com