CS 8 Systems Analysis and Design 3 Units
 

Click here to preview course content

 

Transfer: CSU (UC transferability is pending)

 

Course Description: This course covers the software development cycle. Students design
a business system from data collection to final output including forms design, flowcharts,
computer program procedures, and documentation. Projects will be given to students’  teams,
and each team delivers an end-of-semester presentation. It is highly recommended that students
have excellent experience in programming either though other courses at SMC or through work.

Textbook: Essentials of Software Engineering by Frank Tsui and Orlando Karam, 2007.
Jones & Bartlett Publishers.  ISBN: 978-0-7637-3537-1

Schedule by week:
1.     Writing a Program
2.     Building a System
3.     Engineering of Software
4.     Software Process Models
5.     New and Emerging Development Process/Methodologies
6.     Requirements Engineering
7.     Architecture and Methodology
8.     Design Characteristics and Metrics
9.     Implementation
10.   Testing and Quality Assurance
11.   Configuration Management, Integration and Builds
12.   Support and Maintenance


Back