Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desafio: Modelo de Análise de Software (Orientada a Objetos) O almoxarifado da empresa Laer LTDA estoca materiais e deve fazer o controle desse depósito. Para facilitar esse controle, um profissional está criando um sistema informatizado. • Cada material vai precisar ter o seu código numérico. • Seu nome e o seu saldo (quantidade em estoque no momento). • O saldo pode ser alterado quando há retiradas ou abastecimentos. • O nome pode ser mudado • Deve-se mostrar os dados do material quando necessário. Supondo que você seja a pessoa contratada para fazer esse software, descreva alguns exemplos de objetos (instâncias) da classe. Em seguida, desenhe o diagrama de uma classe, com os atributos e métodos que você utilizaria. Instancias: • Porta • Ferro • Gesso • Cimento • Areia • Ferramentas Produto id:Integer codBarras:String nome:Varchar categoria:String valorUnitario:Float DescProd:Varchar Marca: Varchar Validade: DateTime AtualizaProd(): void idProd(): EstoqueSaida id:Integer produto: Varchar justificativa: Varchar data: DateTime usuário: Varchar AtualizaGridEstoque(): void AtualizaGridProd(): void Imprimir(): void EstoqueEntrada id:Integer produto: Varchar fornecedor: varchar data: DateTime valorTotal: double AtualizaGridEstoque(): void AtualizaGridProd(): void Estoque id:Integer qtdEstoque:Integer DtEntrada: DateTime DtSaida: DateTime Usuario: Varchar Consulta():void Padrão de resposta esperado Possíveis instâncias da classe material seriam: • porta, • cimento, • lâmpada, • caneta, • caderno
Compartilhar