Então, hoje na aula de Engenharia de Software I, o professor comentou acerca de uma metodologia de desenvolvimento da IBM, fui procurar algo sobre isso no google e encontrei esse tal IBM Rational e um conjunto de derivadas que parece fazer parte dessa metodologia.
Em sala não vamos trabalhar com isso, mas por curiosidade apenas eu queria aprender mais sobre esse modelo e como ele funciona, ouvi também falar que tem um plug-in para o eclipse, isso confere?
A um tempo atrás eu li algo sobre o MSF (Microsoft solutions framework), pelo que eu entende esse MSF é um modelo de trabalho para empresas, onde se precisa de 6 pessoas e cargos específicos para cada uma delas para gerar um software, mas não entende na prática como tudo isso funciona, talvez sejá só teoria ou como o nome já diz, um modelo de trabalho…
Enfim, to terminando me estendendo…
Eu procurei muito no google e até em outros locais por alguma informação para clarear um pouco sobre esse IBM Rational, mas não me apareceu nada, se alguém já trabalhou ou estudou esse modelo ou não sei, enfim… poderia comentar algo sobre?
A Rational era uma empresa que tinha um software muito bom chamado RAtional rose. Acho que ate hoje a melhor ferramenta para UML do mercado.
Entretanto a IBM absorveu a empresa ai começaram investimentos mais pesados na suite de sistemas.
Hoje quem tem a oportunidade de trabalhar com o IBM RAtional Rose, Clear CAse, requisite Pro, não trocapor nada apesar de serem caros são sensacionais e produtivos.
A rational tambem tem sua metodologia propria, seria o Equivalente ao Unified Process , conhecido comorational Unified Process.
[quote=rogeriosantos77]A Rational era uma empresa que tinha um software muito bom chamado RAtional rose. Acho que ate hoje a melhor ferramenta para UML do mercado.
Entretanto a IBM absorveu a empresa ai começaram investimentos mais pesados na suite de sistemas.
Hoje quem tem a oportunidade de trabalhar com o IBM RAtional Rose, Clear CAse, requisite Pro, não trocapor nada apesar de serem caros são sensacionais e produtivos.
A rational tambem tem sua metodologia propria, seria o Equivalente ao Unified Process , conhecido comorational Unified Process.[/quote]
Em meus projetos, o Enterprise Architect, o JUDE e o PencilPlusPaper substituíram, com vantagens, o Rose.
Uso diariamente o ClearCase e o SVN. Quando posso optar, opto pelo segundo sem prejuízos para o projeto.
O Requisite Pro usei pouquíssimas vezes. Mas o que vejo de gente reclamando nos corredores.
Portanto, sou um contra-exemplo de sua tese. Alguém que vive feliz sem produtos Rational. Seria eu o único neste fórum?
Note que RUP e preenchimento de papéis não têm a relação que algumas implementações (erroneamente) impõem. Segundo o próprio RUP:
[]s
Leandro[/quote]
Concordo com você.
Trabalhei em dois lugares que usavam RUP.
Em um graaaannnnddeeeee banco, onde as coisas funcionavam. Não se geravam tantos papeis.
E agora em uma graaaannnnddeeeee empresa, onde as coisas não funcionam. Se gera tantos papeis.
Acho até que dá para fazer um gráfico X tipo papel X eficiência… .
hahahaha
O RUP é um processo de engenharia de software para projetos de grande porte que contém a definição de papéis, artefatos e atividades necessários para o desenvolvimento de tais projetos. No entanto, você pode customizá-lo, selecionando os elementos que lhe interessam, a fim de elaborar um processo de desenvolvimento que se adeque às suas necessidades.
Legal o topico ter se estendido, deu para clarear bastante…
Na faculdade o professor vai usar o Jude para ensinar UML para gente, segundo ele, não conseguiu instalar o RSA nas máquinas do laboratório :O! (e esse sujeito é o gerente de TI da Petrobrás - Nordeste) abafa… *rs!!!
Agora eu fiquei na dúvida, se esse RSA é caro, e eu começar a me habituar com ele aqui em casa, será que no futuro eu posso me comprometer quando entrar em uma empresa que não encontre essa “mordomia”?? ou devo começar mesmo pelo Jude e deixar o RSA para o futuro? esse modelo da IBM é muito utilizado pelas companhias aqui no Brasil??
Olha, o importante é você delimitar o trabalho que será realizado. O RSA é usado geralmente por arquitetos e principalmente por quem necessita transformar código-fonte em documentação e vice-versa. Também é muito bem integrado com o RUP e otimiza muito o tempo. Mas não é nada que não possa ser feito com ferramentas separadas.
Quanto ao RUP recentemente fiz dois cursos que me abriram a mente, o mistério (que poucos sabem) é saber otimizar e aplicar, e quanto as empresas que utilizam infelizmente não sei dizer bem mas acho que é uma tendência.