Gestão de Projectos de Software Licenciaturas de EI / IG 2012/2013-4º semestre msantos@ispgaya.pt http://paginas.ispgaya.pt/~msantos Gestão de Projectos de Software - 1
Objectivos da Disciplina de Gestão de Projectos de Software Ensinar fundamentos de Engenharia de Software no Desenvolvimento de Projectos de Software - Conceitos no Fluxo de Análise, Desenho e Implementação de Sistemas: -Abordagens para Análise e Concepção de Software -Ciclo de vida do Desenvolvimento de Software -Ferramentas e Metodologias de Apoio ao Desenvolvimento de Software -Projecto de um Sistema de Software Gestão de Projectos de Software - 2
Programa da Disciplina de Gestão de Projectos de Software 1. Conceitos de Engenharia de Software na Especificação e Análise de Projectos Análise e Concepção Estruturada Análise e Concepção OO 2. Modelo de Gestão de Projecto 3. Definição e Planeamento do Projecto 4. Execução e Encerramento do Projecto 5. Aspectos Fundamentais da Gestão de RH 6. Técnicas de Custeio 7. Qualidade no Desenvolvimento de Software Gestão de Projectos de Software - 3
Pré-Requisitos da Disciplina de Gestão de Projectos de Software Conhecimentos em várias tecnologias e plataformas de software. Conhecimento de pelo menos uma metodologia de desenvolvimento de software. Conhecimentos avançados de programação e de algoritmos usados em ciências da computação. Gestão de Projectos de Software - 4
Metodologia da Disciplina de Gestão de Projectos de Software 1.Exposição nas aulas teórico-práticas dos conceitos programáticos da disciplina e discussão de casos e exemplos práticos. 2.Realização de trabalhos práticos no âmbito das aulas práticaslaboratoriais compostos por vários documentos a elaborar, e correspondentes a cada uma das fases de desenvolvimento de um projecto de software. Gestão de Projectos de Software - 5
Bibliografia Principal Software Engineering, Ian Sommerville, 7th Edition, Addison- Wesley Publishers, 2004. The Unified Modeling Language User Guide, G. Booch, Rumbaugh, I. Jacobson, Addison Wesley, 1998, ISBN 0-201- 57168-4. Jacobson, Ivar, et al.; Object-Oriented Software Engineering - A Use Case Driven Approach. ACM Press, Addison-Wesley Publishing Company, 1992. Roger S. Pressman; Software Engineering A Practitioner s Approach (3th Edition). McGraw-Hill, 1992. Gestão de Projectos de Software - 6
Bibliografia Principal António Miguel; Gestão de Projectos de Software. FCA-Editora, Grupo LIDEL, 2003. António Miguel; Gestão do Risco e da Qualidade no Desenvolvimento de Software. FCA-Editora, Grupo LIDEL, 2002. Hans Van Vliet; Software Engineering Principles and Practice (2th Edition). John Wiley & Sons, 2000 Gestão de Projectos de Software - 7
Bibliografia Complementar Stevens, Wayne; Using Structured Design. John Wiley & Sons, 1981. Yourdon & Constantine; Structured Design. Prentice Hall, 1979. Gane & Sarson; Structured Systems Analysis. Prentice Hall, 1979. Rumbaugh, James, et al.; Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, 1991. Gestão de Projectos de Software - 8
Bibliografia Complementar Para além da eventual consulta aos livros da bibliografia de apoio, ao longo do semestre, irão sendo disponibilizados materiais pedagógicos aos alunos (apontamentos, acetatos e documentos propostos). Gestão de Projectos de Software - 9
Parâmetros de Avaliação Avaliação Contínua = 100%: Trabalho(s) Prático(s) = 70% doc s1 3val; doc2 3val; doc3 3val; doc4-3val; doc5 1val; doc6 1val; Trabalho sobre Método de Estimação de Custos = 25% doc7 5val; Informação das aulas = 5% Gestão de Projectos de Software - 10
Horário de Atendimento 5ªFeira das 21h00 até 22h00 Gestão de Projectos de Software - 11
Actividades de Projecto de Software, na Engenharia de Software Análise de requisitos e Engenharia de Sistemas (doc-1 e doc-2) Concepção e Desenho (doc-2 e doc-3) Análise e Implementação (Codificação) (doc-4) Teste e Validação (doc-5) Manutenção e Utilização (doc-6) Documentação Estimação de Custos Gestão de Projectos de Software - 12