ANC-SWD4410.AE2

SWD4410: Software Engineering

Self-paced · 1 year access

10 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

5 Interactive Lessons · 90 topics
01 Introduction to Software Engineering 23 topics · 2 LiveLab
  • What Is Software Engineering?
  • Why Is Software Engineering Important?
  • Who Should Read This Course?
  • Approach
  • What This Course Covers (And What It Doesn't)?
  • What Tools Do You Need?
  • Conventions
  • Requirements Gathering
  • High-Level Design
  • Low-Level Design
  • Development
  • Testing
  • Deployment
  • Maintenance
  • Wrap-Up
  • Everything All At Once
  • Document Management
  • Historical Documents
  • E-Mail
  • Code
  • Code Documentation
  • Application Documentation
  • Exercises

2 LiveLab in this lesson — see the labs panel →

02 Project Management, Requirement Gathering, and High Level Design 13 topics · 4 LiveLab
  • Executive Support
  • Project Management
  • Requirements Defined
  • Requirement Categories
  • Gathering Requirements
  • Refining Requirements
  • Recording Requirements
  • Validation and Verification
  • Changing Requirements
  • The Big Picture
  • What To Specify
  • UML
  • Exercises

4 LiveLab in this lesson — see the labs panel →

03 Low Level Design, Development, and Testing 14 topics · 2 LiveLab
  • OO Design
  • Database Design
  • Use the Right Tools
  • Selecting Algorithms
  • Top-Down Design
  • Programming Tips and Tricks
  • Testing Goals
  • Reasons Bugs Never Die
  • Levels of Testing
  • Testing Techniques
  • Testing Habits
  • How to fix a Bug
  • Estimating number of Bugs
  • Exercises

2 LiveLab in this lesson — see the labs panel →

04 Deployment, Metrics, and Maintenance 12 topics · 1 LiveLab
  • Scope
  • The Plan
  • Cutover
  • Deployment Tasks
  • Deployment Mistakes
  • Wrap Party
  • Defect Analysis
  • Software Metrics
  • Maintenance Costs
  • Task Categories
  • Task Execution
  • Exercises

1 LiveLab in this lesson — see the labs panel →

05 Predictive and Iterative Model and RAD 28 topics · 1 LiveLab
  • Model Approaches
  • Prerequisites
  • Predictive and Adaptive
  • Waterfall
  • Waterfall with Feedback
  • SASHIMI
  • Incremental Waterfall
  • V-MODEL
  • Systems Development Life Cycle
  • Iterative versus Predictive
  • Iterative versus Incremental
  • Prototypes
  • Spiral
  • Unified Process
  • Cleanroom
  • RAD Principles
  • James Martin RAD
  • Agile
  • XP
  • Scrum
  • Lean
  • Crystal
  • Feature-Driven Development
  • Agile Unified Process
  • Disciplined Agile Delivery
  • Dynamic Systems Development Method
  • Kanban
  • Exercises

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

10 LiveLabs
  • Learning Good Document Management System
  • Understanding Duties of Executive Champion and Project Manager
  • Understanding Methods for Recording Requirements
  • Understanding the Types of Architecture
  • Understanding Normalization Forms
  • Understanding Object-Oriented and Database Design
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for SWD4410: Software Engineering

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 10 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top