Especificação de Requisitos e Validação de Sistemas - IF716

Tamanho: px
Começar a partir da página:

Download "Especificação de Requisitos e Validação de Sistemas - IF716"

Transcrição

1 Especificação de Requisitos e Validação de Sistemas - IF716 Centro de Informática Jaelson Castro Informações Gerais 1 Informações Gerais Professor: Jaelson Castro Cin - UFPE [email protected] Ramal: 4303 Gabinete: C129 Aulas: Terças: 15:00-17:00 Quintas: 13:00-15:00 Informações Gerais 2

2 Livros Gerald Kotonya & Ian Somerville. Requirements Engineering - Processes and Techniques. John Wiley & Sons, Axel van Lamsweerde Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, Suzanne Robertson, James C. Robertson. Mastering the Requirements Process, 2nd edition. Addison-Wesley, Informações Gerais 3 Livros complementares Chung, Lawrence; Nixon, Brian A.; Yu, Eric and Mylopoulos, John: Non-Functional Requirements in Software Engineering, Kluwer Academic Publishers, i*wiki: Yu, Eric Siu-Kwong. Modelling Strategic Relationships for Process Reengineering (Phd Thesis). University of Toronto, A. Dennis and B. Wixom, Systems Analysis and Design, Wiley & Sons, Informações Gerais 4

3 Eventos e Journal Proceedings: IEEE International Requirements Engineering Conference (RE); Workshop on Requirements Engineering (WER); Conferenência IberoAmericano de Software Engineering(CIbSE, antiga IDEAS). Journal: Requirements Engineering Journal (REJ) Informações Gerais 5 Notas das aulas Baixar a versão em PDF ou do site do curso: (em construção) Informações Gerais 6

4 Ementa Motivação Técnicas de especificação de requisitos Ferramentas de especificação de requisitos Técnicas de validação de sistemas Ferramentas de validação de sistemas Estudo de caso Projeto Informações Gerais 7 Conteúdo Programático Importância, contexto e conceitos da Engenharia de Requisitos Técnicas para elicitação de requisitos Técnicas para especificação e documentação de requisitos Técnicas para validação de requisitos Técnicas para gerenciamento de requisitos Utilização de ferramentas para apoiar a Engenharia de Requisitos Informações Gerais 8

5 Aulas (em evolução) Informações Gerais Introdução à Engenharia de Requisitos Estudo de Viabilidade Processo da Engenharia de Requisitos Análise e Elicitação de Requisitos Modelagem de Requisitos Organizacionais (i*) Não-funcionais (NFR) Funcionais Verificação e Validação de Requisitos Gerenciamento de Requisitos Informações Gerais 9 Entrega dos Trabalhos Existirá uma deduçaõ de 10% para cada dia de atraso, com um máximo de uma semana (7 dias) Projetos com mais de 7 dias de atraso não serão aceitos. Projetos deverão ser entregues na Secretaria da Graduação. Informações Gerais 10

6 Avaliação Projeto I (33.33%) Estudo de Viabilidade Prova (33.33%) Projeto II (33.33%) Especificação de Requisitos Informações Gerais 11 Datas Projeto (16/09) Estudo de Viabilidade Prova (26/10) Projeto (25/11) Especificação de Requisitos Prova Final (16/12) Informações Gerais 12

7 Projetos e Equipes Todos os projetos serão realizados por equipes de até quatro membros. Para cada projeto, deverá ser feito a avaliação do esforço do trabalho dos seus membros da equipe. Se um membro do time desistir do curso, ele(a) deverá imediatamente notificar todos os outros membros da equipe, monitor e professor. Cada equipe deverá entregar tanto uma versão impressa do projeto como uma versão em html para ser disponibilizada no site da disciplina. Informações Gerais 13

i* (istar) Prática, erros comuns e ferramentas Jaelson Castro - João Pimentel -

i* (istar) Prática, erros comuns e ferramentas   Jaelson Castro - João Pimentel - i* (istar) Prática, erros comuns e ferramentas Jaelson Castro - [email protected] João Pimentel - [email protected] www.cin.ufpe.br/~ler 2 Conceitos: O Modelo SD Strategic Dependency (Dependência Estratégica)

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos (Continuação) Processos de Engenharia de Requisitos (Cont.) - Análise - Registro - Validação - Gerência 1 Processo de

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Prof. Carlos Eduardo de B. Paes Departamento de Ciência da Computação Pontifícia Universidade Católica de São Paulo Objetivos

Leia mais

Engenharia de Software - 1

Engenharia de Software - 1 Engenharia de Software Licenciatura de EI 2008/2009-6º semestre [email protected] Engenharia de Software - 1 Objectivos da Cadeira de Engenharia de Software da Licenciatura de EI Ensinar fundamentos de

Leia mais

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:

Leia mais

Avaliação de Modelos i* com o Processo AIRDoc-i*

Avaliação de Modelos i* com o Processo AIRDoc-i* Avaliação de Modelos i* com o Processo AIRDoc-i* Cleice Souza 1, Cláudia Souza 1, Fernanda Alencar 2, Jaelson Castro 1, Paulo Cavalcanti 1, Monique Soares 1, Gabriela Guedes 1, Eduardo Figueiredo 3 1 Centro

Leia mais

Organização da Disciplina Controle de Processos 2

Organização da Disciplina Controle de Processos 2 Organização da Disciplina Controle de Processos 2 Ronaldo Guimarães Corrêa Departamento de Engenharia Química Universidade Federal de São Carlos 1 o Sem. 2019 Organização da Disciplina (CP2) www.professores.deq.ufscar.br/ronaldo/cp2

Leia mais

PROGRAMA ANALÍTICO E EMENTA DE DISCIPLINA DA PÓS GRADUAÇÃO

PROGRAMA ANALÍTICO E EMENTA DE DISCIPLINA DA PÓS GRADUAÇÃO Semestre Letivo PROGRAMA ANALÍTICO E EMENTA DE DISCIPLINA DA PÓS GRADUAÇÃO Duração em Semanas I ( X ) II 17 IDENTIFICAÇÃO Disciplina Código Simulação Hidrológica Departamento Sigla da Unidade Engenharia

Leia mais

Organização da Disciplina Controle de Processos 1

Organização da Disciplina Controle de Processos 1 Organização da Disciplina Controle de Processos 1 Ronaldo Guimarães Corrêa Departamento de Engenharia Química Universidade Federal de São Carlos 2 o Sem. 2017 Organização da Disciplina (CP1) www.professores.deq.ufscar.br/ronaldo/cp1

Leia mais

Apresentação da Disciplina de Engenharia de Software I

Apresentação da Disciplina de Engenharia de Software I Apresentação da Disciplina de Engenharia de Software I Leonardo Gresta Paulino Murta [email protected] Quem sou eu? Apresentações Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome? Estágio?

Leia mais

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - PLP

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - PLP PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - PLP Professor: Rômulo César [email protected] [email protected] www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando

Leia mais

IN Redes Neurais

IN Redes Neurais IN0997 - Redes Neurais Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação [email protected] Conteúdo Objetivos Quem usa

Leia mais

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO Universidade Estadual de Ponta Grossa PROGRAMA DE DISCIPLINA SETOR: CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO: INFORMÁTICA DISCIPLINA: PROJETO DE SISTEMAS DE INFORMAÇÃO CÓDIGO: 203094 Nº de aulas

Leia mais

integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta

integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta Eduardo José Ribeiro de

Leia mais

Laboratório de Engenharia de Software I

Laboratório de Engenharia de Software I 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

Leia mais

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates Introdução à Interação Humano-Computador Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc \ Aula 1: 14/05 1 Objetivo do Curso Apresentação dos conceitos básicos da área de Interação

Leia mais

Engenharia de Software (11112, 11224, 11560) Apresentação da Unidade Curricular 2018/19

Engenharia de Software (11112, 11224, 11560) Apresentação da Unidade Curricular 2018/19 Engenharia de Software (11112, 11224, 11560) Apresentação da Unidade Curricular 2018/19 Nuno Pombo, Sebastião Pais - Engenharia de Software, 2018/19 1 Docentes Nuno Pombo, PhD [email protected] Página

Leia mais

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução UML: introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG UML: introdução 2 Bibliografia Rumbaugh, J.; Jacobson, I.; Booch, G., The

Leia mais

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA Guilherme de Souza Ferreira Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software

Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software Gabriela Guedes de Souza, Jaelson Castro e Carla Silva [email protected], [email protected], [email protected] DEPARTAMENTO DE

Leia mais

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

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2016 2 1. Identificação Código 1.1 Disciplina: Engenharia da Informação 1640066 1.2

Leia mais

Disciplina: Programação I

Disciplina: Programação I Disciplina: Programação I Cursos: Engenharia Informática e Engenharia Industrial e Sistemas Eléctricos Prof. Gustavo Campos Sebastião 1º ano, 2º Semestre Ano Lectivo 2010 Sumários Programa da cadeira Software

Leia mais

Disciplina: Desenho Assistido por Computador - AutoCAD

Disciplina: Desenho Assistido por Computador - AutoCAD Universidade Federal de Campina Grande UFCG Centro de Ciências e Tecnologia Agroalimentar CCTA Unidade Acadêmica de Ciência e Tecnologia Ambiental UACTA Campus: Pombal Disciplina: Desenho Assistido por

Leia mais

DISCIPLINA: ELE213 Programação de Sistemas de Tempo Real. Créditos: 4. Caráter: Eletiva. Professor Regente: Prof. Walter Fetter Lages

DISCIPLINA: ELE213 Programação de Sistemas de Tempo Real. Créditos: 4. Caráter: Eletiva. Professor Regente: Prof. Walter Fetter Lages UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO 201/1 DISCIPLINA: ELE213

Leia mais

Ciclo de vida: fases x atividades

Ciclo de vida: fases x atividades Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia

Leia mais

Especificação de Requisitos e Casos de Uso - Projeto do Sistema de Clínica Veterinária (SGCV)

Especificação de Requisitos e Casos de Uso - Projeto do Sistema de Clínica Veterinária (SGCV) Universidade Federal de Pernambuco UFPE Centro de Informática(CIn) Disciplina de Especificação de Requisitos e Validação de Sistemas Prof. Jaelson Freire Brelaz de Castro Especificação de Requisitos e

Leia mais

BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa

BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa Dairton Bassi, Kelly Braghetto, Eduardo Colli, Fabio Kon, João Eduardo Ferreira Instituto de Matemática e Estatística Universidade

Leia mais

Prof. Esp. Fabiano Taguchi

Prof. Esp. Fabiano Taguchi UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer

Leia mais

Um Jogo Educacional que apoia o Ensino de Diagrama de Atividades

Um Jogo Educacional que apoia o Ensino de Diagrama de Atividades Um Jogo Educacional que apoia o Ensino de Diagrama de Atividades Williamson Silva 1, Igor Steinmacher 2, Tayana Conte 1 1 USES - Grupo de Pesquisa em Usabilidade e Engenharia de Software Programa de Pós-Graduação

Leia mais

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina)

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) George Darmiton da Cunha Cavalcanti ([email protected]) Informações Básicas Professor George Darmiton da Cunha Cavalcanti Monitores

Leia mais

Engenharia de Software ( ) Docente: Eng.ª Isabel Sofia Brito Discentes: José Janeiro, ei2467 Joaquim Gomes, ei4349

Engenharia de Software ( ) Docente: Eng.ª Isabel Sofia Brito Discentes: José Janeiro, ei2467 Joaquim Gomes, ei4349 NFR Framework Engenharia de Software (2007-2008) Docente: Eng.ª Isabel Sofia Brito Discentes: José Janeiro, ei2467 Joaquim Gomes, ei4349 Âmbito do trabalho 1. Identificação e caracterização dos NFR Frameworks;

Leia mais

Teoria Geral dos Sistemas

Teoria Geral dos Sistemas Universidade Federal de Sergipe Centro de Ciências Exatas e Tecnologia Departamento de Ciência da Computação e Estatística Teoria Geral dos Sistemas Professor: Eduardo Coelho Sobre o Professor Graduação

Leia mais