AD310 - Software Lifecycle



Similar documents
AD420 - Cloud Computing - Software as Service

INT115 - Introduction to Lean Manufacturing

CTN287 - Cloud Computing

CTN276 - Virtualization and the Cloud 1

AHE135 - Home Care Aide

ENGL151 - Creative Writing

OPPM 4000 Instructional Program & Degree Requirements. Table of Contents

Georgia Perimeter College Faculty Senate New Course

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

How To Understand Software Engineering

Eastern Illinois University Revised Course Proposal BUS 2710, Survey of Finance

X Lecture Lab Lecture/lab combined Independent study/research

Georgia Perimeter College Faculty Senate Course Change

Distance Learning Policy With Proposed Procedures

Monfort College of Business Semester Course Syllabus ( )

Karunya University Dept. of Information Technology

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

Georgia Perimeter College Faculty Senate New Course

Business Analysis Essentials

Undergraduate Degree Map for Completion in Four Years

BACCALAUREATE AND MASTER S DEGREES LETTER OF INTENT

DRAFTING AND DESIGN TECHNOLOGY ASSOCIATE OF APPLIED SCIENCE ADVISING WORKSHEET

UNIVERSITY OF WASHINGTON The Graduate School. New Graduate Degree Program Proposal Guidelines

Eligibility / Staffing Determination EMOTIONAL DISTURBANCE. Date of Meeting:

Undergraduate Degree Map for Completion in Four Years

The University of Arizona

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

IT2404 Systems Analysis and Design (Compulsory)

Eastern Illinois University New Course Proposal AET 3163, Computer Programming in Technology. 2. Course prefix and number: AET 3163

REQUEST TO COLLEGE CURRICULUM COMMITTEE FOR CURRICULAR IMPROVEMENTS

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years

DESERT COMMUNITY COLLEGE DISTRICT DIRECTOR OF TUTORING AND ACADEMIC SKILLS CENTER (TASC) AND SUPPLEMENTAL INSTRUCTION (SI) BASIC FUNCTION

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Associate Dean Jim McClain and Director of Advising Beth Floyd. College of Letters & Science ORIENTATION 2015 FIRST YEAR STUDENTS

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

New Course Proposal OSC 4810, Supply Chain and Logistics Management

MIS 424 COURSE OUTLINE

Educational Master Plan Goals WORKING DRAFT

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES

CALIFORNIA STATE UNIVERSITY, LOS ANGELES COURSE MODIFICATION OR NEW COURSE PROPOSAL FORM

Undergraduate Degree Map for Completion in Four Years

ISTQB - Certified Tester Advanced Level - Test Manager

Test Cases Design for Software Database Provisioning Development

EL CENTRO COLLEGE ASSOCIATE DEGREE NURSING READMISSION PROTOCOL

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Eastern Illinois University Revised Course Proposal CMN 2920, Introduction to Public Relations. 2. Course prefix and number: CMN 2920

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

STEP ONE Work with instructor to develop/redesign course and fill out sections I VII. COURSE DEVELOPMENT or REVISION Course Information

Lewis College of Business LEWIS COLLEGE OF BUSINESS VISION STATEMENT LEWIS COLLEGE OF BUSINESS MISSION STATEMENT

CALIFORNIA STATE UNIVERSITY, EAST BAY

Undergraduate Degree Map for Completion in Four Years

Effective Fall 2016 New Course Proposal CMN 3020, Public Relations Research, Evaluation, and Measurement. 2. Course prefix and number: CMN 3020

Undergraduate Degree Map for Completion in Four Years

Data Encryption and Network Security

New Course Proposal OSC 4820, Business Analytics and Data Mining

Careers in Education. Pre-school, daycare Education

The Accelerated Instructional Program Review Narrative Report

CALIFORNIA STATE UNIVERSITY, EAST BAY. Committee on Academic Planning & Review (CAPR)

1 P a g e. Art Institute Regionally Accredited Schools Transfer Credit Policy - June The Policy: TRANSFER OF CREDIT

Global Campus. International Region: Hanoi, Vietnam (Vietnam National University. University of Economics and Business (UEB))

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. CTS 2655 and CNT 2102 with grade of C or higher in both courses

Introduction to Software Engineering. Week 1

JEFFERSON COLLEGE COURSE SYLLABUS CIS-236 SQL AND DATABASE DESIGN. 3 Credit Hours. Prepared by: Chris DeGeare CIS Instructor. Revised: 3/11/2013

PROPOSAL TO IMPLEMENT A NEW ACADEMIC PROGRAM (Major, Minor, Master s, Dual Degree, or Certificate)

Transcription:

AD310 - Software Lifecycle Document Type: Proposal Type: Requester(s): College: Origination Approved: District Master Course Outline New Course Lori Whitish Star Conrad Tom Griffith Daniel J Jinguji rth 07/02/2014-9:37 AM BASIC INFORMATION Requester(s): College: Division/Dept: Dean: Lori Whitish Star Conrad Tom Griffith Daniel J Jinguji rth Seattle Community College Math / Science Tom Griffith COURSE INFORMATION Proposed Course Number: Prefix: AD Number: 310 Request a new Prefix This will be a common course Full Title: Abbreviated Title: Software Lifecycle Software Lifecycle Catalog Course Description: Overview of tools, processes, and practical approaches that support software product lifecycle. Topics include: project life-cycle management: team roles, tasks, timelines; responding to customer needs and requirement changes, development paradigms: waterfall, spiral, agile, RAD (Rapid Application Development); documentation requirements; tools: source code management, unit testing, debugging. Prereq: Acceptance into the Application Development BAS. Course Length: 11 Weeks Request an Exception Course Prerequisite(s): Acceptance into the Application Development BAS. Topical Outline: 1. Overview of the development process 2. Needs assessment 3. Team formation and responsibilities 4. Work flow 5. Lifecycle models: A. Waterfall model B. Spiral model Page 1 of 5

C. Rapid application development model D. Agile model 6. Modeling the target system: A. DFD (Data Flow Diagram) B. ERD (Entity Relationship Diagram) C. UML (Unified Modeling Language) D. Use cases 7. Estimating size, cost and schedule 8. Developmental tools: A. Configuration management B. Debugging C. Automated testing unit, regression, acceptance, etc. D. Peer review COURSE CODING Funding Source: Institutional Intent: 1...State 21...Vocational Preparatory This Course is a requirement for the following program(s): ( Programs Selected) My Course Proposal is a requirement for a program not on this list Program Title/Description/tes: Bachelor of Applied Science (BAS) in Application Development Will this course transfer to a 4-year university? Is this course designed for Limited English Proficiency? Is this course designed for Academic Disadvantaged? Does this course have a Workplace Training component? CIP Code: 11.0203 Request Specific CIP Code 11.0203 EPC Code: 5BA Request Specific EPC Code 5BA Credits: Will this course be offered as Variable Credit? List Course Contact Hours Lecture (11 Contact Hours : 1 Credit) 55 Lab (22 Contact Hours : 1 Credit) 0 Clinical Work (33 Contact Hours : 1 Credit) 0 Other (55 Contact Hours : 1 Credit) 0 Page 2 of 5

Total Contact Hours 55 Total Credits 5 COLLEGE SUPPLEMENTAL Proposed Quarter of Implementation: NA Request Provisional Exception Fall Quarter 2014 Class Capacity: 32 Modes of Delivery: (Check all that apply) Fully On Campus Fully Online Hybrid Other Explanation: Class Schedule Description: Overview of tools, processes, and practical approaches that support software product lifecycle. Topics include: project life-cycle management: team roles, tasks, timelines; responding to customer needs and requirement changes, development paradigms: waterfall, spiral, agile, RAD (Rapid Application Development); documentation requirements; tools: source code management, unit testing, debugging. Prereq: Acceptance into the Application Development BAS. Essential Learning Outcomes: Knowledge Facts, theories, perspectives, and methodologies within and across disciplines Students will be able to discuss the different approaches to modern software development, particularly focusing on the major lifecycle paradigms, such as waterfall, spiral, agile. Intellectual & Practical Skills, including Technological proficiency Students will demonstrate proficiency in working with standard software development tools, such as source code management, automated testing (particularly unit testing), and debugging techniques. Discipline/Program Outcomes: This course supports the following program learning outcomes: LO1: Identify and analyze user requirements using industry-recognized tools and strategies to interview stakeholders, and to prioritize and document requirements LO2: Compare and assess different approaches to software development lifecycle and apply effective strategies to manage the process of developing, designing, testing, and delivering a software application LO5: Develop and execute testing plan using industry-recognized strategies, including unit, systems, and acceptance testing, employing appropriate quality assurance standards and procedures Page 3 of 5

Course Outcomes: Upon successful completion of this course, students will be able to: 1. Identify the primary characteristics of commonly used software lifecycles and discuss the advantages and disadvantages of these approaches. 2. Describe the responsibilities and interactions of the various teams in software project. 3. Identify how varying aspects of the software development environment, such as the relationship to customers, management style, project size and complexity, affect the "goodness" of the different lifecycle choices. 4. Use standard software development tools commonly used in larger projects, including design modeling, source-code configuration management, debugging, and automated testing. Assessment: Final grades will be assigned according to published standards in the course syllabus. Page 4 of 5

This is to certify that the above criteria have all been met and all statements are accurate to the best of my knowledge. Faculty involved in originating this program: Lori Whitish Lori Whitish 6/30/2014 Star Conrad Star Conrad 6/30/2014 Tom Griffith Tom Griffith 6/30/2014 Daniel J Jinguji Daniel J Jinguji 6/30/2014 Dean: Tom Griffith Tom Griffith 5/7/2014 Results of NSCC Curriculum and Academic Standards Committee Findings Participating Faculty Response and Remarks X Recommended for approval t recommended for approval Chairman, Curriculum and Academic Standards Committee: Brian Palmer Brian Palmer 6/3/2014 Vice President for Instruction: Peter Lortz Peter Lortz 7/2/2014 Page 5 of 5