Fundamentos da Análise e Desenvolvimento de Sistemas: papéis, modelos e fases

ComputaçãoAtualizado em 3,99 KB

Resumo

O texto apresenta os fundamentos da análise e desenvolvimento de sistemas, descrevendo os papéis essenciais da equipe (analista de perfil, analista de sistemas, projetista e programador). Também aborda tipos de problemas de comunicação, estratégias para decompor problemas complexos, os modelos de sistema e as fases do ciclo de vida: análise, projeto e implementação.

Pontos-chave

  • O analista de sistemas especifica os requisitos do ponto de vista da eficácia, garantindo que o sistema alcance os objetivos globais da empresa.
  • O projetista foca na eficiência, buscando o melhor desempenho individual dos componentes do sistema.
  • O programador constrói o sistema de acordo com as especificações feitas pelo projetista.
  • Problemas complexos podem ser tratados decompondo-os em subproblemas menores ou por diferentes pontos de vista.
  • Os modelos de sistema são funcionais, de dados e de controle.
  • O ciclo de vida compreende as fases de análise (o que o sistema deve fazer), projeto (como funcionará) e implementação (construção).

Teste-se

Para o sucesso de um projeto de sistema, é fundamental compreender suas características e os sistemas que a empresa realmente necessita.

Papéis Essenciais no Desenvolvimento de Sistemas

Analista de Perfil

Mais voltado para a especificação dos requisitos do que para o conhecimento da programação e operação de máquinas.

Analista de Sistemas

É responsável por especificar os requisitos do sistema do ponto de vista da eficácia, ou seja, garantir que o sistema alcance os objetivos globais da empresa. Trata-se de certificar-se de que o sistema fará o que precisa ser feito, independentemente da instrução que será dada para se chegar a esse objetivo.

Projetista

Tem como papel focar na eficiência, isto é, voltado para a obtenção do melhor desempenho individual dos componentes do sistema.

Programador

É responsável por construir (implementar) o sistema de acordo com as especificações feitas pelo projetista.

Tipos de Problemas na Comunicação e Estrutura de Sistemas

  • Problemas Psicológicos: Relacionados com percepção, atenção, motivação, atividades e memória.
  • Problemas Semiológicos: Relacionados com o emprego de signos e códigos para comunicar: palavras, gestos, tom de voz.
  • Problemas Semânticos: Relacionados com o significado das palavras, dos objetos e das pessoas.
  • Problemas Sintáticos: Relacionados com a estrutura ou organização dos conteúdos e dos signos.
  • Problemas Cibernéticos: (Informação incompleta no original)

Abordagem de Problemas Complexos

Para lidar com problemas complexos, a primeira abordagem é tentar decompor o problema em subproblemas que possuam menor complexidade que o problema original, usando um método de decomposição que garanta a possibilidade de reconstituir o todo (em partes). A outra consiste em decompor o problema por pontos de vista diferentes.

Utilidades dos Modelos de Sistema

  • Estabelecer uma visão comum do ambiente da automação.
  • Servir como suporte para negociação e especificação de requisitos e possibilidades futuras do sistema.
  • Representar, avaliar e refinar conceitos do projeto.
  • Escalonar a informação em fases, com produtos bem definidos e dependência mínima entre as fases.
  • Tratar a complexidade do problema por níveis de abstração, começando pela visão mais abstrata e descendo a visões progressivamente mais detalhadas.
  • Promover indicações quantitativas do espaço e da complexidade do problema.

Tipos de Modelos de Sistema

Modelo Funcional

Apresenta uma visão estruturada das funções ou dos processos que compõem a organização.

Modelo de Dados

Apresenta uma visão dos dados que serão armazenados para serem usados pela organização.

Modelo de Controle

Representa as transformações de controle de uma visão do comportamento da organização em relação aos seus diferentes estados válidos, cada um dos quais sendo caracterizado por uma determinada resposta fornecida quando estiver sujeita a um certo conjunto de estímulos.

Fases do Ciclo de Vida de Desenvolvimento de Sistemas

Análise

É a fase em que se determinarão quais os requisitos do sistema, "o que" o sistema deve fazer. Tem por objetivo interpretar e definir uma estrutura para um problema ainda não estruturado.

Projeto

É a fase em que se determinará "como" o sistema funcionará. O objetivo desta fase é modelar o sistema de modo a implementar a solução idealizada na fase de análise.

Implementação

É a fase em que será feita a construção do sistema de acordo com o modelo de funcionamento especificado na fase de projeto.

Baixar

PDF Word HTML

Perguntas frequentes

Qual a diferença entre analista de sistemas e projetista?

O analista de sistemas foca na eficácia, garantindo que o sistema faça o que precisa ser feito. O projetista foca na eficiência, buscando o melhor desempenho dos componentes do sistema.

O que se faz na fase de análise do ciclo de vida de desenvolvimento de sistemas?

Na fase de análise determinam-se os requisitos do sistema, isto é, o que o sistema deve fazer. Busca-se interpretar e definir uma estrutura para um problema ainda não estruturado.

Quais são os tipos de modelo de sistema?

Os tipos são o modelo funcional, que mostra as funções ou processos da organização, o modelo de dados, que mostra os dados armazenados, e o modelo de controle, que representa o comportamento em seus diferentes estados.

Teste-se

Cartões de revisão

Clique em um cartão para ver a resposta.

Teste

1. Qual papel é responsável por especificar os requisitos do sistema do ponto de vista da eficácia?
2. Qual o foco do projetista segundo o texto?
3. Qual fase determina 'o que' o sistema deve fazer?
4. Qual modelo apresenta a visão dos dados que serão armazenados?
5. Como o texto sugere decompor problemas complexos?
6. Qual fase da qual se modela o sistema para implementar a solução idealizada?

Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.