Requisitos Não-Funcionais
|
|
- Luiz Henrique Santana Pereira
- 7 Há anos
- Visualizações:
Transcrição
1 Requisitos Não-Funcionais NFR - Framework Fernando Raposo da C. Silva (Fevereiro 2004) frcs@cin.ufpe.br
2 Roteiro Requisitos Não-Funcionais Motivação O que são Requisitos não- funcionais Utilizando o OME Informações Gerais Exercício Prático
3 Motivação Requisitos funcionais descrevem o que o sistema deve fazer Algo que pode ser capturado em um Use Case Geralmente representados por sujeito/predicado ou substantivo/verbo Ex: O sistema imprime recibos Requisitos não- funcionais fixam restrições sobre como os requisitos funcionais serão implementados custos de desenvolvimento, performance, portabilidade, robustez... Geralmente representados por advérbios ou cláusulas modificadoras Ex: O sistema imprime recibos rápido
4 O que são Requisitos não- funcionais? Requisito não-funcional: Não é aquele que descreve o que o sistema fará, mas como ele o fará. Desafios Contraditórios entre si Difíceis de Modelar Às vezes não são considerados durante o desenvolvimento São críticos para o desenvolvimento do projeto
5 Exemplos de Softgoals (Chung) Qualidade de Software precisão, adaptabilidade, completude, configurabilidade, flexibilidade, mantenabilidade, modularidade, confiabilidade, performance, reusabilidade, segurança, testabilidade, userfriendliness Custo custo de desenvolvimento, de operação, de manutenção, de hardware, de comunicação, de aposentadoria Velocidade de Produção Estabilidade do projeto, tempo de planejamento, tempo de testes, tempo de avaliação pelo cliente Prazer Pessoal Lealdade do funcionário, lealdade do cliente, treinabilidade
6 NFR - Framework Utilizado para modelar requisitos nãofuncionais Criado por Chung, Universidade de Toronto Permite a construção de um gráfico SIG (Softgoal Interdependency Graph ) que descreve as dependências entre softgoals e como eles são decompostos Auxilia a detectar: NFR (Non Functional Requirements) Possíveis Soluções Dependências entre requisitos
7 NFR Framework - OME Representação pela ferramenta: Representação de um Softgoal (algo incerto,nebuloso) Operacionalização (uma possível solução Para satisfazer um softgoal) Observação, explicita argumentação ou decisão de projeto. ( Auxilia revisões no futuro ).
8 NFR Framework Contribuições: Trata-se do refinamento de um softgoal em um ou mais softgoals, formando-se então uma rede de dependências. Uma dependência pode contribuir parcialmente, positivamente, ou negativamente. Contribuição AND Se todas as dependências forem atendidas, então a raiz também é Contribuição OR Se uma das dependencias for atendida, então a raiz também é.
9 NFR Framework A ferramenta dá suporte a decisões: Requisito satisfeito Requisito não-decidido Requisito recusado Decisões de subsoftgoals implicam em softgoals de níveis superiores.
10 Exemplo Eu gostaria de ir comer uma boa pizza... O que é uma boa pizza? Como quantificar? Possíveis Soluções
11 Exemplo:
12 À medida que os softgoals estão sendo refinados, o desenvolvedor deve decidir quando eles estão suficientemente detalhados para tomar decisões sobre o projeto do sistema. Assim o desenvolvedor pode aceitar ou rejeitar as possíveis operacionalizações obtidas no grafo SIG Aceitar operacionalização X recusar operacionalização
13 Contribuição positiva Um filho satisfeito resulta num pai satisfeito Um filho recusado resulta num pai recusado Contribuição negativa Um filho satisfeito resulta num pai recusado Um filho recusado resulta num pai satisfeito
14
15 Referências L. Chung, B. A. Nixon, E. Yu and J. Mylopoulos, Kluwer Academic Publishing. Non-Functional Requirements in Software Engineering Überfachliches Grundlagenseminar: Design Rationale :
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 mais6º Congresso de Pós-Graduação UMA PROPOSTA DE VALIDAÇÃO DE REQUISITOS NÃO FUNCIONAIS UTILIZANDO O NFR-FRAMEWORK.
6º Congresso de Pós-Graduação UMA PROPOSTA DE VALIDAÇÃO DE REQUISITOS NÃO FUNCIONAIS UTILIZANDO O NFR-FRAMEWORK. Autor(es) ANSELMO DE ARAUJO COUTO Orientador(es) LUIZ EDUARDO GALVÃO MARTINS 1. Introdução
Leia maisFormalização do Catálogo de Características de Entendimento de Modelos de Processo de Prestação de Serviços Públicos Inseridos na Carta de Serviços
Formalização do Catálogo de Características de Entendimento de Modelos de Processo de Prestação de Serviços Públicos Inseridos na Carta de Serviços Cristiane Iglesias 1, Claudia Cappelli 1, Renata Araujo
Leia mais1 Introdução. 1.1.Motivação
1 Introdução O objetivo deste capítulo é estabelecer o contexto da pesquisa realizada neste trabalho. Ao longo deste capítulo serão apresentadas: a motivação para a pesquisa, os objetivos do trabalho,
Leia maisMORAIS et al (2010) COGNITIO: UM PROCESSO PARA REUSO DE REQUISITOS
COGNITIO: UM PROCESSO PARA REUSO DE REQUISITOS Ceres Germanna Braga Morais Universidade do Estado do Rio Grande do Norte (UERN) e Instituto Federal do RN. Mossoró RN Brasil. E-mail:ceres.morais@ifrn.edu.br
Leia maisUM PROCESSO DE VALIDAÇÃO DE REQUISITOS NÃO-FUNCIONAIS BASEADO
UM PROCESSO DE VALIDAÇÃO DE REQUISITOS NÃO-FUNCIONAIS BASEADO NO NFR-FRAMEWORK Anselmo de Araujo Couto 1, Luiz Eduardo Galvão Martins 2 1 Universidade Metodista de Piracicaba - Brasil anselmocouto@hotmail.com
Leia maisENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE
ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE CMP1280/CMP1250 Prof. Me. Fábio Assunção Introdução à Engenharia de Requisitos REQUISITOS Descrições do que o sistema deve fazer, os serviços oferecidos pelo
Leia maisTransparência e Testabilidade para a Geração Automatizada de Casos de Teste de Software
Transparência e Testabilidade para a Geração Automatizada de Casos de Teste de Software Edgar Sarmiento Calisaya and Julio Cesar Sampaio do Prado Leite Pontifícia Universidade Católica do Rio de Janeiro,
Leia maisEspecificação de Requisitos e Validação de Sistemas - IF716
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
Leia maisAumentando a Transparência no Software C&L - Lua
Aumentando a Transparência no Software C&L - Lua Edgar Sarmiento Calisaya, Eduardo Almentero e Julio Cesar Sampaio do Prado Leite Pontifícia Universidade Católica do Rio de Janeiro, PUC - Rio, Brasil {ecalisaya,ealmentero,julio}@inf.puc-rio.br
Leia mais1. Introdução Motivação
20 1. Introdução Este trabalho apresenta uma abordagem para o desenvolvimento intencional de software transparente baseado em argumentação. Descrevemos nossos trabalhos relacionados aos quatro desafios
Leia maisEspecificação de Requisitos. Prof. Pedro Ramires Prof. Nilton Cesar
Especificação de Requisitos Prof. Pedro Ramires Prof. Nilton Cesar Especificação de Requisitos A principal tarefa do Analista de Sistemas e : descobrir o que um sistema devera fazer. A essas necessidades
Leia maisAnálise de Requisitos
Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto
Leia maisModelagem Organizacional com o Framework i*
Modelagem Organizacional com o Framework i* Carla Silva (ctlls) Baseado no material de Jaelson Castro e do grupo LER - CIn/UFPE Motivação O que o aluno quer alcançar com esse processo? Quais problemas
Leia maisANÁLISE DE DISPONIBILIDADE EM SISTEMAS DE SOFTWARE NA WEB
MO13www OSWALDO CABRAL DE VASCONCELLOS NETO ANÁLISE DE DISPONIBILIDADE EM SISTEMAS DE SOFTWARE NA WEB SÃO PAULO 2009 OSWALDO CABRAL DE VASCONCELLOS NETO ANÁLISE DE DISPONIBILIDADE EM SISTEMAS DE SOFTWARE
Leia mais2 O Framework de Modelagem i*
2 O Framework de Modelagem i* Este capítulo descreve a abordagem de orientação a metas através do framework i*, base de toda a dissertação. Ao longo do capítulo, será apresentada a visão geral do framework
Leia maisIntrodução à Qualidade de Software
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução à Qualidade de Software Prof. Luthiano Venecian venecian@ucpel.tche.br
Leia maisIntegrando o Framework i* ao Processo de Gerência de Riscos
Integrando o Framework i* ao Processo de Gerência de Riscos Jean Poul Varela, Victor Francisco Araya Santander, Ivonei Freitas da Silva Unioeste - Universidade Estadual do Oeste do Paraná, Cascavel PR
Leia maisIdentificação de Requisitos Não Funcionais de Sistemas através de Modelos de Negócio
Identificação de Requisitos Não Funcionais de Sistemas através de Modelos de Negócio Aluna: Rosaria Viana Bittencourt¹ Orientadora: Renata Araujo¹ ¹Programa de Pós-Graduação em Informática Universidade
Leia maisQualidade de Software QUALIDADE DE SOFTWARE PRODUTO
Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO O que é Qualidade de Software Produto? Boa fabricação. Deve durar muito. Bom desempenho. Utilizável tanto em UNIX quanto em DOS. Adaptável às minhas
Leia mais2. Transparência. 2.1 Características Gerais de Transparência
23 2. Transparência Este capítulo descreve o processo de construção da definição de transparência no contexto social. Apresenta o SIG de transparência composto por suas características e subcaracterísiticas
Leia maisEngenharia de Software.
Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software
Leia maisAbordagem Orientada à Meta para Qualidade Interna de Produtos de Software: Um Estudo de Caso Preliminar em Órgão Público Brasileiro
Universidade de Brasília - UnB Faculdade UnB Gama - FGA Engenharia de Software Abordagem Orientada à Meta para Qualidade Interna de Produtos de Software: Um Estudo de Caso Preliminar em Órgão Público Brasileiro
Leia maisMarcelo Henrique dos Santos
Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com AULA 01 Análise de Requisitos Conceitos
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw
Leia maisi* (istar) Prática, erros comuns e ferramentas Jaelson Castro - João Pimentel -
i* (istar) Prática, erros comuns e ferramentas Jaelson Castro - jbc@cin.ufpe.br João Pimentel - jhcp@cin.ufpe.br www.cin.ufpe.br/~ler 2 Conceitos: O Modelo SD Strategic Dependency (Dependência Estratégica)
Leia maisAnálise e Projeto de Sistemas de Informação (APSI)
COTIL Análise e Projeto de Sistemas de Informação (APSI) Profa. Simone Berbert Rodrigues Dapólito CAP. 4 Requisitos Introdução Para que um novo sistema de informação atenda às necessidades da organização,
Leia maisEngenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto
... definem tarefas que levam a um entendimento de qual ser ao impacto do software sobre o negócio, o que o cliente quer e como os usuários finais irão interagir com o software. (Pressman, 2011) Prof.
Leia maisUma proposta para elicitação de requisitos não-funcionais
Uma proposta para elicitação de requisitos não-funcionais Aryldo G Russo Jr., Nelson Barbosa Jr. 1 Instituto de Pesquisas Tecnológicas do Estado de São Paulo agrj@aes.com.br, nelson@itconsult.com.br Abstract.
Leia maisSOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENTS Ian Sommerville, 8º edição Capítulo 6 Aula de Luiz Eduardo Guarino de Vasconcelos O que é um requisito? Pode variar de uma declaração abstrata de alto nível de um serviço ou de uma
Leia maisAnálise de sistemas. Engenharia de Requisitos
Análise de sistemas Engenharia de Requisitos Análise de Requisitos Processo de descobrir, analisar, documentar e verificar serviços requeridos para um sistema e suas restrições operacionais. 2 O que é
Leia maisQualidade de Software
Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Qualidade de Software n O que é qualidade de software? Visão
Leia maisDisciplina que reúne metodologias, métodos e ferramentas a serem utilizados, desde a percepção do problema até o momento em que o sistema
Disciplina que reúne metodologias, métodos e ferramentas a serem utilizados, desde a percepção do problema até o momento em que o sistema desenvolvido deixa de ser operacional (existir), visando resolver
Leia mais3 Medição de Software
3 Medição de Software À medida que a engenharia de software amadurece, a medição de software passa a desempenhar um papel cada vez mais importante no entendimento e controle das práticas e produtos do
Leia maisTransparência de Software Centrada na Análise de Sites
Transparência de Software Centrada na Análise de Sites Luiz Paulo Carvalho 2, Claudia Cappelli 1,2, Flávia Maria Santoro 1 1 DIA Departamento de Informática Aplicada 2 PPGI Programa de Pós-graduação em
Leia maisSISTEMA DE APOIO À ESPECIFICAÇÃO DE REQUISITOS NÃO FUNCIONAIS
SISTEMA DE APOIO À ESPECIFICAÇÃO DE REQUISITOS NÃO FUNCIONAIS Trabalho de Conclusão de Curso Engenharia da Computação Diogo Leal Pinto Marvão Orientadora: Profa. Maria Lencastre Pinheiro de Menezes e Cruz
Leia maisUnidade IV MODELAGEM DE. Prof. Daniel Arthur Gennari Junior
Unidade IV MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Análise Orientada a Objetos Análise, Definição e Especificação de Requisitos Modelagem de Casos de Uso
Leia maisIDENTIFICANDO EXPECTATIVAS DE QUALIDADE DE SIs COM O APOIO DE MODELOS DE NEGÓCIO. Rosaria Maria Viana de Quadros Bittencourt
UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA IDENTIFICANDO EXPECTATIVAS DE QUALIDADE DE SIs COM O APOIO DE MODELOS DE
Leia maisAnálise e Projeto Orientado a Objetos
Universidade Estadual Vale do Acaraú Apresentação Gradução: Bacharelado em Ciências da Computação UVA Análise e Projeto Orientado a Objetos Prof. Raquel Silveira Pós-Graduação: Especialização em Engenharia
Leia maisINF016 Arquitetura de Software 08 - Implementação
INF016 Arquitetura de Software 08 - Implementação Sandro Santos Andrade sandroandrade@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica
Leia maisUNIVERSIDADE METODISTA DE PIRACICABA FACULDADE DE CIÊNCIAS EXATAS E DA NATUREZA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE METODISTA DE PIRACICABA FACULDADE DE CIÊNCIAS EXATAS E DA NATUREZA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO UM PROCESSO DE VALIDAÇÃO DE REQUISITOS NÃO- FUNCIONAIS BASEADO NO NFR-FRAMEWORK ANSELMO
Leia mais2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Leia maisISO/IEC Prof. Alexandre Luís Franco
ISO/IEC 9126 Prof. Alexandre Luís Franco ISO/IEC 9126 Contém as seguintes partes, sobre o título genérico de Engenharia de Software Qualidade do Produto Parte 1 Modelo de Qualidade Parte 2 Métricas Externas
Leia maisIntrodução à Análise e Projeto de Sistemas
Introdução à I. O Que vamos fazer na Disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente para criar sistemas OO Tem que saber Análise e Projeto OO (APOO) Isto é, Análise
Leia maisComparativo de Ferramentas para Sistemas Especialistas Aline Rassweiller de Souza
Comparativo de Ferramentas para Sistemas Especialistas Aline Rassweiller de Souza Prof. Roberto Heinzle Orientador Roteiro Introdução Sistemas Especialistas Aquisição/Representação do Conhecimento Ferramentas
Leia maisDesenvolvimento Intencional de Software Transparente Baseado em Argumentação
Maurício Serrano Desenvolvimento Intencional de Software Transparente Baseado em Argumentação Tese de Doutorado Tese apresentada ao Programa de Pós-Graduação em Informática do Departamento de Informática
Leia maisCatálogo de Características de Entendimento de Modelos de Processo de Prestação de Serviços Públicos
UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA Relatórios Técnicos do Departamento de Informática Aplicada da UNIRIO n 0004/2012 Catálogo de Características de
Leia maisQUALIDADE DE PRODUTO DE SOFTWARE
QUALIDADE DE PRODUTO DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Qualidade de Produto de Software Modelo de Qualidade
Leia maisAnálise de Sistemas AULA 05 BCC Noturno - EMA908915A
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira rpaes@ic.unesp.br Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio Claro 2014 (Sem 2) Elicitação de requisitos
Leia maisO Fluxo de Requisitos
O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia maisUm método de ensino usando a. aprendizagem baseada em problema. para traduzir um requisito nãofuncional. 1. Introdução
A Aprendizagem Baseada em Problema (Problem Based Learning - PBL) é uma das inovações significativas para educação profissional (BOUD; FELETTI, 1997; DUCH, GROH, ISSN 0798 1015 HOME Revista ESPACIOS! ÍNDICES
Leia maisAula 8 Especificação de Requisitos
Aula 8 Especificação de Requisitos Alessandro Garcia Abril 2017 Recados Enunciado do trabalho prático (T2) já está disponível no sítio da disciplina: http://www.inf.puc-rio.br/~inf1301/ Enviem mensagem
Leia maisANÁLISE PARA SELEÇÃO DE COMPONENTES BASEADA EM REQUISITOS NÃO-FUNCIONAIS COM FOCO EM APLICAÇÕES EMPRESARIAIS. Daniel Bordignon Cassanelli
UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação ANÁLISE PARA SELEÇÃO DE COMPONENTES
Leia maisDesenvolvimento de Software Baseado em Componentes. Paulo C. Masiero
Desenvolvimento de Software Baseado em Componentes Paulo C. Masiero 1 Introdução Frustração com as promessas da Orientação a objetos em relação ao reuso de classes. Frameworks são uma solução para um domínio
Leia maisCognitio: Um Processo para Reuso de. Requisitos. Ceres Germanna Braga Morais
Universidade do Estado do Rio Grande do Norte UERN Universidade Federal Rural do Semi-Árido UFERSA Mestrado em Ciência da Computação Cognitio: Um Processo para Reuso de Requisitos Ceres Germanna Braga
Leia mais2 Fundamentação Teórica
Fundamentação Teórica 25 2 Fundamentação Teórica Neste capítulo são apresentados os conceitos e abordagens utilizadas, que servem como base para o trabalho realizado. Dentre estes conceitos estão duas
Leia maisINF1404 MODELAGEM DE SISTEMAS
INF1404 MODELAGEM DE SISTEMAS Bacharelado em Sistemas de Informação Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 2 Modelagem de Casos de Uso 1ª Parte Programa Capítulo 2 Modelagem de Casos
Leia maisENGENHARIA DE REQUISITOS
ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos
Leia maisEmanuel Batista dos Santos
Pós-Graduação em Ciência da Computação Uma Proposta de Métricas para Avaliar Modelos i* Por Emanuel Batista dos Santos Dissertação de Mestrado Universidade Federal de Pernambuco posgraduacao@cin.ufpe.br
Leia maisINTEGRANDO O FRAMEWORK I* AO GUIA PARA ELICITAÇÃO DE REQUISITOS EM SISTEMAS EMBARCADOS (GERSE)
INTEGRANDO O FRAMEWORK I* AO GUIA PARA ELICITAÇÃO DE REQUISITOS EM SISTEMAS EMBARCADOS (GERSE) INTEGRATING THE I* FRAMEWORK TO THE REQUIREMENTS ELICITATION GUIDE IN EMBEDDED SYSTEMS (GERSE) SILVA, Maykon
Leia maisAula 9 Especificação de Requisitos
Aula 9 Especificação de Requisitos Alessandro Garcia LES/DI/PUC-Rio Abril 2016 Especificação Objetivos dessa aula Apresentar a importância e o que são especificações de requisitos, bem como conceitos relacionados
Leia maisEngenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Leia maisCenário atual UML Histórico
a UML (Unified Modeling Language) Roteiro Cenário atual UML Histórico 1 Qual é o cenário atual? Quais são suas necessidades para o sistema? Preciso de um sistema que controle todas as vendas de meus produtos...
Leia maisAdaptação da Framework i* para Linhas de Produtos
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia Departamento de Informática Dissertação de Mestrado em Engenharia Informática 1º Semestre, 2008/2009 Adaptação da Framework i* para Linhas
Leia maisUm Método para o Desenvolvimento de Software Baseado em Componentes e Aspectos
Roteiro Um Método para o Desenvolvimento de Software Baseado em Componentes e Aspectos Marcelo Medeiros Eler Universidade de São Paulo Av. do Trabalhador São-Carlense, 400 São Carlos, SP Email: mareler@icmc.usp.br
Leia maisNDR-Tool: Uma Ferramenta de Apoio ao Reuso de Conhecimento em Requisitos Não Funcionais
NDR-Tool: Uma Ferramenta de Apoio ao Reuso de Conhecimento em Requisitos Não Funcionais Alex Lins de Araújo, Luiz Marcio Cysneiros, Vera Maria B. Werneck Universidade do Estado do Rio de Janeiro (UERJ),
Leia maisIntrodução a Orientação a Objetos
Introdução a Orientação a Objetos Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 01 - Introdução 1 Qualidade de Software Obter
Leia maisDos Requisitos ao Código: Um Processo para Desenvolvimento de Software mais Transparente
Eduardo Kinder Almentero Dos Requisitos ao Código: Um Processo para Desenvolvimento de Software mais Transparente Tese de Doutorado Tese apresentada como requisito parcial para obtenção do grau de Doutor
Leia maisIntegração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN e NFR
Integração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN e NFR Laís Xavier 1, Fernanda Alencar 2, Jaelson Castro 1, João Pimentel 1 1 Centro de Informática, Universidade Federal
Leia maisAnálise de Conformidade de Software com Base em Catálogos de Requisitos não Funcionais: Uma Abordagem Baseada em Sistemas Multi-Agentes
André Luiz de Castro Leal Análise de Conformidade de Software com Base em Catálogos de Requisitos não Funcionais: Uma Abordagem Baseada em Sistemas Multi-Agentes Tese de Doutorado Tese apresentada como
Leia maisArquitetura de Software: Introdução. Prof. Fellipe Aleixo
Arquitetura de Software: Introdução Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Primeira Analogia: O que é Arquitetura de Software? Significa coisas diferentes para pessoas diferentes... Para um
Leia maisAprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual
Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual Edgar Marçal de Barros Filho Orientador: Riverson Rios Co-Orientadora: Rossana Andrade 1 Roteiro Introdução Mobile Learning
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 10 Tema:
Leia maisQualidade de Software. Profª Rafaella Matos
Qualidade de Software Profª Rafaella Matos Introdução a qualidade de software Relatório do Caos Em 1995 o relatório do caos revelou dados alarmantes sobre investimentos feitos em softwares Relatório do
Leia maisO Uso do Framework NFR no Projeto de Banco de Dados Distribuído
III Workshop de Engenharia de Requisitos 209 O Uso do Framework NFR no Projeto de Banco de Dados Distribuído Márcia Santos, Maria Lencastre, Jaelson Brelaz de Castro 1, Décio Fonseca Centro de Informática
Leia maisEstimativa por Use Case Point (UCP)
Estimativa por Use Case Point (UCP) A análise de sistemas Orientados a Objetos já utiliza, comumente, os diagramas de Casos de Uso (Use Cases) para descrever as funcionalidades do sistema de acordo com
Leia maisENGENHARIA DE SOFTWARE
CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Análise de Requisitos REQUISITO? Pode variar de uma declaração abstrata de alto nível de um serviço ou de uma restrição de sistema para uma
Leia maisCiclo 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 maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2013.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo
Leia maisEliciting Operationalizations for an Awareness Catalogue: A Collaborative Process
Eliciting Operationalizations for an Awareness Catalogue: A Collaborative Process Presentation at the IFIP W.G. 2.9 2016 Meeting Julio Cesar Sampaio do Prado Leite Departamento de Informática Pontifícia
Leia maisIA346 M Métodos de Pesquisa Para Engenharia de Computação. Atividade 07
IA346 M Métodos de Pesquisa Para Engenharia de Computação Atividade 07 Nome: Janize Monteiro de Castilho RA: 150148 1. Tema de Pesquisa: Implementação de monitores para verificação de padrões de cenários
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2017.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo
Leia maisUML. Rodrigo Leite Durães.
UML Rodrigo Leite Durães. rodrigo_l_d@yahoo.com.br O que é Análise de Software? UML: É o estágio de um sistema que captura os requisitos e o domínio do problema, focalizando no que deve ser feito, não
Leia maisUma Estratégia Baseada em Simulação para Validação de Modelos em i*
Fillipe Machado Pinto Napolitano Uma Estratégia Baseada em Simulação para Validação de Modelos em i* Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre
Leia maisProjeto de software Estrutura do software e arquitetura SWEBOK
Projeto de software Estrutura do software e arquitetura SWEBOK SWEBOK Design Patterns Maneira testada ou documentada de alcançar um objetivo qualquer Padrões são comuns em várias áreas da engenharia Design
Leia maisIntrodução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
Leia maisModularizando Modelos i*: uma Abordagem baseada em Transformação de Modelos
Modularizando Modelos i*: uma Abordagem baseada em Transformação de Modelos Márcia Lucena 1,2, Carla Silva 2, Emanuel Santos 2, Fernanda Alencar 3, Jaelson Castro 2 1 Departamento de Informática, Universidade
Leia maisUma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento com alta qualidade
Introdução a Requisitos Análise e Levantamento de Requisitos Prof. Esp. MBA Heuber G. F. Lima Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento
Leia maisMetodologia: I Star Exemplo: Expert Committee
Metodologia: I Star Exemplo: Expert Committee Disciplina: Engenharia de Requisitos Disciplina: Introdução a Engenharia de Software de Sistemas Multi-Agentes Antonio de Pádua Albuquerque Oliveira padua@inf.puc-rio.br
Leia maisIntrodução ao Catalysis
Introdução ao Catalysis Tópicos Avançados de Engenharia de Software João Bosco jbapf@cin.ufpe.br Roteiro Dificuldades Motivação Componentes Desenvolvimento Baseado em Componentes (DBC) Catalysis jbapf@cin.ufpe.br
Leia maisFATTO CONSULTORIA E SISTEMAS
Requisitos Não Funcionais Guilherme Siqueira Simões 13/06/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam),
Leia maisLIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES
LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou
Leia maisProf. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Leia maisAvaliação e Comparação de Ferramentas de Software.
15 2. Avaliação e Comparação de Ferramentas de Software. De um modo geral, benchmarking [50] é entendido como um processo sistemático e contínuo de avaliação dos produtos, serviços e processos de trabalho
Leia mais