Software Engineering

Hans-Petter Halvorsen

Software Engineering

Software Engineering is the discipline for creating software applications. A systematic approach to the design, development, testing, and maintenance of software.

The main parts or phases in the Software Engineering process are:

 


Videos

Introduction to the Software Engineering:

Software Engineering Overview

 

Textbooks

For an overview of different topics within Software Engineering, you may read the following document:

Software Development- A Practical Approach!

 

Teaching

I have a course in Software Engineering at USN - where the students learn both tearetical and practical topics within Software Engineering.

Software Engineering Resources

Below you will find more interesting Software Engineering resources


Scrum

Introduction to Scrum

Visual Studio Team Services

Introduction to Visual Studio Team Services (VSTS)



Software Testing

Introduction to Software Testing

Virtualization

Introduction to Vistualization



Cloud

Cloud Computing and Hosting

Programming

Programming Resources



Visual Studio/C#

Learn Visual Studio/C# Programming

Database Systems

Learn Database Systems and Structured Query Language (SQL)



ERwin

Database modelling with ERwin

SQL Server

Data Management and Implementation with SQL Server