Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Setembro 2019 »
D S T Q Q S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

 
Ano Letivo 201819
Unidade Curricular Engenharia de Software I
Código1481
Departamento/área responsávelComputer Sciences Department
Área cientificaCiências Informáticas
ECTS4.5
Ano curricular2
Semestre curricular2º Semestre
Regime de frequênciaObrigatório
Docentes Carlos Augusto da Silva Cunha
Pedro Miguel de Oliveira Martins
Jorge Alexandre Albuquerque Loureiro
João Pedro Menoita Henriques
Frequência como disciplina isolada?Sim
Horas de contacto
T TP PL TC S E OT O
19,5 - 26 - - - - -
T - Teórico;  TP - Teórico-Prático;  PL - Prática e Laboratorial;  TC - Trabalho de Campo;  S - Seminário;  E - Estágio;  OT - Orientação Tutória;  O - Outras;  
Tempo total de trabalho (horas)
119,5

Objetivos / Competências

Identificar as metodologias de gestão de projetos de software. Efetuar a análise e especificação de requisitos de software. Preparar documentação técnica relativa às diferentes fases do projeto de software. Implementar as melhores práticas no desenvolvimento de software, através de técnicas, arquiteturas e conceitos que promovem a sua manutenção evolutiva, desenhando o software durante o seu processo de desenvolvimento para aceitar futuras funcionalidades.


Conteúdos programáticos resumidos

1 Introdução
1.1 Estado da Arte
1.2 Conceitos básicos

2 Ciclo de vida do Software
2.1 Engenharia de Requisitos
2.2 Análise
2.3 Desenho
2.4 Arquitetura
2.5 Desenho de Componentes
2.6 Interfaces
2.7 Testes de Software

3 Metodologias de Desenvolvimento de Software
3.1 Metodologias Clássicas
3.2 Metodologias Ágeis

4 Gestão de Projetos
4.1 Gestão de Tarefas
4.2 Alocação de Recursos
4.3 Acompanhamento do Projeto

5 UML
5.1 Diagramas de Casos de Uso
5.2 Diagramas de Classes
5.3 Diagramas de Objetos
5.4 Diagramas de Interação
5.5 Diagramas de Atividade

6 Manutenção de Software
6.1 Modularidade
6.2 Reutilização
6.3 API’s e Frameworks
6.4 Facetas Transversais

Metodologias de ensino e critérios de avaliação

Adoptaram-se as seguintes metodologias de ensino nesta UC: - Aulas Teóricas: Método Expositivo (Verbal) com recurso ao projetor de vídeo e discussão sistemática dos assuntos abordados; - Aulas Teórico-Práticas: Método Demonstrativo (Intuitivo) e baseado em tarefas orientadas (Ativo); - Recurso sistemático à plataforma de e-learning para partilha de documentos, submissão de fichas de avaliação e submissão de trabalhos. Em todas as épocas, a classificação final é obtida pela média ponderada das seguintes componentes: -Teste Escrito: 50% (Mínimo 10 valores) Exame em Época Normal Exame em Época de Recurso/Época Especial -Trabalhos Práticos: 35% (Mínimo 10 valores) -Fichas de Avaliação: 10% -Presenças: 5% Os alunos deverão frequentar 2/3 das aulas práticas (1/3 para alunos com estatuto trabalhador-estudante) para serem admitidos a avaliação em época normal.

Bibliografia resumida

- Roger S. Pressman, Software engineering : A practitioner's approach, Boston, McGraw-Hill, 2005,
(004.41 PRE)
- Martin Fowler and Kendall Scott, UML Distilled: Applying the Standard Object Modelling Language,
Addison-Wesley, 1997, (004.43 OBJECTOS FOW)
- G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modelling Language User Guide, AddisonWesley,
1999, (004.41 BOO)
- Mauro Nunes e Henrique O’Neill, Fundamental de UML, FCA Editora de Informática, 2001, (004.41
NUN)
- Philippe Kruchten, The Rational Unified Process: An Introduction, 2nd edition, Addison-Wesley,
2000, (004.41 KRU)
- Kevin C. Desouza, Agile information systems : Conceptualization, construction, and management,
Elsevier, 2007, (004.952 AGI)
- James Cadle and Donald Yeates, Project management for information systems, Harlow : Prentice
Hall, 2001, (004.95 CAD)
- Rui Feio, Gestão de projectos com o microsoft project 2007, FCA, 2008, (004.42 FEI)
- Thinking in Patterns with Java, http://www.bruceeckel.com

Oferta Formativa

Candidaturas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior