A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenheiro de Computação CREA-CE: 51905 CENTRO UNIVERSITÁRIO CATÓLICA DE QUIXADÁ C URSO : S ISTEMAS DE I NFORMAÇÃO D ISCIPLINA.

Apresentações semelhantes


Apresentação em tema: "Engenheiro de Computação CREA-CE: 51905 CENTRO UNIVERSITÁRIO CATÓLICA DE QUIXADÁ C URSO : S ISTEMAS DE I NFORMAÇÃO D ISCIPLINA."— Transcrição da apresentação:

1 Engenheiro de Computação CREA-CE: 51905 alanaraujo.eng@gmail.com CENTRO UNIVERSITÁRIO CATÓLICA DE QUIXADÁ C URSO : S ISTEMAS DE I NFORMAÇÃO D ISCIPLINA : A NÁLISE E P ROJETO DE S ISTEMAS – APS1 P ROF. M E. A LAN A RAÚJO Introdução à APS

2 Análise de sistemas segundo especialistas “A análise de sistemas é frustrante, repleta de relacionamentos entre pessoas, indefinida e difícil. Resumindo, é fascinante. Depois que você é fisgado, os velhos e fáceis prazeres da construção de sistemas nunca mais serão suficientes para satisfazê-lo.” (DeMarco, 1989) “Análise de sistemas é a atividade que tem como finalidade realizar estudos de processos a fim de encontrar o melhor e mais racional caminho para que a informação possa ser processada.” (Wikipedia) Análise de sistemas consiste em identificar, detalhar e documentar os processos de negócio para sua automatização junto aos usuários. Essa análise deve produzir como resultado uma especificação completa de tudo que o sistema de informação deve realizar

3 Problemas Depende da clareza do usuário: É ele o responsável por mostrar ao analista, de maneira clara, quais requisitos o sistema deve atender. Depende do entendimento do analista: É ele o responsável por identificar e analisar os requisitos esperados pelo usuário. Deve documentar de forma clara o seu trabalho, para que os consumidores do mesmo saibam identificar os requisitos esperados pelos usuários.

4

5 Solução Técnicas para identificação e detalhamento de requisitos Técnicas para modelagem de sistemas

6 Análise do Sistema quanto ao Usuário

7 Usuários Principais participantes do processo: O sistema está sendo desenvolvido PARA ELES. O sistema automatizará os processos de negócio executados POR ELES. Comprometimento dos usuários é fundamental para o sucesso do projeto

8 Cada projeto possui um elenco diferente de pessoas envolvidas. Um analista de sistemas precisa ter aptidões interpessoais (além do conhecimento da tecnologia) Ou seja, deve falar com outras pessoas usando uma “linguagem” diferente =].

9 Usuários Classificação por Tipo de Função Operacionais Supervisores Executivos Classificação por Nível de Experiência Amadores Novato arrogante Experiente Classificação quanto ao conhecimento de tecnologia Baixo Médio Alto

10 Usuários – Tipos de função Operacionais Têm visão local, isto é, não conhecem o processo de forma global; Responsáveis por executar as funções do sistema; Têm uma visão física do sistema, ou seja, imaginam o funcionamento do sistema considerando a tecnologia de implementação. Supervisores Podem ou não ter uma visão local; Geralmente conhecem as operações, pois muitos já foram usuários operacionais. Orientados por considerações orçamentárias (ex: reduzir o quadro de funcionários ou aproveitá-los melhor); Normalmente, agem como intermediários em relação aos níveis mais elevados.

11 Usuários – Tipos de função Executivos Não têm experiência operacional; Têm iniciativa sobre o projeto; Possuem uma visão global; Têm preocupações estratégicas; Capazes de lidar com modelos abstratos.

12 Usuários – Nível de experiência Amador Nunca trabalhou com um computador; Tem dificuldade para entender os modelos produzidos pelos analistas; Receia ser substituído pelo sistema ou ter sua importância minimizada. Novato Arrogante Participou de alguns projetos; Possui ou trabalha com computadores; Por conhecer algumas ferramentas, gosta de opinar sobre as tecnologias a serem usadas para implementar o sistema (normalmente, tem certeza que opina certo, mas opina errado!).

13 Usuários – Nível de experiência Experiente Conhece a análise de sistemas; Tem experiência de outros projetos; Discute sobre as ferramentas de modelagem sendo utilizadas.

14 Equipe do Projeto Gerente de Projeto Auditores, Controle de Qualidade e Padronizadores Analistas de Sistemas Projetistas de Sistemas Programador

15 Equipe do Projeto Gerente de Projeto As principais funções de um gerente de projeto são: Gerenciar e alocar recursos de toda a equipe técnica; Prestar constas junto à administração superior; Encaminhar problemas identificados no decorrer do projeto; Gerentes de níveis mais altos se concentram nos aspectos mais abstratos do sistema Auditores, Controle de Qualidade e Padronizadores Podem ser internos ou externos. Responsáveis por garantir que o sistema será desenvolvido de acordo com os vários padrões da organização Especialmente aqueles voltados à segurança e ao controle de qualidade do produto final.

16 Equipe do projeto Analista de Sistemas Analisam, detalham e documentam os processos de negócios que serão automatizados Ajudam os usuários a encontrarem as soluções mais apropriadas Atuam como mediadores entre os diversos participantes do processo Um analista de sistemas deve ter: Habilidade de relacionamento social; Conhecimento da tecnologia; Conhecimento dos processos de negócio Mente lógica e organizada (visualizar o sistema sob diferentes perspectivas), ou seja, raciocínio lógico e abstrato

17 Equipe do Projeto Projetista de Sistemas Arquitetos do sistema Recebem o resultado do trabalho dos analistas de sistemas Usam os requisitos levantados para desenhar a arquitetura do sistema que servirá de base para o trabalho dos programadores Interação constante com os analistas Podem verificar a inviabilidade de alguns requisitos Programador Codifica e testa os módulos dos sistemas modelados pelos projetistas. Em um cenário ideal, o programador não deveria ter contato com o analista, já que se baseia apenas no trabalho feito pelo projetista. Há programadores que são responsáveis apenas por dar manutenção em um sistema

18 Equipe do Projeto Programador Segundo Zvegintzov (1987) - (autor do artigo Software Maintenance News): “Até o presente momento, o principal profissional da computação era alguém que podia aprender o suficiente sobre as necessidades das empresas para expressá-las na linguagem dos computadores. No futuro, quando nossa sociedade tornar-se irreversivelmente computadorizada, o principal profissional será alguém que possa aprender o suficiente sobre sistemas computadorizados para expressá-los em linguagem humana. Sem essa pessoa, teremos perdido o controle de nossa sociedade. Esse alguém é o engenheiro às avessas. Os mantedores de software são os engenheiros às avessas da sociedade”

19

20 Engenheiro de Computação CREA-CE: 51905 alanaraujo.eng@gmail.com CENTRO UNIVERSITÁRIO CATÓLICA DE QUIXADÁ C URSO : S ISTEMAS DE I NFORMAÇÃO D ISCIPLINA : A NÁLISE E P ROJETO DE S ISTEMAS – APS1 P ROF. M E. A LAN A RAÚJO Perguntas? Sugestões?


Carregar ppt "Engenheiro de Computação CREA-CE: 51905 CENTRO UNIVERSITÁRIO CATÓLICA DE QUIXADÁ C URSO : S ISTEMAS DE I NFORMAÇÃO D ISCIPLINA."

Apresentações semelhantes


Anúncios Google