Please enable JavaScript.
Coggle requires JavaScript to display documents.
Siclo de desenvolvimento de software - Coggle Diagram
Siclo de desenvolvimento de software
Modelagem do sistema
Modelo de contexto
Este modelo faz parte da maioria das informações que entram no sistema. ex: Registro de pacientes, internações e agendamentos
Modelo de interação
É um modelo que interage com o cliente, uma recepcionista. ex:Registro de paciente, transferência de dados e informações do paciente.
Modelo estruturais
Este modelo é para organizar o sistema de uma empresa. Ex: O pacite esta com a perna quebrada, qual sala ele vai ser direcionada.
Modelo comportamentais
Situação de qual é o estado deste paciente. ex: A sitauação do paciente é que esta com glicose alta e pressão alta.
projeto e implementação
Iniciar um projeto
Compreender e definir o contexto
Projetar a arquitetura do sistema
Identificar os objetivos principais do sistema
Especificar interfaces
Tipos de modelos
Modelo estruturais
Que descreve a estrutura estática do sistema usando classes s seus relacionamentos.
Modelos dinâmicos
Que descreve a estrutura dinâmica do sistema e mostram as interações previstas em tempo de execução entre os objetos sistema.
Modelos de subsistemas
Que descreve os agrupamentos lógicos dos objetos em subsistemas coerentes.
Modelos de sequência
Que descreve a sequência da interações entre os objetos.
Modelo de máquinas de estados
Que descreve os objetos mudam seu estado em respostas aos eventos.
Teste de software
Inspeções de teste
Especificação de requisitos
Arquitetura de software
Modelos de projetos UML
Esquemas de banco de dados
Programa
Estágios de teste
Testes de componentes
Várias unidades são integradas, criando componentes compostos.
Teste de sistemas
Alguns ou todos os componentes em sistema são integrados e o sistema é testado como um todo.
Teste de unidade
São testadas unidades de programas ou classes individuais.
Erro de interface
Parâmetro
Memória compartilhada
Procedimentos
Passagem de mensagens
Evolução de software
Mudança de evolução
Proposta de mudança
Processo de evolução
Novo sistema
Evolução
Solicitação de mudanças
Análise de impacto
Planejamento de lançamentos
Implementação de mudança
Lançamento do sistema
Manutenção de software
Reparo de defeito
Adição ou multiplicação de funcionalidades
Adaptação ao ambiente