Documento de Requisitos - Módulo Recursos Humanos
Por: caroline1616 • 12/3/2020 • Trabalho acadêmico • 669 Palavras (3 Páginas) • 217 Visualizações
OBJETIVOS DO DOCUMENTO
Este documento tem como objetivo especificar para o leitor e para o desenvolvedor as necessidades e funcionalidades do módulo como um todo, considerando também integrações com outros módulos.
A partir das especificações técnicas demonstradas nos capítulos seguintes, o time de analistas buscou transformar e traduzir as necessidades e requisitos (funcionais e não funcionais) adquiridos e validados com o cliente, para a linguagem técnica na qual os desenvolvedores poderão obter o máximo de êxito e objetividade nas criações e construções de arquitetura do sistema e codificação.
Módulo Recursos Humanos Especificação de Requisitos de Software
VISÃO GERAL
Breve descrição dos Use Cases:
● UC001 - Employee Create: Realiza a criação de um novo objeto do tipo Employee através do método com a seguinte assinatura:
CreateEmployee(Employee employee)
● UC002 - Employee Read: Realiza a busca de um objeto do tipo Employee através do método com a seguinte assinatura e retorna um objeto do tipo Employee ao final de sua execução:
ReadEmployee(int businessid)
● UC003 - Employee Update: Realiza uma atualização de registro de um objeto do tipo Employee existente, através do método com a seguinte assinatura:
UpdateEmployee(Employee employee)
● UC004 - Employee Delete: Realiza a exclusão de um registro de um objeto do tipo Employee existente através do método com a seguinte assinatura:
DeleteEmployee(int businessid)
● UC005 - JobCandidate Create: Realiza a criação de um novo objeto do tipo JobCandidate através do método com a seguinte assinatura:
CreateJobCandidate(JobCandidate jobcandidate)
● UC006 - JobCandidate Read: Realiza a busca de um objeto do tipo JobCandidate através do método com a seguinte assinatura e retorna um objeto do tipo JobCandidate ao final da execução::
ReadJobCandidate(int jobcandidateid)
● UC007 - JobCandidate Update: Realiza uma atualização de registro de um objeto do tipo JobCandidate existente, através do método com a seguinte assinatura:
UpdateJobCandidate (JobCandidate jobcandidate)
● UC008 - JobCandidate Delete: Realiza a exclusão de um registro de um objeto do tipo JobCandidate existente através do método com a seguinte assinatura:
DeleteJobCandidate(int jobcandidateid)
Módulo Recursos Humanos Especificação de Requisitos de Software
ESPECIFICAÇÕES TÉCNICAS
Diagramas de Sequência:
● DS001 - Employee Create
Módulo Recursos Humanos Especificação de Requisitos de Software
● DS002 - Employee Read
Módulo Recursos Humanos Especificação de Requisitos de Software
● DS003 - Employee Update
● DS004 - Employee Delete
Módulo Recursos Humanos Especificação de Requisitos de Software
● DS005 - JobCandidate Create
Módulo Recursos Humanos Especificação de Requisitos de Software
● DS006 - JobCandidate Read
Módulo Recursos Humanos Especificação de Requisitos de Software
...