EngenhariadeSoftware
Engenharia de Software I
Ementa
Processo de Software. Metodologias de desenvolvimento de software.
Requisitos funcionais e não funcionais. Coleta, análise e modelagem de requisitos. Ferramentas para modelagem de requisitos.
Bibliografia
Aula 01
PRESSMAN, Roger S. Engenharia de Software. 6ª ed. Rio de Janeiro:
McGraw Hill, 2006.
SOMMERVILLE, Ian. Engenharia de Software. 8ª ed. São Paulo: Pearson
A. Wesley, 2007.
Objetivos
OBJETIVO GERAL
Conhecer os modelos de processo tradicionais para o desenvolvimento de Software.
Conteúdos
• Livros e artigos
• Disponibilização dos conteúdos e-mail ou moodle.
OBJETIVOS ESPECÍFICOS
• Identificar o que é software (E.S.).
• Diferenciar e executar os modelos de processo tradicionais (Cascata,
Incremental, prototipação, etc).
• Aprender a realizar entrevistas para o levantamento de requisitos de software. • Utilizar ferramentas para criação de documentos UML utilizados para a documentação de Sistemas.
Avaliação
-
• 2 PROVAS OBJETIVAS (PO)
• 1 TRABALHO (T)
• LISTAS DE EXERCÍCIOS E CONCEITO (C)
Algoritmos;
Linguagem de programação;
Banco de Dados;
Programação Web;
• PO – 70%
• T + C – 30%
- Engenharia de Software
1
01/09/2014
• Técnico em Informática Integrado (Ensino Médio):
Codificação Alto Nível
• Ciência da Computação (Superior):
Codificação / Teoria da Computação / Baixo Nível
O que é Engenharia de Software?
• Engenharia da Computação (Superior):
Codificação Baixo Nível e Hardware
• Sistemas de Informação (antigo Análise de Sistemas):
Engenharia de Software / Codificação / Alto Nível
Software e Engenharia de Software
O que é software para E.S.?
Software de computador é o produto que profissionais de software constroem e, depois, mantém ao logo do tempo. Abrange programas que executam em computadores de qualquer tamanho e arquitetura, conteúdo que é apresentado ao programa a ser executado e documentos tanto em forma impressa quanto