• Home
  • Computação em Nuvem
  • Marketing Digital
  • Destaque
  • Leia
Uberdan Agnelo
  • Home
  • Computação em Nuvem
  • Marketing Digital
  • Destaque
  • Leia
No Result
View All Result
  • Home
  • Computação em Nuvem
  • Marketing Digital
  • Destaque
  • Leia
Subscribe
No Result
View All Result
Uberdan Agnelo
No Result
View All Result
Home Leia

Práticas do RUP – Desenvolver software iterativamente

user by user
março 12, 2026
in Leia
0
Share on Facebook
Share on Twitter

Depois da introdução ao RUP, e da lista das práticas por ele definidas, vamos entrar na primeira prática do RUP: desenvolver software iterativamente.

Iterativamente vem de iteração. Isso mesmo, o for e o while são laços de iteração. Mas o que isso tem a ver com RUP?

Related articles

Guia de Estudos para Concurso Público de Indaiatuba – Legislação

Resumo de estudo para Concurso Público CPMH 003/2025 – Analista de redes e infra

Iterar sobre alguma coisa, como você já deve saber das aulas de programação, é passar sobre ela várias vezes, é repetir, tornar a fazer. E a iteração é a base do RUP.

Quem conhece alguma coisa das metodologias ágeis já captou o conceito. O movimento ágil também é baseado nas rápidas iterações.

MAS CARAMBA, O QUE É DESENVOLVER SOFTWARE ITERATIVAMENTE?

É entender os requisitos, implementá-los e entregá-los continuamente. Você tem um conjunto de requisitos, classificados segundo uma prioridade determinada junto ao cliente, que será implementada numa rodada de desenvolvimento. Essa implementação é entregue ao cliente, que verificará se o que foi entregue está de acordo com o desejo dele; caso esteja, o ciclo continua com novas implementações; caso não esteja, o ciclo se repete para essa implementação errada. Desta vez, os requisitos são detalhados mais profundamente, a implementação é refeita e novos testes e validações são realizados.


PÁRA PÁRA PÁRA PÁRA!

Não confundir com os sprints do SCRUM. Lá os conceitos são ligeiramente diferentes, começando com a definição do Sprint Backlog.


Voltemos ao RUP agora: Pra que esse monte de iterações?

Pra descobrir rapidamente eventuais problemas que possam surgir.

Como você está sempre em contato com o cliente, você tem a oportunidade de implementar o que ele deseja corretamente, minimizando os erros. Acontece que alguns erros serão cometidos, pois nenhum software é a prova de erros, mas, lembre-se, você está em contato com o cliente sempre. Ele irá validar o que foi implementado e erros encontrados antecipadamente são mais fáceis de corrigir (caso você tenha dúvidas disso, pesquise por testes de software e você verá que quanto mais cedo um erro for encontrado, mais fácil será sua correção).

Uma outra característica importante que também está presente nas metodologias ágeis é de que as partes do sistema que são mais importantes para o cliente e que, por consequência, são as que trazem mais risco, são implementadas primeiramente.

Agora, do ponto de vista do cliente, essa abordagem do desenvolvimento iterativo garante a ele o acompanhamento do desenvolvimento do sistema e ele pode rapidamente intervir apontando o que foi entendido erradamente, fornecendo mais detalhes, enfim, o cliente fica próximo do desenvolvimento.

Mas gente isso é a cara do SCRUM!

Pode ser, mas o SCRUM traz outros conceitos que não estão aqui. Não façamos confusão com as metodologias.

No próximo post trataremos de gerenciar os requisitos.

Por Victor Leal

Tags: desenvolveriterativamentepraticassoftware
user

user

Related Posts

Guia de Estudos para Concurso Público de Indaiatuba – Legislação

by user
março 12, 2026
0

Este documento abrange os principais pontos da Lei Orgânica do Município de Indaiatuba (LOMI), da Lei Complementar nº 45/2018 (Estatuto dos Servidores Públicos Municipais) e da...

Resumo de estudo para Concurso Público CPMH 003/2025 – Analista de redes e infra

by user
março 12, 2026
0

1. Redes de Computadores Modelos OSI e TCP/IP Os modelos OSI (Open Systems Interconnection) e TCP/IP (Transmission Control Protocol/Internet Protocol) são as arquiteturas fundamentais para entender...

Material de estudo Concurso ADM Unicamp: Legislação Trabalhista e Previdenciária

by user
março 12, 2026
0

Este material foi elaborado para fornecer uma visão abrangente sobre os principais tópicos relacionados à legislação trabalhista e previdenciária, jornada de trabalho, extinção do contrato de...

Material básico de estudo de Português para concurso

by user
março 12, 2026
0

1. Ortografia e Formação de Palavras Ortografia: Regras de escrita correta; uso do hífen; palavras com e sem acento gráfico. Estrutura e formação das palavras: Identificação...

A gestão financeira estratégica em Tecnologia da Informação

by user
março 12, 2026
0

A gestão financeira no setor de tecnologia da informação (TI) é uma peça fundamental para o sucesso das empresas modernas. A área financeira tem evoluído constantemente...

Next Post

Práticas do RUP

Estudos para Certificação Cisco Roteadores e Switchs – CCNA

Estudos para Certificação Cisco Roteadores e Switchs – CCNA – Parte2

CATEGORIES

  • Blog
  • Computação em Nuvem
  • Destaque
  • Leia
  • Marketing Digital

RECOMMENDED

Computação em Nuvem

Explorando o VMware Aria Operations

março 12, 2026
Leia

Configuração de Spanning-Tree, EtherChannel, HSRP e VTP

março 12, 2026

TAGS

academico Ansible certifica cisco comandos Computação em Nuvem conceitos configura debian destroy Diferenças entre Ansible e Terraform dinamico estudos etherchannel fatec fmt freebsd historia hortolandia IaaS init Inovação Digital jogos linux Marketing Digital modulo1 modulo2 modulo3 O que é Terraform PaaS plan praticas redes roteadores roteamento Saas Segurança show spanning state switchs Terraform validate virtualização vlans
No Result
View All Result
  • Home
  • Computação em Nuvem
  • Marketing Digital
  • Destaque
  • Leia

© 2026 JNews - Premium WordPress news & magazine theme by Jegtheme.