Home / Questions / What is software engineering? Explain the relevance of software project management...
SECTION A
Question One (Compulsory) [30 marks]
a) What is software engineering? [2 marks]
b) Explain the relevance of software project management. [3 marks]
c) Explain why professional software is not just the programs that are developed for a
customer. [3 marks]
d) What is a software requirements document? [3 marks]
e) Explain the use of prototypes in requirements definition phase. [2 marks]
f) When enhancing an existing software application, what is the best software
development model/methodology is most suitable. Explain your answer. [3 marks]
CHUKA UNIVERSITY
Page 2 of 3
g) Explain the following types of software requirements:
(i) Functional requirements [3 marks]
(ii) Non-functional requirements [3 marks]
h) Explain how you, as a user interface designer, might get feedback on an interface
before coding even starts. [2 marks]
i) Explain the difference between adaptive maintenance and corrective maintenance.
[3 marks]
j) Explain the importance of component testing and integration testing in software
development. [3 marks]
k) Explain why keeping all members of a group informed about progress and technical
decisions in a project can improve group cohesiveness. [3 marks]
SECTION B (ANSWER ANY TWO QUESTIONS FROM THIS SECTION)
Question Two [20 marks]
(a) In professional software project management, explain what constitutes a good
group. Explain the benefits of a cohesive group. [6 marks]
(b) Explain software management distinctions from other disciplines such as civil and
structural engineering. [9 marks]
(c) Quality of software product is seen to be a key indicator of good software. Explain
the possible indicators of a good quality software system. [5 marks]
Question Three [20 marks]
(a) What are the benefits of involving users in release testing at an early stage in the
testing process? Are there disadvantages in user involvement? [9 marks]
(b) Explain why it is not necessary for a program to be completely free of defects before
it is delivered to its customers. [5 marks]
(c) Explain any three benefits of software prototyping.
Attachments:
Apr 06 2020 View more View Less
What is the name of the compound with the chemical formula Fe(BrO33
May 16 2021As HR director at Fixtures, your bonus this year is based on your ability to cut employee benefit costs. Your boss has said that it’s okay to shift some of the costs ove...
May 04 2020Townsend Industries Inc. manufactures recreational vehicles. Townsend uses a job order cost system. The time tickets from November jobs are summarized as follows: Job 11-...
Apr 09 2020Imagine you are an auditor and accidentally discover that one of your clients has been hiding a significant bank account in the amount of $500,000 This account was not di...
Mar 23 2020(EPS: Simple Capital Structure) Kendall Inc. presented the following data.Net income $2,200,000Preferred stock: 50,000 shares outstanding,$100 par, 8% cumulative, not con...
May 14 2020Comment on Amortization of NBA Franchise and Other Intangible Assets. b. Would the discontinued operations be included in projecting the future? Comment. c. The costs an...
May 03 2020develop logical and coherent organizational patterns and paragraph structures develop a unified essay using personal observations as examples
Feb 05 2020If the equilibrium exchange rate changes so that it takes more dollars to buy a British pound, thenA the British will buy fewer US goodsB the dollar has appreciated in va...
Mar 23 2020what is the domain of f(x)=sin (x)?
Aug 14 2021Derive expressions for the damping ratio and undamped natural frequency of the circuit in Figure P7–67 in terms of the circuit parameters R, L, and C. Which parameter(s) ...
Jul 28 2020