Back

Applied Software Engineering

    Course details

  • Recommended Prior Knowledge

    -

  • Objectives

    Objetivos de aprendizagem (conhecimentos, aptidões e competências a desenvolver pelos estudantes)
    1. Enumerar e aplicar os princípios da Engenharia de Software.
    2. Enumerar e descrever os princípios básicos que regem as metodologias ágeis e as metodologias tradicionais de desenvolvimento de software.
    3. Capturar , especificar e analisar os requisitos de uma aplicação de Software.
    4. Enumerar e descrever os princípios orientadores que regem o desenho de software.
    5. Enumerar e aplicar os princípios que regem o desenvolvimento de software
    6. Compreender, analisar e aplicar os princípios para a otimização do código e da qualidade do software
    7. Utilizar a UML para efetuar os diagramas necessários ao processo de Engenharia de Software
    8. Utilizar a BPMN para a criação de diagramas de processos de negócio


    1. Efetuar Análise e desenho de software tendo em conta os requisitos definidos pelo utilizador(res)

    2. Desenvolver softwares e apps

    3. Gerir projetos ligados aos softwares

    4. Arquitetar o design estrutural dos programas

    5. Realizar testes nos sistemas

  • Teaching Methods

    Avaliação distribuída sem exame final e com projeto desenvolvido ao longo do ano letivo

  • Internship(s)

    Não

  • Syllabus

    Módulo 1 - Introdução à Engenharia de Software

    Módulo 2 -Estrutura do Processo de Software

    Módulo 3 - Levantamento de processos de negócio utilizando a BPMN

    Módulo 4 - Análise e Especificação de requisitos de Software

    Módulo 5 - Metodologias de desenvolvimento de Software

    Módulo 6 - Desenvolvimento Ágil

    Módulo 7 - Diagramas de suporte ao processo de SW usando a UML

    Módulo 8 - Conceitos de Desenho

    Módulo 9 - Desenho da Arquitectura de SW

    Módulo 10 - Desenho baseado em componentes

    Módulo 11 - Desenho da User Interface

    Módulo 12 - Desenho baseado em padrões de SW

    Módulo 13 - Desenho de WebApp's

    Módulo 14 - Verificação e validação de software

    Módulo 15 - Optimização do código e da qualidade do software

  • Content Explanation

    -

  • Methodology Explanation

    -

  • Responsible Lecturer(s)

    Nuno Miguel Vicente de Pina Gonçalves - Yearly

  • Bibliography

    Ian Sommerville; Software Engineering, Pearson, 2015. ISBN: 978-0133943030
    Roger Pressman , Bruce Maxim; oftware Engineering: A Practitioner's Approach , McGraw-Hill Education, 2019. ISBN: 978-1259872976
    Sérgio Guerreiro; Introdução à Engenharia de Software, FCA. ISBN: 9789727227952

  • Code

    INF32213

  • Teaching Mode

    PRESENCIAL

  • ECTS

    12.0

  • Duration

    Yearly

  • Hours

    18h Orientação Tutorial

    50h Práticas e Laboratórios

    60h Teórico-Práticas

Conteúdo atualizado em 09/03/2025 23:14
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.