Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Software Engineering Essentials

Course Cover
compare button icon

Course Features

icon

Duration

298 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

298 minutes

Course Description

Software Engineering is defined by IEEE as "the application a systematic, controlled, and quantifiable approach for the development, operation and maintenance of software; that's, the application engineering to software." Software engineering covers the entire lifecycle of software, from the initial phases of system specifications to the maintenance after deployment. Why use an engineering approach when designing software? Simply put, an engineering approach to software is better than an ad-hoc or chaotic one. Engineering means that you can predict and quantify results by using theories, methodologies, frameworks and tools. The result is high quality software that can be used efficiently and cost-effectively.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Learn about software processes

Learn about requirements engineering

Learn about requirements modeling – structured analysis

Learn about requirements modeling – object oriented analysis

Course Cover