Análise Detalhada (Engenharia de Software)
Sumário
AD 1 – Modelo Funcional de Processo 1
AD 2 – Modelo Funcional de Dados 7
AD 3 – Estratégia de Conversão de Dados 9
AD 4 – Estratégia de Teste 10
AD 5 – Estratégia de Treinamento 12
AD 6 – Refinar Requisitos Software/Hardware/Rede 13
AD 7 – Refinar os Requisitos de Controle do Sistema 14
AD 8 – Refinar os Requisitos de Armazenamentos de Dados 16
AD 9 – Refinar Requisitos de Desempenho do Sistema 17
AD 10 – Requisito Ambiental do Local 19
Número da tarefa: AD – 1
Nome da tarefa: Modelo Funcional de Processo
1. Cadastrar Cliente
Defina Tipo_Cliente = Registro Nome :Texto Endereco :Texto Cep :Inteiro Telefone :Inteiro E-mail :Texto Cnpj :CNPJ Tipo :Texto fim Defina Declare Tbl_Cliente:Tipo_Cliente Inicio Abrir Tbl_Cliente Enquanto tbl_Movto Fim Se tbl_Cliente.Nome != ' ' então Nome:=tbl_Cliente.Nome Senão Imprima: "NOME INVÁLIDO" Se tbl_Cliente.Endereco != ' ' então Senão Imprima: "ENDERECO INVÁLIDO" Endereco:=tbl_Cliente.Endereco Se tbl_Cliente.CNPJ != mascara então Cnpj:=tbl_Cliente.Cnpj Senão Imprima: "CNPJ INVÁLIDO" fim_enquanto Criar_Novo_Registro tbl_Cliente tbl_Cliente.Nome:=Nome tbl_Cliente.Endereco:=Endereco tbl_Cliente.Cep:=Cep tbl_Cliente.Telefone:=Telefone tbl_Cliente.E-mail:=E-mail
2. Cadastrar Pedido
Defina Tipo_Pedido = Registro CodPed :Inteiro ValorPed :Decimal NomeCli :Texto CnpjCli :Inteiro CodProd :Inteiro Descricao :Texto Qtd :Inteiro ValorTotal:Decimal ValorProd :Decimal fim Defina
Defina Tipo_Cliente = Registro Nome :Texto Endereco :Texto Cep :Inteiro Telefone :Inteiro E-mail :Texto Cnpj :CNPJ Tipo :Texto fim Defina
Defina Tipo_Produto = Registro CodProd :Inteiro Descricao :Texto Valor :Decimal fim Defina
Declare