Desenvolvimento de aplicações orientadas a objeto apoiado por tecnologias Java Parte II – Análise

Nesta segunda parte, iniciaremos o ciclo de desenvolvimento do software seguindo o processo incremental apresentado no artigo passado.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Desenvolvimento de aplicações orientadas a objeto apoiado por tecnologias Java Parte II – Análise

por Arilo Cláudio Dias Neto, Rafael Ferreira Barcelos e Rodrigo Oliveira Spínola

Na primeira parte desta série, apresentamos uma visão geral sobre os conceitos e tecnologias que apóiam o desenvolvimento de sistemas orientados a objetos. Vimos alguns conceitos e tecnologias como Java, persistência de objetos, JDO, JUnit, que podem ser utilizados no desenvolvimento desses sistemas.
Nesta segunda parte, iniciaremos o ciclo de desenvolvimento do software seguindo o processo incremental apresentado no artigo passado. Conforme descrito na primeira parte, iremos abordar no restante desta série somente a execução de um incremento do processo de desenvolvimento. Para cada incremento, teremos desenvolvido um ou mais módulos para o usuário.
Veremos detalhadamente a etapa de análise de requisitos (ver Figura 1). Serão apresentados mecanismos para a realização de suas atividades, ferramentas que a apóiam e sua aplicação em um estudo de caso. A etapa de análise de requisitos preocupa-se com o entendimento e representação do problema através de suas funções e comportamentos. Iniciaremos agora apresentando o estudo de caso que será utilizado nesta série de artigos.


Figura 1. Etapa do processo abordada neste artigo.

Estudo de Caso
Nosso estudo de caso é um sistema de automação de locadora de vídeo. Para isto, vamos supor que fazemos parte da fábrica de software SQLMag e recebemos a seguinte solicitação da locadora LocaVD.

Objetivos do sistema
• Melhorar o atendimento ao cliente;
• Melhorar o controle do acervo;
• Aumentar segurança das informações de negócio.

Lista de funções
• Deve permitir a inclusão e a exclusão de filmes no acervo e de clientes;
• Um cliente só poderá ser excluído do sistema após a quitação de todos os seus débitos;
• Os filmes do acervo podem ser pesquisados por título, assunto, diretores e/ou principais atores;
• Os filmes incluídos no acervo podem ter mais de uma fita ou DVD disponível para locação;" [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados