Buscar

Atividade 4 - Engenharia de Requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Atividade 04
Aluno
: Rhuan Pablo da Silva
R.G.M.
: 123.1513
Polo: Bruxelas Data: 23/03/2023
Nota máxima da Atividade: 2,5
Exercício AULA 8: Estudamos nessa oitava aula o Modelo de documento
de Requisitos sendo assim, você deverá formalizar um DOCUMENTO DE
REQUISITOS utilizando as informações desenvolvida nas outras atividades e
seguindo o modelo disponível para downloads em Material de Aula ►
Arquivo
Na próxima página⬇
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
ESPECIFICAÇÃO
DE REQUISITOS
ATS - Automatic Translator Software – V 1.1
21/03/2023
Mantenedor: Rhuan Pablo da Silva - 123.1513
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Sumário
Prefácio. 1
Histórico de Versões. 1
Introdução. 2
Glossário. 3
Definição de Requisitos. 4
Requisitos de Usuário. 4
Requisitos de Sistema. 4
Especificação de Requisitos. 5
Casos de Uso. 5
CF001: Cadastrar locação. 5
CF002: Encerrar locação. 6
Diagramas. 7
Diagrama de Classes. 7
Diagrama de Estados da Classe Carro. 8
Arquitetura do Sistema e Projeto de Componentes. 9
Interfaces. 10
Tela de Cadastro de Locação. 10
Apêndices. 11
Apêndice I – Configuração do Sistema. 11
Referências. 12
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Prefácio
Este documento foi criado com o intuito de fornecer informações confiáveis a todos os
interessados diretos ou indiretos sobre o sistema ATS, como desenvolvedores da
empresa LMS, assim como futuras empresas que possam a vir prestar serviços de
manutenção ou consultoria sobre o sistema, destina-se também a colaboradores e
gerentes da empresa LMS, esta que está bancando o desenvolvimento do sistema.
Histórico de Versões
Versão Data Justificativa
1.0 10/03/2023 Primeira Versão, adicionando os requisitos
de usuário e de sistema
1.1 20/03/2023 Segunda versão, revisando os requisitos de
sistema - Interface atualizada
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Introdução
O objetivo principal do programa ATS é facilitar a comunicação interna dentro das
empresas. Como a empresa LMS está situada em Luxemburgo, um país com 3 línguas
oficiais e mais de 170 etnias morando neste país, temos uma diversificação muito grande
de idiomas nativos e em muitos casos, os residentes não falam nenhuma das 3 línguas
oficiais.
ATS terá a tarefa de traduzir instantaneamente as mensagens recebidas de acordo com
o idioma selecionado pelo colaborador.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Glossário
Nome do colaborador/funcionário
Nome inteiro do colaborador
Matrícula do colaborador
Número de registro na empresa
Permissões
Flag de restrições individuais
SGBD
Sistema Gerenciador de Banco de Dados
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Definição de Requisitos
Requisitos de Usuário
· Prover conversar profissionais;
· Prover criação de grupos de projetos ou tarefas;
· Prover compartilhamento de documentos;
· Prover cadastro de clientes e colaboradores.
Requisitos de Sistema
· O programa deverá contar com níveis de permissão, restringindo algumas ações de
alguns usuários;
· Como qualquer outro programa de comunicação, deverá contar com níveis de
privacidade e segurança;
· O tempo de envio deverá ser em menos de 1 segundo, agilidade e precisão nas
traduções são os principais objetivos;
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Especificação de Requisitos
A seção a seguir apresenta os requisitos e os diagramas de implementação do sistema.
Figura 1 – Diagrama de arquitetura duto e filtro do programa ATS.
Casos de Uso
Foi descoberto três casos de uso usando este critério de agrupamento. Cadastro de
colaborador e permissões e restrições. Todos os casos de uso podem ser executados por
um usuário comum, exceto o cadastro de colaborador, onde já declaramos como uma
atribuição exclusiva dos funcionários com o status de supervisor ou gerência.
Como um funcionário supervisor tem acesso a todos os cadastros que um funcionário
comum tem acesso, foi acertado o uso da herança, onde o funcionário supervisor herda
todos os casos de uso que um funcionário comum pode acessar. O diagrama final você
observa na figura abaixo
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Figura 2 – Diagrama de caso de uso para o programa ATS.
Caso de uso: Cadastrar funcionário para utilizar a ferramenta
Ator: Gerente ou setor responsável
Após todo processo de contratação do funcionário, a empresa deve cadastrar o
funcionário no banco de dados do programa, e adicionar quais as permissões que o
funcionário tem.
Clicar em "cadastrar novo funcionário", uma tela de cadastro abrirá e a empresa irá
preencher os dados, após preencher colocar em "avançar", mudará para as permissões
de cada funcionário, se ele pode compartilhar documentos, fotos etc…. Assim que
terminar o programa irá salvar o dia/mês/ano e hora do cadastro e abrirá uma tela para
ser preenchida com o email do funcionário, um link de confirmação será enviado ao
funcionário e tudo pode ser utilizado após o funcionário clicar no link de ativação. O
funcionário receberá um email de confirmação assim como a empresa de que o
funcionário ativou sua conta.
Caso de uso: Aplicar permissões dos funcionário
Ator: Gerente
Na aba permissões, o gerente deverá escolher todas as permissões que cada
funcionário terá, podendo deixar uma configuração padrão já feita, estas permissões
serão o nível de confiabilidade da empresa no funcionário e suas atribuições para
executar seus trabalhos no dia a dia. Está aba também deve ser ter um campo onde o
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
gerente deve clicar garantindo legalmente que a empresa e ele se responsabilizam por
aquelas atribuições, eximindo o programa de quaisquer culpa caso o funcionário
compartilhe informações sensíveis. .
Caso de uso: Conversas privadas e criação de grupos e tarefas
Ator: Funcionário
Na utilização do programa, o funcionário terá que primeiro fazer o set-up da língua
desejada, podendo futuramente mudar para outro. Dentro do programa o mesmo irá
contar com diversas funcionalidades para auxiliar o trabalho, sendo a pesquisa por uma
palavra chave, a conversa direta com colegas de diferentes áreas, no caso da LMS,
temos funcionários em mais de 10 países, a comunicação ficará mais fácil e fluirá mais
rapidamente. Emojis podem ser retirados para não poluírem as conversas profissionais,
possibilitando apenas as mais usadas como o👍 ou🛫.
Diagrama de Classes
Esse diagrama visa mostrar as classes do sistema a ser desenvolvido e as suas
associações.
Figura 3 – Diagrama de classes para o sistema ATS.
Foi criada uma classe colaborador, com as características comuns entre colaborador e
gerente. As classes colaborador e gerente possuem as características que são exclusivas
dessas classes, como as datas de admissão e número de matrícula;
Na classe gerente, foram colocados todos os atributos e serviços que foram identificados
na etapa de análise. Além disso, percebeu-se a necessidade de colocar um atributo de
atualizar.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Interfaces
A interface é simples, apenas com a foto do colaborador no topo, onde se o usuário
clicar aparecerá as informações pré-preenchidas pelo gerente. Em baixo as conversas
com os grupos ou conversas privadas com os colaboradores - sempre traduzindo para o
idioma feito no set-up. Na parte centrale direita da interface é onde ficará as conversas,
sempre ocupando uma área grande da interface.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Apêndices
Apêndice I – Configuração do Sistema
O sistema rodará em dois servidores isolados, sendo denominados de Servidor de Dados
e Servidor da Aplicação. O Servidor de Dados terá o Sistema Operacional Ubuntu Linux
Server 16.04 instalado, com o SGBD PostgreSQL 9.6, gerenciando os dados do sistema.
Por sua vez, o Servidor da Aplicação abrigará os artefatos da aplicação a ser executada e
os programas necessários a sua execução, que será: Interpretador PHP 7.1 e Servidor
Web Apache 2.4. Da mesma forma que o outro servidor, terá como Sistema Operacional
Ubuntu Linux Server 16.04.
As maquinas que atuarão como clientes da aplicação terão instalados o Sistema
Operacional Windows 7 Professional 64 bits e o navegador Google Chrome (ou na sua
ausência, o Mozilla Firefox), para que o sistema Web seja acessado.
Os computadores e o servidor serão interligados por um Switch Gigabit de 36 portas.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Engenharia de Requisitos
Referências
DEBASTIANI, Carlos Alberto. Definindo Escopo em Projetos de Software. São Paulo:
Novatec, 2015.
ENGHOLM JR, Hélio. Engenharia de Software na Prática. São Paulo: Novatec, 2010.
PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma abordagem
profissional. 8 ed. Porto Alegre: Bookman, 2016.
SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson, 2011.
UNIGRAN, Apostila Introdução a Engenharia de Requisitos, 2023

Outros materiais