Course Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: YRUP-0010 Version: 3 Organization's ID: CIS 301 Organization: Year Up, Inc. d/b/a Year Up United Location: Hybrid Length: 7 weeks (37 hours) Minimum Passing Score: 70 ACE Credit Recommendation Period: 1/1/2022 - 12/31/2024 10/1/2018 - 12/31/2021 7/1/2015 - 9/30/2018 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Upper-Division Baccalaureate 1 software testing Upper-Division Baccalaureate 2 systems analysis and design This course is being recommended for a total of 3 semester hours in the upper-division (12/21) Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to explain the phases of the systems development life cycle and compare the SDLC waterfall model with the spiral model; analyze, devise, and execute tests described by a list of test cases or a traceability matrix using project summaries, requirements, and Functional Specification Documents (FSD); verify software features and bug fixes against a functional specification, both manually and using automated testing tools; produce a decision tree and decision table displaying all outcomes in the data and process model; compose test case specification to test a form that accepts a variety of inputs; write clear, approximated, and detailed bug reports; create a Pairwise-Test table that covers all possible test cases for specified inputs; work collaboratively to plan, test, and implement a functional system design based upon customer requirements; and utilize software (such as JIRA) to track progress of software feature requests and bug fixes. Learning Outcomes: describe the quality assurance process, its role in software development identify and define the phases in the software development life cycle classify SDLC as a model that could be carried out individually or within a team recognize that each step in the SDLC Model has a specific purpose describe how each SDLC phase focuses on different aspects of software development and the student will need to identify the specifics around each phase distinguish between waterfall, incremental and agile methodologies identify and implement requirements for system processing, control and testing use a follow-up procedure or system, checking for fixes on the bugs reported define automated testing, identify its purpose, and write automated test scripts General Topics: Systems analysis and design Project, bug, and defect management Data and process modeling Testing best practices and test case development Blackbox testing and systems implementation UI best practices and JIRA Automated testing Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Case Studies Classroom Exercise Computer Based Training Discussion Laboratory Learner Presentations Lectures Practical Exercises Methods of Assessment: Case Studies Examinations Performance Rubrics (Checklists) Presentations Quizzes Written Papers Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Equivalencies Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from Year Up, Inc. d/b/a Year Up United View All Courses College Credit Opportunities> Page Content