UC Engenharia de Software A3 - Definições
Afluentes: Modelos, métodos e técnicas da engenharia de software
Descrição
Meta de compreensão relacionada: Identificar e avaliar a aplicabilidade dos modelos de processo de software; Reconhecer as fases da Engenharia de requisitos, bem como sua aplicação e importância desde o levantamento de requisitos até a gestão de requisitos; Diferenciar tipos de arquitetura de software; Selecionar os princípios e práticas do desenvolvimento ágil; Analisar as diferentes técnicas para coleta de requisitos, e diferenciar como cada uma delas pode ser utilizada; Criar soluções com os principais padrões de projeto e boas práticas de arquitetura de software;
O trabalho consiste em desenvolver um projeto de software de um produto. O trabalho será realizado em grupo de 5 alunos (não será aceito trabalho individual). Mudanças no grupo somente com anuência dos professores.
Tema
O tema do trabalho é o desenvolvimento de um projeto de software atendendo uma necessidade fictícia do cotidiano.
Objetivos
Desenvolver a habilidade de projetar e desenvolver sistemas utilizando modelos, métodos e técnicas de engenharia de software.
Documentação (7,0 pontos)
Devem constar do trabalho escrito pelo menos os seguintes tópicos:
- Atender o arquivo modelo proposto pela UC, disponível em material complementar no Ulife. (1,0 ponto)
- Introdução (1,0 ponto)
- Definição de modelo de processo (1,0 ponto)
- Cronograma com o planejamento e distribuição das tarefas entre os membros do grupo. (0,5 pontos)
- Requisitos: Não funcionais (0,5 pontos) e Requisitos Funcionais (0,5 pontos) e protótipos (0,5 pontos)
- Projeto: Arquitetura lógica (1,0 ponto) e arquitetura física (1,0 ponto)
Apresentação (3,0 pontos)
Todos os integrantes das equipes devem se apresentar e participar ativamente da apresentação do trabalho. Deve ser utilizado algum software de apresentação tipo PowerPoint, LibreOffice, etc.. Todos os grupos têm o tempo médio é de 15 minutos (variação de 2 minutos) para a apresentação.
No mínimo devem constar na apresentação os seguintes tópicos:
- Capa
- Sumário
- Introdução
- Processo
- Requisitos
- Arquiteturas
- Conclusão