Title: Learning Objectives
Course: Special Topics in Computer Programming (TEMPLATE) > Section: Competency Modules

Chapter 8 Learning Objectives
Discuss how program tracking contributes to improved quality of AST (Section 8.1)
Elaborate how to incorporate defect prevention in AST development (Section 8.1)
Point out the characteristics of a good automated testing metric (Section 8.2)
Recommend, and give reasons for your selection, a set of AST metrics (Section 8.2)
Defend the usefulness of AST metrics in understanding the value of automation (Section 8.2)
Explain the role of root cause analysis in AST development and execution (Section 8.3)
Chapter 9 Learning Objectives
Diagram the six steps for the modified ATLM (Introduction)
Highlight the five phases and milestones for AST development (Section 9.1)
Discuss the “requirements gathering” phase (Section 9.2)
Defend the rational for “test case design and development” (Section 9.3)
Highlight the objectives of “automated framework and test script development”(Section 9.4)
Discuss the activity performed during “test execution and results reporting” (Section 9.5)
Elaborate the purpose of "program review and assessment" (Section 9.6)
Explain the concept of "virtual quality gates" (Section 9.7)
Explain the purpose of "process measurement" (Section 9.8)
Chapter 10 Learning Objectives
Summarize the types of ASTF and key technical functions (Introduction)
Summarize the skills required based on roles and responsibilities (Introduction)
Summarize the program management skills required (Section 10.1)
Summarize the systems engineering skills required (Section 10.2)
Summarize the systems development skills required (Section 10.3)
Summarize the configuration management skills required (Section 10.4)
Summarize the quality assurance skills required (Section 10.5)
Explain the importance of subject matter experts (Section 10.6)
Appendix C Learning Objectives
Explain the goal for the use of any tool (Introduction)
Appraise the usefulness of requirements management (Appendix C.1)
Appraise the usefulness of unit test frameworks (Appendix C.2)
Appraise the usefulness of configuration management (Appendix C.3)
Appraise the usefulness of defect tracking (Appendix C.4)
Appraise the usefulness of security testing (Appendix C.5)
Appraise the usefulness of automated software testing framework (Appendix C.6)
Appraise the usefulness of other STL support tools (Appendix C.7)