Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

System Development Life Cycle - 12CompSci

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.
SDLC stands for...
a)
System development life cycle. 
b)
Software development litigation cycle. 
c)
System development life conditions. 
d)
Software development life cycle. 
2.
A detailed analysis covers all of these EXCEPT
a)
The user's needs and requirements. 
b)
Acquire hardware and software. 
c)
The deficiencies of the old system. 
d)
A recommendation of a solution. 
3.
A JAD session is useful for: 
a)
Allowing users to research a preferred solution. 
b)
Working with the user to gain data and information about the system. 
c)
Drawing up a detailed analysis of the old system.
d)
Allowing the designer of the new system to review documentation. 
4.
A feasibility study does NOT look at
a)
How the new system will be implemented. 
b)
How well the proposed new system will work. 
c)
Whethere the organisation has the appropriate hardware support. 
d)
Cost/benefit attributes. 
5.
User manuals and how-to documentation is produced in which phase(s) of the SDLC?
a)
In the Analysis, Development and Implementation phase only. 
b)
In the Preliminary Analysis and Analysis phase only. 
c)
In the Implementation phase only. 
d)
In the Implementation and Evaluation phase only. 
6.
Documentation for the project can include the following, EXCEPT
a)
User manuals and how-to guides. 
b)
Gantt and PERT charts. 
c)
Research databases and sources used. 
d)
Feasibility studies. 
7.
The iterative model of system development is also called: 
a)
JAD model. 
b)
RAD model. 
c)
Quick model. 
d)
Circular model. 
8.
What is the 'scope' of a project?
a)
The time estimates for how long it will take to complete. 
b)
The order in which activities need to be completed. 
c)
The goals, objectives and expectations of the project. 
d)
All activities that can take place at the same time. 
9.
Using the waterfall SDM, a prototype can be developed..
a)
During the Design phase. 
b)
During the Development phase. 
c)
During the Implementation phase. 
d)
During the Analysis phase. 
10.
Who should review the detailed design before it is developed?
a)
The developer. 
b)
The users. 
c)
As many stakeholders as possible. 
d)
The ICT support team. 
11.
When should users be trained on a new system?
a)
During the Analysis phase. 
b)
During the Implementation phase. 
c)
During the Development phase. 
d)
During the Evaluation phase. 
12.
What is a 'sandbox?' 
a)
A place to put your cat. 
b)
An environment that allows developers to run test data with programs. 
c)
A way of affecting the data of other programs. 
d)
A place to train users with dummy data. 
13.
In which phase is the performance of the new system monitored? 
a)
During the Preliminary Analysis phase. 
b)
During the Evaluation and Maintenance phase. 
c)
During the Design phase. 
d)
During the Development phase. 
14.
A programmer would be a useful person to employ in which stage?
a)
Development. 
b)
Design. 
c)
Implementation. 
d)
Analysis. 
15.
An acceptance test is carried out.. 
a)
When testing the new system with other integrated systems. 
b)
When testing the new system module by module. 
c)
When testing that the new system works on the hardware. 
d)
When testing that the new system works with real data and real users. 
16.
When might the SDLC NOT be initiated? 
a)
When there is a minor fault in the code. 
b)
When an entire module fails. 
c)
When the system is sluggish or full of errors. 
d)
When there is a security breach. 
17.
CASE tools can be explained as: 
a)
Hardware that designs software. 
b)
Software that designs software. 
c)
Software that designs hardware. 
d)
Hardware that designs hardware. 
18.
Which of these are performed in the Analysis phase?
a)
Approve all project requests.  
b)
Build a prototype. 
c)
Perform a detailed analysis of the old system. 
d)
Review and allocate resources to the project. 
19.
The iterative SDM allows for the stages of the SDLC to be completed in any order. 
a)
True
b)
False
20.
The waterfall model is no longer used for system development as it is outdated. 
a)
True
b)
False
21.
The iterative model allowed developers to move smoothly in between design, development and implementation - and back again. 
a)
True
b)
False
22.
The iterative model gives the end user more say in the final appearance and functionality of the system.  
a)
True
b)
False
23.
These factors strongly influence which SDM is chosen, EXCEPT: 
a)
Personnel. 
b)
Time constraints. 
c)
Budget constraints. 
d)
Size of the project.
24.
For a large, multi-user system dealing with sensitive data, generally the best SDM will be: 
a)
Iterative. 
b)
Waterfall. 
25.
For a small business adding a section to their website, generally the best-suited SDM would be: 
a)
Iterative. 
b)
Waterfall.