
a)The pros of an incremental computer software process model -The cost of accommodating changing customer requirements is reduced.
The amount of analysis and documentation that has to be redone is much less than is required with the waterfall model.
-It is easier to get customer feedback on the development work that has been done.Customers can comment on demonstrations of the software and see how much has been implemented.
-More rapid delivery and deployment of useful software to the customer is possible.Customers are able to use and gain value from the software earlier than is possible with a waterfall process.
b)The cons of an incremental computer software process model.
-The process is not visible.Managers need regular deliverables to measure progress. If systems are developed quickly, it is not cost-effective to produce documents that reflect every version of the system.
-System structure tends to degrade as new increments are added. Unless time and money is spent on refactoring to improve the software, regular change tends to corrupt its structure.
-Incorporating further software changes becomes increasingly difficult and costly.
jim items answered the question on March 13, 2019 at 13:17
-
Explain THREE types of computer software process models.
(Solved)
Explain THREE types of computer software process models.
Date posted:
March 13, 2019
.
Answers (1)
-
Explain THREE components of a software process model.
(Solved)
Explain THREE components of a software process model.
Date posted:
March 13, 2019
.
Answers (1)
-
Define a computer software process model.
(Solved)
Define a computer software process model.
Date posted:
March 13, 2019
.
Answers (1)
-
Explain the main roles of computer Software processes.
(Solved)
Explain the main roles of computer Software processes.
Date posted:
March 13, 2019
.
Answers (1)
-
Outline FIVE phases of software development life cycle (SDLC).
(Solved)
Outline FIVE phases of software development life cycle (SDLC).
Date posted:
March 13, 2019
.
Answers (1)
-
What is a soft ware life-cycle?
(Solved)
What is a soft ware life-cycle?
Date posted:
March 13, 2019
.
Answers (1)
-
Outline the main problems facing computer modelling tools.
(Solved)
Outline the main problems facing computer modelling tools.
Date posted:
March 12, 2019
.
Answers (1)
-
Explain the Keyboard Layout
(Solved)
Explain the Keyboard Layout
Date posted:
March 12, 2019
.
Answers (1)
-
Give the advantages of laptops.
(Solved)
Give the advantages of laptops.
Date posted:
March 12, 2019
.
Answers (1)
-
Distinguish between a centralized and a client computer Database management systems
(Solved)
Distinguish between a centralized and a client computer Database management systems.
Date posted:
March 12, 2019
.
Answers (1)
-
Discuss the functions of computer Database system utilities.
(Solved)
Discuss the functions of computer Database system utilities.
Date posted:
March 12, 2019
.
Answers (1)
-
What are the most commonly used computer DBMS interfaces?
(Solved)
What are the most commonly used computer DBMS interfaces?
Date posted:
March 12, 2019
.
Answers (1)
-
Discuss the types of computer DBMS Languages.
(Solved)
Discuss the types of computer DBMS Languages.
Date posted:
March 12, 2019
.
Answers (1)
-
Explain two types of computer data independence.
(Solved)
Explain two types of computer data independence.
Date posted:
March 12, 2019
.
Answers (1)
-
Discuss the types of database states and database schema as studied in computer applications.
(Solved)
Discuss the types of database states and database schema as studied in computer applications.
Date posted:
March 11, 2019
.
Answers (1)
-
Discuss the advantages and disadvantages of computer Network data models.
(Solved)
Discuss the advantages and disadvantages of computer Network data models.
Date posted:
March 11, 2019
.
Answers (1)
-
Discuss advantages and disadvantages of Hierarchical computer data models.
(Solved)
Discuss advantages and disadvantages of Hierarchical computer data models.
Date posted:
March 11, 2019
.
Answers (1)
-
Discuss conditions under which one should not use a Database management system (DBMS).
(Solved)
Discuss conditions under which one should not use a Database management system (DBMS).
Date posted:
March 11, 2019
.
Answers (1)
-
Write a C program that prompts a user to enter radius of a circle and calculate the Area
(Solved)
Write a C program that prompts a user to enter radius of a circle and calculate the Area.
Date posted:
March 6, 2019
.
Answers (1)
-
Explain the following input/output terms as used in computer systems. Give an example. (i) Read (ii) Write
(Solved)
Explain the following input/output terms as used in computer systems. Give an example
(i) Read
(ii) Write
Date posted:
February 23, 2019
.
Answers (1)