Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

RUP - Engenharia de Software Metodologia

Por:   •  17/5/2018  •  3.608 Palavras (15 Páginas)  •  269 Visualizações

Página 1 de 15

...

processo rígido a ser seguido por fábricas de software que desejam um processo de

software bem documentado e seguindo um controle de qualidade bem apurado.

OpenUp adota uma filosofia ágil e pragmática que foca no cooperativismo no

desenvolvimento do software. É um processo que independe de ferramentas, ou seja,

pode ser adotada qualquer ferramenta de acordo com a necessidade do desenvolvedor

e preferencias da equipe. Portanto está-se deparando com um processo sem grandes

requisitos e que pode ser aplicado a uma série de projetos.

O processo é dividido da mesma maneira que o RUP em quatro fases distintas

que são caracterizadas pelos seus marcos finais que ocorrem a cada etapa do projeto.

Essas etapas são: Concepção, Elaboração, Construção e Transição.

Para um melhor funcionamento do OpenUp deve-se fazer algumas

recomendações, para uma melhor utilização do framework a equipe que deseja

trabalhar com esta ferramenta deve estar próxima, ou seja , não se obtém grande

sucesso utilizando OpenUp em desenvolvimento de software aberto por exemplo. O

OpenUp é mais indicado para equipes que contem a participação de alguns

componentes importantes como: stakeholders, arquitetos do sistemas,

desenvolvedores, gerente de processos e testadores. A colaboração entre os membros

da equipe tem que ser constante, principalmente do stakeholder para o sucesso do

framework. Os membros da equipe tem que participar de reuniões sistemáticas para

colocação da situação do andamento do projeto e para discussão de eventuais

problemas. O processo visa a diminuição de riscos a cada ciclo de vida, para executar

esse passo são feitas reuniões regulares para revisão de riscos e uma rigorosa

implementação de estratégias de mitigação.

Todo trabalho tem que ser listado, localizado e retirado (quando pronto) da lista

de tarefas. Todos os membros da equipe devem utilizar o mesmo repositório tanto para

requisitos, bugs e novas requisições feita pelo stakeholder.

Pode-se começar a fase de concepção do OpenUp levantando casos de uso

para eleger os mais importantes e demonstrar , de maneira geral, os requisitos que

foram levantados junto ao stakeholder, isso deve ser feito para o projeto como um todo,

o marco geral para o fim desta fase em um ciclo de vida é levantamento suficiente de

casos de uso possíveis para gerar uma arquitetura preliminar para o projeto, além de

ter o suficiente para gerar uma nova versão, de acordo com o que foi estabelecido

entre o cliente e a equipe de desenvolvimento do artefato.

Após essa fase vamos para elaboração essa fase temos que definir uma

arquitetura para o projeto e implementar o esqueleto do sistema. A arquitetura é o

planejamento em alto nível de como vai ser divido o sistema a ser desenvolvido, para a

formação da arquitetura tem-se que ter uma boa parte dos requisitos já levantados e

estabelecidos.

Os testes neste tipo de processo de desenvolvimento é incremental pode ser

executado diversas vezes durante qualquer fase do processo. Como trata-se de um

framework o estilo de teste pode ser definido com a equipe.

O OpenUp não inclui o planejamento de calendário de deployment’s, nem

gerenciamento de configurações e nem definição de ambiente de desenvolvimento,

essas decisões compete à equipe.

CICLO DE VIDA BREVE EXPLANAÇÃO

O processo de desenvolvimento do software (OpenUp) é iterativo e incremental,

que cada ciclo de vida é dividido em quatro fases (Concepção, Elaboração,

Construção, Transição). Cada fase desse pode conter inúmeras iterações. O que

define o fim de cada uma dessas fases é um marco. Para o projeto o marco pode ser

minoritário, mas para a fase em questão pode ser considerado marco majoritário que

quando atingido define o fim desta fase.

CONCEPÇÃO

Para inicio do projeto tem-se que ter o apoio dos stakeholders e determinar o

escopo do projeto e um plano inicial. Essa atividade visa definir pacotes de tarefas de

acordo com os requisitos levantados para definição da visão e para a criação de um

plano para o projeto. Esse passo inicial é de importância vital principalmente para o

gerenciamento da empresa, visando venda de projetos e softwares. Inicialmente existe

uma divisão em dois aspectos: desenvolvimento da visão técnica do projeto e o plano

de projeto são os passos a serem seguidos após os iniciais.

FLUXO DE TRABALHO:

A subfase desenvolvimento da visão técnica é a subfase que define uma visão

para o futuro do sistema, ou seja, obtém-se uma ideia inicial da vida do sistema bem

como a definição de versionamento decido com os clientes, o que tem que ser

entregue

...

Baixar como  txt (25.9 Kb)   pdf (68.7 Kb)   docx (27.2 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no Essays.club