Modelos como elementos de comunicação

No desenvolvimento de sistemas computacionais, os modelos são representações abstratas de elementos, processos ou comportamentos do sistema.

Os modelos facilitam a compreensão e a representação da realidade, tanto para os membros da equipe de desenvolvimento quanto para os usuários finais.

Outra finalidade dos modelos no desenvolvimento de sistemas é orientar membros da equipe em relação às suas tarefas no processo.

Os modelos são fundamentais para garantir o correto entendimento da realidade dos usuários. A equipe coleta dados, constrói os modelos com base nessas informações e, finalmente, valida-os com os usuários para assegurar que representam adequadamente a realidade.

Comunicação Bidirecional

A comunicação com utilização de modelos é bidirecional.

  • Entendimento e validação dos modelos junto aos usuários.
  • Entendimento do sistema por membros da equipe de desenvolvimento.

Fases do processo de desenvolvimento de sistemas

Os processos e metodologias de desenvolvimento de sistemas geralmente são divididos em fases.

  • Identificação dos requisitos: São as necessidades que os usuários têm e que devem estar contidos nas funcionalidades e propriedadesdo sistema a ser construído.
  • Análise: Envolve compreender o que o sistema deve fazer  para atender às necessidades de seus usuários.
  • Projeto: Envolve a adequação dos requisitos à forma como serão implementados, utilizando a tecnologia adequada. Define-se a arquitetura e os componentes do sistema, bem como toda a infraestrutura do ambiente computacional necessária para sua construção, incluindo redes de computadores, bancos de dados, linguagem de programação e outros elementos.
  • Implementação: Refere-se à identificação dos programas necessários e sua codificação nalinguagem de programação selecionada na fase de projeto, bem como o banco de dados que será usado.

Profissinais, Fases e Modelos

Os modelos são consultados por todos os membros da equipe de desenvolvimento.

Em cada fase do processo de desenvolvimento, os profissionais consultam determinados modelos.

  • Analistas na análise e requisitos – modelos conceituais.
  • Projetistas no projeto – modelos lógicos e estruturais.
  • Programadores na codificação – modelos de implementação, estruturais.
  • Analistas, projetistas e programadores nos testes – todos os modelos.

Momentos da Modelagem de Sistemas

Há 3 momentos no processo de modelagem de sistemas:

  • Momento 1: Levantamento de Dados (Usuários – Equipe)
  • Momento 2: Construção dos Modelos (Equipe)
  • Momento 3: Modelos representam a realidade? (Usuários – Equipe)

Momento 1 – Levantamento de Dados

Compreensão da realidadee das necessidades pela equipe de desenvolvimento junto aos usuários.

  • Principalmente na Análise de Requisitos
  • Também na Análise
  • Um pouco menos no Projeto

Momento 2 – Construção dos Modelos

Construção de modelos pela equipe de desenvolvimento.

  • Um pouco na Análise de Requisitos.
  • Principalmente na Análise.
  • Também no Projeto.

Momento 3 – Modelos representam a realidade?

Validação dos modelos pela equipe de desenvolvimento junto aos usuários.

  • Um pouco na Análise de Requisitos.
  • Principalmente na Análise.
  • Um pouco no Projeto

Pergunta Base: Os modelos que construímos representam de fato a realidade dos usuários?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima