Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Modelo Rational Unified Process Apresentar a tecnologia CASE, usada para apoiar as
Tpicos abordados
O Rational Unified Process Engenharia de Software Auxiliada por Computador
sobre a UML e do Processo Unificado de Desenvolvimento de Software. Normalmente descrito a partir de trs perspectivas: Uma perspectiva dinmica que mostra as fases ao longo do tempo; Uma perspectiva esttica que mostra atividades de processo; Uma perspectiva prtica que sugere boas prticas.
Fases do RUP
Concepo Estabelecer o business case para o sistema. Elaborao
problema e a arquitetura do sistema. Construo Projeto, programao e teste de sistema. Transio Implantar o sistema no seu ambiente operacional.
Workflows estticos
Processos de negcio
um software usado para apoiar as atividades de processo de desenvolvimento e evoluo de software. Automao de atividades Editores grficos para o desenvolvimento de modelos de sistema; Dicionrio de dados para gerenciar entidades de projeto; Construtores de UI (Interfaces de Usurio) grficos para a construo de interfaces; Debuggers para apoiar a descoberta de defeitos de programa; Tradutores automticos para gerar novas verses de um programa.
Tecnologia CASE
Tecnologia CASE tem conduzido a melhorias
significativas do processo de software. Embora, estas no sejam de ordem de magnitude de melhorias que foram uma vez previstas Engenharia de software requer pensamento criativo isto no prontamente automatizado; Engenharia de software uma atividade de equipe e, para projetos de grande porte, muito tempo dispendido nas interaes de equipe. Tecnologia CASE no apia realmente estas interaes.
Classificao de CASE
A classificao nos ajuda a compreender os diferentes tipos de
ferramentas CASE e seu apoio s atividades de processo. Perspectiva funcional As ferramentas so classificadas de acordo com a sua funo especfica. Perspectiva de processo As ferramentas so classificadas de acordo com atividades de apoio que fornecem. Perspectiva de integrao Ferramentas so classificadas de acordo com sua organizao em unidades integradas.
Integrao de CASE
Ferramentas Apiam tarefas individuais de processo, tais como
verificao de consistncia de projeto, edio de texto, etc. Workbenches Apiam as fases do processo, tais como especificao e projeto. Normalmente, incluem uma srie de ferramentas integradas. Ambientes Apoiar todo ou uma parte substancial do processo inteiro de software. Normalmente, incluem vrios workbenches integrados.
Pontos-chave
Engenharia de requisitos o processo de desenvolvimento de
uma especificao do software. Processos de projeto e implementao transformam a especificao em um programa executvel. A validao envolve a verificao para saber se o sistema atende sua especificao e s necessidades do usurio. Evoluo est relacionada modificao do sistema depois que ele estiver em uso. O Rational Unified Process um modelo genrico de proceso que separa atividades a partir das fases. A tecnologia CASE apia as atividades de processo de software.