Adriano Teixeira João Vide Luís Silva Maria Pedroto

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Os projetos.
UML no CICLO de DESENVOLVIMENTO
Rational Unified Process
Engenharia de Software
O Processo Praxis 3.0 Processos de Software 25/03/2017
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
Análise e Projeto de Sistemas I
> Fases de Engenharia de SW > Gestão de Projectos de SW
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Planificação do Projecto de SW
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
Introdução a diagrama de classes e UML
Análise e Projeto de Sistemas
Introdução Visão Geral do Método.
RUP: Fluxo de Análise e Projeto
Introdução ao RUP Rational Unified Process
FDD.
Classes e objetos Modelagem
RUP Prof.ª Elaine B. Figueiredo.
Engenharia de Software e Sistemas de Informação e Gestão
Rational Unified Process
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Visão Geral do RUP.
Fundamentos de Engenharia de SW
Projeto de Sistemas de Software
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Análise e Projeto de Sistemas
Raoni de Oliveira Franco
ENGENHARIA DE SOFTWARE
Fase de Concepção (Início, Planejamento)
Casos de Uso no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Introdução a Desenvolvimento de Sistemas
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
PSBD II Projeto de Sistemas de Banco de Dados II
Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde associação de informática da região centro.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
RUP - Cap. 4 – Processo Centrado na Arquitetura
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Processos de Software.
Técnicas e Projeto de Sistemas
Introdução a um Processo de Desenvolvimento Orientado a Objeto
UML e a Ferramenta Astah
Diagramas de Caso de Uso
Planificação do Projecto de SW não é por acaso que é a Aula 13 ;)
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Engenharia de Requisitos
Alberto Silva / José Borbinha
Alberto Manuel Rodrigues da Silva Prof. DEI/IST/UTL
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Engenharia de Software Fluxo de Requisitos
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
APS II Análise e Projeto de Sistemas de Informação II
Projeto de Sistemas - PRJ Aula 4
Catalysis Engenharia de Software Douglas Gabriel Bernardes Matheus Zure Pablo.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Adriano Teixeira João Vide Luís Silva Maria Pedroto Metodologia Iconix Adriano Teixeira João Vide Luís Silva Maria Pedroto “ Orientado a use cases, iterativo e incremental como o RUP, mas sem sua complexidade” João Araújo

Introdução O Processo Iconix

O Processo Iconix Síntese obtida a partir dos métodos originais de Booch/Runbaugh/Jacobson Produto final obtido após cerca de 10 anos de refinamentos Conjunto mínimo de métodos retirados do UML, no entanto os suficientes

O Processo Iconix

O Processo Iconix Na prática existe muito pouco tempo para a modelação do problema Iconix representa um processo que se torna como uma condensação para o desenvolvimento de software

O Processo Iconix Processo simples que ajuda a partir dos casos de utilização para o código Rápido e eficiente Usa poucas técnicas do UML Mais pequeno do que o RUP e maior do que o XP

Estrutura do Iconix Análise de Requisitos Análise e desenho preliminar Implementação

Análise de Requisitos identificar use cases, objectos, desenvolver protótipos de interface Cada requisito deve focar apenas um ponto, ser claro e conciso

Análise de Requisitos Como iniciar?? Levantamento de Documentos Entrevistas e questionários Seminários...

Análise e desenho preliminar descrever use cases através de cenários, diagrama de classes realização das tarefas para efectuar descrição dos casos de utilização com os respectivos cenários principais

Análise e desenho preliminar necessário realizar um diagrama de robustez para cada um dos casos de utilização tipo de operação é o que permite ilustrar graficamente as interacções entre os diversos objectos participantes num determinado caso de utilização

Análise e desenho preliminar por fim, necessário efectuar uma actualização do diagrama de classes que representa a análise efectuada até então

Análise e Desenho Preliminar O porquê dos diagramas de robustez? Precisamos de ter uma boa ideia relativamente a que cada caso de utilização tem que objectos e os resultados esperados a partir das operações do utilizador Descobrimos novos objectos e adicionamos atributos às classes

Desenho especificar o comportamento, refinar o diagrama de classes Necessário efectuar uma especificação do comportamento do sistema guiado pelos casos de utilização

Desenho finalizar o modelo estático, adicionando a informação encontrada, o mais detalhadamente possível, sobre o desenho, relativamente à visibilidade de cada uma das classes e os respectivos padrões de desenho

Implementação especificar o diagrama de componentes e de instalação, escrever ou gerar código, realizar testes unitários, de integração e de aceitação responsável pela correcta tradução do produto final das actividades anteriores

Implementação elaboração de diagramas que traduzam as operações de instalação do software esperado, e de implementação da própria actividade de estruturação da programação necessária

Implementação programação do código necessário para efectuar as operações analisadas fase de testes à aplicação para verificar que esta está a efectuar todas as operações desejadas como os resultados esperados

Metodologia Iconix Conclusões

Conclusões processo situado algures entre a complexidade e abrangência da RUP (Rational Unified Process) e a conhecida simplicidade que caracteriza o XP (Extreme Programming)

Conclusões diagramas dispensáveis: são essencialmente os diagramas de estado, os de actividade e os de arquitectura