Nome da Disciplina
ENGENHARIA DE SOFTWARE I
CÓDIGO
22000189
Carga Horária
60 horas
Atividade Complementar
Não
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
4
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%

Ementa

Visão geral e princípios fundamentais da Engenharia de Software. Ciclo de vida de software e seus vários estágios. Processo de Software. Modelos de processo de software. Engenharia de requisitos. Análise e de projeto de software. Padrões de Projeto. Teste de software.

Objetivos

Objetivo Geral:

A disciplina tem como objetivo geral, habilitar o estudante a visualizar o processo de desenvolvimento de software, de forma ampla, o que inclui o caminho deste os requisitos até a entrega do software. Para alcançar este objetivo, a disciplina apresenta conceitos básicos da Engenharia de Software, como Software, processo de Software e os modelos de processo de desenvolvimento. Além disso, a disciplina abordará as etapas de análise de requisitos e de análise e projeto de software, discutindo modelos usados nestas etapas, bem como padrões usados na construção do software. Além disso, a disciplina abordará técnicas de Teste de Software.

Conteúdo Programático

1. Introdução à Engenharia de Software
• Conceitos e princípios básicos
• Ciclo de Vida do Software
2. Modelos de Processo de Software
• Modelo Cascata
• Modelo Evolucionário
• Prototipação
• Modelo Espiral
• Modelo Baseado em Componentes
• Métodos Formais
3. Engenharia de Requisitos
• Conceito de Requisitos
• Tipos de Requisitos
• Processo de Engenharia de Requisitos
4. Análise e Projeto de Software Orientado a Objetos
• Revisão de Conceitos de Orientação a Objetos
• Modelagem de Software Orientado a Objetos
– Introdução à linguagem UML
– Principais diagramas da UML
5. Projeto Baseado em Padrões
• Introdução aos Padrões de Projeto
• Padrões de Projeto
6. Teste de Software
• Fundamentos do Teste de Software
• Estratégias de Teste de Software
• Técnicas para definição de casos de teste
• Teste de Software Orientado a Objetos
• Ferramentas de Teste
7. Processo Unificado
• Visão Geral
• Workflow de Requisitos
• Workflow de Análise
• Workflow de Projeto
• Workflow de Implementação
• Workflow de Teste

Bibliografia

Bibliografia Básica:

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
T1 2019 / 1 45 24 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
QUI13:30 - 14:20
14:20 - 15:10
SEX13:30 - 14:20
14:20 - 15:10
LISANE BRISOLARA DE BRISOLARA
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
ENGENHARIA DE SOFTWARE I Ciência da Computação (Bacharelado)
ENGENHARIA DE SOFTWARE I Engenharia de Computação (Bacharelado)

Página gerada em 20/06/2019 10:29:28 (consulta levou 0.153489s)