Professional Documents
Culture Documents
Answer Sheet For Multiple Choice Questions Word
Answer Sheet For Multiple Choice Questions Word
Question 1
Question 2
Question 3
Question 4
Question 5
Question 6
Question 7
Question 8
Question 9
Question 10
Question 11
Question 12
Question 13
Question 14
Question 15
Question 16
Question 17
Question 18
Question 19
Question 20
US216
Answer sheet for Section A to be provided
Two Hours
UNIVERSITY OF MANCHESTER
INSTITUTE OF SCIENCE AND TECHNOLOGY
BSc IN COMPUTATION
SECOND YEAR SESSIONAL
9.30-11.30
PTO
(2)
SECTION A: You must answer ALL questions in this section. Select the correct answer
and mark on the accompanying answer sheet.
1)
Which type of risk factor is most likely to cause problems for a software project developing
commercial software?
(a)
(b)
(c)
(d)
2)
3)
Which of the following is NOT a main reason to undertake software quality assurance
activities:
(a)
(b)
(c)
(d)
5)
4)
Which type of risk factor is most likely to cause problems for a software project which
develops military software?
(a)
(b)
(c)
(d)
US216
(3)
6)
7)
8)
9)
0.1
2000
5
50
PTO
(4)
Simple
3
4
3
7
5
Weights
Average
4
5
4
10
7
Complex
6
7
6
15
10
10 (simple)
7 (simple)
3 (average)
6 (average)
1 (complex)
27
31
58
140
14) Which form of software development model is most suited to a system where all the
requirements are known at the start of a project and remain stable throughout the project.
(a)
(b)
(c)
(d)
Waterfall model
Incremental model
Evolutionary model
Spiral model
US216
(5)
15) What type of software development model is shown in the following diagram:
Kernel
Kernel
Process Management
I/O Subsystem
Memory Management
I/O Subsystem
Memory Management
Waterfall model
Incremental model
Evolutionary model
Spiral model
Memory Management
(a)
(b)
(c)
(d)
Kernel
1.1
1.3
2.1
2.2
1.4
1.5
18) Which of the following is NOT part of a software quality assurance plan:
(a)
(b)
(c)
(d)
Reference documents
Configuration Action
Supplier Control
Customer Control
PTO
(6)
User
Quality Engineer
The programming tools supplier
Specialist with knowledge of the application
COMPLETION
(a)
(b)
(c)
(d)
Delivery
TIME
US216
(7)
Explain the main differences between software review and software inspection or
walkthrough.
(6 marks)
(b)
Lines of code (LOC) and function point counts (FPC) are two measures of the size of
a system. Explain the advantages and disadvantages of using these two metrics for
measuring systems.
(6 marks)
(c)
Produce a critical path network, showing the earliest start times and latest start times
for each task, using the data in the table below.
Task
code
PLAN
REQ
AGREE
DESIGN
CODE
ID
BUY
INTEG
TRAIN
REL
Task name
Duration
Plan project
Capture requirements
Agree requirements with customer
Design system
Code system
Identify subcontractors
Buy-in subcontractor code
Integrate code and buy-in code
Train staff
Release system
3
8
2
10
12
3
5
6
5
4
(13 marks)
PTO
(8)
What are the main risk factors which may be encountered in the development of
software?
(8 marks)
(b)
Give a suitable definition of software quality and briefly describe the rationale for your
definition.
(6 marks)
(c)
Why should an organisation be concerned about software risk factors and software
quality?
(11 marks)
How does development of software differ from that of hardware from a quality
viewpoint?
(9 marks)
(b)
What are the main objectives of configuration management and version control?
(6 marks)
(c)
What are throwaway prototypes and evolutionary prototypes? How can production
of a prototype be controlled and why is this important?
(10 marks)
END OF PAPER