Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > INF32213
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Applied Software Engineering

Code: INF32213     Sigla: ESA

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2021/2022 - A (on the 11-10-2021 a 24-06-2022) Ícone  do Teams

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Informatics Engineering

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
INF 97 Plano de Estudos 3 - 12 127,5 324

Docência - Responsabilidades

Docente Responsabilidade
Nuno Miguel Vicente de Pina Gonçalves

Língua de trabalho

Portuguese

Objetivos

Learning objectives (knowledge, skills and competences to be developed by students)
1.Enumerate and apply the principles of Software Engineering.
2. Enumerate and describe the basic principles that govern the agile methodologies and traditional methodologies for software development. 3.
3. Capture, specify and analyze the requirements of a software application.
4. Enumerate and describe the guiding principles governing software design.
5. Enumerate and apply the principles governing software development.
6. Understand, analyse and apply the principles for code optimisation and software quality
7. Use UML to make the necessary diagrams for the Software Engineering process
8. Use BPMN to create business process diagrams

Resultados de aprendizagem e competências


  1. Perform software analysis and design taking into account the requirements defined by the user(s)

  2. Develop software and apps

  3. Manage projects related to software

  4. Architect the structural design of programs

  5. Carry out tests on systems

Modo de trabalho

Presencial

Programa

Module 1 - Introduction to Software Engineering

Module 2 - Software Process Structure

Module 3 - Survey of business processes using BPMN

Module 4 - Analysis and Specification of Software requirements

Module 5 - Software development methodologies

Module 6 - Agile Development

Module 7 - Diagrams of support to the SW process using UML

Module 8 - Design Concepts

Module 9 - Design of the SW Architecture

Module 10 - Component-based Design

Module 11 - User Interface Design

Module 12 - Standards-based SW Design

Module 13 - Design of WebApp's

Module 14 - Software verification and validation

Module 15 - Optimization of the code and quality of the software

Bibliografia Obrigatória

Roger Pressman , Bruce Maxim; oftware Engineering: A Practitioner's Approach , McGraw-Hill Education, 2019. ISBN: 978-1259872976

Bibliografia Complementar

Ian Sommerville; Software Engineering, Pearson, 2015. ISBN: 978-0133943030
Sérgio Guerreiro; Introdução à Engenharia de Software, FCA. ISBN: 9789727227952

Métodos de ensino e atividades de aprendizagem

Distributed assessment without final exam and with a project developed during the school year

Software

Bizagi Process Modeler

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Participação presencial 15,00
Teste 35,00
Trabalho laboratorial 50,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Elaboração de projeto 154,00
Estudo autónomo
Frequência das aulas 110,00
Trabalho laboratorial 60,00
Total: 324,00

Obtenção de frequência

Minimum score of 9.5 in the average of the 3 tests throughout the school year.
Minimum score of 7.5 in each test
Minimum score of 9.5 in the project of the Curricular Unit
Minimum attendance percentage of 75% in face-to-face/online classes

Fórmula de cálculo da classificação final

Final mark= 35 % Average of 3 tests + 50% Project mark + 15% Attendance and class participation

Avaliação especial (TE, DA, ...)

The student workers/associative leaders will have to hold a weekly meeting with the laboratory teacher for validation of the work done.

Observações

The platform that will be used in this curricular unit, during the academic year, will be Microsoft Teams.
Online classes can use Microsoft Teams or the Zoom platform.

This curricular unit should be attended in parallel with the UC of Visual Programming, since the project of the UC is the same and the PV classes will support in its realization.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-05-08 às 20:59:22