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
Lessons
5 Interactive Lessons · 90 topics01 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
- 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
- Understanding the Types of Development Tools
- Understanding the Levels of Testing
- Learning Deployment Tasks
- Understanding the Unified Process and Prototypes
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
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
No credit card required