Atividade Prática - Engenharia de Software - Uninter

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 5

Disciplina – Engenharia de Software

Prof.ª Ma. Mariane Fernandes

ATIVIDADE PRÁTICA

1. OBJETIVO

Desenvolver a documentação do projeto de fictício da Empresa AUTO CENTER FERNANDES


descrito na história de usuário, utilizando os materiais disponibilizados nas Rotas de Aprendizagem
e nos Materiais extras.

2. ORIENTAÇÕES IMPORTANTISSÍMAS

• O aluno deverá entregar um ARQUIVO ÚNICO NO FORMATO PDF no AVA no ícone


Trabalhos, caso não enviar no formato correto será atribuída a nota do aluno será ZERO;

• Submeter o trabalho em múltiplos arquivos separados, ou em formatos diferentes dos impostos


acima, acarretará em nota zero;

• Esta atividade é para ser realizada com consulta e pesquisa. Portanto, não basta somente estudar
o material da rota de aprendizagem. Leia também os livros bases, materiais complementares e
procure seu tutor para tirar dúvidas diretamente via Canal de Tutoria;

• No AVA existe um modelo em WORD para você utilizar e gerar o PDF para a entrega. Você
deverá submeter o seu arquivo em PDF, basta apertar em salvar como PDF no Word;

• Não há segunda oportunidades para repostar os trabalhos/atividade prática. Caso esqueça de


colocar seu nome/ru ou enviar em formato diferente da extensão PDF será atribuída NOTA ZERO
no trabalho.

CUIDADO!
✓ Cada aluno deverá escrever de sua maneira formal e respeitando as normas da ABNT. Por este
motivo, e como a atividade é INDIVIDUAL, não serão aceitos trabalhos idênticos entre alunos (ou
iguais à Internet). Caso o(a) corretor(a) observe respostas iguais, elas serão consideradas como PLÁ-
GIO e atribuída a NOTA ZERO no trabalho;

3. COMO SE DARÁ A CORREÇÃO DA ATIVIDADE?


Como temos 4 questões, seus respectivos pesos são:
✓ Questão nº 1 – 20%;
✓ Questão nº 2 – 20%;
✓ Questão nº 3 – 40%;
✓ Questão nº 4 – 20%.

0
Disciplina – Engenharia de Software
Prof.ª Ma. Mariane Fernandes

Para que você ganhe nota máxima em cada exercício, você precisará cumprir os três requisitos
básicos explicados nas ORIENTAÇÕES GERAIS:

• Apresentar por completo sua resposta, seja coerente e formal;


• Descrever corretamente os requisitos funcionais e não funcionais citados den-
tro da história de usuário da startup AUTO CENTER FERNANDES. Caso você
não descrevê-los de maneira correta, será descontado 10% da nota por requisito.
• Colocar a arquitetura de software do tipo Orientada a Objetos em alta resolu-
ção, ou seja, para realizar arquitetura você pode usar a plataforma Lucidchart online
(www.lucidchart.com) ou qualquer ferramenta online de sua preferência. Caso não
seja utilizado nenhuma ferramenta online e não contar a sua identificação (nome e RU)
será descontado 50% da nota.
• Contextualizar corretamente os testes de softwares, como: Qual elemento será
testado? O que implicaria em não o testar? Caso não seja contextualizado será descon-
tado até 10% da nota por teste de software.

4. EXERCÍCIOS

História de Usuário da startup AUTO CENTER FERNANDES: O empresário Felipe Fer-


nandes precisa realizar a automatização do sistema de sua startup AUTO CENTER FER-
NANDES. Atualmente o empresário disponibiliza em sua startup produtos automotivos de
modo geral. Mas o empresário não tem nenhum software para realizar as seguintes funções:
código do produto; marca do produto, quantidade dos produtos em estoque; valor unitário do
produto; dados do cliente (nome, CPF, e-mail, contato, endereço e histórico de compras efetu-
adas e devoluções/trocas); impressão de notas fiscais das compras realizadas pelos clientes;
Gastos mensais com funcionários; Gastos mensais básicos (energia e água); entrada/saída de
produtos; e os lucros da empresa (mensal e anual). Além disso, Felipe precisará ter neste sof-
tware dois tipos de login, um administrativo (terão acesso a todos os dados de sua startup e dos
clientes) e outro login para seus funcionários (sem o demonstrativo de rendimentos que a startup
ganha por dia/mês/ano e gastos gerais da empresa). Seu desafio é pensar como irá desenvolver
futuramente um software que atenda a demanda do empresário Felipe para automatizar a startup
AUTO CENTER FERNANDES.
Disciplina – Engenharia de Software
Prof.ª Ma. Mariane Fernandes

A partir da HISTÓRIA DE USUÁRIO responda as seguintes perguntas:

1. Após a leitura da História de Usuário da startup AUTO CENTER FERNANDES,


você deverá preencher as duas tabelas a seguir descrevendo no mínimo 6 requisitos funcionais
e 6 requisitos não funcionais do sistema.

RESPOSTA:

REQUISITO FUNCIONAL DESCRIÇÃO


RF01
RF02
RF03
RF04
RF05
RF06

REQUISITO NÃO FUNCIONAL DESCRIÇÃO


RNF01
RNF02
RNF03
RNF04
RNF05
RNF06

2. Criar uma tabela para ilustrar as atividades do projeto e seus respectivos responsáveis por
tal tarefa. Com isto, preencha a tabela a seguir de acordo com suas habilidades se você fosse
o(a) CEO do projeto. Listar no mínimo 6 atividades que podem ser realizadas ao longo do
desenvolvimento do projeto.
Disciplina – Engenharia de Software
Prof.ª Ma. Mariane Fernandes

RESPOSTA:
ATIVIDADE DONE DOING TO DO EM TESTE RESPONSÁVEL

3. Desenvolver uma arquitetura de software do tipo ORIENTADA A OBJETOS


para o software fictício narrado na História de Usuário da startup AUTO CENTER
FERNANDES. Para esta questão, você deverá relembrar os aspectos da programação
orientada a objetos e utilizar alguma ferramenta online (Exemplo: Lucidchart, Miro ou
a de sua preferência). Dentro da ferramenta online colocar o seu nome e o RU para
identificação.

RESPOSTA:

4. Você foi destinado a testar algumas fases do software fictício narrado na História de
Usuário da startup AUTO CENTER FERNANDES. Com isto, será necessário colocar em
prática toda teoria estudada na Aula 05 e suas habilidades. Posto isto, você deverá descrever 4
componentes para os seguintes testes: Teste de unidade, Teste de integração e Teste de sis-
tema. Aqui você precisará colocar o nome dos quatro componentes (elementos) que estão
sendo testados para cada tipo de teste.

RESPOSTA:
• Teste de Unidade:
Disciplina – Engenharia de Software
Prof.ª Ma. Mariane Fernandes

• Teste de Integração:

• Teste de Sistema:

Você também pode gostar