QUESTIONS AND SOLUTIONS GRADED A+
◉ analysis
Answer: examining and understanding the problem thoroughly to
identify its requirements, constraints, and objectives
◉ design
Answer: planning and creating a solution to the problem based on
the analysis; often involves the creation of algorithms and data
structures
◉ implementation
Answer: writing code or programming to execute the designed
solution using a specific programming language or tool
◉ maintenance
Answer: the ongoing process of keeping a system, machine, or
software in good working condition
◉ testing
, Answer: evaluating the solution by running the program with
different inputs to ensure it produces the expected outputs and
behaves correctly
◉ end user
Answer: the person who ultimately uses a software application or
system
◉ debugging
Answer: the process of identifying and fixing errors or "bugs" in the
code that cause unexpected behavior or incorrect results
◉ documentation
Answer: all the paperwork needed to produce a program
◉ high-level programming language
Answer: a type of programming language designed to be easy for
humans to read and write
◉ low-level programming language
Answer: a type of programming language closer to the machine's
native language