You are on page 1of 27

JAN 2006

J

A5-R3: STRUCTURED SYSTEM ANALYSIS AND DESIGN

NOTE:

1.

There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

2.

PART ONE is to be answered in the TEAR-OFF ANSWER SHEET only, attached to the question paper, as per the instructions contained therein. PART ONE is NOT to be answered in the answer book.

3.

Maximum time allotted for PART ONE is ONE HOUR. Answer book for PART TWO will be supplied at the table when the answer sheet for PART ONE is returned. However, candidates, who complete PART ONE earlier than one hour, can collect the answer book for PART TWO immediately after handing over the answer sheet for PART ONE.

TOTAL TIME: 3 HOURS

TOTAL MARKS: 100 (PART ONE - 40; PART TWO - 60)

PART ONE (Answer all the questions)

1.

Each question below gives a multiple choice of answers. Choose the most appropriate one and enter in the "tear-off" answer sheet attached to the question paper, following instructions therein. (1 x 10)

1.1

Which of the following is the most important phase of SDLC

A)

Requirements Analysis

B)

Design

C)

Testing

D)

Coding

1.2

An Entity in ER diagram represents what in DFD?

A)

Data Flow

B)

Store

C)

Process

D)

Both A) and b)

1.3

The output of System Design stage is represented by

A)

ER diagram

B)

Context Diagram

C)

Structure Chart

D)

Activity Diagram

1.4

UML stands for

A)

Unified Modeling Language

B)

Unified Modular Language

C)

Unique Modeling Language

D)

None of the above

1.5

The largest percentage of total life cycle cost of software is

A)

Design cost

B)

Maintenance cost

C)

Coding cost

D)

Testing cost

A5-R3

Page 1 of 6

January, 2006

1.6

The popular project management technique/s is/are:

A)

:Cdtical Path Method

B)

Gantt Chart

C)

PERT

\. D)

All of the above

1.7

Which of the following is not a Cost Benefit Analysis Technique

A)

Net present value

B)

Return on Investment

C)

Break Even analysis

D)

JAD

1.8

Which one of the following Testing is done by user?

A)

Acceptance testing

B)

Stub Testing

C)

Unit Testing

D)

All of the above

1.9

Cost of error correction is least at

A)

Design stage

B)'

Requirement analysis stage

C)

Development stage

D)

I mplementation stage

1.10 A new instance of a class is created by:

A)

Query operation

\.-8)

Constructor operation

C)

Update operation

D)

Destructor operation

2.

Each statement below is either TRUE or FALSE. Choose the most appropriate one and ENTER in the "tear-off" sheet attached to the question paper, following instructions therein. (1 x 10)

2.1 DFD is used to represent the functional view of the application Domain.

2.2 Use Case Diagram Plays the same role in Object Oriented Analysis and Design that Context Diagram plays in Structured Analysis and Design.

2.3 Changes made to an Information System to evolve its functionality to meet the changing requirements are called corrective maintenance.

2.4 A database administrator is one who designs the database for an application.

2.5 All activities lying on critical path have slack time equal to zero.

2.6 In second normal form non-key attributes do not depend on other non-key data elements.

2.7 PERT stands for Project Evaluation Review Tec h nicu8.

2.8 UML consists of nine diagrams.

2.9 In order to maintain the software efficiently, the modules must have high coupling.

2.10 Data dictionary is a technique for writing process specifications.

6 1

3.

X

Y

 

3.1

Benefits that can be measured in Rupees and with certainity

A.

Computer system security

3.2

The Repository of all data items

B.

Component Diagram

3.3

Data at rest

C.

Tangible Benefits

3.4

Disaster Recovery

D.

Data store

3.5

A diagram which shows the Architectu:al View

E.

Class Diagram

3.6

One of the concept used in Use case Diagram

F.

Cohesion

3.7

One of the technique to control the User access

G.

Data dictionary

3.8

Extent to which modules are dependent on each other

H.

Temporal Cohesion

3.9

Changing a system in response to environmental changes

I.

Class

3.10

Part of relationship

J.

View

 

K.

Coupling

L.

Generalization

M.

Configuration Management

N.

Adaptive maintenance

O.

Aggregation

P.

Actor

A5-R3

Page 3 of 6

Match words and phrases in column X with the closest related meaning! word(s)!phrase(s) in column Y. Enter your selection in the "tear-off" answer sheet attached to the question paper, following instructions therein. (1 x 10)

January, 2006

4.

Each statement below has a blank space to fit one of the word(s) or phrase(s) in the list below. Enter your choice in the "tear-off" answer sheet attached to the question paper, following instructions therein. (1 x 10)

A.

CPM

B.

functional

C.

Flat

I

D.

Data couple

E.

Inspection

F.

Network diagram

I

G.

System

H.

Transitive

I.

Sequence Diagram

J.

CASE Tools

K.

Context diagram

L

Audit trail

M.

Component Diagram

N.

Cardinality

O.

Requirement analysis

P.

System

Q.

Software

R.

Code Generators

S.

Degree

T.

System Design

   

4.1 A(n)

is an interrelated set of components with an identifiable boundary

working together for some purpose.

4.2 PERT and

4.3 Tools that enable the automatic generation of program and database definition code

are techniques for scheduling project plans.

directly from design documents, diagrams, forms and reports are called

4.4 In UML collaboration diagram and

4.5 A(n)

4.6

4.7 is a formal group activity where participants manually examine code for

are complementary to each other.

dependency in a relation exists between two non-key attributes.

shows

data being exchanged between the modules.

A(n)

occurrence of errors.

4.8 is a list of changes to a data file which allows business transactions to be

traced.

4.9 The number of entity types that participate in a relationship is called _

relationship.

of the

4.10 The phase of SDLC in which all funCtional features of the system are described IndependEmtly of

any computer platform is called

Page 4 of 6

1

5.

PART TWO

(Answer any FOUR questions)

a}

What are the different stages of object oriented development life cycle?

b)

Define a system. What are its characteristics?

(6+4+5)

c}

What are the three views of modelling? Explain briefly their purpose and also name the

models used to represent these views.

6.

a}

Explain the purpose of making decisions tree and decision tables. Why do we record data descriptions?

b)

An Art Gallery is the business of buying and selling paintings. Artists can register with the gallery for selling their Paintings by paying a nominal amount. Whenever artists approach the Gallery for registration. Gallery checks the past auction records to know about the artist's standing. If satisfied, artist is given a registration code. In case artist is a new artist he is given six months temporary registration code to prove himself failing to which his registration is cancelled. Paintings can be classified as masterpiece, masterwork and other paintings. They can be also categorized as landscape, portrait spiritual etc. For every painting to be sold, its title, date of work, artist name, medium used, size, classification, expected price by the artist and target selling price are recorded. Once the painting is sold, status is changed to sold. Every three months, payments to be made to various artists are computed and cheques are dispatched. Gallery also maintains the record of customers who visit the gallery. Based on their past purchases, customers are also offered discounts. Customers also record their liking for the artists so that Gallery can contact them when paintings by those artists are available. Gallery also keeps updating the auction records. Gallery also gives its exhibition hall Oll rent to the customers for holding exhibition.

For these requirements draw a Context Diagram.

c)

What is quality assurance? What factors determine quality of a system?

7.

(6+5+4)

a) Write the names of diagrams used by UML.

b) Explain the functions of Transaction Processing System, Decision Support System and Expert System.

c) Write the basic principles of successful systems.

(3+7+5)

8.

a) Explain the methods of interacting while designing Human Computer Interface.

b) A module of an Employee Management System computes salary of the employees. Each employee can have status .Qr worker, instructor or manager. Each of these is given fixed salary per week. However if the employees work more than 40 hours per week, they are given fixed salary plus extra money per hours as per following rate.

Worker

-

Rs. 100

Manager

-

RS.200

Instructor

-

Rs. 150

In case an employee works more than ':'0 hours in a week he also given an additional

allowance of Rs. 1000. Prepare a decisicn table to show the logic of the module.

. A5-R3

Page 5 of 6

January, 2006

JULY 2003

A5-R3: STRUCTURED SYSTEM ANALYSIS & DESIGN

 

NOTE:

1.

There are TWO PARTS in this Module/paper. PART ONE contains FOUR questions and PART TWO contains FOUR questions.

2.

PART ONE is to be answered in the TEAR-OFFANSWER SHEET only, attached to the question paper, as per the instructions contained therein. PART ONE is NOT to be answered in the answer book.

3.

Maximum time allotted for PART ONE is ONE HOUR. Answer book for PART TWO will be supplied at the table when the answer sheet for PART ONE is returned. However, candidates who complete PART ONE earlier than one hour, can collect the answer book for PART TWO immediately after handing over the answer sheet for PART ONE.

TOTAL TIME: 3 HOURS

TOTAL MARKS: 100 (PART ONE-40; PART TWO – 60)

PART ONE (Answer all the questions)

1.

Each question below gives a multiple choice of answers. Choose the most appropriate one and enter in the “tear-off” answer sheet attached to the question paper, following

instructions therein.

(1 x 10)

1.1

Which statement best reflects the role of a systems analyst?

A) systems analysts focus basically on how a system works.

B) systems analysts must understand business requirements as well as technical requirements.

C) systems analysts’ primary job is to manage projects.

D) the most common work performed by a systems analyst is programming.

1.2

Which of the following is a true statement regarding the SDLC phases?

A) The SDLC is not iterative.

B) The life cycle is always a sequentially ordered set of phases.

C) It is not possible to complete some activities in one phase in parallel with those of

another phase.

D) The life cycle may be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system.

1.3

When comparing a Gantt chart to a PERT chart, which of the following is a true statement:

A) A Gantt. Chart is best used for determining the critical path.

B) PERT charts are only used for simple projects

C) PERT charts are the most common charts used in Information Systems projects and show the timeline better than other charts.

D) Gantt charts are the most common charts used in Information Systems projects.

1.4

A critical path refers to

A)

a sequence of activities whose order and durations have no direct impact on meeting

a project’s completion deadline.

B)

a sequence of activities whose duration cannot last more than 40% of the time allotted to the project.

C)

sequence of activities whose order and durations directly affect the completion date of a project.

a

D)

a

sequence of activities whose order must be performed in parallel

1.5 The phase of System Development associated with creation of test data is

A) System analysis

B) Physical design

C) System acceptance

D) Logical design

1.6 Software tools that provide automated support for some portion of the systems development process defines

A) CAM

B) CASE

C) NOS

D) Gantt

1.7 Which of the following would most likely not be an example of an attribute?

A) employee name

B) customer address

C) stock number

D) cancel appointment

1.8 Scalability refers to

A) easy increase or decrease of the storage space

B) fact hat there is no central point of failure in the system

C) outer skin of the computer

D) support of many different types of clients and servers

1.9 Which of the following would not be an appropriate class name?

A) Student

B) Patient

C) John

D) Customer

1.10 Indexes are created for

A) Optimizing Queries

B) Optimizing Updates, Inserts and Deletes

C) Index Speed up all types of operations

D) None of the above

2.

Each statement below is either TRUE or FALSE. Choose the most appropriate one and

ENTER in the “tear-off” sheet attached to the question paper, following instructions

(1 x 10)

therein.

2.1 During the needs analysis phase, developers must determine what problems exist with the current system, then decide whether to proceed with development.

2.2 BPA involves greater risks than Reengineering.

2.3 In the development phase of the SDLC, programmers either create software from scratch or purchase commercially available software.

2.4 The names of data stores on primitive-level data flow diagrams often correspond to the names of data entities in entity-relationship diagrams.

2.5 Joint Application Design and prototyping can help keep the analysis effort at a minimum yet still effective.

2.6 The diagram that shows the scope of the system, indicating what elements are inside and which are outside the system, is called a level-2 diagram.

2.7 Sometimes the systems development life cycle is iterative.

2.8 A PERT diagram shows how tasks must be ordered and when an activity should begin and end.

2.9 Coupling is the extent to which subsystems depend on each other.

2.10 Process, logic and data model descriptions of a system must be consistent and complete since they are prepared during the analysis phase.

3.

Match words and phrases in column X with the closest related meaning/ word(s)/phrases in column Y. Enter your selection in the “tear-off” answer sheet attached to the question paper, following instructions therein. (1 x 10)

X

 

Y

3.1 A collection of those places where we keep all documentation associated with the application and project

A.

Application data model

3.2 A model that identifies only the most fundamental of entities

B.

Systems life cycle

3.3 A study phase model that includes only entities relationships, but not attributes

C.

GUI

3.4 The four stage process of creation, startup, maturity, and decline of systems

D.

TUFP

3.5 Automation of entire System Development process

E.

Enterprise data model

3.6 It can be used to track the tasks of a project when task time estimates are fairly uncertain

F.

Real time System

3.7 Methodology where cost of new system equals cost of old

G.

A repository

3.8 Airline ticketing is an example of

H.

Structure Chart PERT Chart

3.9 Module eleven technique

I.

3.10 Hierarchical relationship between modules of a system

J.

Context data model

K.

CASE Tools

L.

Breakeven analysis

M.

Presentation chart

N.

Check Digit

4.

Each statement below has blank space to fit one of the word(s) or phrases in the list below. Enter your choice in the “tear-off” answer sheet attached to the question

paper, following instructions therein.

(1 x 10)

A.

Needs analysis

 

B.

Prototype

C.

Effort

 

D.

Abundance

 

E.

BOM

F.

Waterfall Model

   

G.

Data Dictionary

 

H.

Lower

I.

Systems Acceptance

 

J.

Maintenance

 

K.

DDL

L.

Hurricane model

   

M.

complexity

 

N.

Physical Design

     

4.1

A

establishes relationships, fields and record types.

 

4.2

A

is a minimodel of the proposed system.

 

4.3

A

is a comprehensive integration and collection of data about data.

 

4.4

The

phase

of

the

system

Development

associated

with

creation

of

test

data

is

4.5

lists all the items required in fabrication of an item.

 

4.6

During

 

phase of the SDLC, users or developers may discover errors or

problems that cause the entire process to start over again.

 

4.7

CASE tools are used to create diagrams and generate code for database tables system functionality during the design phase.

4.8

Function points are used to measure the estimated

of a project.

 

4.9

When estimating the project time schedule after the size of a project has been determined,

the next step is to estimate the

that is required for each task.

 

4.10

The

implies that project estimates become more accurate as the project’s

product becomes better understood.

PART TWO (Answer any Four questions)

5.

a)

Define what is a system? List the players involved in a typical systems development project.

b)

Describe the role of a system analyst in a system development project.

 

(9+6)

6.

a)

List 5 key principles of system development.

b)

What is the difference between the SDLC and a methodology?

c)

Draw a structure chart to represent the following:

A invokes B, then conditionally invokes C, then repeatedly iterates D.

B selects E or G.

C is not decomposed any further.

D is a sequence of F and G.

E, F and G are not decomposed any further.

 

(3x5)

7.

An association oversees a swimming lessons program in the city of Delhi. Seven course levels are offered: Level 1 is for beginners (usually 4-7 years old) and Level 7 is advanced. Swimmers move to the next level when they pass a series of tests that are geared toward

the level (e.g., front crawl for 30 feet). Courses are offered three times during the summer and monsoon in the spring season. Parents register their children by submitting a registration form(s) and a payment. The registration form contains the name of the child and the desired classes(s) and times. A parent may sign up a child for more than one course and time as long as the classes are not during the same time period. For example, a parent may sign up

a

child for level 2 in the first summer session, level 3 in the second summer session, and

level 4 in the monsoon. A parent may submit more than one registration form per payment:

One form per child. Draw a DFD to represent the registration process.

 

(15)

8.

a)

Compare and contrast the modeling of data and behaviors in the traditional versus the object-oriented approach.

b)

Management Information Systems should facilitate decision making at all levels of management; each level requires information with different characteristics, and with differing degrees of probability. Your are required to:

i) compare, briefly, the characteristics of information used in strategic planning with those required for operational control and

ii) discuss the features of deterministic, probabilistic and adaptive systems. Give a practical example of each type of system.

 

(6+9)

9.

Write short notes on any three of the following:

i)

UML

ii)

Context Diagrams

iii)

Cohesion and Coupling

iv)

Testing vs Quality Assurance

 

(3x5)

JULY 2003

A5-R3: STRUCTURED SYSTEM ANALYSIS AND DESIGN

 

NOTE:

1.

There are TWO PARTS in this Module/paper. PART ONE contains FOUR questions and PART TWO contains FOUR questions.

2.

PART ONE is to be answered in the TEAR-OFFANSWER SHEET only, attached to the question paper, as per the instructions contained therein. PART ONE is NOT to be answered in the answer book.

3.

Maximum time allotted for PART ONE is ONE HOUR. Answer book for PART TWO will be supplied at the table when the answer sheet for PART ONE is returned. However, candidates who complete PART ONE earlier than one hour, can collect the answer book for PART TWO immediately after handing over the answer sheet for PART ONE.

TOTAL TIME: 3 HOURS

TOTAL MARKS: 100 (PART ONE-40; PART TWO – 60)

PART ONE (Answer all the questions)

1.

Each question below gives a multiple choice of answers. Choose the most appropriate

one and enter in the “tear-off” answer sheet attached to the question paper, following

instructions therein.

(1 x 10)

1.1

Which of the following is not a named phase in the systems development life cycle?

A)

Need Analysis

B)

Development

C)

Testing

D)

Maintenance

1.2

At the highest level, a DFD is referred to as a

A)

Level 0 DFD

B)

Level 1 DFD

C)

context diagram

D)

scope diagram

1.3

This is another name for a working model that demonstrates how part of an information system works.

A)

CASE tool

B)

Prototype

C)

Data flow diagram

D)

Decision Tree

1.4

This can be used to track the tasks of a project when the esimationoftask time are firly uncertain.

A)

PERT

B)

TUFP

C)

DFD

D)

CASE tools

1.5

The information gathering technique that enables the analyst to collect facts and options from a wide range of geographically dispersed people quickly and with the least expense is the

A)

Document analysis

B)

Interview

C)

JAD session

D)

Questionnaire

1.6

This is a common problem encountered during a JAD session.

A)

A few people trying to dominate discussion

B)

A whiteboard or flip chart

C)

Everyone participating

D)

People that are excited about the chance to participate

1.7

When comparing a Gantt chart to a PERT chart, which of the following is a true statement:

A)

A Gantt Chart is best used for determining the critical path.

B)

PERT charts are only used for simple projects.

C)

PERT charts are the most common charts used in Information Systems projects and show the timeline better than other charts.

D)

Gantt charts are the most common charts used in Information Systems projects.

1.8

Which of the following is the most secure method of protecting sensitive data during transmission over a network?

A)

public key encryption

B)

private key encryption

C)

access control matrix

D)

parity check

1.9

All of the following are stages in the systems life cycle EXCEPT:

A)

creation

B)

startup

C)

change

D)

maturity

1.10

Which of the following is NOT a component of audit risk?

A)

inherent risk

B)

control risk

C)

detection risk

D)

management risk

2.

Each statement below is either TRUE or FALSE. Choose the most appropriate one and

ENTER in the “tear-off” sheet attached to the question paper, following instructions

(1 x 10)

therein.

2.1 To create an information system, developers follow a set of steps, called the systems development planning process.

2.2 In bottom-up design, developers start with the large picture and move to the details.

2.3 CASE tools can help developers create computer software quickly and reliably.

2.4 Adding staff to a project to shorten the project’s length is usually a wise move, because adding staff normally translates into increased productivity.

2.5 In the development phase of the SDLC, programmers either create software from scratch or purchase commercially available software.

2.6 During the needs analysis phase, developers must determine what problems exist with the current system, then decide whether to proceed with development.

2.7 In a data flow diagram, arrows are used to represent data stores.

2.8 The system development lifecycle describes the temporal, causal and I/O relationships among the processes of the organization studied.

2.9 Participants at a Joint Application Development (JAD) workshop meeting identify system requirements.

2.10 An entity in an ER diagram is basically the same as an entity in a DFD, the only difference being that in the former it stores data and in the latter it processes data.

3.

Match words and phrases in column X with the closest related meaning/ word(s)/phrases in column Y. Enter your selection in the “tear-off” answer sheet attached to the question paper, following instructions therein. (1 x 10)

X

 

Y

3.1 In ER modeling, entities are depicted using

A.

Data Dictionary

3.2 A repository of information about a database that documents data elements of a database

B.

Triangles

3.3 An important security feature

C.

DBMS

3.4 A diagram which depicts the flow of data in different elements of the system

D.

LAN

3.5 The name for tools that support high-level program development

E.

Rectangles

3.6 A complete software facility of building, maintaining and generating reports from a database.

F.

CASE

3.7 A display using icons and other graphical images rather than typed lines of text.

G.

Encryption

3.8 The lowest layer of the OSI reference model.

H.

Document

3.9 In SDLC, the stage which refers to the technical specifications for input, output, file and processing that will be applied in implementing the candidate system, is known as

I.

DFD

3.10 Common method for checking transposition errors

J.

Physical Layer

K.

Tuples

L.

Batch Processing

M.

Check Digit

N.

GUI

4.

Each statement below has blank space to fit one of the word(s) or phrases in the list below. Enter your choice in the “tear-off” answer sheet attached to the question

paper, following instructions therein.

(1 x 10)

A.

Logical Design

 

B.

Lower CASE Tools

 

C.

Cohesion

 

D.

UML

E.

Coupling

 

F.

Biometric

 

G.

Physical Design

 

H.

close-ended

 

I.

Class

 

J.

Upper CASE Tools

 

K.

DFD

L.

BPA

 

M.

Mapping

 

N.

ER Diagram

     

4.1

The

extent

to

which

a

system

or

a

subsystem

performs

a

single

functions

called

4.2

A phase of the SDLC in which all functional features of the system chosen fro development are described independently of any computer platform is called

4.3

Tools designed to support the implementation and maintenance phases of the SDLC are called

4.4

Alternatives must be considered at many levels in the SDLC. When considering alternatives in scope, a good visual model to use is

4.5

The analysis strategy that results in the existing business processes being left essentially the same, but with a new system that makes them more efficient is

4.6

During an interview, the following question is asked: “How many times during a typical week does a customer complain about inadequate service following a sale?” This question is an

example of a(n)

 

question.

 

4.7

is a computer-based test procedure which determines whether all logic paths in a computer program have been traversed.

4.8

A device to measure or detect fingerprints or signatures in called a(n)

 

device.

4.9

is a standard object-oriented language for describing system requirements, analysis and design phase.

4.10

The structural or object model is represented in UML primarily with Diagrams.

 

PART TWO (Answer any four questions)

5.

a)

What is the SDLC? Name each of the phases that make-up the SDLC and clearly indicate the sequence in which the phases must be performed.

b)

List the activities necessary to complete the study phase of the project.

c)

Name three modeling techniques that may be used in the definition phase of a system.

 

(8+4+3)

6.

a)

The Video Rentals and Sales (VRS) company rents and sells videos to customers, and wants to computerize its operations. It wants the new system to do everything the current system does, which is a follows:

In the current system all customers must be registered in the customer file.

New customers must provide identification, name, address, telephone, etc., and is entered in their customer record in the customer file.

Videos are rented and the rental is recorded in the rental file and a fee charges.

Returned videos are checked-in and the rental file is updated.

Customers who are late are contacted by telephone.

 

All video sales are recorded.

 

The system produces sales and rentals reports for management.

All cash from

rentals and

sales is passed

to the Accountant along with a daily

Rentals/Sales Report.

 

Customers are sent a Monthly Bonus Letter.

 

Customers are sent an Annual Bonus Letter.

VRS purchases all its videos from a Supplier and passes the invoices to the Accountant for payment.

Given the above information, draw a context diagram.

 

b)

Why should you develop both logical and physical DFDs for systems? What advantage is there for drawing a logical DFD before a physical DFD for the information system discussed in Part a) above.

 

(9+6)

7.

a)

What are CASE tools used for? What is the purpose of:

 

i) upper-CASE tools

 

ii) lower-CASE tools

b)

Name techniques for validating system requirements.

 

c)

What are the main principles used in designing forms for data entry?

 

(6+4+5)

8.

a)

Describe the salient features of IIML? Discuss its use of dynamic modeling of a system.

b)

The sales staff of a Jewelry Retailer is divided into commissioned salespersons and salaried salespersons. A commissioned sales person receives 7% commission on every sale greater than or equal to Rs.10, 000.00; receives 5% commission on every sale greater than or equal to Rs.1, 000.00 and less than Rs. 10, 000.00 and receives 2% commission on every sale less than Rs.1, 000.00. A salaried salesperson receives a Rs.700.00 bonus for cumulative sales greater than or equal to Rs.10, 000.00; receives a Rs.50.00 bonus for cumulative sales greater than or equal to Rs.1, 000.00 and less than Rs.1, 000.00, and receives no bonus for sales less than Rs. 1, 000.00

From the above description develop a class diagram for the system.

(7+8)

9.

Write short notes on any three of the following:

i) JAD

ii) Protyping

iii) Real-Time System

iv) Transactional Analysis (TA)

(5x3)

A5-R3: STRUCTURED SYSTEM ANALYSIS AND DESIGN

 

NOTE:

1.

There are TWO PARTS in this Module/paper. PART ONE contains FOUR questions and PART TWO contains FOUR questions.

2.

PART ONE is to be answered in the TEAR-OFFANSWER SHEET only, attached to the question paper, as per the instructions contained therein. PART ONE is NOT to be answered in the answer book.

3.

Maximum time allotted for PART ONE is ONE HOUR. Answer book for PART TWO will be supplied at the table when the answer sheet for PART ONE is returned. However, candidates who complete PART ONE earlier than one hour, can collect the answer book for PART TWO immediately after handing over the answer sheet for PART ONE.

TOTAL TIME: 3 HOURS

TOTAL MARKS: 100 (PART ONE-40; PART TWO – 60)

PART ONE (Answer all the questions)

1.

Each question below gives a multiple choice of answers. Choose the most appropriate

one and enter in the “tear-off” answer sheet attached to the question paper, following

instructions therein.

(1 x 10)

1.1

The primary tool used in structured design is a:

A)

Data-flow diagram

B)

Module

C)

Structure chart

D)

Program flowchart

1.2

At the highest level, a DFD is referred to as

A)

Level 0 DFD

B)

Level 1 DFD

C)

Context Diagram

D)

Scope Diagram

1.3

The black-box concept is based on the assumption(s) that:

A)

The relationship between input and output is stable

B)

Black boxes are dependent on environment

C)

The subsystem is stable

D)

All of the above

1.4

A medium of transporting the output of a system to the input of another is a (an):

A)

Boundary

B)

Countermeasure

C)

Feedback

D)

Interface

1.5

Which of the following is not a characteristic of structured system development?

A)

Partitioning of systems into manageable levels of details

B)

Specification of the interfaces between modules

C)

The use of graphical tools, such as data-flow diagrams, to model system

D)

All of the above

1.6

The data-flow diagrams, an originator or receiver of data is usually designated by:

A)

A square box

B)

A circle

C)

A rectangle

D)

An arrow

1.7

Which of the following tools are not used in modeling the new system?

 

A)

Decision tables

B)

Data dictionary

C)

Data-flows diagrams

D)

All of the above

1.8

The process at the most detailed level of the data-flow diagrams are called:

 

A)

Functional primitives

B)

Transform descriptions

C)

Data flows

D)

Interfaces

1.9

Which of the following is a true statement regarding the SDLC phases?

 

A)

The SDLC is not iterative

B)

The life cycle is always a sequentially ordered set of phases

 

C)

It is not possible to completed some activities in one phase in parallel with those of another phase

D)

The life cycle may be though of as a circular process

 

1.10

What information gathering strategy enables the analyst to see the reality of situation rather than listen to others describe it?

A)

document analysis

B)

interviewing

C)

Joint Application Design (JAD) Sessions

 

D)

questionnaires

2.

Each statement below is either TRUE or FALSE. Choose the most appropriate one and ENTER in the “tear-off” sheet attached to the question paper, following instructions

therein.

(1 x 10)

2.1

A system is an organized way of achieving a goal without any consideration of the people involved.

2.2

A critical path refers to a sequence of activities whose order and durations gave no direct impact on meeting a projects completion deadline.

2.3

The feasibility committee is responsible for devising a plan to implement both the new computer hardware and the proposed system.

2.4

Once a new system

is completed, no subsequent evaluation of its performance is

undertaken.

2.5

The limits check is a procedural control.

 

2.6

Greater risk is associated with direct conversion than with phased conversion.

 

2.7

The

post-implementation

evaluation

is

normally

conducted

one

year

after

system

implementation.

2.8

The success of an software project depends entirely on its quality as viewed by users.

 

2.9

CASE are software tools that provide automated support for some portion of the systems development process.

2.10

A parallel run involves the concurrent operation of the existing system and the new system.

3.

Match words and phrases in column X with the closest related meaning/ word(s)/phrases in column Y. Enter your selection in the “tear-off” answer sheet attached to the question paper, following instructions therein. (1 x 10)

X

Y

3.1 User testing of a completed information system using real data in the real user environment

3.2 The search for the implementation of radical changes in business process to achieves breakthrough improvements in products and services

3.3 A system that is cut off from its environments and does not interact with it

3.4 A picture of the movement of data between external entities and processes and data stores within a system

3.5 A graph of instances that are compatible with a given class diagram

3.6 A diagram that depicts project tasks and their relationships

3.7 The traditional methodology used to develop, maintain and replace information systems.

3.8 An iterative process of systems development in which requirements are converted to a working system that is continually revised through close work between an analyst and user

3.9 A planned undertaking of related activities to reach an object that has beginning and an end

3.10 Each module is tested above in an attempt to discover any errors in its code

A. Closed System

B. Alpha testing

C. Object Diagram

D. Business process Re- engineering

E. DFD

F. Protyping

G. PERT Chart

H. Project

I. BETA TESTING

J. GANTT CHART

K. SDLC

L. Unit testing

M. Spiral modeling

N. BPA

4.

Each statement below has blank space to fit one of the word(s) or phrases in the list below. Enter your choice in the “tear-off” answer sheet attached to the question

paper, following instructions therein.

(1 x 10)

A.

OBJECT

B.

Decision tree

C.

Structure Chart

D.

Normalization

E.

Boundary

F.

Decision traces

G.

Black Box

H.

System analysis

I.

Data Dictionary

J.

Outsourcing

K.

Decision table

L.

 

4.1

The

is the area that separates one system from another.

4.2

A(n)

is a listing of all data elements in a database.

 

4.3

is a method for modeling and understanding complex system.

4.4

A(n)

is an abstraction of real-world thing.

 

4.5

is the process of converting complex data structures into simple, stable data

 

structures.

4.6

Under the

concept, the system is defined in terms of inputs and outputs rather

than in terms of how the system effects a transformation.

 

4.7

A graphical representation of a decision situation is

4.8

A(n)

is a hierarchical diagram showing the relationship between various

program modules.

 

4.9

Decision table and decision trees are alternative tools for defining data processes, but

 

are easier for most people for understand.

 

4.10

is a practice of turning over some or all responsibilities of an organization’s

information systems application and operations to an outside firm.

PART TWO (Answer any four questions)

5.

a)

Why do Businesses need Systems Analysts? What is a System Analyst?

b)

Differentiate between the Management Information Systems and Decision Support Systems.

c)

What are the various system users? Discuss the functionality of these users.

(4+4+7)

6.

a)

What is systems analysis? What are the various strategies for systems analysis and problem solving?

b)

What is a data flow diagram? Why do systems analysts use data flow diagram?

(7+8)

7.

a)

Define the following terms:

i) Candidate Key

ii) Primary Key

iii) Alternate Key

iv) Foreign Key

b)

What are CASE tools used for? What is the purpose of

i) Upper Case Tools

ii) Lower Case Tools.

(8+7)

8.

a)

What is Object Modeling? What are the system concepts for Object Modeling?

b)

Discuss the Concept of Object /Class relationships.

(7+8)

9.

Write short notes on any three of the following:

i) Rapid Application Development (RAD)

ii) Operational Feasibility

iii) Project Walkthroughs

iv) Modelling using VML

(3x5)

A5-R3: STRUCTURED SYSTEM ANALYSIS AND DESIGN

PART ONE (Answer all the questions)

1.

Multiple choice of answers

1. 1

A Zero level DFD describes

A)

The fully blown of system design

B)

That the system design cannot be split together

C)

Overflow of processes, input and output

D)

None of the above

1.2

Prototype is a

A)

Working model of the existing system

B)

Mini-model of the existing system

C)

Mini-model of the processed system

D)

None of the above

1.3

Which one of the following is not an important characteristic of useful and effective information?

A)

Completeness

B)

Timeliness

C)

Economy

D)

Accuracy

1.4

A sequential access file is not a file In which the last record is retrieved in the same time as the first record

In which the a record cannot be accessed unless its predecessor records are accessed Usually stored on magnetic tape In which, a new copy of the file is created to insert a record

1.5

Cost of error correction is least at

A)

Implementation stage

B)

Design stage

C)

Development stage

D)

Requirement Analysis stage

1.6

A starting point in the hardware design phase of a system design project is

A)

Benchmarking

B)

Preparation of a purchase contract

C)

The determination of size and capacity requirements for the hardware

D)

Calling quotations from hardware vendors

1.7

The most creative and challenging phase of the system life cycle is

A)

Feasibility study

B)

Maintenance

C)

Design

D)

None of the above

1.8

The data base design activity deals with the design of the

A)

Logical data base

B)

Physical data base

C)

Both A) & B)

D)

None of the above

1.9

The static System Models exhibit which type of relationship

A)

Time-cost

B)

Activity-time

C)

Quantity-cost

D)

None of the above

1.10

A decision table consists of two parts

A)

Stub and entry

B)

Pros and cons

C)

Condition and result

D)

None of the above

2.

TRUE or FALSE

2.1

A phase in which physical system and computerized system both work is called as

parallel run.

2.2

Each data flow in the DFD has a corresponding entry in the data dictionary.

2.3

Coupling is a measure of relative functional strength of a module and cohesion is a

measure of relative interdependence among the modules.

2.4

Structured decisions are programmable and unstructured decisions are judgmental.

2.5

A data dictionary is a structured repository of data about data.

2.6

HIPO diagrams are not used to develop packages.

2.7

Audit trails ensure against loss of data.

2.8

Intangible costs are those that have financial values, which are not easily measured.

2.9

An activity of all phases of a structured project is the walkthrough.

2.10

Structure chart is the documentation tool for structure design.

3.

Match Words and phrases in column X with the closest related meaning/word(s)/phase(s) in columnY. Enter your selection in the “tear-off” answer sheet attached to the question paper, following instructions therein

X

Y

3.1

ATM

A. Hacking B. Facilitating use of application software C. Real time system D. Desired future course of an organization E. Part of Expert system F. Documentation tool for structure design G. Verification H. Logical structure based on some criteria I. Transaction Processing J. Hardware Selection K. Record management programs

3.2

Knowledge base

3.3

Structure chart

3.4

Decision tree

3.5

GUI

3.6

Smart Card

3.7

Benchmark

3.8

Alpha Test

3.9

Computer Crime

3.10

Strategy

 

L.

Data integrity

 

4.

Fill in the blanks

A

 

Structure design

B

Maintainability

C

Acceptance

D

 

Closed system

E

Feasibility Study

F

External

G

 

Information

H

Implementation

I

Structured design

J

 

Sequential

K

Top-down

L

Hierarchical

M

 

Environment

N

Module

O

Data communication

P

 

Module testing

       

4.1

testing is running the system with live data by the actual user.

4.2

Open systems interact with the

 

4.3

is an attempt to minimize complexity and make a program manageable by

subdividing it.

4.4

Managers performing strategic functions need

 

information.

4.5

Digital signature is used in

4.6

testing must precede unit testing and system testing.

 

4.7

The

structuring specifies that an entity can have no more than one owning

entity.

4.8

In the testing phase of the SDLC, the first activity is

 

4.9

Where one has to process all the records in a file, the best file organization is

4.10

A HIPO chart is the

decomposition.

PART TWO

(Answer any four questions)

5.

Write short notes on the following:

a)

Tangible and Intangible Costs and Benefits

b)

Coupling and Cohesion

c)

Top-down and bottom-up Approach

(5 x 3)

6.

a)

What is SDLC? Explain various phases of this cycle?

b)

Explain the strategies used for determining information requirements.

(7+ 8)

7.

a)

Information requirements depend upon various factors. What are these factors? Discuss them.

b)

What is System testing and what do we test in test in this testing?

c)

Discuss system feasibility study.

(5 x 3)

8.

a)

What is logical and physical design?

b)

What do you mean by system analyst? What are the multifaceted roles of a system analyst?

c)

What are objectives of a database?

(5 x 3)

9.

a)

What quality related concerns are to be pursued while creating software for inventory control in a MIS?

b)

Prepare a limited entry decision table for the following case:

A wholesaler has three commodities to sell and has three types of customers. Discount is given as per the following procedure:

i) For DGS & D orders, 10% discount is given irrespective of the value of the order.

ii) For orders more than Rs. 50,000/- agent gets a discount of 15% and the retailer gets a discount of 10%.

iii) For orders of Rs. 20,000/- or more upto Rs. 50,000/- agent gets a discount of 12% and the retailer gets a discount of 8%.

iv) For orders of the value less than Rs. 20,000 agent gets 8% and retailer gets 5%

discount. The above rules do not apply to the furniture items where in a flat rate of 10% discount is admissible to all customers irrespective of the value of the order.

(5 + 10)