DipIETE – CS (OLD SCHEME)
NOTE: There are 9 Questions in all.
· Question 1 is
compulsory and carries 20 marks. Answer to Q.1 must be written in the space
provided for it in the answer book supplied and nowhere else.
· Out of the remaining
EIGHT Questions, answer any FIVE Questions. Each question carries 16 marks.
· Any required data not
explicitly given, may be suitably assumed and stated.
Q.1 Choose the correct or the best alternative in the following: (210)
a.
Which
of the following is true about software construction in the traditional life
cycle?
(A) Only one programming language could be used.
(B)
Relational
database management systems are not used.
(C)
The
design is used to develop program code.
(D)
Collection of requirements.
b. Resource levelling is a strategy for correcting __________.
(A)
overuse
of resources
(B)
under
allocation of resource
(C)
over
allocation of resource
(D)
delay
in availability of resources
c. Which of the following techniques is not used in Economic Feasibility?
(A)
Whether
the proposed system is cost effective.
(B)
Whether
the proposed system will generate larger profits or not.
(C)
How
much will the system cost?
(D)
What
benefits will the system provide?
d. Which of the following is one of the major challenges during system installation?
(A)
Ensuring
that the new software is correctly installed to use the computer effectively.
(B) Avoiding unnecessary
disruption and minimizing the attendant risk of change.
(C) Ensuring that both
old and new systems run in parallel.
(D) Leading a
migration/transition/replacement process for a key application.
e. User involvement in software development is important for which of the following reasons?
(A)
It
is cheaper to have users as part of the project team rather than professional
software developers.
(B)
Users
understand why the requirements cannot be met.
(C)
Users
can influence the way a project proceeds by identifying the most acceptable
course of action from various alternatives.
(D)
It
gives better understanding of the inputs for design form users.
f. Changes made periodically to a system, after its implementation, is known as system ________.
(A)
analysis (B)
design
(C) development (D)
maintenance
g. Checking the quality of software in both simulated and live environments is known as ________.
(A)
checking (B)
usability
(C) debugging (D) validation
h. A bar chart used to depict project tasks against a calendar is known as _______.
(A) CPM (B) PERT chart
(C) GANTT chart (D) None of the above
i. Which of the following is not a synonym for a Data flow diagram (DFD)?
(A)
Operational
graph. (B) Transformation graph.
(C) Bubble chart. (D) Process Model.
j. The most important characteristic of a System Analyst is ________.
(A) Problem Solver (B) Programmer
(C) Project Manager (D) Communicator
Answer any FIVE
Questions out of EIGHT Questions.
Each question carries
16 marks.
Q.2 a. What is a system development process?
Identify and explain the four phases of the simplified system development
process. (6)
b. What is the difference between continuous process improvement
(CPI), total Quality Management (TQM) and Business Process Redesign (BPR)? (4)
c.
Draw
a logical DFD to document the flow of data in your school’s course registration
and scheduling system. (6)
Q.3 a. What is Capability Maturity Model (CMM)?
Describe its five levels and state which level is dependent on the
establishment of a system development process? (6)
b. What is Rapid Application Development strategy? List the advantages and disadvantages of RAD. (6)
c. Differentiate between
business functions and business processes. (4)
Q.4 a. Explain the purpose of the preliminary
investigation phase. (6)
b. What is cause and effect analysis? What is the risk of not
performing it? (4)
c. Identify and briefly describe the two types
of questionnaires. Prepare a sample questionnaire to use in survey of the topic:
“Whether companies are willing to outsource their security”. (6)
Q.5 a. What
do you mean by the degree of a relationship in an E-R diagram? Explain the
three most common types of degree-relationship with example. (8)
b. Describe the role of information system architecture is system
development. (8)
Q.6 a. What are the four tests for project
feasibility? How is each test for feasibility measured? (6)
b. Define
sequence and collaboration diagrams? What are the three additional design and
implementation diagrams offered by UML? Define them. (6)
c. What
is a state chart diagram used for? What activities are to be performed for its
construction? (4)
Q.7 a. Identify several systems design strategies.
List the advantages of using prototyping as a systems design approach. (8)
b. Differentiate between:
(i) Open
ended and closed ended questions
(ii) Forward and Reverse Engineering
(iii) Data Partitioning and
Data Replication
(iv) Entity, interface and
control objects (8)
Q.8 a. List
out Various human engineering factors that should be incorporated into a user
interface design. (6)
b.
Explain the difference between batch, online and remote batch processing
methods. (4)
c. Define
systems implementation and explain its purpose. List and describe four
strategies commonly used to convert from an old system to a new production
system. (6)
Q.9 a. Define
Object modelling. Discuss the various concepts for object modelling. (8)
b. Write
short notes on any FOUR: - (8)
(i) Brainstorming.
(ii) GUI.
(iii) Repository.
(iv) Business
data.
(v) Use case modelling.