Sistema de Folha de Pagamento: Projeto e Requisitos
Sistema de Folha de Pagamento: Projeto e Requisitos
4.4.2. Roteiro
Phase 5 Teste de Software
5.1. Preparando o Plano de Testes
Sinopse
Este é um projeto de pequena escala para um sistema de folha de pagamento. A ideia básica é
entrada.
Name, Designation, Basic pay are obtained from the [Link] the Display
o módulo exibe o banco de dados total. No módulo de Detalhes do Salário, o
uma base de dados individual é exibida que mostra o PF, DA, HRA e Líquido
salário do empregado em particular. Usando o módulo Modificar, podemos
modificar e atualizar os dados pessoais do funcionário no banco de dados armazenado.
09CSA10
maintain the employee ID, Name along with personal information. The total salary
Os detalhes determinam o pagamento líquido do funcionário. Este processamento de folha de pagamento envolve
ADMINISTRADOR
USER’S ROLE:
O usuário pode entrar/saí do banco de dados. Ele/Ela pode ver suas informações pessoais.
detalhes, detalhes de pagamento mensal e detalhes da empresa. O usuário pode apenas visualizar os
controla todo o banco de dados. Os cálculos de salário líquido são realizados pelo
O próprio administrador. O principal papel do administrador é proteger o banco de dados.
1.3. Objetivos
O objetivo deste documento é definir os requisitos da folha de pagamento
processamento. Esta especificação suplementar lista os requisitos que não estão
capturado prontamente no modelo de caso de uso. Especificação suplementar e o caso de uso
modelo captura um conjunto completo de requisitos do sistema.
alto em comparação com os concorrentes resultaria na perda do contrato ou uma oferta muito baixa
pode resultar em uma perda para a organização. Isso não significa que os projetos internos são
sem importância. A partir de uma estimativa dos líderes do projeto, a gestão muitas vezes decide se
prossiga com o projeto. A indústria tem a necessidade de estimativas precisas de esforço e tamanho
em uma fase muito inicial de um projeto. No entanto, quando as estimativas de custo de software são feitas
no início do processo de desenvolvimento de software, a estimativa pode ser baseada em informações erradas ou
• Viés humano, ou seja, um estimador é propenso a considerar quanto tempo uma certa parte
projetos.
• As estimativas são forçadas a corresponder aos recursos disponíveis.
Nosso projeto é de alta gama e é altamente eficiente, o que pode satisfazer a folha de pagamento.
calculation for almost all software companies. The chances of error occurrence is very
limitado e, portanto, nossos custos em torno de Rs 10,00,000(aplic).
3.1.4. Modificar
É usado para modificar e qualquer atualização no banco de dados.
sistema. O Sistema é algo que executa uma função. Eles modelam a dinâmica
aspectos do sistema. Ele fornece a perspectiva de um usuário do sistema.
Actor:
Um ator é um usuário do sistema que desempenha um papel específico.
Caso de uso:
Um caso de uso é uma atividade específica que um usuário pode realizar no sistema.
Relationship:
Os relacionamentos são simplesmente ilustrados com uma linha conectando atores a casos de uso.
09CSA10
Administrador
Sistema
Payroll Processing
Funcionário
Banco de Dados
ver()
administrador
empid
nome
departamento
idade
saláriobásico
folha de pagamento
processamento HRA
PF
salário base saá
l ro
iíq
l ud
io
HRA
PF
saá
l ro
i ílqud
io
inserir()
deletar()
atualizar()
cálculo()
diagrama de interação que mostra como os processos operam uns com os outros e em que
ordem. É uma construção de um Gráfico de Sequência de Mensagens. Diagramas de sequência são
fornecer ID
Insira o ID
Verificação de validação
Fornecer detalhes
Processando
Enviar detalhes
Fornecer detalhes
Ver detalhes
in a system and representing the associations between the objects as links. The
a interação entre os objetos é denotada por setas. Para identificar a sequência de
na invocação desses objetos, um número é colocado ao lado de cada uma dessas setas.
2: Insira o ID
1: provide ID administrar
ou sistema
empregado
7: Dê detalhes
8:Ver detalhes
Enviar detalhes
5: Processando
3:Verificação de validação
4: Forneça detalhes
banco de dados folha de pagamento
processamento
09CSA10
track of the source code, documentation, problems, changes requested, and changes
feito. Uma vantagem de um aplicativo de gerenciamento de configuração é que todo o
uma coleção de sistemas pode ser revisada para garantir que quaisquer alterações feitas em um sistema
64 MB de RAM
10MB de espaço em disco rígido
4.3. Ferramentas
Form1:
09CSA10
Form2:
Formulário3:
09CSA10
Form4:
09CSA10
4.4.2. Roteiro
Codificação para o formulário1:
Sub Comando2_Clique()
[Link]
Fim Sub
Sub Privat_Command3_Click()
Descarregue-me
Fim da Sub
Fim Sub
[Link] = rs(1)
[Link] = rs(2)
[Link] = rs(3)
[Link] = rs(4)
[Link] = rs(5)
[Link] = rs(6)
[Link] = rs(7)
Fim Sub
[Link] = ""
Fim Sub
A validação de software é alcançada por meio de uma série de testes de caixa preta que
Result:
Baseado nas especificações dos requisitos do sistema INFORMAÇÕES DE PAGAMENTO
O SISTEMA foi projetado e implementado.