Download - Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software
![Page 1: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/1.jpg)
Análise do Rational Suite
Na perspectiva de um ambiente integrado de Engenharia de Software
![Page 2: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/2.jpg)
Objectivos do Rational Suite
• Permitir Melhores práticas de ES• Fornecer ferramentas CASE integradas que
automatizam estas melhores práticas• Fornecer serviços profissionais que aceleram
a adopção e implementação destas ferramentas
![Page 3: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/3.jpg)
Componentes analisados e pessoas envolvidas
• Processo de ES:– Rational Unified Process – António Araújo
• Ferramentas CASE integradas:– Rational SoDA – Ana Tavares– Rational RequisitePro – Bruno Oliveira– Rational Rose – João Belo– Rational PureCoverage – João Charruadas– Rational Purify – Pedro Teixeira– Rational TestManager – Vanessa Nina
![Page 4: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/4.jpg)
Rational Unified Process (RUP)
• Uma base de conhecimento disponível através da web que melhora a produtividade da equipa com melhores práticas de Engenharia de Software, utilizando guidelines, templates e “Tool Mentors” para todas as actividades críticas de desenvolvimento de software.
![Page 5: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/5.jpg)
Rational Unified Process (RUP)
• Objectivos:– Desenvolver software
iterativamente– Gerir requisitos– Arquitectura de componentes– Modelar software visualmente– Avaliar qualidade do software– Controlo de alterações no
software
![Page 6: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/6.jpg)
RUP – O processo de unificação
![Page 7: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/7.jpg)
Rational SoDA
• Automação da documentação de software. Ultrapassa os obstáculos de consolidar informação de várias ferramentas de desenvolvimento diferentes. Permite automatizar a criação de documentos de software, sistemas e projectos de fontes independentes.
![Page 8: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/8.jpg)
Rational SoDA
• Funcionalidades:– Integração com Microsoft Word ou
Adobe FrameMaker+SGML
– Integração com APIs ou geração da documentação a partir de dados exportados
– Incentiva a utilização de documentos standard no projecto
– Regeneração automática da documentação
![Page 9: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/9.jpg)
Rational RequisitePro
• Ajuda as equipas de um modo fácil e compreensivo a organizar, estabelecer prioridades, seguir e controlar a mudança de requisitos de um sistema ou aplicação. Faz isto através de uma integração forte com o Microsoft Word e uma base de dados multi-utilizador segura.
![Page 10: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/10.jpg)
Rational RequisitePro
• Funcionalidades:– Integração da ferramenta no
Microsoft Word (requisitos), Oracle, Microsoft SQL server, Microsoft Access (base de dados)
– Análise do impacto de alterações de requisitos
– Mapeamento inteligente de casos de uso
![Page 11: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/11.jpg)
Rational Rose
• A melhor ferramenta a nível mundial de modelação visual de componentes, que permite modelar aplicações de software que satisfaçam as necessidades dos clientes.
![Page 12: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/12.jpg)
Rational Rose
• Funcionalidades:– Modelação UML– Geração automática de
código a partir dos diagramas e vice-versa
– Simplificação do processo de desenvolvimento de software
![Page 13: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/13.jpg)
Rational PureCoverage
• Detecta automaticamente áreas de código que ainda não foram testadas, permitindo cobrir todos os casos que possam gerar erros num dado sistema.
![Page 14: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/14.jpg)
Rational PureCoverage
• Funcionalidades:– Identificação de código não
testado em várias linguagens
– Permite testar as aplicações como conjunto de componentes e não como bloco uniforme
– Apresentação de dados recolhidos com diferentes níveis de granularidade
![Page 15: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/15.jpg)
Rational Purify
• Detecta automaticamente erros de memória em tempo de execução em aplicações Windows NT ou compatíveis.
![Page 16: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/16.jpg)
Rational Purify
• Funcionalidades:– Detecção de erros em tempo
de execução– Integração com
PureCoverage para aumentar a cobertura de erros
– Analisa todas as operações de acesso à memória
– Designa estados de memória aos vários blocos disponíveis
![Page 17: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/17.jpg)
Rational TestManager
• Mantém em conta quantos testes foram planeados, codificados e executados. Tem em conta os requisitos que foram cobertos e o número de testes que passaram ou falharam.
![Page 18: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/18.jpg)
Rational TestManager
• Funcionalidades:– Gestão inteligente de testes
e plano de testes
– Une todas as ferramentas, dados e recursos relacionados com os testes
– Pode executar testes em todas as actividades do RUP
![Page 19: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/19.jpg)
Grupo de trabalho
• Ana Tavares, [email protected]• António Araújo, [email protected]• Bruno Oliveira, [email protected]• João Belo, [email protected]• João Charruadas, [email protected]• Pedro Teixeira, [email protected]• Vanessa Nina, [email protected]
![Page 20: Análise do Rational Suite Na perspectiva de um ambiente integrado de Engenharia de Software](https://reader035.vdocuments.mx/reader035/viewer/2022062623/552fc0f9497959413d8b6565/html5/thumbnails/20.jpg)
Informação adicional
• Página deste trabalho:– http://www.fe.up.pt/~ei98008/ES
• Coordenador do trabalho:– Prof. Raúl Moreira Vidal, [email protected]