Skip to main content
CS302: Software Engineering
0%
Focus Mode is ON. Click ‘X’ at right bottom to close it.
Previous
Course data
Course Introduction
Course Syllabus
Unit 1: Introduction to Software Engineering
1.1: An Overview of Software Engineering
1.2: What Is Software Engineering?
1.3: Software Applications
1.4: Software Quality
1.5: Software Engineering Code of Ethics and Professional Practices
Unit 1 Assessment
Unit 2: Software Development Life-Cycle Models
2.1: Software Development Life-Cycle (SDLC)
2.2: Life-Cycle Models
2.3: Software Development Team Roles
2.4: Software Development Methodologies
Unit 2 Assessment
Unit 3: Software Modeling
3.1: Object-Oriented Concepts
3.2: An Overview of UML
3.3: UML Diagrams
3.4: Modeling Concepts
Unit 3 Assessment
Unit 4: Software Requirements Gathering
4.1: What Are Requirements and Data Types?
4.2: Requirements and Data Gathering Techniques
4.3: Data Collection Techniques for Each Application Type
Unit 4 Assessment
Unit 5: Fundamentals of Requirements Analysis
5.1: Requirements Fundamentals
5.2: The Requirements Process
5.3: Conceptual Modeling
5.4: Use Case Diagrams
5.5: Sequence Diagrams
Unit 5 Assessment
Unit 6: Software Design
6.1: Software Design Principles
6.2: Architectural Design
6.3: Software Design Approaches
Unit 6 Assessment
Unit 7: Object-Oriented Implementations
7.1: History of Programming
7.2: Choosing Implementation Languages
7.3: Version Control Systems
Unit 7 Assessment
Unit 8: Software Testing
8.1: Software Testing Terminology
8.2: Software Test Strategies
8.3: Software Test Coverage
Unit 8 Assessment
Unit 9: Project Management
9.1: Project Management
9.2: Change Management and Quality Control
Unit 9 Assessment
Unit 10: Design Modification and Quality Control
10.1: Preparation and Case Studies
10.2: Capstone Activity
Study Guide
Course Feedback Survey
Certificate Final Exam
Saylor Direct Credit
Next
Side panel
Course Catalog
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Specialization Programs
Help
Getting Started
Help Center & FAQ
Search
Search
Search
Search
Close
Toggle search input
You are currently using guest access
Log in
Course Catalog
Collapse
Expand
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Collapse
Expand
Specialization Programs
Help
Collapse
Expand
Getting Started
Help Center & FAQ
Expand all
Collapse all
Open course index
CS302: Software Engineering
Quizzes
There are no Quizzes in this course
Continue