Introduction to Software Engineering
Free

Introduction to Software Engineering

  • 00:00:00
(0 Ratings)

Course code

PROG 12013


Key Facts

Introduction to Software Engineering


Current Students

To access your official course details for the year you started your Diploma, please visit the handbook


Course Overview

The purpose of this course is developing a basic understanding of software engineering.


Course Content

Software Processes

Professional software development, Software engineering ethics, Software processes activities, Software life-cycle, process models, coping with change, rational unified process;  

Requirements engineering

Functional and non-functional requirements, The software requirements document, Requirements specification, Requirements elicitation and analysis, Requirements validation

System modeling

Context models, Interaction models, Structural models, Behavioral models, Functional modeling and Information flow, DFDs, ERDs;

Architectural design

Architectural design decisions, Architectural views, Architectural patterns, and Application architectures;

Software Design & Implementation

Fundamental design concepts and principles, design patterns, structured design

Software testing

Unit Testing, Integration testing, Acceptance Testing 

Software evolution

Evolution processes, Software maintenance, Legacy systems

Related Courses

0

Average Rating

0% 0 Ratings

Search