:: aula 11. :: Diagrama de Seqüência e Protótipos. :: Olá! Nesta aula, continuaremos a 4ª fase do Projeto Desenho.



Documentos relacionados
:: aula 8. :: Desenvolveremos as seguintes habilidades nesta aula:

:: aula 4. :: Cronograma de Desenvolvimento do Projeto. Olá!

análise e desenvolvimento de sistemas Arquitetura e Sistema OO

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Etapas da Elaboração de um Projeto de Banco de Dados

Persistência e Banco de Dados em Jogos Digitais

APLICAÇÃO DA MODELAGEM UML NA FASE DE ANÁLISE DE UM PROJETO DE SOFTWARE PARA AGENDAMENTO DE USO DE VEÍCULOS INTERNOS DE UMA EMPRESA

Diagrama de Caso de Uso e Diagrama de Sequência

Projeto de Sistemas I

Plano de Ensino IDENTIFICAÇÃO EMENTA

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva.

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

Requisitos de Software

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

QUESTÃO 2: A respeito do diagrama de caso de uso apresentado, assinale a alternativa correta.

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

Modelagem de Software

Engenharia de Requisitos Estudo de Caso

2 Diagrama de Caso de Uso

Processos de Desenvolvimento de Software

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Uma visão mais clara da UML Sumário

Plano de Trabalho Docente Ensino Técnico

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Wilson Moraes Góes. Novatec

Processos de Design de IHC (Parte II)

18º Congresso de Iniciação Científica UM ESTUDO EXPLORATÓRIO SOBRE TÉCNICAS DE MODELAGEM DE REQUISITOS DE SOFTWARE PARA SISTEMA EMBARCADO

Sistema de Gerenciamento do Protocolo Geral da FAPERGS

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

DESENVOLVIMENTO DE SOFTWARE. Introdução ao Visual Studio VB.Net. Programação Estruturada. Prof. Celso Candido ADS / REDES / ENGENHARIA

UML - Unified Modeling Language

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Plano de Trabalho Docente Ensino Técnico

Persistência e Banco de Dados em Jogos Digitais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Padronização de Documentação de Sistemas. Projeto a ser desenvolvido no âmbito da Gerência de Sistemas/GGTIN e ANVISA

Plano de Trabalho Docente Ensino Técnico

PLANO DE ENSINO IDENTIFICAÇÃO. Eixo Tecnológico: Informação e Comunicação. Curso: Técnico em Informática. Forma/Grau: Subsequente.

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Fase 1: Engenharia de Produto

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Engenharia de Software Aula 1 (Versão ) Introdução a Engenharia de Software: Histórico, áreas de atuação, sistemas legados, importância e crise

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

IES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas SÉRIE: 3º Semestre TURNO: Noturno DISCIPLINA: ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

CASO DE USO. Isac Aguiar isacaguiar.com.br

Orientações para o Planejamento e Realização do Projeto Final

Palavras-Chaves: estoque, modelagem, requisitos, UML, vendas.

Introdução Banco de Dados

Análise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com

Requisitos. Sistemas de Informações

Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma

Modelos de Sistemas Leitura: Sommerville; Pressman

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas

Modelagem de Processos. Prof.: Fernando Ascani

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

Análise e Projeto Orientado a Objetos. Modelagem de Domínio

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA DEPARTAMENTO DE SAÚDE E SERVIÇOS CURSO TÉCNICO EM INFORMÁTICA

1 ROTEIRO PARA PROJETO DE PESQUISA

Questões de Concursos Públicos sobre Orientação a Objetos e UML

Prof. Marcelo Henrique dos Santos

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

Engenharia de Software

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Software III

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

Testes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

SISTEMATIZAÇÂO DOS TIPOS DE INFORMAÇÂO DO PLANEJAMENTO ESTRATÉGICO EMPRESARIAL E DE TECNOLOGIA DA INFORMAÇÂO E COMUNICAÇÂO

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

Engenharia de Software I: Análise e Projeto de Software Usando UML

O Processo Unificado: Captura de requisitos

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

NECESSIDADES PARA O DESENVOLVIMENTO DE UMA INTERFACE ADEQUADA PARA RESULTADOS DE ENSINO-APRENDIZAGEM BEM SUCEDIDOS. TCC3047

Design de IHC Design da Comunicação Modelos de Interação

Engenharia e Qualidade de Software

Modelagem de Sistemas Prof. Marcos Roberto e Silva

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Transcrição:

:: Nome do Curso Sistemas da informação :: Nome da Unidade Curricular PI Sistemas orientados a objetos :: Tema da aula Diagrama de Seqüência e Prototipação :: Fase / Etapa Fase 4 Desenho do Projeto e Interligação :: aula 11 :: Diagrama de Seqüência e Protótipos :: Olá! Nesta aula, continuaremos a 4ª fase do Projeto Desenho. Desenvolveremos as seguintes habilidades 1 :: Relacionar diagramas. 2 :: Executar diagramas na linguagem UML. 3 :: Relacionar os processos de desenvolvimento orientado a objeto. 4 :: Abstrair as definições de classes, entidades, atributos, encapsulamento e polimorfismo. 5 :: Identificar a aplicabilidade dos conceitos de classes, entidades, atributos, encapsulamento e polimorfismo. :: 50

:: Introdução :: Diagrama de Seqüência Antes de conceituar o Diagrama de Seqüência, cabe lembrar que este é um dos dois tipos de Diagramas de interação, previstos na UML. O Outro é chamado de diagrama de colaboração. Os diagramas de interação são modelos que descrevem como grupos de objetos colaboram em algum comportamento do sistema. Basicamente, um diagrama de interação captura o comportamento de um único caso de uso apresentando vários objetos e mensagens que são trocadas entre eles. :: Atividade Você deverá desenvolver o Diagrama de Seqüência. Concluindo, o diagrama de seqüência enfatiza a seqüência das mensagens enviadas entre os objetos. O exemplo abaixo apresenta o diagrama de seqüência do caso de uso Cadastrar Cliente. :: 51

:: Protótipos Iremos trabalhar com Protótipo. Então, vamos relembrar o que significa Prototipação de software. Como apresenta Sommerville, um protótipo é uma versão inicial de um sistema de software, que é utilizada para mostrar conceitos, experimentar opções de projetos e, em geral, para conhecer mais sobre os problemas e suas possíveis soluções. PROTÓTIPOS Uma das premissas da prototipação de software é a agilidade de seu desenvolvimento tem que ser rápido, garantindo um controle nos custos e dando a possibilidade ao cliente de avaliar os resultados e recomendar modificações quando necessário. Além de permitir que os usuários melhorem a especificação de requisitos, desenvolver um protótipo de sistema pode apresentar ainda os seguintes benefícios: :: Possíveis equívocos entre desenvolvedores de software e usuários podem ser identificados à medida que as funções do sistema são apresentadas. :: A equipe de desenvolvimento de software pode encontrar requisitos incompletos e/ou inconsistentes quando o protótipo é desenvolvido. :: Atividade Diante do exposto, sua tarefa agora é desenvolver os protótipos das interfaces que serão utilizadas no sistema. Os requisitos de interface, definidos na fase anterior, deverão ser contemplados nos protótipos. :: 52

:: Síntese Assim, com mais esta atividade desenvolvida, você conclui a 4ª fase do Projeto - Desenho e, conseqüentemente, você já tem 75% do projeto concluído. Em nossa próxima aula, faremos a avaliação desta fase com a entrega da documentação, que deverá seguir as normas ABNT para elaboração de trabalhos científicos. A apresentação gráfica terá a seguinte estrutura: :: Capa :: Lista de ilustrações (se houver necessidade) :: Lista de abreviaturas e siglas (se houver necessidade) :: Lista de símbolos (se houver necessidade) :: Sumário :: Diagrama Entidade-Relacionamento :: Dicionário de Dados :: Diagrama de Seqüência :: Protótipos :: Referências bibliográficas :: Glossário (se houver necessidade) :: Apêndice (se houver necessidade) :: Anexo (se houver necessidade). Referências: FURLAN, José Davi. Modelagem de objetos através da UML. Rio de Janeiro : Makron Books. 1998 MARTINS, D. S. e ZILBERKNOP, L. S. Português instrumental. Porto Alegre : Sagra Luzzatto, 1999. MELO, Ana Cristina. Desenvolvendo aplicações com UML: Do conceitual à implementação. Rio de Janeiro : Brasport, 2002. :: 53

PRESSMAN, Roger s. Engenharia de Software. 5 ed. Rio de Janeiro : McGraw-Hill, 2002. SEVERINO, Antonio Joaquim. Metodologia do trabalho científico. 5 ed. São Paulo : Cortez, 1997. SOMMERVILLE, Ian. Engenharia de Software. São Paulo : Addison Wesley, 2003. :: 54