Skip to content

Projeto

Jean Marcos edited this page Jun 27, 2017 · 3 revisions

Sumário

1 - Introdução

1.1 - Propósito do Documento de Gerenciamento

Este Documento tem como objetivo organizar o projeto. Sendo que dessa forma será feito atribuição de responsabilidades, criação de requisitos e divisão de tarefas. Além disso, será feito o escopo do projeto junto com uma proposta de solução.

1.2 - Escopo do Projeto

Este projeto tem como objetivo

1.3 - Proposta de Solução

A criação de um sistema Back-end que servirá como ponte entre as requisições feitas para o BarramentoSUS e as aplicações dos usuários. Desse modo, facilitaremos as chamadas de requisição para Consulta e Atualização de dados.

2 - Responsabilidades

2.1 - Papéis

Papel Gerente de Requisitos
Formação Essas ocupações são exercidas por pessoas com escolaridade de ensino superior na área de tecnologia da informação ou similares. Experiência na área de requisitos.
Conhecimentos * Conceitos sobre técnicas de gerenciamento de requisitos
* Ferramenta de gerenciamento de requisitos
* Ferramenta de rastreabilidade de requisitos
* Conceitos sobre técnicas de análise de requisitos.
* Ferramenta de análise de requisitos.
* Ferramenta de rastreabilidade de requisitos.
Responsabilidades * Definir ferramenta de gerenciamento de requisito
* Produzir e gerenciar a rastreabilidade de requisitos e seus artefatos
* Analisar os requisitos.
* Elicitar os requisitos
* Especificar os requisitos
Papel Analista de Requisitos
Formação Essas ocupações são exercidas por pessoas com escolaridade de ensino superior na área de tecnologia da informação ou similares.
Conhecimentos * Conceitos sobre técnicas de gerenciamento de requisitos
* Ferramenta de gerenciamento de requisitos
* Ferramenta de rastreabilidade de requisitos
* Conceitos sobre técnicas de análise de requisitos.
* Ferramenta de análise de requisitos.
* Ferramenta de rastreabilidade de requisitos.
Responsabilidades * Analisar os requisitos.
* Elicitar os requisitos
* Especificar os requisitos
Papel Gerente de Projeto
Formação Essas ocupações são exercidas por pessoas com escolaridade de ensino superior na área de tecnologia da informação ou similares.
Conhecimentos * Conhecimento sobre gerência de projeto e técnicas de gerenciamento de equipes.
* Conhecimento sobre o uso de ferramentas e técnicas que auxiliam a gerência de projetos.
* Conhecimentos sobre o desenvolvimento e análise da arquitetura do software.
Responsabilidades * Tratar problemas e impedimentos encontrados no desenvolvimento do projeto
* Definir o cronograma do projeto, com seus respectivos pontos de controle do projeto
* Atribuir atividades aos membros da equipe e acompanhar andamento das atividades
Papel Desenvolvedor
Formação Essas ocupações são exercidas por pessoas com escolaridade de ensino superior na área de tecnologia da informação ou similares.
Conhecimentos * Básico em Java
* JSON e XML Básicos
* SOAP.
* Git e Github Básicos
Responsabilidades * Criação de códigos coesos e coerentes baseados em boas práticas.
* Criação de comentários no código para melhor entendimento.
* Enviar Commits baseados em padrões estabelecidos pela equipe.

2.2 - Atribuições de Responsabilidades

Atribuição Colaborador
Gerente de Projeto Nikolas Matias
Gerente de Requisitos Michel Berigo
Analista de Requisitos João Gabriel
Desenvolvedor Jean Marcos
Desenvolvedor Tiago Damascena
Desenvolvedor Bruno Messias

3 - Requisitos

  • O software deve incluir recurso para verificar número do CNS. Veja aqui algoritmo de validação do CNS (número).
  • O software deverá ser gerado em um único arquivo (cns.jar).
  • A classe CNS, contida no arquivo cns.jar, deverá conter métodos, um ou mais pertinentes a cada uma das possíveis requisições que podem ser enviadas para o barramento do SUS.
  • A classe CNS deverá funcionar como façade para acesso aos serviços oferecidos pelo barramento.
  • Deve incluir definição de estratégia para manutenção da credencial de acesso ao serviço de tal forma que não comprometa a segurança.