CountKnowledgeDear21
A.If your team is not familiar with the type of application under…

A.If your team is not familiar with the type of application under development, the factor should be included in the 1. Economic feasibility study 2. Technical feasibility study 3. Operational feasibility study 4. Legal feasibility study

B. Which of the following is NOT true about system development?

  1.

The size of the problem increases, the complexity increases exponentially.

 

  2.

Building a large system is different from building a small program in all aspects (e.g., planning, team, methodologies applied)

 

  3.

Carefully conducted requirement analysis can identify all user requirements at the beginning of the project and make them remain unchanged

 

  4.

Software is not visible during the development, which makes software building hard.

 

C. Which of the following is a technique for validating and verifying a baseline project plan?

 

  1.

Timeboxing

 

  2.

JAD

 

  3.

Walkthrough

 

 

  4.

DFD

 

D.Which of the following is suggested for writing good requirement statements?

  1.

Do not use complex IT terms

 

  2.

Use a structured, hierarchical numbering format

 

  3.

Describe clearly HOW to implement the requirement step by step

 

  4.

1) and 2)

 

  5.

1), 2) and 3)

 

E. When you assess the economic feasibility of a project, you must take into considerations both one-time cost and recurring cost. Which of the following provides an example of recurring cost?

  1.

Purchase of a development server

 

  2.

Cost of operational personnel

 

  3.

Cost of data migration

 

  4.

Cost of site preparation

 

F.The techniques used in PERT include _______________.

 

  1.

Three-point time estimates

 

  2.

Critical path analysis

 

  3.

Network diagram

 

  4.

1) and 2)

 

  5.

1), 2) and 3)

 

G.What is a primitive process in DFD?

 

  1.

A process with the simplest algorithm

 

  2.

A process with the most complex algorithm

 

  3.

A process that performs a single task

 

  4.

A process that performs more than one task

 

E. According to our discussion on “Mythical Man-Month”, _____________________.

  1.

Adding more people to a late project may make it later

 

  2.

Man and Month are interchangeable only when the job can be partitioned and done concurrently

 

  3.

In a project, the sequential constraint determines the project time

 

  4.

1) and 2)

 

  5.

1), 2) and 3)

 

Most large business information systems today (e.g., Wal-Mart’s supply chain management system) are an example of software as _____________.

  1.

A product

 

  2.

A system

 

  3.

A program complete-in-itself

 

  4.

A system and a product

 

In DFD (Data Flow Diagram), a data store

 

  1.

Determines a functional requirement

 

  2.

Uses a open-ended rectangle as its notation 

 

  3.

Is labeled as an action verb

 

  4.

Is external to the system

 

Which of the following is NOT true about JAD?

 

  1.

The time to develop the system is reduced

 

  2.

JAD helps users generate new ideas

 

  3.

Users tend to feel more ownership of the system

 

  4.

In JAD, a series of individual interviews are scheduled for requirements gathering

 

One of the essential problems involved in system development is “Testing”. Which of the following is a true statement about it?

  1.

Testing is only for codes.

 

  2.

You have to test your program against all possible cases at any costs. 

 

  3.

Testing must be performed throughout the entire SDLC.

 

  4.

1) and 2)

 

  5.

1), 2) and 3)

 

In DFD, functional decomposition is continued until ______________________.

 

  1.

Level 2 DFD is reached

 

  2.

Level 3 DFD is reached

 

  3.

All processes become primitive processes

 

  4.

Each DFD contains less than 9 processes

 

Requirement analysis is difficult because

  1.

There are a lot of ambiguities in specifying user needs using natural languages (such as English)

 

  2.

There is a huge communication gap between users and developers

 

  3.

Users may not know what they exactly want

 

  4.

1) and 2)

 

  5.

1), 2) and 3)

 

is the ability to break down a whole system into its component parts so that its organizational structure is better understood.

  1.

PERT

 

 

  2.

Quality assurance

 

  3.

Methodology

 

  4.

System analysis