Academic Curator
search
Designing Program Logic Exam
Time Left: 00:00

Designing Program Logic Exam

Instruction: Select the correct answer for each of the 20 questions regarding software development and program logic.

1. What does the acronym SDLC stand for in project management?




2. What is the primary purpose of the preliminary investigation phase in software development?




3. Which type of feasibility determines whether the benefits of a proposed solution outweigh the costs?




4. In which phase of the SDLC does the development team convert project goals into defined system functions?




5. What is the working environment called where customers have access to and use the finalized software?




6. What provides a simplified picture of the relationships between program activities and desired outcomes?




7. What is considered the major cause of most project failures?




8. What software tool is used to translate high-level code into machine language?




9. What is a well-defined computational procedure that takes input and produces output?




10. Which of the following is NOT a required characteristic of a proper algorithm?



11. Which of the following best describes pseudo-code?




12. What is a linear progression where one task is performed sequentially after another?




13. Which programming logic pattern represents a choice (IF-THEN-ELSE)?




14. In flowcharting, what does a diamond symbol represent?




15. Which flowchart symbol indicates that an operation changed or manipulated data?




16. What does a Data Flow Diagram (DFD) graphically represent?




17. In a DFD, what is the rule regarding the "Data Store" symbol?




18. Which level of a DFD only shows the top level with a single visible process node?




19. What is a defining characteristic of the Rapid Application Development (RAD) model?




20. What does the acronym CASE stand for?