Question: QUESTION 1 a ) Define the following terms i ) Software engineering 2 ii ) Systems Engineering 2 iii ) Generic Software 2 iv )

QUESTION 1
a) Define the following terms
i) Software engineering
2
ii) Systems Engineering
2
iii) Generic Software
2
iv) Custom Software
2
b) The Evolutionary development model is one of the generic software process models, Explain the phases of the Evolutionary model and draw a flow diagram to show the iterations of these phases throughout the development process
8
QUESTION 2
a) Requirements engineering is one important process in software engineering. With aid of a diagram explain this process, showing all the stages involved
8
b) Detail the strengths and weaknesses of a Chief Programmer team approach to software development
6
QUESTION 3
a) You are a software engineer and your job is to supervise the development of the software product. List ways that may lead to your company failing to deliver the product on time or out rightly. What are the probable causes of such failures?
10
QUESTION 4
a) Compare and contrast the two main approaches to development team management for Software development projects.
10
QUESTION 1 a ) Define the following terms i )

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!