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

A5-R3

Embed Size (px)

Citation preview

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 Technicu8.

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.

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

X Y

3.1 Benefits that can be measured in Rupees and A. Computer system security

with certainity

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 G. Data dictionary

access

3.8 Extent to which modules are dependent on H. Temporal Cohesion

each other

3.9 Changing a system in response to I. Class

environmental changes

3.10 Part of relationship J. View

K. Coupling

L. Generalization

M. Configuration Management

N. Adaptive maintenance

O. Aggregation

P. Actor

16

A5-R3 Page 3 of 6 January, 2006

I

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 _________ are techniques for scheduling project plans.

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

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

4.4 In UML collaboration diagram and __________ are complementary to each other.

4.5 A(n) _________ dependency in a relation exists between two non-key attributes.

4.6 A(n) _________shows data being exchanged between the modules.

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

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 _ of the

relationship.

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

PART TWO

(Answer any FOUR questions)

5. a} What are the different stages of object oriented development life cycle?

b) Define a system. What are its characteristics?

c} What are the three views of modelling? Explain briefly their purpose and also name the models used to represent these views.

(6+4+5)

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?

(6+5+4)

7.

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) a sequence of activities whose order and durations directly affect the completion date of a project.

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 therein. (1 x 10)

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

3.9 Module eleven technique I. PERT Chart

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)

A5-R3 Page 1 of 7

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

A5-R3 Page 2 of 7

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

A5-R3 Page 3 of 7

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

A5-R3 Page 4 of 7

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

A5-R3 Page 5 of 7

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.

A5-R3 Page 6 of 7

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)

A5-R3 Page 7 of 7

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 Page 1 of 7

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

A5-R3 Page 2 of 7

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.

A5-R3 Page 3 of 7

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

A. Closed System

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

B. Alpha testing

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

C. Object Diagram

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

D. Business process Re-engineering

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

E. DFD

3.6 A diagram that depicts project tasks and their relationships

F. Protyping

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

G. PERT Chart

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

H. Project

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

I. BETA TESTING

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

J. GANTT CHART

K. SDLC

L. Unit testing

M. Spiral modeling

N. BPA

A5-R3 Page 4 of 7

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.

A5-R3 Page 5 of 7

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 Page 6 of 7

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

A5-R3 Page 7 of 7

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

A5-R3 Page 8 of 7

X

Y

3.1 ATM A. Hacking

3.2 Knowledge base B. Facilitating use of application software

3.3 Structure chart C. Real time system

3.4 Decision tree D. Desired future course of an organization

3.5 GUI E. Part of Expert system

3.6 Smart Card F. Documentation tool for structure design

3.7 Benchmark G. Verification

3.8 Alpha Test H. Logical structure based on some criteria

3.9 Computer Crime I. Transaction Processing

3.10 Strategy J. Hardware Selection

K. Record management programs

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.

A5-R3 Page 9 of 7

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)