- -
UPV
 
Software Engineering (3A)

Subject name

Software Engineering

Abstract

The aim of the course is to present the methods, techniques and current tools for high quality software development. For this, we use the object-oriented paradigm throughout the entire development lifecycle. Being the first subject related to this discipline, it will impact on all aspects of development, leaving the management aspects for the corresponding sister subjects. We present the basic principles of the development of object-oriented software, particularly in modelling, design, implementation and testing.

Recommended prior knowledge

Introduction to Computers and Programming, Programming, Data Structures and Algorithms, Languages Technologies and Programming Paradigms.

Teaching units

  1. Introduction
  2. The software process
  3. Software requirements
  4. Software design
  5. Software testing

EMAS upv