Você está na página 1de 22

ANÁLISE DE SISTEMAS DE INFORMAÇÃO

PARTICIPANTES NO PROCESSO
DE DESENVOLVIMENTODE SI

AULA Nº 4

Celio Pereira
Participantes do processo
Uma equipe de desenvolvimento de sistemas de
software pode envolver vários especialistas como,
por exemplo, profissionais de informática para
fornecer o conhecimento técnico necessário ao
desenvolvimento do sistema e especialistas do
domínio para o qual o sistema de software será
desenvolvido.
Participantes do processo
Uma equipe típica consiste de:
1) Gestores de projetos;
2) Analistas;
3) Arquitectos/Projetistas;
4) Desenvolvedores (Programadores);
5) Administradores de Redes e de Base de Dados;
6) Clientes;
7) Especialistas de domínio
8) Avaliadores de qualidade.

Essa divisão tem mais um fim didático, na prática, a


mesma pessoa desempenha diferentes funções.
Objectivos
• Entender os participantes do processo de um
sistema de informação
Gestores do projeto
É o profissional responsável pela gerência ou
coordenação das actividades necessárias à
construção do sistema. Esse profissional é o
responsável por fazer o orçamento do projeto de
desenvolvimento, estimar o tempo necessário de
desenvolvimento do sistema, definir qual o
processo de desenvolvimento, o cronograma de
execução das actividades, a mão-de-obra
especializada, os recursos de hardware e
software, etc.
Analistas de Sistemas
O analista de sistemas é um profissional que deve
entender os problemas do domínio do negócio
para que possa definir os requisitos do sistema a
ser desenvolvido.

O analista de sistemas estuda os diversos


sistemas existentes entre hardwares
(equipamento) e softwares (programas) e o
usuário final, incluindo seus comportamentos e
aplicações. A partir dessa conexão, desenvolve-
se soluções que serão padronizadas e transcritas
da forma que o computador possa executar.
Analistas de Sistemas
O analista de sistemas, é aquele que tem como
finalidade realizar estudos de processos com
auxilio de computadores para encontrar o melhor
e mais racional e caminho para que a informação
possa ser processada.

Em alguns casos há profissionais em uma equipe


de desenvolvimento para desempenhar dois
papéis: analista de negócios e o analista de sistema.
Analista de Sistemas versus Analista de Negocio

O analista de negócios é responsável por entender


o que o cliente faz, por que ele o faz e determinar se
as práticas actuais da organização realmente fazem
sentido.

O analista de sistemas é especializado em traduzir


as necessidades do usuário em características de um
produto de software. Ele é o profissional responsável
por gerar aplicações informatizadas, desenvolvendo,
implantando e mantendo sistemas de acordo com
metodologia e técnicas adequadas, visando atender
aos objetivos estabelecidos quanto à qualidade,
custos, prazos e benefícios.
Caracteristicas do Analistas de Sistemas
1) Ter a capacidade de comunicação tanto escrita
quanto falada, pois ele é um agente facilitador
entre o cliente e a equipe técnica.

2) Possuir uma ética profissional pois muitas


vezes esse profissional está em contato com
informações sigilosas e estratégicas dentro da
organização na qual está trabalhando.
Caracteristicas do Analistas de Sistemas
3. Ser um profissional responsável por entender
as necessidades dos clientes em relação ao
sistema a ser desenvolvido e repassar esse
entendimento aos demais desenvolvedores do
sistema.
4. O analista representa uma ponte de
comunicação entre duas “facções”: a dos
profissionais de computação e a dos
profissionais de negócio.
Perfil do Analista de Sistemas
Deve ter habilidades importantes para um bom
desempenho nas suas actividades e são elas:

• Comunicação;
• Capacidade de análise;
• Conhecimento da área usuária;
• Capacidade de negociação;
• Administração de projetos;
• Conhecimento técnico.
Arquiteto/Projectista de software
Profissional encontrado principalmente em
grandes equipes reunidas para desenvolver
sistemas complexos.

O objetivo desse profissional é elaborar a


arquitetura do sistema como um todo. É ele quem
toma decisões sobre quais são os subsistemas
que compõem o sistema como um todo e quais
são as interfaces entre esses subsistemas.
Arquiteto/Projectista de software
As funções de um projetista são:
1. Avaliar as alternativas de solução do problema
resultante da análise
2. Gerar a especificação de uma solução
computacional detalhada.
Arquiteto/Projectista de software
Existem diversos tipos de arquitectos/projetistas:
 Especializados nos padrões de uma interface
gráfica como Windows, MacOs, Kde, etc.
 Especializados em redes de comunicação
 Especializados em projecto de base de dados
 Etc.
Programadores
 É o responsável pela implementação
(programação) do sistema.

 Na maioria das equipes de desenvolvimento


de sistemas, existem analistas que realizam
actividade de programação e programadores
que realizam alguma actividade de análise.
Administradores de Redes e de Base de Dados;

• Responsável por configurar a rede de


computadores, roteadores e servidores. Essa
função é um exemplo da necessidade de
interação com os demais profissionais de
tecnologia da informação, como por exemplo os
programadores.

• Responsável por configurar a base de dados,


criação de tabelas, de modo que a base de
dados receba os dados inseridos na aplicação
Clientes
São todos aqueles que farão parte do processo
do desenvolvimento dando informações sobre
como é que o sistema deve funcionar, e tambem
testando o sistema em cada entrega das partes
do sistema (funcionalidades).
Só com o seu consentimento depois de testado
com sucesso, é que sistema será entregue.
O Cliente é a parte que deve ser tratada com
muita responsabilidade, deve ser muito bem
entendido as suas necessidades, caso contrario
corremos o risco de entregarmos aquilo que ele
não pediu.
Especialista de domínio
Também conhecido como especialista do negócio.

Possui conhecimento acerca da área ou do


negócio em que o sistema em desenvolvimento
estará inserido.

Normalmente o especialista de domínio é o


próprio cliente. Podem-se distinguir dois tipos de
clientes: o cliente usuário e o cliente contratante.
Especialista de domínio
 Cliente usuário: é o indivíduo que efetivamente
utilizará o sistema. É com esse tipo de cliente
que o analista de sistemas interage para
levantar os requisitos do sistema.

 Cliente contratante: é o indivíduo que solicita o


desenvolvimento do sistema.
Avaliadores de qualidade
São responsáveis por assegurar a adequação do
processo de desenvolvimento e do produto de
software para que sejam desenvolvidos aos
padrões de qualidade estabelecidos pela
organização.

O desempenho e a confiabilidade são exemplos


de características que devem ser encontradas em
um sistema de software de boa qualidade
DUVIDAS

Você também pode gostar