INTRODUCTION TO SOFTWARE ENGINEERING
SOFTWARE DEVELOPMENT LIFE CYCLE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Codes the program in a particular programming language
|
|
Writes the algorithms for solving a problem
|
|
Decides what the program will do and determines its user interface
|
|
Tests the program to verify its correctness.
|
Detailed explanation-1: -Option (B) is the correct answer because, during the analysis phase of software development, the programmer writes essential algorithms for solving an issue.
Detailed explanation-2: -Program development life cycle (PDLC) The process containing the five phases of program development: analyzing, designing, coding, debugging and testing, and implementing and maintaining application software.
Detailed explanation-3: -Software development refers to a set of computer science activities dedicated to the process of creating, designing, deploying and supporting software. Software itself is the set of instructions or programs that tell a computer what to do. It is independent of hardware and makes computers programmable.
Detailed explanation-4: -Maintenance. The maintenance stage is the final stage of the SDLC if you’re following the waterfall structure of the software development process. However, the industry is moving towards a more agile software development approach where maintenance is only a stage for further improvement.