CURSO DE ENGENHARIA DE
SOFTWARE
EFFECCINCO
MODELO DE PROCESSO DE SOFTWARE
• UM MODELO DE SOFTWARE, É UMA DESCRIÇÃO SIMPLES DE UM PROCESSO DE
SOFTWARE, ISSO INCLUI AS ATIVIDADES DO PROCESSO DE SOFTWARE,
PRODUTOS E PESSOAS ENVOLVIDAS NOS PROCESSOS. PODEMOS CITAR ALGUNS
EXEMPLOS:
• WORKFLOW – MOSTRA A SEQUENCIA QUE AS COISAS ACONTECEM, COMO
ENTRADA, SAÍDA, DEPENDÊNCIA ENTRE ELAS, O QUE SÃO AÇÕES HUMANAS.
• FLUXO DE DADOS OU MODELO DE ATIVIDADE – MOSTRA COMO UMA
SEQUENCIA DE ATIVIDADES TRANSFORMAM OS DADOS ENVOLVIDOS, POR
EXEMPLO UMA SEQUENCIA DE COMO OS DADOS ENTRARAM E COMO SAÍRAM,
COMO OS DADOS SE TRANSFORMARAM.
MODELO DE PROCESSO DE SOFTWARE
• MODELO DE PAPEL/AÇÃO – MOSTRA AS PESSOAS QUE ESTÃO ENVOLVIDAS COM
O DESENVOLVIMENTO DO SOFTWARE E PELO QUE ELAS SÃO RESPONSÁVEIS.
• OS MODELOS DE PROCESSO DE SOFTWARE SÃO BASEADOS EM UM DOS 3 TIPOS
DE PARADIGMAS DE DESENVOLVIMENTO DE SOFTWARE QUE PODE SER :
• MODELO CASCATA – CONSIDERA O QUE FOI FEITO ANTERIORMENTE E SEPARA
ELAS EM ESPECIFICAÇÃO DE REQUISITOS, PROJETO DE SOFTWARE,
IMPLEMENTAÇÃO E TESTE E ASSIM POR DIANTE, DEPOIS QUE CADA PARTE
SEPARADA E FINALIZADA, PODE SE PARTIR PARA PRÓXIMA FASE.
MODELO DE PROCESSO DE SOFTWARE
• MODELO ITERATIVO – OS PROCESSOS ESPECIFICAÇÃO, DESENVOLVIMENTO E
VALIDAÇÃO SÃO INTERCALADOS, AQUI O SISTEMA PODE COMEÇAR A SER
DESENVOLVIDO SEM MUITO CONHECIMENTO DE DOMÍNIO, E CONFORME O
CLIENTE VAI PASSANDO E DEFININDO O SISTEMA ELE VAI MELHORANDO,
GERALMENTE ESSE MODELO É USADO QUANDO NÃO SE CONHECE O QUE SE
ESPERA DE PRODUTO FINAL, CONFORME VÃO SURGINDO AS NECESSIDADES VÃO
SENDO CRIADOS OS PROCESSOS QUE VÃO COMPOR ESSE SOFTWARE.
• BASEADA EM COMPONENTES – NESSE MODELO PARTES DO SISTEMA JÁ EXISTEM,
E ELE SE CONCENTRA MAIS EM UNIR ESSAS PARTES QUE JÁ EXISTEM DO SISTEMA.
CONHEÇA NOSSO CANAL NO YOUTUBE
• WWW.YOUTUBE.COM/EFFECCINCO
REFERENCIA
SOMMERVILLE., IAN. ENGENHARIA DE SOFTWARE, 8º EDIÇÃO. SÃO
PAULO:PEARSON ADDISON-WESLEY, 2007.

Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software

  • 1.
    CURSO DE ENGENHARIADE SOFTWARE EFFECCINCO
  • 2.
    MODELO DE PROCESSODE SOFTWARE • UM MODELO DE SOFTWARE, É UMA DESCRIÇÃO SIMPLES DE UM PROCESSO DE SOFTWARE, ISSO INCLUI AS ATIVIDADES DO PROCESSO DE SOFTWARE, PRODUTOS E PESSOAS ENVOLVIDAS NOS PROCESSOS. PODEMOS CITAR ALGUNS EXEMPLOS: • WORKFLOW – MOSTRA A SEQUENCIA QUE AS COISAS ACONTECEM, COMO ENTRADA, SAÍDA, DEPENDÊNCIA ENTRE ELAS, O QUE SÃO AÇÕES HUMANAS. • FLUXO DE DADOS OU MODELO DE ATIVIDADE – MOSTRA COMO UMA SEQUENCIA DE ATIVIDADES TRANSFORMAM OS DADOS ENVOLVIDOS, POR EXEMPLO UMA SEQUENCIA DE COMO OS DADOS ENTRARAM E COMO SAÍRAM, COMO OS DADOS SE TRANSFORMARAM.
  • 3.
    MODELO DE PROCESSODE SOFTWARE • MODELO DE PAPEL/AÇÃO – MOSTRA AS PESSOAS QUE ESTÃO ENVOLVIDAS COM O DESENVOLVIMENTO DO SOFTWARE E PELO QUE ELAS SÃO RESPONSÁVEIS. • OS MODELOS DE PROCESSO DE SOFTWARE SÃO BASEADOS EM UM DOS 3 TIPOS DE PARADIGMAS DE DESENVOLVIMENTO DE SOFTWARE QUE PODE SER : • MODELO CASCATA – CONSIDERA O QUE FOI FEITO ANTERIORMENTE E SEPARA ELAS EM ESPECIFICAÇÃO DE REQUISITOS, PROJETO DE SOFTWARE, IMPLEMENTAÇÃO E TESTE E ASSIM POR DIANTE, DEPOIS QUE CADA PARTE SEPARADA E FINALIZADA, PODE SE PARTIR PARA PRÓXIMA FASE.
  • 4.
    MODELO DE PROCESSODE SOFTWARE • MODELO ITERATIVO – OS PROCESSOS ESPECIFICAÇÃO, DESENVOLVIMENTO E VALIDAÇÃO SÃO INTERCALADOS, AQUI O SISTEMA PODE COMEÇAR A SER DESENVOLVIDO SEM MUITO CONHECIMENTO DE DOMÍNIO, E CONFORME O CLIENTE VAI PASSANDO E DEFININDO O SISTEMA ELE VAI MELHORANDO, GERALMENTE ESSE MODELO É USADO QUANDO NÃO SE CONHECE O QUE SE ESPERA DE PRODUTO FINAL, CONFORME VÃO SURGINDO AS NECESSIDADES VÃO SENDO CRIADOS OS PROCESSOS QUE VÃO COMPOR ESSE SOFTWARE. • BASEADA EM COMPONENTES – NESSE MODELO PARTES DO SISTEMA JÁ EXISTEM, E ELE SE CONCENTRA MAIS EM UNIR ESSAS PARTES QUE JÁ EXISTEM DO SISTEMA.
  • 5.
    CONHEÇA NOSSO CANALNO YOUTUBE • WWW.YOUTUBE.COM/EFFECCINCO
  • 6.
    REFERENCIA SOMMERVILLE., IAN. ENGENHARIADE SOFTWARE, 8º EDIÇÃO. SÃO PAULO:PEARSON ADDISON-WESLEY, 2007.