• Tidak ada hasil yang ditemukan

Babel Digital.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Babel Digital."

Copied!
1
0
0

Teks penuh

(1)

©RAE ex ecu tivo • 4 9

E

ra digital

5 0

Democracia digital

Babel dig ital

O

Nelson Lerner Barth

FGV- EAESP

rganizaçõ es estão co ntinuamente envolvidas no desenvolvimento de

software para fazer frente às suas mais

diversas necessidades: da gestão de materiais ao atendimento ao cliente. Diante de tais projetos, seus profissionais podem se ver em um mar de siglas. E o mundo digital é repleto delas, algumas impene-tráveis. Sua proliferação ocorre tanto por razões técnicas como por razões comerciais. Alguns vêem o fenômeno como exemplo do comportamento de gueto dos profissionais de informática, pouco interessados nas reais necessidades e sempre pron-tos a lançar uma cortina de fumaça sobre suas ativi-dades. Teorias conspiratórias à parte, vamos tomar três siglas que aparecem com freqüência quando o tema é projeto de software: SW-CMM, UML e XP.

SW-CMM significa “So ftware Capability Maturity Model”, um modelo que descreve as chaves para processos eficientes de desenvolvi-mento de software.

UML significa “Unified Modeling Language”. Trata-se de uma tentativa de padronização das notações para as diversas fases do projeto de

software: modelos semânticos, notação sintática

e diagramas, permitindo um projeto visual do

software bem antes de implementá-lo.

XP significa “Extreme Programming” – mé-todo que privilegia a comunicação informal en-tre os projetistas, a simplicidade de projeto, a re-visão do código e testes constantes. Seu uso é destinado a equipes que estejam desenvolvendo

software com requisitos imprecisos ou mutáveis.

Essas siglas podem ser utilizadas de forma complementar. Tomemos o caso do XP, que às vezes é considerado antagônico aos conceitos do SW-CMM e da UML. Ele é criticado como sendo uma forma indisciplinada de desenvolvimento de

software, visto que nega a seqüência tradicional

de projeto. Os defensores do XP afirmam que o processo de desenvolvimento de software se as-semelha mais à redação de um livro – repleta de idas e vindas – do que à construção de uma casa – que começa por projeto arquitetônico e firmes alicerces. O XP contraria claramente o conceito de “maturidade” dos processos preconizado pelo CMM. Porém, para pequenas e médias equipes, várias características do XP podem se adaptar aos requisitos dos processos do CMM.

Diz-se que UML inviabiliza a adoção do XP. Entretanto, XP pode sim utilizar conceitos da UML, mas em uma fase posterior, a da documen-tação do projeto realizado.

Desta forma, CMM, UML e XP não devem ser considerados como alternativas excludentes; devem ser vistos pelas empresas e pelas equipes de desenvolvimento de software de acordo com o contexto de cada projeto.

Referensi

Dokumen terkait

Este ebook vai te guiar no processo de formação de hábitos, mostrando como transformar a corrida em uma parte natural do seu dia, de maneira simples e acessível. A falta de tempo, o estresse da vida moderna e a exaustão física e psicológica estão te deixando como um bicho-preguiça querendo trocar de árvore, mas você continua no mesmo galho. Fica apenas no imaginário como mudar, quando vai começar e nada acontece. Você já tentou, mas falhou? Eu entendo você! Esta é a sua chance de romper com o sedentarismo e viver de forma mais ativa, com maior qualidade de vida. Você entenderá como seu cérebro funciona e aprenderá a usar isso a seu favor. Descobrirá técnicas práticas que moldarão novos hábitos e perceberá que correr é mais do que um exercício; é uma jornada de auto-desafio e auto-descoberta, que promoverá seu desenvolvimento pessoal. Solicitar planilhas de treinos em