-
Notifications
You must be signed in to change notification settings - Fork 1
Projeto
Jean Marcos edited this page Jun 27, 2017
·
3 revisions
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.
Este projeto tem como objetivo
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.
| 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. |
| 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 |
- 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.