UMC
SI
1Prof. Bene
ANÁLISE E PROJETO
ESTRUTURADO DE
UMC
SI
CONSIDERAÇÕES
O que é um sistema ?
- É a reunião complexa de elementos em iteração com troca de informações contínuas com o meio ambiente.
- É um conjunto de pessoas, máquinas e métodos
organizados de modo a cumprir um certo número de funções específicas.
As partes de um sistema normalmente requerem procedimentos:
UMC
SI
CONSIDERAÇÕES
- Objetivo do sistema: Satisfazer as necessidades de negócios da organização.
- Problema: É a diferença entre um estado existente e um estado desejado.
UMC
SI
ATIVIDADES DE ANÁLISE
1. Determinar os objetivos de um Sistema existente ou a ser desenvolvido.
2. Levantar e documentar informações sobre os métodos, procedimentos e fluxo de dados envolvidos.
3. Determinar as informações necessárias para a decisão de se refazer ou não um Sistema.
4. Definir os processos (novos e/ou existentes) para que o Sistema atinja suas finalidades.
UMC
SI
ATIVIDADES DE ANÁLISE
Como Determinamos os objetivos de um Sistema?
- Entendendo os objetivos estratégicos e/ou operacionais da empresa que devem ser cobertos pelo Sistema.
Como levantamos e documentamos as informações? - Revisando a documentação
- Utilizando a observação
- Entrevistando as pessoas envolvidas no processo - Preparando um Questionário.
UMC
SI
ATIVIDADES DE ANÁLISE
Como determinamos as informações necessárias? Fazendo as seguintes perguntas:
- Quem precisa de qual informação ? - Quem fornece os dados ?
UMC
SI
ATIVIDADES DE ANÁLISE
Como definimos os processos novos e/ou existentes? - Elaborando proposta de novos meios pelos quais os
processos poderiam ser realizados.
- Apresentando uma ou mais alternativas para melhoria ou inovação do Sistema.
UMC
SI
ABORDAGEM GRÁFICA
É a representação de uma relação ou raciocínio
esquematizado, objetivando visualizar uma idéia ou
situação real e facilitando a transmissão precisa de uma imagem.
Simplicidade – Não representar um número excessivo de informações.
Clareza – Deve “falar”por si só, sem forçar o leitor a estudar sua significação, devendo permitir uma única interpretação.
O uso de legendas é recomendável.
UMC
SI
DESENVOLVIMENTO DE SISTEMAS
Se processa através de uma série de fases.
Estas fase são formadas por um conjunto de etapas
(tarefas), que tem a finalidade de gerar produtos específicos
e respectiva documentação, garantindo o atendimento ao
escopo definido, a qualidade e a boa condição de
manutenção.
Toda documentação gerada ao longo do projeto deve
ser organizada em uma única pasta própria (incluir atas,
correspondências enviadas / recebidas, documentos
técnicos, formulários de aprovação).
UMC
SI
As Fases do Desenvolvimento são :
• Análise do Processo de Negócio,
• Análise do sistema,
• Elaboração do Projeto Físico,
• Construção,
• Homologação,
• Implantação,
• Avaliação.
UMC
SI
ANÁLISE DE NEGÓCIO ANÁLISE DE SISTEMAS PROJETO DE SISTEMAS IMPLANTAÇÃO AVALIAÇÃO CONSTRUÇÃO Codificação/Testes HOMOLOGAÇÃO Testes do UsuárioUMC
SI
Análise do Processo de Negócio
Objetivo : Padronizar as atividades, produtos e responsabilidades
envolvidos na Análise e Revisão de Processos de Negócio.
Proporcionar uma visão do processo de negócio, seguindo passos que permitam avaliar a situação atual, com a possibilidade de propor uma situação futura.
Deverá ser aplicado a toda oportunidade de melhoria de processos de negócio, sendo que a análise e revisão de processos deverá proceder todo e qualquer desenvolvimento de sistema ou aquisição de Pacotes.
UMC
SI
Análise do Processo de Negócio
-Etapas :
- Identificar os Processos Interdependentes, ou seja, quais são os processos que precisam ser mapeados.
- Identificar as áreas envolvidas que participam do processo -Mapear as atividades de cada área e o relacionamento entre elas.
-Identificar os indicadores de performance do processo
UMC
SI
Análise do Processo de Negócio
-Etapas :
Os indicadores (KPI`s) servem para : garantir o atendimento das expectativas e necessidades do Cliente.
Guidings são políticas, normas, procedimentos ou diretrizes que serão observadas na execução de determinada tarefa.
Analisar as Rupturas
Deve-se analisar o processo mapeado, buscando identificar falhas ou oportunidades de melhorias que possam ser
UMC
SI
Análise do Processo de Negócio
-Etapas :
- Redesenhar o Processo
Considerando as rupturas encontradas na fase anterior, redesenhe o processo. Após esta etapa deve-se obter a aprovação da área de negócio responsável.
- Definir Cronograma Preliminar
Elaborar um cronograma macro com as fase previstas na Metodologia de Desenvolvimento de
UMC
SI
Análise do Processo de Negócio
-Etapas :
- Aprovar Produtos da Fase
Analisar os seguintes produtos entregues : - Diagrama de Contexto do Negócio
- Diagrama de Fluxo de Processos Atual - Diagrama de Fluxo de Processos Proposto - Cronograma Preliminar
UMC
SI
Análise do Sistema
Objetivo : Avaliar a necessidade do sistema, delimitar o seu
contexto e fornecer informações necessárias para o planejamento e orçamento do projeto . O projeto poderá ser desenvolvido pela
própria empresa ou um pacote poderá ser adquirido, mas qualquer destas estratégias precisa ser avaliada, planejada, documentada e orçada.
Esta fase cria como resultado os produtos principais : Fluxograma Horizontal ou Vertical, Diagrama de Fluxo de Dados, Modelo
Lógico de Dados que é a derivação do Modelo Conceitual, e o Diagrama Hierárquico de Funções.
UMC
SI
Análise do Sistema -Etapas :
- Identificar as Grandes Necessidades de Sistemas / manutenções
Representar o Sistema em um único processo
Identificar as Entidades Externas que se relacionam com o sistema
- Representar as Principais Entidades do Sistema Identificar as principais entidades internas
Identificar os relacionamentos entre as entidades Identificar os atributos
UMC
SI
Análise do Sistema -Etapas :
- Definir a Estratégia de Desenvolvimento
Nesta atividade deve-se analisar a possibilidade de desenvolver o projeto internamente ou adquirir um pacote.
- Preparar o Estudo de Viabilidade do Projeto
Identificar necessidades de infra-estrutura e tecnologia Identificar custos, implantação e manutenção
Identificar os benefícios tangíveis e intangíveis Identificar os impactos e os riscos do sistema
UMC
SI
Análise do Sistema -Etapas :
Preparar documento Estudo de Viabilidade do Projeto Identificar itens e controle para medição e custo x benefício após implantação
Elaborar o ROI
- Aprovação do Estudo de Viabilidade de Projetos
Realizar apresentação de estudo de viabilidade Obter aprovação dos responsáveis
UMC
SI
Análise do Sistema -Etapas :
- Identificar Abrangência do Sistema
Identificar todas as funções que o sistema contemplará Identificar as regras de negócio / fórmulas e cálculos Identificar principais relatórios e interfaces
Identificar a hierarquia entre as funções - Revisar Cronograma Preliminar
Rever cada uma das atividades previstas no
cronograma, considerando prazos, recursos, custos e datas previstas.
UMC
SI
Análise do Sistema -Etapas :
- Revisar Orçamento Inicial – Produto ROI - Aprovar Produtos da Fase
Analisar os seguintes produtos entregues : - Diagrama de Contexto do Sistema
- Modelo Conceitual de Dados - Modelo Lógico de Dados
- Diagrama Hierárquico de Funções - Especificação Funcional
- Regras de Negócio - Relatórios e Interfaces
UMC
SI
Projeto
Objetivo : Essa fase modela fisicamente o Sistema com base na
etapa de Análise considerando ferramentas de implementação, para tornar viável a aplicação.
-Etapas :
Elaborar a Especificação Técnica da Aplicação - Avaliar ambiente tecnológico
- Avaliar plataformas Hardware e Software
- Relacionar volumes estimados (dados, usuários, etc) - Identificar periodicidades de execução de funções
UMC
SI
Projeto
- Identificar tempos de resposta esperado para as funções críticas
- Definir Políticas de backup
- Definir o Diagrama Hierárquico de Funções Elaborar o Protótipo da Aplicação
- Desenhar a interface de visualização - Definir navegação entre as telas
UMC
SI
Projeto
Montar Plano de Conversão
- Identificar os dados do antigo processo que necessitam ser convertidos
- Definir estratégia e regras de conversão Montar Plano de Contingência
- Identificar as funções críticas do Sistema que necessitem um plano de contingência
- Definir o plano de contingência para as funções críticas
UMC
SI
Projeto
Definir Plano de Teste
- Elaborar o planejamento do teste integrado,
considerando as interfaces com os demais sistemas - Elaborar o planejamento de teste do Produto,
definindo as regras e condições a serem testadas Definir Critérios de Homologação
- Identificar critérios segundo os quais o sistema deverá ser testado para receber a condição de homologado, ou seja, pronto e adequado à implantação
UMC
SI
Projeto
Aprovar Produtos da Fase
- Analisar os seguintes produtos entregues : Especificação Técnica da Aplicação
Protótipo da Aplicação Modelo Físico de Dados Plano de Conversão
Plano de Contingência Plano de Teste
UMC
SI
Construção
Objetivo : Desenvolver o software, gerar base de dados e testar o
Sistema
Etapas
Especificar Componentes
- Identificar em cada função do Diagrama Funcional os componentes a serem construídos
- Descrever cada um dos componentes, utilizando português estruturado
- Codificar e Testar Componentes - Codificar e Testar Interfaces
UMC
SI
Construção
Elaborar Massa de Teste
- Criar as informações (dados) para as execuções dos testes
- Discriminar / calcular o resultado esperado Realizar Teste Integrado
- Realizar teste integrado do Sistema, seguindo o Plano de Teste de Produto definido
- Realizar teste integrado, validando as interfaces, seguindo o Plano de Teste integrado definido Elaborar Procedimentos Operacionais e Help On-Line
UMC
SI
Construção
Aprovar Produtos da Fase
- Aprovar os seguintes produtos entregues : Componentes Testados
Interfaces Testadas Sistema Testado
Procedimentos Operacionais Help On-line
UMC
SI
Homologação
Objetivo : Averiguar a adequação do sistema à expectativa do
usuário e aderência aos critérios de homologação
Etapas
Disponibilizar Ambiente de Homologação - Instalar Sistema e Banco de Dados Validar Ambiente de Homologação
- Testar as principais funcionalidades do Sistema, com o objetivo de validar a instalação do novo ambiente
UMC
SI
Homologação
Definir Plano e Treinamento Homologar o Sistema
- Aprovar os seguintes produtos entregues : Critérios de homologação aferidos
Plano de Treinamento Definido
Relatório de Homologação do Sistema Realizar Capacitação para Manutenção
- Nesta etapa a Consultoria deverá apresentar os produtos gerados em fase de Construção para o Analista Responsável pelo projeto e/ou para a equipe de manutenção designada por ele.
UMC
SI
Implantação
Objetivo : Disponibilizar o sistema em ambiente de Produção para uso do Cliente.
Etapas
Treinar
- Executar o plano e Treinamento Instalar Sistema em Ambiente de Produção
- Criar as estruturas de Banco de Dados em ambiente de produção
UMC
SI
Implantação
Executar a Conversão de Dados Validar Ambiente de Produção Acompanhar Início da Operação
- Medir desempenho do sistema após início da operação
- Assessorar cliente na utilização do sistema Categorizar Sistema para Help Desk
- Definir os tipos de ocorrências possíveis e suas respectivas criticidades
UMC
SI
Avaliação
Objetivo : Avaliar o processo de construção de software,
examinando os pontos que precisam ser melhorados de acordo com as diretrizes de qualidade de desenvolvimento de software (CMMI).
UMC
SI
Avaliação Etapas
Avaliar o Processo de Desenvolvimento
- Identificar pontos positivos e negativos durante o Projeto
- Realizar a avaliação dos pontos levantados, com o objetivo de aprimorar o processo de
desenvolvimento
- Analisar os desvios de cronograma (previsto x realizado)
UMC
SI
Modelos de Documentos :
1. Documento de Abertura de Projeto 2. Cronograma Preliminar (Ms-Project) 3. Relatório de Avaliação de Pacotes 4. Estudo de Viabilidade do Projeto
5. Documento de Especificação Técnica da Aplicação 6. ROI – Avaliação de Investimentos
7. Check-List para Pacotes
8. Relatório de Homologação dos Produtos
9. Documento de Categorização de Sistemas para Help-Desk 10. Matriz de Responsabilidades
11. Padrão de Modelagem de Dados
12. Padrão de Projeto Físico Banco de Dados