Curso Técnico Superior Profissional
Desenvolvimento de Software
Área Científica
Ciências informáticas
Duração
Semestral
Unidade Curricular
Modelação de Sistemas de Software
ECTS
3
Horas de Contacto Teórico Práticas
50h
OBJETIVOS
No fim da unidade curricular o aluno deve ser capaz de:
1. Compreender o enquadramento e os conceitos fundamentais da Engenharia de Software
2. Reconhecer a importância da modelação, dos processos e das ferramentas no desenvolvimento de software
3. Compreender as fases e as tarefas de um processo de desenvolvimento de software
4. Possuir aptidões fundamentais em ferramentas para o desenvolvimento orientado a objetos de sistemas de software
5. Compreender e utilizar a linguagem de modelação UML
CONTEÚDOS PROGRAMÁTICOS
1. Enquadramento e conceitos gerais da Engenharia de Software
2. O paradigma da orientação a objetos (OO)
3. Linguagens de modelação no desenvolvimento de sistemas de software – Principais diagramas e elementos do UML para a modelação funcional, estrutural e comportamental
4. Processos de desenvolvimento de software – Conceitos fundamentais – Modelos de processo
5. Construção de modelos no desenvolvimento de software – Ferramentas CASE
BIBLIOGRAFIA
1. Mike O’Docherty, “Object-Oriented Analysis and Design Understanding System Development with UML 2. 0”, John Wiley & Sons, 2005, ISBN-13 978-0470092408
2. Jim Arlow, and Ila Neustadt , “UML 2 and the Unified Process (2ed)”, Pearson Education, 2005, ISBN: 9780321321275.
3. Alberto Silva e Carlos Videira, “UML, Metodologias e Ferramentas CASE, vol. 1, 2ª edição”, Centro Atlântico, 2005, ISBN: 9789896150099
4. Alberto Silva e Carlos Videira, “UML, Metodologias e Ferramentas CASE, vol. 2, 2ª edição”, Centro Atlântico, 2008, ISBN: 9789896150617.
5. Henrique O’Neil, Mauro Nunes e Pedro Ramos, “Exercícios de UML”, FCA, 2010, ISBN: 9789727226160.