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

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

Requisitos de Sistemas

SISTEMAS DISTRIBUÍDOS

Engenharia de Software - 1

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

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

Organização da Disciplina Controle de Processos 2

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

Organização da Disciplina Controle de Processos 1

Apresentação da Disciplina de Engenharia de Software I

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - PLP

IN Redes Neurais

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

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

Laboratório de Engenharia de Software I

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

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

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

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

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

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

Disciplina: Programação I

Disciplina: Desenho Assistido por Computador - AutoCAD

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

Ciclo de vida: fases x atividades

Requisitos de Sistemas

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

BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa

Prof. Esp. Fabiano Taguchi

Um Jogo Educacional que apoia o Ensino de Diagrama de Atividades

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

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

Teoria Geral dos Sistemas

Transcrição:

Especificação de Requisitos e Validação de Sistemas - IF716 Centro de Informática Jaelson Castro www.cin.ufpe.br/~if716 Informações Gerais 1 Informações Gerais Professor: E-mail: Jaelson Castro Cin - UFPE jbc@cin.ufpe.br Ramal: 4303 Gabinete: C129 Aulas: Terças: 15:00-17:00 Quintas: 13:00-15:00 Informações Gerais 2

Livros Gerald Kotonya & Ian Somerville. Requirements Engineering - Processes and Techniques. John Wiley & Sons, 1998. Axel van Lamsweerde Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, 2009. Suzanne Robertson, James C. Robertson. Mastering the Requirements Process, 2nd edition. Addison-Wesley, 2006. 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, 2000. i*wiki: http://istar.rwth-aachen.de/tikiindex.php Yu, Eric Siu-Kwong. Modelling Strategic Relationships for Process Reengineering (Phd Thesis). University of Toronto, 1995. A. Dennis and B. Wixom, Systems Analysis and Design, Wiley & Sons, 2000. Informações Gerais 4

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: http://www.cin.ufpe.br/~if716 (em construção) Informações Gerais 6

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

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

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

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