Answer:
1. They needed to develop multiple components in software programs.
2. The ability to overlap the development to be more evolutionary in nature.
3. The need to be more risk-averse or the unwillingness to take risks led to the use of a spiral model.
Explanation:
Software development life cycle (SDLC) can be defined as a strategic process or methodology that defines the key steps or stages for creating and implementing high quality software applications.
In SDLC, a waterfall model can be defined as a process which involves sequentially breaking the software development into linear phases. Thus, the development phase takes a downward flow like a waterfall and as such each phase must be completed before starting another without any overlap in the process.
An incremental model refers to the process in which the requirements or criteria of the software development is divided into many standalone modules until the program is completed.
Also, a spiral model can be defined as an evolutionary SDLC that is risk-driven in nature and typically comprises of both an iterative and a waterfall model. Spiral model of SDLC consist of these phases; planning, risk analysis, engineering and evaluation.
<em>What motivated software engineers to move from the waterfall model to the incremental or spiral model is actually due to the following fact;</em>
- They needed to develop multiple components in software programs.
- The ability to overlap the development to be more evolutionary in nature.
- The need to be more risk-averse or the unwillingness to take risks led to the use of a spiral model.
Full Question
1. Correct the following code and
2. Convert the do while loop the following code to a while loop
declare integer product
declare integer number
product = 0
do while product < 100
display ""Type your number""
input number
product = number * 10
loop
display product
End While
Answer:
1. Code Correction
The errors in the code segment are:
a. The use of do while on line 4
You either use do or while product < 100
b. The use of double "" as open and end quotes for the string literal on line 5
c. The use of "loop" statement on line 7
The correction of the code segment is as follows:
declare integer product
declare integer number
product = 0
while product < 100
display "Type your number"
input number
product = number * 10
display product
End While
2. The same code segment using a do-while statement
declare integer product
declare integer number
product = 0
Do
display "Type your number"
input number
product = number * 10
display product
while product < 100
Answer: A) Product identifier
Explanation:
A product identifier is a means, name or number used to identify hazardous and dangerous chemicals on a label or in the SDS( safety data sheet). It provides a special means which helps the user to identify the chemical. Any product identifier used should permit a cross-references to be made among the listed hazardous chemicals required in the written hazard communication program, and the label including SDS(safety data sheet).
Answer:
Explanation:
Primary combustion where carbon monoxide (CO) and free hydrogen (H) are produced, and the secondary combustion where water vapor (H2O) and carbon dioxide (CO2) are formed.
Answer:To decrease carbon monoxide production oxygen is added to the combustion process.
Explanation: Carbon Monoxide(CO) is a type of harmful gas that is produced when there is a incomplete combustion of carbon. It is in odorless and poisonous/toxic form . Due to the less amount of oxygen there is incomplete combustion , so if there is more supply of oxygen the result will be a complete combustion and this would decrease the production of carbon monoxide.