Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: YRUP-0010 Organization's ID: CIS 301 Organization: Year Up Location: Hybrid Length: 7 weeks (37 hours) Dates Offered: 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 Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from Year Up BUS 101: Business Writing I (YRUP-0012) BUS 102: Business Writing II (YRUP-0013) BUS 103: Career Development and Interpersonal Relations (YRUP-0026) BUS 201: Introduction to Customer Service (YRUP-0015) BUS 202: Project Management I (YRUP-0022) BUS 204: Project Management II (YRUP-0023) Career Labs (YRUP-0033) CIS 101: Introduction to Computer Applications (YRUP-0001) CIS 102: Advanced Excel (YRUP-0002) CIS 201: Computer Hardware (YRUP-0006) View All Courses Page Content