Você está na página 1de 8

Analise de sistemas orientados a objetos

Antes de qualquer sistema ser desenvolvido a analise de sistema


orientado a objetos e uma abordagem necessária para o
desenvolvimento de software para atender as necessidades do
cliente para desenvolver algo pratico e bem projetado, assim um
dos processos essências e a engenharia de requisitos que será
citada a baixo.

Engenharia de requisitos

Engenharia de requisitos é um ramo da engenharia de software que


se concentra em identificar, analisar, documentar e validar as
necessidades e expectativas do cliente, partes interessadas e
outras pessoas envolvidas em um projeto de desenvolvimento de
software.
Esse processo e para entender as necessidades do cliente e
transformá-las em especificações precisas e detalhadas que
orientam o desenvolvimento de software., assim garantindo a
qualidade.
Levantamento de requisitos
Consiste em coletar e identificar as necessidades do cliente, para
obter uma compreensão clara do problema a ser resolvido e das
necessidades e expectativas dos usuários em relação ao software.
Coletando todas as informações necessárias para criar o projeto
ideal.
Analise de requisitos

Após a avaliação de requisitos, faremos a análise de requisitos, que

é uma etapa vital no processo de desenvolvimento do software que

envolve a identificação, coleta, documentação e validação dos

requisitos do sistema, como qual linguagem sera usada para que

todos possam compreender o funcionamento do mesmo, tornando

tudo mais armonico para todos envolvidos.

Documentação de requisitos

Envolve uma descrição detalhada dos requisitos do sistema em um

formato claro e conciso que possa ser facilmente entendido por

todos os membros da equipe de desenvolvimento e pelos

stakeholders do projeto.

Verificação, validação, e garantia de qualidade.

São componentes fundamentais de um projeto de desenvolvimento

de software porque ajudam a garantir que o programa seja

desenvolvido de forma consistente, confiável e de acordo com as

expectativas do cliente e aos padrões da indústria. Aqui estão

algumas das principais razões pelas quais esses processos são

cruciais para um projeto.


 Identificação de erros e defeitos

 Garantia de conformidade com os requisitos

 Garantia de adequação para o uso pretendido

 Aumento da confiabilidade

 Redução de custos

Desenvolvimento do projeto do sistema

Foram explicadas as etapas do desenvolvimento e a importância

de algumas aplicações. Iniciaremos o desenvolvimento do software

solicitado pela empresa de venda de jogos eletrônicos. Abaixo

mostraremos as etapas citadas na pratica.

Requisitos funcionais

Registro de produtos: Permitir cadastro de jogos incluindo

informações como nome, descrição, código, preço, fornecedor,

quantidade em estoque e outros.

Controle de estoque: Possibilitar entrada e saída de produtos para

um controle maior do estoque

Gerencimaneto de pedido: Atualização de pedidos de compra e

venda informações de fornecedores, cliente, produto data de

entregas e outros.
Rastreamentos de movimentação: Ter a capacidade de rastrear e

registrar movimentação de estoque, como entradas, saídas,

transferências, qual usuário fez a movimentação, devolução de

produto ou ao cliente.

Relatório de analises: Gerar relatórios de estoque atual, de

quando o produto entrou no estoque, data, histórico de

movimentação, produto mais vendido, produtos em estoque entre

outros.

Cadastrar cliente: Permitir o usuário cadastrar um cliente e

fornecedor.

Editar cliente: Alterar informações relacionadas ao

cliente/fornecedor, como atualização de telefone entre outros.

Excluir produto: Permite excluir determinado produto.

Vendas/saídas: Permite a venda de produtos cadastrados no

sistema.

Cancelar venda: Caso o cliente tenha desistido da compra ou

queira alterar o produto já emitido um cupom fiscal.

Banco de dados: Armazenar todas as informações de

movimentação e alteração.

Produtos não funcionais


Editar Cliente/Fornecedor: Só poderá fazer esse tipo de alteração

caso o gerente/supervisor autorizar mediante o nome de usuário e

senha.

Cancelar venda: Apenas o gerente/supervisor poderá autorizar

mediante o nome de usuário e senha, assim enviando o numero da

venda para o financeiro.

Controle de estoque (entrada e saída de produtos): Só poderá

dar entrada ou saída de produtos mediante a senha e usuário do

supervisor/gerente, assim garantia a qualidade e controle de

estoque para que não haja nem um tipo de divergência de produto a

menos no sistema e constando no estoque e entrada de produtos

por engano que não terá no estoque.

Contexto de uso do software

O contexto de uso de um software inclui todos os aspectos de como

os usuários interagem com o sistema, bem como o ambiente no

qual essa interação ocorre. É possível entender melhor as

necessidades e exigências dos usuários e customizar o sistema

para atender suas demandas únicas, identificando e descrevendo o

contexto de uso de um programa especialista.


Cadastro de jogos:

Acesso ao sistema.

Navegação até a funcionalidade de cadastro de jogos.

Preenchimento dos dados do jogo, como título, plataforma, gênero,

classificação etária, descrição e preço.

Validação dos dados inseridos.

Incluir detalhes extras, como data de lançamento e requisitos

mínimos do sistema (opcional).

Confirmação do cadastro.

Atualização do estoque, se necessário. (mediante a senha e usuário

do supervisor)

Login no sistema

Clicando no ícone do sistema ira acessar a pagina de login

Inserir nome do usuário

Inserir senha

Acesso ao sistema.

Explorar as funcionalidades.

Cadastro de cliente

Acesso ao sistema.

Navegar até a funcionalidade de cadastro de clientes.


Preencher os dados do cliente, como nome, endereço, telefone e e-

mail.

Validar dados inseridos.

Confirmar cadastro.

Pesquisa de um jogo/venda

Acesso ao sistema.

Clicar na barra de pesquisa de jogos.

Digitar o nome do jogo

Clicar em pesquisar

Selecionar o jogo desejado.

Adição ao carrinho de compras.

Finalização da venda, incluindo confirmação dos itens e opções de

pagamento.

Registro da venda no sistema.

Conclusão da venda e fornecimento de recibo ou confirmação ao

cliente.

Esses passos permitem que o usuário encontre o jogo desejado,

adicione-o ao carrinho de compras e finalize a transação com o

cliente, registrando a venda no sistema.

Você também pode gostar