Programa da Unidade Curricular ENGENHARIA DE SOFTWARE Ano Lectivo 2010/2011 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular ENGENHARIA DE SOFTWARE (26117) 5. Área Científica 6. Ano curricular 2º 7. Tipo de Unidade Curricular / Semestre 2º Semestre Friday, February 11, 2011 1/5
8. Tipo de aula e carga horária (tempo de trabalho) Aulas Teóricas: Aulas Práticas: Aulas Teóricopráticas: 30.00 Orientação Tutorial: 20.00 9. Créditos 6.00 10. Coordenador da Área Científica 11. Regente Prof. Doutor JOAQUIM MESQUITA DA CUNHA VIANA 12. Assistentes Dr. PAULO JORGE GONÇALVES PINTO 13. Língua de ensino Português 14. Objectivos Gerais Com a crescente complexidade dos sistemas de software e a consequente preponderância dos custos com eles relacionados face aos outros componentes das TIC, a Engenharia de Software, em meados dos anos 70 adquiriu uma importância cada vez mais significativa como forma de garantir uma maior sistematização e controlo do esforço de desenvolvimento de novos sistemas, bem como da manutenção de sistemas já existentes. 15. Objectivos Específicos Esta disciplina abordará as técnicas mais actuais no que toca aos processos de desenvolvimento de software, nomeadamente no que diz respeito à criação de especificações, modelação, arquitectura e teste, sem esquecer o controlo de todo o processo através de ferramentas de planeamento e gestão dos recursos disponíveis. 16. Competências a adquirir Os alunos deverão ser capazes de: especificar requisitos, desenhar e testar sistemas de software complexos, usando ferramentas de planeamento e gestão dos recursos disponíveis. 17. Metodologia de ensino O ensino basearseá na transmissão oral de informação relacionada com os temas em estudo, seguida da resolução de exercícios adequados aos problemas em estudo, suportados em simuladores computacionais. Friday, February 11, 2011 2/5
18. Conteúdos Programáticos UNIVERSIDADE LUSÍADA DE LISBOA 01. Introdução 02. Os processos de criação e manutenção de software 03. Gestão de projectos 04. Gestão da mudança 05. Engenharia de requisitos 06. Modelação de sistemas 07. Desenho da arquitectura 08. Desenho "Object oriented" 09. Desenvolvimento rápido de software (RAD) 10. Reutilização de software 11. Teste de software 12. Segurança de software. 19. Métodos de Avaliação De acordo com os regulamentos internos da escola, a avaliação terá uma componente contínua e uma frequência. A componente contínua será composta pelos seguintes itens: Assiduidade Participação Testes escritostrabalhos práticos 20. Recursos Didácticos Microsoft Project Microsoft Visio DbUML 21. Palavras Chave Engenharia de software Pert CPM UML Friday, February 11, 2011 3/5
23. Bibliografia Principal Autor(es): Ian Sommerville Software Engineering Edição: 9ª Scotland Editora: AddisonWesley Ano: 2011 Autor(es): Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli Fundamentals of Software Engineering Editora: Prentice Hall Autor(es): António Miguel Gestão de Projectos de Software Edição: 4ª Lisboa Ano: Editora: FCA 24. Bibliografia Complementar Autor(es): Howard Podeswa UML For The IT Business Analyst Editora: Course Technology PTR Autor(es): David L. Olson Introduction to Information Systems Project Management 2003 Editora: McGrawHill/Irwin Friday, February 11, 2011 4/5
Ficha técnica MIP Título Programa da unidade curricular 'ENGENHARIA DE SOFTWARE': Ano Lectivo 2010/2011 Autor Classificação Descritores Colaborador(es) Data/Hora Formato de dados Estatuto de utilização Relação Prof. Doutor JOAQUIM MESQUITA DA CUNHA VIANA 2/11/2011 3:32:00PM Texto, PDF Acesso público Versão 1.0 (c) Universidade Lusíada de Lisboa, 2011 Friday, February 11, 2011 5/5