TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Software I

Por:   •  6/12/2018  •  Trabalho acadêmico  •  948 Palavras (4 Páginas)  •  253 Visualizações

Página 1 de 4

Versionamento de sistemas

Disciplina: Engenharia de Software I

Integrantes:

Matheus Castro Sodré Sunderhus

1. Introdução

1.1. Propósito

Este documento trará as especificações do sistema que poderá ser implementado com a finalidade de gerir o versionamento de sistemas para a empresa NOVUS. Tornando mais fácil o contato da empresa com seus clientes para a oferta de novos Updates dos sistemas que estão embarcados em seus produtos.

1.2. Visão geral do documento

 Na seção 2 serão abordados os pontos gerais do produto que será desenvolvido, bem como seus objetivos.

 Na seção 3 são enumerados todos os requisitos funcionais do sistema.

 Na seção 4 são descritos os requisitos não-funcionais do sistema.

 Na seção 5 é apresentado o diagrama de casos de uso do sistema e as descrições/especificações dos casos de uso.

 Na seção 6 são apresentados dois diagramas de atividades.

 Na seção 7 é apresentado o diagrama de classes referente ao sistema.

 Nos Anexos constam os relatórios de entrevistas, estudos de usuários e outros instrumentos que foram utilizados no processo de levantamento de requisitos.

2. Visão Geral do Produto

2.1. Objetivos do Sistema

Os objetivos do sistema são: Gerar a versão do sistema e buscar os dados das novas funcionalidades vindas das suas versões.

Facilitar que o cliente da NOVUS e a equipe na novus desenvolvam um produto secundário que faça mão dos dados que este produto gera, para manter e oferecer updates de sistema, bem como para manter o gerenciamento dos seus próprios sistemas.

2.2. Escopo

O produto a ser desenvolvido NEwV. Que será um sistema componentizado que estrará em funcionamento ao sistema administrativo já existente da empresa NOVUS para que seus administradores e apenas estes, tenham a capacidade de gerir e disponibilizar a atualização de versões dos sistemas embarcados em seus produtos.

O sistema NewV será capaz de realizar as funções de CRUD básicas para seus funcionamento, podendo portanto Cadastrar, Editar, Ler, Remover Sistemas bem como as Versões.

O sistema não será capaz de realizar uma integração com o software usado diretamente pelo cliente, esta funcionalidade estará sob responsabilidade de um outro sistema que buscará neste produto desenvolvido os dados pertinentes.

O objetivo é que exista essa facilidade de integração entre cliente e equipe de administração da NOVUS num prazo de 12meses, a partir da data de implantação do módulo no sistema de gerenciamento administrativo provido pela empresa de TI parceira da NOVUS automation.

2.3. Stakeholders

Na engenharia de requisitos, os stakeholders são definidos como pessoas ou organizações que serão afetadas pelo sistema e que direta ou indiretamente tem influência sobre os requisitos.

Basicamente, os stakeholders do projeto podem ser divididos em dois grupos: os desenvolvedores, responsáveis pelo projeto e desenvolvimento de artefatos do sistema e os usuários finais, que utilizarão o sistema já desenvolvido.

 Desenvolvedores:Analistas de Sistemas, Desenvolvedores WEB.

 Usuários Finais: Administração da Novus e setor de Suporte;

No escopo dos stakeholders dos Usuários finais e dos Desenvolvedores , pode-se citar:

Nome Descrição Responsabilidades

Administrador Gerenciador do cadastro de versionamento dos sistemas existentes nos seus produtos • Realizar: Cadastro,Remoção de Sistemas e Versões que por este sejam inseridas no sistema.

• Entrar em contato com a equipe de Suporte da empresa parceira para marcar reuniões ou para solicitar suporte técnico.

Nome Descrição Responsabilidades

Analista de sistemas É o responsável por analisar os problemas e regras de negócio pertinentes ao cliente que deverão estar abrangidas dentro do produto desenvolvido, bem como as possibilidades que serão abertas com a implantação do sistema na plataforma administrativa do cliente • Contato com o cliente durante o desenvolvimento.

• Definição das regras de negócio.

• Gerir o projeto para cumprimento de prazo.

• Realizar visitas. demonstrativas ao cliente do sistema em etapas de conclusão do seu desenvolvimento.

Desenvolvedores WEB Realizará a codificação do produto, bem como a criação e manutenção do banco de dados criado juntamente no projeto para que sejam cadastradas as versões e sistemas.

Realizará os testes durante o processo de desenvolvimento • Codificar o produto.

• Participar das reuniões com o cliente.

• Realizar ajustes e manutenções pós entrega de produto.

• Realiza testes de funcionalidade em busca de falhas.

• Prover suporte ao cliente.

3. Requisitos Funcionais

<Descreve os requisitos funcionais do sistema. Os requisitos são descritos nas próximas subseções.>

<RF001><Cadastrar Usuário>

<O administrador do sistema será capaz de cadastrar outros administradores para

...

Baixar como (para membros premium)  txt (7.3 Kb)   pdf (57.1 Kb)   docx (14.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com