Você está na página 1de 2

Engenharia de Software

Actividade N. 02 (ANP)

O Docente: Armindo Victorino Paciência1

Introdução à Engenharia de Software

1. O que é Engenharia de Software e sua


importância
a) O que é software?
b) O que entendes por engenharia de software?
c) Qual a diferença entre engenharia de software e engenharia de
sistemas?
d) Que é um processo de software?
e) Que é um modelo de processo de software?
f) O que são métodos de engenharia de software?
g) Quais os atributos de um bom software?
1. O que é CASE (computeraided software engineering – engenharia de
software com auxilio de computador)?
2. Quais são os principais desafios enfrentados pela engenharia de
software?
2. Uma visão geral da Engenharia de Software.
1. As fases gerais de um processo de software segundo Pressman.
2. Modelo de processo linear em cascata de desenvolvimento de
software.
3. Linguagem de modelagem e ferramentas.

Conclusões
Orientações para AP N. 2

Referências

 Russ Miles & Kim Hamilton; Learning UML 2.0, O'Reilly, 2006. ISBN: 0-596-
00982-8

1
Membro Efectivo da Ordem dos Engenheiros de Angola Colégio de Electrotecnia e Informática,
formado em Ciências da Computação. Professor de Engenharia de Software, Teste e Qualidade de
Software, Matemática Discreta e Arquitectura e Padrões de Software, na Escola Superior Politécnica do
Bié da Universidade José Eduardo dos Santos. Emails: pacienciarmindo@gmail.com |
armindopaciencia@hotmail.com

1
 Silva, Alberto Manuel Rodrigues da; UML,metodologias e ferramentas CASE.
ISBN: 989-615-009-5
 Humphrey, Watts S; A discipline for Software engineering. ISBN: 0-201-54610-
8
 Ian Sommerville; Software engineering (9th edition), Addison-Wesley, 2011.
ISBN: 9780137035151

Você também pode gostar