Especificação em Projeto de Sistemas

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

RUP – Rational Unified Process
Engenharia de Software
Rational Unified Process
O Processo Praxis 3.0 Processos de Software 25/03/2017
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Gestão de projetos de Software GTI-16
Processos de Desenvolvimento de Software
Processo Desenvolvimento de Software Tradicional
Análise e Projeto de Sistemas
Introdução Visão Geral do Método.
RUP: Fluxo de Análise e Projeto
Sistema de Gerenciamento Financeiro On-Line
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Alunos: Artulanez Souza Iony Melo
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Processos Tradicionais de Desenvolvimento de Software
Avaliação do RUP como processo para desenvolvimento de software
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
Implementação em Projeto de Sistemas (PFC)
Instrumentação para Especificação de Sistemas II (PFC)
Disciplina Implantação
PFC Projeto Final de Curso
Modelagem de Negócio no RUP
Análise e Desenvolvimento de Software
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
(Open Unified Process)
Projeto de Arquitetura de Software Visão Geral
O Processo de desenvolvimento de software
Modelagem de processos de negócio com Diagrama de Atividades
Modelagem de processos de negócio com Diagrama de Atividades
Levantamento de Requisitos
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
Representação Arquitetural
Padrão- MVC Model, View, Controller
RUP - Cap. 4 – Processo Centrado na Arquitetura
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Processos de Software.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Gestão de projetos de Software GTI-16
Processo de Desenvolvimento de Software – PDS
Engenharia de Software
Engenharia de Software
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.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
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.
Dimitri de Almeida Malheiros Barbosa
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Projeto Orientado a Objetos Prof. Wolley
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
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:

Especificação em Projeto de Sistemas Prof. Wolley W. Silva

Bibliografia

Fontes de Consulta http://www.wthreex.com/rup/portugues/index.htm http://epf.eclipse.org/wikis/openup/ http://open2up.blogspot.com.br/

Agenda Revisar as disciplina do Processo Unificado e aplica-lo de forma Iterativa e Incremental. Organizar o trabalho do semestre para a produção do Projeto Final de Curso.

RUP - Processo Racional Unificado (Rational Unified Process):

Fases do RUP Concepção Elaboração Construção Transição Estabelecer o business case para o sistema. Elaboração Desenvolver um entendimento do domínio do problema e a arquitetura do sistema. Construção Programação e teste de sistema. Transição Implantar o sistema no seu ambiente operacional.

RUP - Processo Racional Unificado (Rational Unified Process):

Modelagem de Negócio As metas da modelagem de negócio são: Assegurar que os clientes, usuários finais e desenvolvedores tenham um entendimento comum da organização alvo; Derivar os requisitos de sistema necessários para o suporte da organização alvo;

Os artefatos produzidos: Um documento de visão de negócio; necessidades de negócios, justificativa do projeto, entendimento atual das necessidades do cliente, alinhar as expectativas dos interessados. Um documento das Atividades do negócio; Descrever as atividades necessárias para o cumprimento dos objetivos do negócio. Um documento com as Regras de Negócio: declarações de políticas ou condições que devem ser satisfeitas pelo processamento da aplicação.

RUP - Processo Racional Unificado (Rational Unified Process):

O fluxo de Requisitos As metas do fluxo de requisitos são: Estabelecer e manter acordo com os clientes e interessados no que o sistema deverá fazer. Fornecer uma base para o planejamento dos conteúdos técnicos de iterações.

Artefatos produzidos: Especificação dos Requisitos Funcionais Especificação dos Requisitos Não Funcionais Diagrama de Caso de Uso

RUP - Processo Racional Unificado (Rational Unified Process):

As metas da Análise e Projeto são: Traduzir os requisitos numa especificação que descreva como implementar o sistema, selecionando a melhor estratégia; Adaptar os resultados da análise às restrições impostas pelos requisitos não funcionais, ambientes de implementação, requisitos de desempenho e outros;

Artefatos produzidos: Documento de Especificação dos Casos de Uso; Diagrama de Classes Diagrama de Sequência Diagrama de Componentes Diagrama de Instalação Documento de Arquitetura de Software;

RUP - Processo Racional Unificado (Rational Unified Process):

As metas da Implementação são: Definir a organização do código em termos de pacotes organizados em camadas; Implementar classe e objetos em termos de componentes; Testar os componentes desenvolvidos como unidades; Integrar num sistema executável os resultados produzidos por implementadores individuais ou equipes.

Artefatos Produzidos arquivos-fonte, Binários, Executáveis e outros...

Processo Iterativo e Incremental?

Cascata, Linear ou Clássico

Iterativo e Incremental Iterativo: Feito ou repetido muitas vezes. Incremental: Que visa a incremento, ou seja, Ato ou efeito de crescer, de aumentar. Crescimento. Aumento. Desenvolvimento, progresso.

Iterativo e Incremental Uma iteração incorpora um conjunto de atividades em modelagem de negócios, requisitos, análise e design, implementação, teste e implantação.

Iterativo e Incremental

Redução de Risco Como a iteração produz um executável testado, você perceberá os riscos diminuírem.

Etapas de uma Iteração Definir Modelo de Domínio Especificação de casos de Uso Implementação e Teste Definir Diagrama de Iteração Definir Diagrama de Classe de Projeto

Aplicação: Projeto Final de Curso - PFC Objetivo Geral da Disciplina: Aplicar os conhecimentos e habilidades obtidas ao longo do curso em um projeto prático de sistema de software orientado a objetos. Praticar a análise e especificação de um sistema de software, exercendo as habilidades de análise, modelagem, arquitetura e programação em um contexto de trabalho em equipe.

Aplicação: Projeto Final de Curso - PFC Tempo de Desenvolvimento: 2 semestres Diretrizes Gerais: Grupos de 3 pessoas Linguagem de Programação Orientada a Objetos Padrão Arquitetural MVC O projeto final é avaliado por uma banca examinadora.

Aplicação: Projeto Final de Curso - PFC Todos os Projetos devem contemplar: Caso de Uso de Análise Relatórios gerenciais para tomada de decisão Caso de Uso de Configuração cadastro, consulta, atualização e exclusão Caso de Uso de Condução Automatização de um processo de negócio Realizar Venda, Locação, Reserva

Exercício Definir uma Equipe de Trabalho Escrever uma proposta de Projeto