SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Ciências da Computação
                                 Engenharia de Software



                        Professora Andréia Freitas
                                   andreia_f2002@ig.com.br
                                      2012 – 6° semestre
                                            Aula 04




PRESSMAN, Roger S. Engenharia de Software. 6ª Edição. São Paulo: Mcgraw Hill, 2006.
SOMMERVILLE, Ian. Engenharia de Software. 8º Edição. São Paulo: Pearson Education, 2007.
UP
               PROCESSO UNIFICADO

é um processo de Software: conjunto de atividades executadas
 para transformar um conjunto de requisitos do cliente em um
                    sistema de software.
Princípios Básicos do PU



• Desenvolvimento iterativo
• Baseado em casos de uso
 • Centrado na arquitetura
Desenvolvimento Iterativo

 • O desenvolvimento de um software é
dividido em vários ciclos de iteração, cada
  qual produzindo um sistema testado,
          integrado e executável.

• Em cada ciclo ocorrem as atividades de
      análise de requisitos, projeto,
  implementação e teste, bem como a
integração dos artefatos produzidos com
        os artefatos já existentes.
Baseado em Casos de Uso


 • Um caso de uso é uma seqüência de ações,
   executadas por um ou mais atores e pelo
    próprio sistema, que produz um ou mais
  resultados de valor para um ou mais atores.

• O PU é dirigido por casos de uso, pois utiliza-os
para dirigir todo o trabalho de desenvolvimento,
    desde a captação inicial e negociação dos
  requisitos até a aceitação do código (testes).
Centrado na arquitetura


• Arquitetura é a organização fundamental do
   sistema como um todo. Inclui elementos
estáticos, dinâmicos, o modo como trabalham
juntos e o estilo arquitetônico total que guia a
            organização do sistema.

• A arquitetura também se refere a questões
 como desempenho, escalabilidade, reuso e
    restrições econômicas e tecnológicas.
FASES DO UP
Ciclo de vida ou disciplina - RUP
Fluxos de Trabalho de Processo do PU
Os Artefatos do PU
  • Cada uma das disciplinas do PU pode gerar um ou mais
    artefatos, que devem ser controlados e administrados
    corretamente durante o desenvolvimento do sistema.

• Artefatos são quaisquer dos documentos produzidos durante
      o desenvolvimento, tais como modelos, diagramas,
                        documentos de
especificação de requisitos, código fonte ou executável, planos
                         de teste, etc.

 • Muitos dos artefatos são opcionais, produzidos de acordo
     com as necessidades específicas de cada projeto.
Os Artefatos do PU
Atividade:
Com base na identificação do projeto, descrição da situação-problema e
parecer técnico da Atividade de criação de um sistema para Biblioteca, vamos dar
continuidade a preparação da elaboração da especificação do projeto:

                             d) Proposição de objetivos

A descrição do objetivo propõe um resultado alcançável num tempo limitado, de
               modo a estabelecer um compromisso de trabalho.

                            e) Definição de metas
Uma meta corresponde a uma declaração quantitativa dos resultados do projeto,
declaração esta proposta de forma mensurável, de maneira a determinar o foco
                           específico da avaliação.

           f) Delineamento de método, estratégias e procedimentos
Constitui-se numa lógica que propõe e estabelece o processo a ser desenvolvido
                                 no projeto.
Exercícios:
                            g) Especificação de cronograma
   A proposição do cronograma permite, portanto ajustar no tempo a proposição de
resultados, tanto intermediários como finais, estabelecendo importantes parâmetros de
                        monitoramento e avaliação do projeto.
Exercícios:
                        h) Identificação de recursos e custos
Um projeto não deve produzir resultados que valham menos do que custa para promovê-
 lo. Sempre se deve esperar com a sua implementação um retorno positivo na relação
                                   custo-benefício.

                  Exemplos de Custos de Profissionais envolvidos.




   Para montar este modelo, você precisa saber o custo-hora de cada profissional e
                 estimar o tempo que cada um gastará no projeto.
Exercícios:

                          i) Monitoramento e avaliação
 Todo projeto deve ter incorporado um conjunto de técnicas e procedimentos de
          monitoramento da sua execução e avaliação dos resultados.
 Sem o monitoramento do projeto não se pratica a sua gestão ou gerenciamento.

Mais conteúdo relacionado

Mais procurados

Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
Felipe
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)
elliando dias
 
Aula1 anafuncmorf
Aula1 anafuncmorfAula1 anafuncmorf
Aula1 anafuncmorf
Tiago Cruz
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de Software
Rogerio P C do Nascimento
 
S2 B2008 Dev ApresentaçAo Etapa Iii Projetos
S2 B2008   Dev   ApresentaçAo Etapa Iii   ProjetosS2 B2008   Dev   ApresentaçAo Etapa Iii   Projetos
S2 B2008 Dev ApresentaçAo Etapa Iii Projetos
guest3a920c
 
Apresentação pre tcc
Apresentação pre tccApresentação pre tcc
Apresentação pre tcc
Rafael Marega
 

Mais procurados (19)

Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Visao Geral Rup
Visao Geral RupVisao Geral Rup
Visao Geral Rup
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
CONTRATO DE PROJETO DE DESIGN DE PRODUTO
CONTRATO DE PROJETO DE DESIGN DE PRODUTOCONTRATO DE PROJETO DE DESIGN DE PRODUTO
CONTRATO DE PROJETO DE DESIGN DE PRODUTO
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)
 
2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de software
 
Aula 03
Aula 03Aula 03
Aula 03
 
CONTRATO DE PROJETO DE DESIGN DE PRODUTO
CONTRATO DE PROJETO DE DESIGN DE PRODUTOCONTRATO DE PROJETO DE DESIGN DE PRODUTO
CONTRATO DE PROJETO DE DESIGN DE PRODUTO
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)
 
Aula1 anafuncmorf
Aula1 anafuncmorfAula1 anafuncmorf
Aula1 anafuncmorf
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de Configuração
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de Software
 
Rup
Rup  Rup
Rup
 
S2 B2008 Dev ApresentaçAo Etapa Iii Projetos
S2 B2008   Dev   ApresentaçAo Etapa Iii   ProjetosS2 B2008   Dev   ApresentaçAo Etapa Iii   Projetos
S2 B2008 Dev ApresentaçAo Etapa Iii Projetos
 
Aula 3 - Projeto de Produto
Aula 3 - Projeto de ProdutoAula 3 - Projeto de Produto
Aula 3 - Projeto de Produto
 
Apresentação pre tcc
Apresentação pre tccApresentação pre tcc
Apresentação pre tcc
 

Destaque

POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
Allyson Barros
 
técnicas de análise de requisitos
técnicas de análise de requisitostécnicas de análise de requisitos
técnicas de análise de requisitos
Katia Speck
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
Robson Silva Espig
 

Destaque (11)

Potigolcode
PotigolcodePotigolcode
Potigolcode
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 
Relato Experiência Taxonomia SOLO
Relato Experiência Taxonomia SOLORelato Experiência Taxonomia SOLO
Relato Experiência Taxonomia SOLO
 
Identificação de necessidades e estabelecimento de requisitos
Identificação de necessidades e estabelecimento de requisitosIdentificação de necessidades e estabelecimento de requisitos
Identificação de necessidades e estabelecimento de requisitos
 
técnicas de análise de requisitos
técnicas de análise de requisitostécnicas de análise de requisitos
técnicas de análise de requisitos
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Análise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos ÁgeisAnálise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos Ágeis
 
Eng software
Eng softwareEng software
Eng software
 
Fundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de RequisitosFundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de Requisitos
 
Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
 

Semelhante a Memória de aula_aula04_eng_software

Fabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.AprendidasFabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.Aprendidas
Annkatlover
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
wilsonguns
 

Semelhante a Memória de aula_aula04_eng_software (20)

Fabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.AprendidasFabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.Aprendidas
 
Jucelir
JucelirJucelir
Jucelir
 
Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aup
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
 
Gestão de Operações
Gestão de OperaçõesGestão de Operações
Gestão de Operações
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
 
38484931 questionario-es
38484931 questionario-es38484931 questionario-es
38484931 questionario-es
 
Open Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios ÁgeisOpen Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios Ágeis
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
SAlmox SIIC 2014
SAlmox SIIC 2014SAlmox SIIC 2014
SAlmox SIIC 2014
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetos
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
Aula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e CustoAula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e Custo
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Planificação do Projeto de Software
Planificação do Projeto de SoftwarePlanificação do Projeto de Software
Planificação do Projeto de Software
 

Último

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Último (20)

Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 

Memória de aula_aula04_eng_software

  • 1. Ciências da Computação Engenharia de Software Professora Andréia Freitas andreia_f2002@ig.com.br 2012 – 6° semestre Aula 04 PRESSMAN, Roger S. Engenharia de Software. 6ª Edição. São Paulo: Mcgraw Hill, 2006. SOMMERVILLE, Ian. Engenharia de Software. 8º Edição. São Paulo: Pearson Education, 2007.
  • 2. UP PROCESSO UNIFICADO é um processo de Software: conjunto de atividades executadas para transformar um conjunto de requisitos do cliente em um sistema de software.
  • 3. Princípios Básicos do PU • Desenvolvimento iterativo • Baseado em casos de uso • Centrado na arquitetura
  • 4. Desenvolvimento Iterativo • O desenvolvimento de um software é dividido em vários ciclos de iteração, cada qual produzindo um sistema testado, integrado e executável. • Em cada ciclo ocorrem as atividades de análise de requisitos, projeto, implementação e teste, bem como a integração dos artefatos produzidos com os artefatos já existentes.
  • 5. Baseado em Casos de Uso • Um caso de uso é uma seqüência de ações, executadas por um ou mais atores e pelo próprio sistema, que produz um ou mais resultados de valor para um ou mais atores. • O PU é dirigido por casos de uso, pois utiliza-os para dirigir todo o trabalho de desenvolvimento, desde a captação inicial e negociação dos requisitos até a aceitação do código (testes).
  • 6. Centrado na arquitetura • Arquitetura é a organização fundamental do sistema como um todo. Inclui elementos estáticos, dinâmicos, o modo como trabalham juntos e o estilo arquitetônico total que guia a organização do sistema. • A arquitetura também se refere a questões como desempenho, escalabilidade, reuso e restrições econômicas e tecnológicas.
  • 8. Ciclo de vida ou disciplina - RUP
  • 9. Fluxos de Trabalho de Processo do PU
  • 10. Os Artefatos do PU • Cada uma das disciplinas do PU pode gerar um ou mais artefatos, que devem ser controlados e administrados corretamente durante o desenvolvimento do sistema. • Artefatos são quaisquer dos documentos produzidos durante o desenvolvimento, tais como modelos, diagramas, documentos de especificação de requisitos, código fonte ou executável, planos de teste, etc. • Muitos dos artefatos são opcionais, produzidos de acordo com as necessidades específicas de cada projeto.
  • 12. Atividade: Com base na identificação do projeto, descrição da situação-problema e parecer técnico da Atividade de criação de um sistema para Biblioteca, vamos dar continuidade a preparação da elaboração da especificação do projeto: d) Proposição de objetivos A descrição do objetivo propõe um resultado alcançável num tempo limitado, de modo a estabelecer um compromisso de trabalho. e) Definição de metas Uma meta corresponde a uma declaração quantitativa dos resultados do projeto, declaração esta proposta de forma mensurável, de maneira a determinar o foco específico da avaliação. f) Delineamento de método, estratégias e procedimentos Constitui-se numa lógica que propõe e estabelece o processo a ser desenvolvido no projeto.
  • 13. Exercícios: g) Especificação de cronograma A proposição do cronograma permite, portanto ajustar no tempo a proposição de resultados, tanto intermediários como finais, estabelecendo importantes parâmetros de monitoramento e avaliação do projeto.
  • 14. Exercícios: h) Identificação de recursos e custos Um projeto não deve produzir resultados que valham menos do que custa para promovê- lo. Sempre se deve esperar com a sua implementação um retorno positivo na relação custo-benefício. Exemplos de Custos de Profissionais envolvidos. Para montar este modelo, você precisa saber o custo-hora de cada profissional e estimar o tempo que cada um gastará no projeto.
  • 15. Exercícios: i) Monitoramento e avaliação Todo projeto deve ter incorporado um conjunto de técnicas e procedimentos de monitoramento da sua execução e avaliação dos resultados. Sem o monitoramento do projeto não se pratica a sua gestão ou gerenciamento.