Artigo SQL Magazine 14 - Desenvolvimento de aplicações orientadas a objeto apoiado por tecnologias Java - Parte III

Neste terceiro artigo da série, abordaremos a fase de projeto de sistema. Veremos especificamente o que deve ser feito para se definir as modelagens comportamentais, estruturais e arquiteturais de um sistema.

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 III – Projeto
                           por Arilo Cláudio Dias Neto e Rafael Ferreira Barcelos

 

Leitura Obrigatória: SQL Magazine 12, artigo Desenvolvimento de aplicações orientadas a objeto apoiado por tecnologias Java Parte I.
Leitura Obrigatória: SQL Magazine 13, artigo Desenvolvimento de aplicações orientadas a objeto apoiado por tecnologias Java Parte II - Análise.
Leitura Obrigatória: SQL Magazine 13, artigo Projeto de software utilizando UML

 

No primeiro artigo desta série apresentamos uma visão geral sobre os conceitos e tecnologias que apóiam o desenvolvimento de sistemas orientados a objetos. Definimos também o processo de desenvolvimento que tem sido seguido durante essa série. No segundo artigo, descrevemos o estudo de caso que estamos utilizando para explicar ao leitor a aplicação dos conceitos de OO e das tecnologias baseadas na plataforma Java. Foi iniciado então um ciclo de desenvolvimento de software para resolver o problema proposto e começamos a lidar com ele realizando a etapa da análise de requisitos.
Neste terceiro artigo da série, abordaremos a fase de projeto de sistema (Figura 1). Veremos especificamente o que deve ser feito para se definir as modelagens comportamentais, estruturais e arquiteturais de um sistema. Durante a definição da arquitetura, será mostrado também como os conceitos de camada de persistência são integrados na arquitetura e no projeto de um sistema. Ao longo desse artigo, os conceitos discutidos serão aplicados no desenvolvimento do estudo de caso definido no artigo da edição 13 da SQL Magazine. Para apoiar as atividades apresentadas nesse artigo, mecanismos e ferramentas também serão apresentados.
 


Figura 1. Etapa do processo abordada neste artigo.

 

Projeto de sistema

O projeto consiste na transformação dos requisitos identificados para um sistema em uma solução de software específica. Nesse momento, é descrito como as funcionalidades identificadas na especificação de casos de uso podem ser implementadas. Assim, um projeto descreve a configuração de hardware, as necessidades de software, as interfaces de comunicação, a entrada e saída do sistema, a forma como os diferentes módulos que compõem a arquitetura se comunicam, e outras coisas que permitam a tradução dos requisitos em uma solução para o problema do cliente." [...] 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