Integração e WebService

 

No âmbito de projetos que envolvem desenvolvimentos específicos para responder a necessidades particulares de negócio e a integração das soluções com aplicações de terceiros, são considerados os seguintes processos, nomeadamente: (1) Análise da Solução; (2) Desenho da Solução; (3) Construção da Solução.

 

A definição em termos do dimensionamento dos requisitos formais associados aqueles três processos, em extensão, profundidade, natureza e especificidades do caso em concreto, são determinados pela concretização de um outro processo designadamente, o processo "Estudo de Caso de Engenharia - (ECE)".

 

Análise da Solução (DAS)
 

Este processo tem por finalidade a modelação e respetiva descrição e identificação das necessidades de negócio (AS IS e TO BE), bem como atividades de gestão de requisitos que suportam todo o ciclo de vida do desenvolvimento da solução/sistema.

 

Como gestão de requisitos entende-se a identificação e descrição dos requisitos (a partir do problema e necessidades dos stakeholders), a sua organização, documentação, análise de impacto na alteração de requisitos e gestão das expectativas do cliente.

 

Destacam-se as seguintes atividades:

DAS 01 - Definição da Solução;

DAS 02 - Estabelecimento de Requisitos;

DAS 03 - Identificação de Subsistemas;

DAS 04 - Análise de "casos de Utilização";

DAS 05 - Análise de Classes;

DAS 06 - Elaboração do Modelos de Dados;

DAS 07 - Elaboração do Modelo de Processos;

DAS 08 - Definição de Interfaces do Utilizador;

DAS 09 - Análise de Consistência;

DAS 10 - Especificação do Plano de Testes;

DAS 11 - Apresentação da Análise da Solução;

 

Destacam-se os seguintes principais produtos de trabalho (outputs):

  • Diagrama da Arquitetura dos Processos de Negócio envolvidos na Solução;
  • Levantamento de Processos (AS IS / TO BE);
  • Especificação de Requisitos da Solução/Sistema;
  • Casos de Uso;
  • Protótipo de Interface com o Utilizador.

 

Desenho da Solução (DDS)
 

Este processo tem por finalidade a definição da arquitetura da solução/sistema e do ambiente tecnológico que lhe dará suporte, juntamente com a especificação pormenorizada das componentes do sistema de informação.

 

Este processo inclui atividades de especificação de requisitos técnicos, de análise e desenho na conceção e desenvolvimento da solução/sistemas, de modelação de dados e análise e desenho de sistemas de análise multidimensionais.

 

Destacam-se as seguintes atividades:

DDS 01 - Definição da Arquitetura da Solução;

DDS 02 - Desenho da Arquitetura de Suporte;

DDS 03 - Desenho de "casos de Utilização";

DDS 04 - Desenho de Classes;

DDS 05 - Desenho da Arquitetura de Módulos da Solução;

DDS 06 - Desenho Físico de Dados;

DDS 07 - Verificação e Aceitação da Arquitetura da Solução;

DDS 08 - Criação de Especificações de Construção da Solução;

DDS 09 - Desenho da Migração e Carregamento Inicial de Dados;

DDS 10 - Especificação da Técnica do Plano de Testes da Solução;

DDS 11 - Estabelecimento de Requisitos de Implementação da Solução;

DDS 12 - Aprovação do Desenho da Solução.

 

Destacam-se os seguintes principais produtos de trabalho (outputs):

  • Especificação de Requisitos Técnicos;
  • Análise de Soluções Alternativas;
  • Documentos da Arquitetura da Solução
  • Modelo de Análise;
  • Modelo de Desenho;
  • Modelo de Dados.
  • Modelo Multi Dimensional;
  • Mapeamento de Dados.

 

Construção da Solução (DCS)
 

Este processo tem por finalidade a geração do código dos componentes da Solução/Sistema de Informação, desenvolvem-se todos os procedimentos de operação e segurança e elaboram-se todos os manuais do utilizador final e de exploração no intuito de se assegurar o correto funcionamento da Solução/Sistema para a sua posterior implantação.

 

Destacam-se as seguintes atividades:

DCS 01 - Preparação do Ambiente de Criação e Construção da Solução;

DCS 02 - Criação do Código dos Componentes e Procedimentos;

DCS 03 - Execução dos Testes Unitários;

DCS 04 - Execução dos Testes de Integração;

DCS 05 - Execução dos Testes da Solução;

DCS 06 - Elaboração dos Manuais do Utilizador;

DCS 07 - Definição da Formação dos Utilizadores Finais;

DCS 08 - Construção dos Componentes e dos Procedimentos de Migração e Carregamento Inicial de Dados;

DCS 09 - Aprovação da Solução.

 

Destacam-se os seguintes principais produtos de trabalho (outputs):

  • Procedimentos de Preparação do Ambiente de Desenvolvimento;
  • Biblioteca de Componentes e Procedimentos;
  • Código de Componentes e Procedimentos;
  • Relatório de Testes Unitários;
  • Manuais e Documentação;
  • ETL;
  • Modelos de Exploração.