Laboratório de Engenharia de Software I

Documentos relacionados
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Bibliografia Principal. Apresentação da Disciplina. Site da Disciplina. Estagiário da Disciplina. Método de Avaliação. Prova Substitutiva

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Requisitos de Sistemas

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

Engenharia de Software

PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

ARQUITETURA E DESENHO

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

ENGENHARIA DE SOFTWARE

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla

Apresentação da Disciplina

Prof. Esp. Fabiano Taguchi

Apresentação da Disciplina

Análise e projeto de sistemas

UML Unified Modeling Language Linguagem de Modelagem Unificada

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )

Processos de Software

PLANO DE APRENDIZAGEM. CH Teórica: 60h CH Prática: 20h CH Total: 80h Créditos: 04 Pré-requisito(s): - Período: IV Ano:

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

6 Conclusão. 6.1 Trabalhos relacionados

QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Requisitos de sistemas

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

Análise de Sistemas Aula 4

INF1013 MODELAGEM DE SOFTWARE

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

RUP RATIONAL UNIFIED PROCESS

Engenharia de Software Orientada a Objetos - OOSE. Método de Jacobson

ENGENHARIA DE REQUISITOS. SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

Modelagem de Dados e Funcional Portal XPRecife

Apresentação da Disciplina

Análise de Sistemas. Aula 5

Aula 1.7 Introdução a APOO e UML

Instruções para o projeto final

PROGRAMAÇÃO ORIENTADA A OBJETOS II -MÉTODOS PARA MODELAGEM OO. Prof. Angelo Augusto Frozza, M.Sc.

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Introdução à Qualidade de Software

Professor Emiliano S. Monteiro

CIV2802 Sistemas Gráficos para Engenharia

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE

EMENTA Psicologia aplicada à Administração, A compreensão pessoal e do outro; Comunicação interpessoal; Liderança; Ética Profissional.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2018/2

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

1 ANEXO I - QUADRO GERAL DE VAGAS, REQUISITOS E CONTEÚDO PROGRAMÁTICO/TEMAS POR FACULDADE E ÁREAS, onde se lê:

Engenharia de Software. Herbert Rausch Fernandes

Apresentação da Disciplina de Engenharia de Software I

Processos de software

Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução

2

Especificação de Sistemas de Software e a UML

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl

AEOLLICUS - SISTEMA DE GERENCIAMENTO E SIMULAÇÃO DE FAZENDAS EÓLICAS

Prof. Fábio Lúcio Meira

UML. Rodrigo Leite Durães.

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

PLANO DE APRENDIZAGEM. CH Teórica: 60h CH Prática: 20h CH Total: 80h Créditos: 04 Pré-requisito(s): - Período: VI Ano:

Requisitos de Software e UML Básico. Janaína Horácio

Introdução à Engenharia de Software

Modelagem Orientada a Objetos

PLANO DE CURSO. 1. DADOS DE IDENTIFICAÇÃO Curso: Bacharelado em Sistemas de Informação Disciplina: Engenharia de Software II

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

Análise e Projeto Orientados a Objetos

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Ferramenta de apoio a Experimentos em Engenharia de Software

Apresentação da Disciplina

Princípios da Engenharia de Software aula 03

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

Desenvolvimento Dirigido por Modelos: Ferramentas

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

Ambiente de Desenvolvimento Integrado (IDE)

Engenharia de Software II

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

Transcrição:

Laboratório de Engenharia de Software I Turma 01: Profa. Lucia Vilela Leite Filgueiras Turma 02: Profa. Maria Alice Grigas Varela Ferreira Aula 01 Casos de uso e protótipo da interface de usuário

Roteiro da aula Horário Atividade 08:20-09:00 Apresentação do curso e do laboratório. Apresentação do projeto. Formação dos grupos de trabalho. 09:00-10:00 Elaboração do diagrama de casos de uso. 10:00-11:00 Elaboração do protótipo em papel do projeto. 11:00-12:00 Apresentação dos artefatos Para casa Complementar com descrição dos casos de uso, de acordo com modelo visto na disciplina de Engenharia de Software.

Apresentação do curso

Objetivos (conforme Jupiter) Aplicação dos conceitos de engenharia de software e de banco de dados, através do desenvolvimento controlado de um sistema de software, desde a análise de requisitos até a aceitação do software, projeto do banco dados, aplicação de técnicas de verificação e validação e geração dos documentos relevantes.

Objetivos didáticos da disciplina Praticar (é laboratório!): Ciclo de vida de software da especificação ao executável Modelagem do sistema usando UML. Uso de ferramentas CASE Uso de ambientes de desenvolvimento (IDEs) Programação orientada a objetos Uso de bancos de dados Projeto de interface de usuário Desenvolver atitudes: Colaboração e trabalho em equipe Gestão do tempo

O que se supõe que você saiba: Engenharia de Software: UML (casos de uso, diagramas de classes, diagramas de estado, diagramas de sequência, etc.) Bancos de dados Programação orientada a objetos Linguagem C++ Não haverá recapitulação da teoria!

Providenciar (ver detalhes com Michelet) Repositório online para trabalhos do grupo CASE: Software Architect IDE: Visual Studio

Dinâmica do curso Trabalhos em grupos de até 4 alunos. Aulas práticas. Roteiros definidos e disponíveis no site da disciplina (STOA). Os alunos devem ler o roteiro antes da aula e estudar a teoria correspondente. Apresentação dos resultados no fim da aula (10 min para cada grupo) Entregas na aula seguinte (impreterivelmente) Avaliação contínua (não haverá prova)

Critério de aprovação (Jupiter) Método Desenvolvimento de um sistema de software de pequeno porte, através de elicitação de requisitos, análise e modelagem de requisitos, projeto de arquitetura e de banco de dados, implementação, testes e aceitação. Critério Média das notas de documentos, atividades e execução do sistema. Se a Nota de Aceitação do sistema for > = 5, nota final = média calculada. Caso contrário, a nota é a nota de aceitação do sistema. Norma de Recuperação Atividade de desenvolvimento definida pelo docente

Avaliação contínua Avaliação aula a aula NR média das notas de relatórios Nota do Documento (entrega) Nota de Atividades na aula Nota de Relatório = (2 * Nota do Documento + Nota de Atividades) / 3 Nota do trabalho final NA NA = Nota de Avaliação - atribuída pelo professor com base na execução do sistema desenvolvido Média calculada (final) = (2*NR + NA) / 3 10

Nota de Aceitação do sistema A Nota de Aceitação será dada pela execução do programa, nas apresentações das aulas de implementação (aula 5 e aula 7) Nota de Aceitação = (nota aula 5 + 2*nota aula7 )/3 nota aula 5 : será dada em função da implementação do primeiro ciclo (parte dos casos de uso) nota aula 7 : será dada em função da implementação de todo o conjunto de casos de uso

Nota de Atividades A Nota de Atividades vale: 10 se presente durante toda a aula (chamada às 08:30 h) tolerância de 10 minutos. 4 se chegou entre 8:30 h e 8:50 h; ou saiu antes do término da aula ou realizou atividades fora do escopo do assunto da aula (por exemplo: o relatório da aula anterior e que já deveria ter sido entregue, relatórios de outras disciplinas, estudos fora da disciplina, navegação na internet, redes sociais e e-mail); 0 se ausente ou chegou depois de 8:50 h.

Nota de Documento Os documentos devem ser entregues no STOA, até 08:00 h da aula seguinte, impreterivelmente. Documentos atrasados não serão considerados.

Aula T1 Data T2 Assunto Entregável 1 11/05 27/04 Apresentação do curso e do projeto. Casos de uso e protótipo de interface Diagrama de casos de uso. Protótipo em papel da interface. 04/05 05/05 Semana de Provas - não há aula 2 18/05 12/05 Modelo de classes Diagrama de classes 3 24/05 19/05 Modelo de dados Modelo ER Banco de dados criado na ferramenta 4 01/06 25/05 Ciclo 1: Modelo dinâmico Diagramas de sequência e de estados 5 07/06 02/06 Ciclo 1: Implementação e testes Casos de uso funcionais. Código fonte 6 14/06 08/06 Ciclo 2: Modelo dinâmico Diagramas de sequência e de estados 15/06 Não há aula - Corpus Christi 7 21/06 22/06 Ciclo 2: Implementação e testes Casos de uso funcionais. Código fonte 28/06 29/06 Semana de Provas - não há aula 05/07 06/07 Semana de substitutivas - não há aula