• Nenhum resultado encontrado

Unified Process e MSF

N/A
N/A
Protected

Academic year: 2021

Share "Unified Process e MSF"

Copied!
12
0
0

Texto

(1)

Unified Process e

MSF

Patrícia Macedo Engenharia de Software 2005/06 EST, Setúbal

Metodologias de Desenvolvimento

de Software

„ Agenda

„ Metodologia PREDITIVAS (tradicionais)

„UP

„MSF

„ Metodologias Adaptativas(Ageis)

„XP „Scrum

(2)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006 3

Metodologias de Desenvolvimento

de Software

„ Agenda

„ Metodologia PREDITIVAS (tradicionais)

„UP „ Metodologias Adaptativas(Ageis) „XP „Scrum

UP

„

O UP é a sigla para

Unified Process

„

O UP é uma metodologia de

desenvolvimento de software .

(3)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006 5

Tipo de Modelo de

desenvolvimento de software

Principais caracteristicas do UP

„ Flexível adaptando-se a cada tipo de

projecto. Para cada projecto é criado uma instancia de um processo UP.

„ É centrado na Arquitectura „ É conduzido pelos requisitos

„ A análise do risco é incorporada ao longo

do processo

(4)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

7

Iteração

„ Cada iteração deve cumprir 5 workflows:

Cada Iteração produz uma versão do produto, que deve ser a base de trabalho da iteração seguinte. Desta forma é possível gerir o

projecto como um conjunto sucessivo de mini-projectos.

Workflows do UP

1. Definição de Requisitos – definir o que o

sistema deve fazer.

2. Análise – refinar e estruturar os requistos 3. Desenho – Realizar os requisitos na

arquitectura do sistema

4. Implementação – construir o software 5. Teste – Verificar se a implementação

(5)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

9

Ciclo de Vida

„ O Ciclo de Vida de um produto de

software é definido como contendo 5 fases

Fases do Ciclo de Vida

1. Concepção – Definição dos objectivos

do produto

2. Elaboração – Definição da Arquitectura

do Produto

3. Construção – Desenvolvimento e

Implementação do Produto

4. Transição – Implementação do produto

(6)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

11

Ciclo de Vida e UP

Ponto de controlo (milstones)

„ A metodologia UP define Milestone

(pontos de controlo) em cada etapa.

„ Cada Milestone define um conjunto de

objectivos que deverão ficar cumpridos no fim de uma etapa.

(7)

MSF

Patrícia Macedo Engenharia de Software 2005/06 EST, Setúbal

Metodologias de Desenvolvimento

de Software

„ Agenda

„ Metodologia PREDITIVAS (tradicionais)

„UP „MSF

„ Metodologias Adaptativas(Ageis)

„XP „Scrum

(8)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

15

MSF

„ A Microsoft Solutions Framework surgiu a

partir da análise de como a Microsoft desenvolve os seus produtos.

„ MSF é uma compilação das boas práticas

utilizadas pela empresa.

MSF Principios

„ Trabalhar na procura de uma visão clarificada –

onde todos os objectivos são partilhados e conhecidos pela equipa e pelo cliente (constitui a primeira milestone)..

„ Focar na criação de valor - valor para o cliente e

para a organização não perdendo a noção de que uma solução só trás valor depois de inserida no negócio da organização.

„ Defende uma perspectiva aberta e honesta de

(9)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

17

MSF - fases

„ O modelo de processos prevê 5 fases

(figura 2): Enviosioning,Planning, Developing , Stabillizing e Deploying.

„ Cada fase descreve um conjunto de

subprodutos que devem ser entregues, assim como marcos que devem ser atingidos e os respectivos critérios de aceitação

(10)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

19

MSF- 1ª FASE

Envisioning

„ tem como produto principal um documento de

visão e âmbito.

„ Este documento formaliza de forma sucinta a

visão do que será o projecto.

„ O Marco desta fase é a aprovação da visão por

todas as partes envolvidas. Com base nesta visão realize-se a tomada a decisão sobre a continuidade do projecto.

MSF - 2ª FASE

.

Planning

„ tem como produto final o plano do

projecto composto por diversos

subprodutos. (Aqui já toda a execução do projecto deverá estar devidamente

(11)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

21

MSF – 3º Fase

Developing

„ construção da solução propriamente dita. „ tem diversos pontos intermédios que servem

como pontos de teste e verificação.

„ O critério de termino desta fase é que o âmbito

esteja completo, ou seja que todas as funcionalidades planeadas estejam implementadas.

MSF – 4º Fase

Stabilizing

„ é composta por testes sistémicos e acertos

de bugs e de funcionalidades não adequadas ao utilizador.

„ Desenvolvem-se várias versões (alfas e

betas) e termina quando existir consenso sobre a qualidade final do produto.

(12)

Patrícia Macedo EST de Setúbal - Engenharia de Software 2005-2006

23

MSF –5º Fase

Deploying

„ – consiste em garantir a migração

adequada para o novo sistema e obtenção da aprovação final do cliente como

indicador de que a solução providenciou o valor de negócio esperado.

Papeis no MSF Project

Gestor do Producto –

Interlocutor com o Cliente, gere o produto

Gestor do Projecto – Gere o planeamento , o custo, o resultado do producto. “User Education” – Gere a relação do produto com os utilizadores finais

Gestor Logistico – gere a logistica do processo,”help desk”, gestão de recursos

Referências

Documentos relacionados

● O SW-CMM (Capability Maturity Model for Software) é um modelo de capacitação de processos de software, desenvolvido pelo SEI (Software Engineering Institute) e patrocinado

Nesta reunião, o ScrumMaster trabalha junto com o Proprietário do Produto e a Equipe de Desenvolvimento para definir qual a carga de tempo que cada funcionalidade do Product

Esse conjunto de função consiste naquelas funções não diretamente relacionada à definição, ao gerenciamento, ao desenvolvimento e ao teste de software, mas que não

Na Nova Zelândia em sistemas pastoris as vacas produzem em média 17 litros de leite ao dia, enquanto nos produtores analisados neste estudo a média de

Gama 2014 GA03 - Migrar 500 pastas individuais de alunos e consolidar o arquivo permanente do Registro Acadêmico de maneira. a melhorar acesso a informação arquivada e alimentação

Já o Ministério do Turismo (2010), divulga não apenas as atribuições gerais que o guia deve cumprir, mas também as atribuições específicas de acordo com a

1. Etnografia Concorrente: São realizados estudos curtos e interativos antes do inicio do desenvolvimento, para que sejam colhidos os requisitos iniciais e a geração dos

A tabela 25 apresenta os resultados brutos desta avaliação em relação à característica busca e a tabela 26 exibe o resultado ponderado para esta característica.. A tabela 27