Requisitos não funcionais

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

Download "Requisitos não funcionais"

Transcrição

1 Análise e Concepção de Sistemas de Informação Requisitos Não Funcionais Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Requisitos não funcionais Definir requisitos não funcionais (RNFs) Esquemas de classificação de RNFs Técnicas de derivação de RNFs RNFs testáveis e métricas RNFs em sistemas críticos ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 2

2 O que são RNFs? Definem qualidades globais ou atributos do sistema Colocam/definem restrições no produto a ser desenvolvido e no processo de desenvolvimento externas que o produto deve manter Exemplos: Requisitos de integridade (safety), segurança, usabilidade, fiabilidade e desempenho ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 3 Requisitos funcionais e não funcionais Não existe uma distinção clara entre estes dois tipos de requisitos!! O facto de um requisito ser funcional ou não funcional pode depender de vários factores: Nível de detalhe a incluir no documento de requisitos. Grau de confiança existente entre o cliente do sistema e a equipa de desenvolvimento. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 4

3 Requisitos funcionais e não funcionais Exemplo R102 - O sistema deve garantir que os dados estão protegidos de acessos não autorizados. Convencionalmente, este seria um requisito não funcional porque não descreve especificamente a funcionalidade que deve ser suportada pelo sistema. R102 - O sistema deve incluir um procedimento de autorização de utilizadores, onde cada utilizador se deve identificar através de um username e password. Apenas os utilizadores autorizados desta forma podem aceder aos dados do sistema. Nesta forma, o requisito já tem a forma de um requisito funcional visto que especifica a função a incorporar no sistema. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 5 Tipos de RNFs Requisitos de desempenho Requisitos de interface Requisitos operacionais Requisitos de recursos Requisitos de verificação Requisitos de aceitação Segundo o IEEE-Std Requisitos de documentação Requisitos de segurança Requisitos de portabilidade Requisitos de qualidade Requisitos de fiabilidade Requisitos de manutenção Requisitos de integridade (safety) ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 6

4 Classificação de RNFs Non-functional requirements Process requirements Delivery requirements implementation requirements standards requirements Product requirements Usability requirements Reliability requirements Safety requirements Efficiency requirements Performance requirements Capacity requirements External requirements Legal constraints Economic constraints Interoperability requirements NFRs may be classified in terms of qualities that a software must exhibit (Boehm) ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 7 Requisitos do Produto Especificam as características que um sistema ou subsistema deve ter. Alguns requisitos de produto podem ser formulados de uma forma precisa, e por esta razão são fáceis de quantificar: Desempenho Capacidade Outros requisitos são mais difíceis de quantificar, e por consequência são descritos de forma mais informal: Usabilidade ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 8

5 Requisitos do Produto Exemplos Requisito de fiabilidade: O serviço X do sistema deve ter uma disponibilidade de 999/1000 ou 99%. Requisito de desempenho: O sistema Y deve conseguir tratar pelo menos 8 transacções por segundo. Requisito de espaço (e.g., RAM ou HD): O executável do sistema Z não pode ser superior a 512 Kbytes. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 9 Requisitos do Produto Conflitos entre requisitos É comum os requisitos do produto apresentarem conflitos entre si. Por exemplo: Um requisito de desempenho pode inviabilizar requisitos de fiabilidade e segurança E.g., para aumentar o desempenho desactivar o mecanismo de segurança de um servidor de base de dados O processo de obtenção de compromissos entre conflitos depende de vários factores: o nível de importância associado ao requisito; as consequências de alterações noutros requisitos; os objectivos gerais do negócio. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 10

6 Requisitos do Processo Requisitos do processo são restrições colocadas no processo de desenvolvimento do sistema. Requisitos do processo incluem: Requisitos aos standards de desenvolvimento e métodos a usar. Ferramentas CASE que devem ser usadas. Relatórios de gestão que devem ser produzidos. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 11 Requisitos do Processo Portabilidade O sistema deve ser desenvolvido para as plataformas PC e Macintosh. Afecta a forma como o sistema pode ser desenhado. Segurança Requisitos de implementação O sistema de encriptar todas as comunicações externas através do algoritmo RSA. Especifica que um determinado algoritmo deve ser usado no produto ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 12

7 Requisitos do Processo Standards O processo de desenvolvimento usado deve ser explicitamente definido e deve estar em conformidade com o standard ISO Ferramentas de desenvolvimento O sistema deve ser desenvolvido com a suite XYZ de ferramentas CASE. Gestão de projecto Todas as semanas deve ser produzido um relatório que descreve o esforço dispendido em cada componente existente no sistema. Gestão de riscos Mais exemplos Deve ser especificado um plano de recuperação de problemas no desenvolvimento do sistema. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 13 Requisitos Externos Podem ser colocados quer no produto quer no processo Derivados do ambiente onde o sistema está a ser desenvolvido Requisitos externos estão baseados em: informação do domínio de aplicação; considerações organizacionais; a necessidade do sistema interagir com outros sistemas; regulamentos de segurança ou de protecção de dados; e leis da natureza (e.g., leis da física). ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 14

8 Requisitos Externos Sistema de Dados Médicos Exemplos O responsável pela protecção dos dados da organização deve certificar que todos os dados são mantidos de acordo com legislação sobre protecção de dados antes de o sistema estar operacional. Sistema de Protecção em Comboios O tempo necessário para que um comboio pare é calculado usando a seguinte função: A desacelaração do comboio deve ser considerada como sendo: γ comboio = γ controlo + γ gradiente onde ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 15 Requisitos Externos Exemplos O primeiro requisito tem por base a necessidade do sistema estar em conformidade a legislação sobre protecção de dados O segundo requisito tem por base o domínio da aplicação e é uma especificação das caracteristicas físicas da travagem de um comboio. Os requisito externos raramente têm a forma o sistema deve... ou o sistema não deve.... Em geral, estes requisitos são descrições a ter conta do contexto do sistema. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 16

9 Técnicas de derivação de RNFs RNFs são difíceis de expressar Um conjunto de factores contribui para o acréscimo de dificuldade em expressar requisitos não funcionais: Algumas restrições estão relacionadas com a solução de desenho, a qual é desconhecida na fase dos requisitos. Algumas restrições são muito subjectivas e apenas podem ser determinadas através de avaliações empíricas complexas. Cada requisito não funcional tende a estar relacionado com um ou mais requisitos funcionais. Requisitos não funcionais tendem a criar conflitos e contradições com os restantes requisitos. Não existem regras universais para determinar se os requisitos não funcionais foram atingidos. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 17 Concerns Stakeholders normalmente têm um conjunto de concerns. Concerns são tipicamente não funcionais. E.g., Objectivos críticos do negócio. Caracteristicas essenciais do sistema (e.g. segurança). Integridade, desempenho, funcionalidade e facilidade de manutenção. Os concerns dos utilizadores podem estar relacionados com RNFs. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 18

10 Relação entre as necessidades dos utilizadores, concerns e RNFs User s need User s concern Non-functional requirement Function 1. Ease of use 2. Unauthorised access 3. Likelihood of failure 1. Usability 2. Security 3. Reliability Performance Change 1. Resource utilisation 2. Performance verification 3. Ease of interfacing 1. Ease of repair 2. Ease of change 3. Ease of transport? 4. Ease of expanding or upgrading capacity or performance? 1. Efficiency 2. Verifiability 3. Interoperability 1. Maintainability 2. Flexibility 3. Portability 4. Expandability ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 19 Concerns Forma de expressar requisitos críticos de forma holística. Os concerns podem ser decompostos em subconcerns até se atingir questões específicas. As questões agem como uma lista de verificação que garante que os requisitos não entram em conflito com as prioridades globais. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 20

11 Decomposição de concerns Safety Compatibility Collision Derailment Personal accident Hardware Software Physical Excess speed for track conditions Track damage Execution Environment Timing Interface System must be able to detect and avoid excess speed Under what conditions can excess speed cause derailment? What information about track damage is required by the system? How is this provided? System must execute in the trusted Ada execution environment Will a requirement affect the performance of the existing software? Does a requirement need data that isn't available through the HST interface? What does 'excess speed' mean in reality? Can this function be provided on the existng execution environment? ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 21 Derivação baseada em objectivos Relaciona os requisitos não funcionais com os objectivos da organização. A derivação baseada em objectivos é uma aproximação composta por três passos: Identificar os objectivos da organização. Decompor os objectivos em sub-objectivos. Identificar requisitos não funcionais. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 22

12 Exemplo de uma derivação baseada em objectivos Go al Visualise air traffic scenarios OM motivates IS-goal The system should perform in real-time motivates IS-NFR Display radar data in real-time IS-NFR The display must accommodate all data from the scenario motivates IS-NFR Aircraft position should be displayed in less than 3/16 sec of the radar sweep period motivates IS-NFR Display 100 tracks IS-NFR Display 100 meteorological plots IS-NFR Display 200 vectors IS-NFR Display 500 table symbols ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 23 RNFs Testáveis Stakeholders podem ter objectivos vagos que não são expressos de forma precisa. Requisitos vagos e imprecisos são problemáticos. Os RNFs devem satisfazer duas propriedades: Devem ser objectivos Devem ser testáveis (usar métricas mensuráveis) Mas, nem sempre é possível expressar RNFs objectivamente ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 24

13 Exemplos de métricas para RNFs Property Performance Reliability Availability Size Usability Robustness Portability Metric 1. Processed transactions per second 2. Response time to user input 1. Rate of occurrence of failure 2. Mean time to failure Probability of failure on demand Kbytes 1. Time taken to learn 80% of the facilities 2. Number of errors made by users in a given time period Time to restart after system failure Number of target systems ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 25 Requisitos para sistemas críticos Sistemas cujas falhas causam danos económicos, físicos ou humanos significativos (nas organizações ou pessoas). Existem três tipos principais de sistemas críticos: Sistemas críticos de negócio. Sistemas de missão-crítica. Sistemas críticos de segurança. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 26

14 RNFs para sistemas críticos Principais restrições não funcionais relevantes para sistemas críticos: Fiabilidade. Desempenho. Segurança. Usabilidade. Integridade. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 27 Fiabilidade Restrições no comportamento em tempo de execução do sistema. Podem ser consideradas sobre duas perspectivas: Disponibilidade o sistema deve estar disponível quando algum serviço é pedido pelos utilizadores. Nível de falhas a frequência com que o sistema não providencia um serviço pedido pelos utilizadores. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 28

15 Desempenho Restrição à velocidade da operação do sistema. Tipos de requisitos de desempenho: Requisitos de resposta Requisitos de débito (throughput) Requisitos temporais ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 29 Segurança Garantir que não é permitido acesso (não autorizado) ao sistema e seus componentes a integridade do sistema contra danos acidentais ou maliciosos Exemplos Permissões de acesso A gestão de utilizadores está restringida apenas ao administrador do sistema. Backup de dados Dever ser feito um backup dos dados do sistema cada 24 horas e as cópias de backup devem ser guardadas num local seguro que não seja no mesmo edificio onde se encontra o sistema. Comunicação Todas comunicações externas entre os servidor do sistema e os clientes devem ser encriptadas. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 30

16 Usabilidade Relacionado com a especificação de interfaces com o utilizador e interacções dos utilizadores com o sistema Aspectos relevantes manuais bem estruturados mensagens de erro informativas e interfaces consistentes ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 31 Usabilidade Atributos mensuráveis para requisitos de usabilidade Requisitos de acesso Medido em termos de anos de experiência com uma classe de aplicações ou simplesmente baseado na idade do utilizador. Requisitos de aprendizagem Denota o tempo necessário a aprender a usar o sistema. Este atributo pode ser medido em termos da velocidade de aprendizagem, por exemplo, horas de formação necessárias até ser possível o utilizador usar de forma independente o sistema. Requisitos de handling Denota o nível de erros dos utilizadores do sistema. Este atributo pode ser medido em termos de erros cometidos quando o utilizador trabalha a uma velocidade normal. Likeability Denota facilidade de utilização. A forma mais directa de medir o nível de satisfação dos utilizadores é a realização de inquéritos aos utilizadores directos e registar a proporção dos que gostam de trabalhar com o sistema. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 32

17 Integridade (safety) Definição formal: Os requisitos de integridade são os requisitos não deve que excluem situações inseguras do espaço de soluções possíveis do sistema. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 33 Integridade (safety) Exemplos O sistema de corte de papel não deve permitir a sua operação a não ser que a protecção da guilhotina esteja accionada O sistema não deve permitir que a dose do sedativo dada ao doente seja maior do que o valor máximo determinado pelo médico responsável O sistema não deve operar se a temperatura externa for inferior a 4º Celsius. ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 34

18 Resumo dos pontos-chave RNFs definem qualidades globais ou atributos do sistema RNFs podem ser classificados em três tipos: Requisitos do produto Requisitos do processo Requisitos externos Os requisitos do produto especificam as características que o sistema deve possuir. Os RNFs tendem a entrar em conflito entre si e ou com os restantes requisitos do sistema. Principais RNFs relevantes para os sistemas críticos: Fiabilidade, desempenho, segurança, usabilidade, integridade ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 35 Exercícios Um banco pretende desenvolver um sistema que permita aos seus clientes transferir dinheiro entre diferentes contas. Identifique os requisitos não funcionais deste sistema. Justifique a inclusão e importância de cada requisito não funcional. Definir requisitos de usabilidade para a sistema bibliotecário EDDIS ACSI/Requisitos NF, Adaptado de Kotonya&Sommerville 36

Requisitos não funcionais

Requisitos não funcionais Análise e Conc epç ão de Sist em as de Inform aç ão 5HTXLVLWRV1mR)XQFLRQDLV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Requisitos não funcionais Definir requisitos não funcionais (RNFs)

Leia mais

Requisitos não funcionais

Requisitos não funcionais Análise e Conc epç ão de Sist em as de Inform aç ão 5HTXLVLWRV1mR)XQFLRQDLV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Requisitos não funcionais Definir requisitos não funcionais (RNFs)

Leia mais

Introdução à Engª de Requisitos

Introdução à Engª de Requisitos Análise e Concepção de Sistemas de Informação Introdução à Engª de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo

Leia mais

Arquitetura de Software

Arquitetura de Software Arquitetura de Software Engenharia de Software I Estagiária PAE: Lina María Garcés Rodríguez Profa. Dra. Elisa Yumi Nakagawa 29-06-2015 São Carlos Conteúdos Introdução à Arquitetura de Software Funções

Leia mais

Análise e Projeto Orientado a Objetos

Análise e Projeto Orientado a Objetos Análise e Projeto Orientado a Objetos Aula 1.10 - Engenharia de Requisitos Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/27 Introdução A Engenharia

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

1. Conceitos Fundamentais

1. Conceitos Fundamentais 1. Conceitos Fundamentais a e os processos de planeamento e desenvolvimento de sistemas de informação 2 planeamento informático planeamento informático análise organizacional organizar o planeamento avaliar

Leia mais

Qualidade. Ana Madureira

Qualidade. Ana Madureira Qualidade Ana Madureira Qualidade da Informação A qualidade de uma informação é apreciada em função da sua pertinência (adaptação às necessidades do sistema de gestão). Três características permitem medir

Leia mais

ISO/IEC Prof. Alexandre Luís Franco

ISO/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 mais

Fiabilidade de Sistema Informáticos

Fiabilidade de Sistema Informáticos From: Fiabilidade de Sistema Informáticos Engenharia Informática Ramo Sistemas de Informação 4ª ano / 2ª semestre - Basic Concepts and Taxonomy of Dependable and Secure Computing, A. Avizienis, J.C. Laprie

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

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Engenheiros 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 mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!

Leia mais

SOFTWARE REQUIREMENTS

SOFTWARE 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 mais

Engenharia de Requisitos

Engenharia 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 mais

CYPETERM. publicadas pela ADENE. Questionário de Avaliação da Qualidade do Software Julho de 2009

CYPETERM. publicadas pela ADENE. Questionário de Avaliação da Qualidade do Software Julho de 2009 CYPETERM Software desenvolvido para Portugal especificamente para dar resposta ao projecto de verificação das características de comportamento térmico dos edifícios de acordo com o Decreto-Lei nº 80/2006

Leia mais

Garantia de qualidade do software. Aula 8

Garantia de qualidade do software. Aula 8 Garantia de qualidade do software Aula 8 Sumário Introdução O quê é? Quem faz? Porquê é importante? Qual é o produto? Como saber se está bem feita? Conceitos Revisões Garantia da qualidade Fiabilidade

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados que se relacionam entre

Leia mais

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

Qualidade 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 mais

Engenharia de Requisitos

Engenharia de Requisitos DCC / ICEx / UFMG Engenharia de Requisitos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Motivação Motivação Porque levantar Requisitos é importante? Motivação Porque levantar Requisitos é importante?

Leia mais

3 Medição de Software

3 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 mais

ISO/IEC SYSTEMS AND SOFTWARE QUALITY REQUIREMENTS AND EVALUATION (SQUARE)- SECURITY

ISO/IEC SYSTEMS AND SOFTWARE QUALITY REQUIREMENTS AND EVALUATION (SQUARE)- SECURITY ISO/IEC 25010- SYSTEMS AND SOFTWARE QUALITY REQUIREMENTS AND EVALUATION (SQUARE)- SECURITY Trabalho Realizado por: Guilherme Rodrigues André Baptista nº M9260 Introdução O que é Qualidade de Software?

Leia mais

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução. Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG Clarindo Pádua 2 Referências Hix, D.; Hartson, H. R. Developing

Leia mais

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

LIVRO 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 mais

Relatório de Especificação de Requisitos 1. Introdução

Relatório de Especificação de Requisitos 1. Introdução Relatório de Especificação de Requisitos 1. Introdução 1.1 Objectivo Indicar o objectivo e destinatários do RER 1.2 Âmbito Identificar o produto de software a desenvolver pelo respectivo nome. Explicar

Leia mais

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade. Introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product

Leia mais

Engenharia de Requisitos

Engenharia 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 mais

Cenários. Cenários são situações

Cenários. Cenários são situações Fáceis de enteder (escritos na linguagem do problema) Ajuda a unificar critérios Estimula o pensamento Ajuda no treinamento Ajuda no rastreamento Ajuda na identificação de requisitos nãofuncionais. Cenários

Leia mais

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira. Tito Carlos S. Vieira

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira.   Tito Carlos S. Vieira Informática Básica Licenciatura em Ciência da Informação Tito Carlos S. Vieira E-mail: tito@fe.up.pt 1 Parte II Sistemas Operativos (Utilização do Windows) 2 Sumário O que é um Sistema Operativo (SO)?

Leia mais

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços (funcionalidades) de um software e restrições

Leia mais

Bases de Dados. Parte I: Conceitos Básicos. Parte I

Bases de Dados. Parte I: Conceitos Básicos. Parte I Bases de Dados Parte I Conceitos Básicos Ricardo Rocha DCC-FCUP 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados

Leia mais

Definição. Arquitecturas de Software. Modelo de Referência. Estilo Arquitectural. Arquitecturas de Software

Definição. Arquitecturas de Software. Modelo de Referência. Estilo Arquitectural. Arquitecturas de Software Arquitecturas de Software Arquitecturas de Software António Rito Silva Rito.Silva@inesc-id.pt Definição A arquitectura de software de um programa ou sistema computacional é a estrutura ou estruturas do

Leia mais

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos

Leia mais

IA346 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 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 mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI - DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar

Leia mais

Padrão para Especificação de Requisitos de Produto de Multimídia

Padrão para Especificação de Requisitos de Produto de Multimídia Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Requisitos de Software Professor: Charles Leite Engenharia de requisitos Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições

Leia mais

Engenharia de Software.

Engenharia 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 mais

3. Engenharia dos requisitos de software

3. Engenharia dos requisitos de software Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 3. Engenharia dos requisitos de software.......... 3.1. Visão Geral O fluxo de Requisitos reúne

Leia mais

Análise e Concepção de Sistemas de Informação. Validação de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Análise e Concepção de Sistemas de Informação. Validação de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville Análise e Concepção de Sistemas de Informação Validação de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos da Validação Certificar que o documento de requisitos é uma descrição

Leia mais

Análise e Concepção de Sistemas de Informação

Análise e Concepção de Sistemas de Informação Análise e Concepção de Sistemas de Informação Primeiro teste (versão A) 29 de Outubro de 2005, 11:00-12:00 *UXSR,(12 valores) I.1 I.2 A B C D 1 X 2 X 3 X 4 X 5 X 6 X A B C D 1 X 2 X 3 X 4 X 5 X 6 X,(6

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento

Leia mais

Engenharia de Requisitos

Engenharia 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 mais

Número: Nome:

Número: Nome: Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Sistemas de Apoio à Decisão Exame 1 20 junho 2006

Leia mais

Software Requirements Specification

Software Requirements Specification Engenharia de Software 2016/201 Grupo 5E1D Software Requirements Specification for Web Dashboard for Git Versão 1.0 Cátia Mourão 2014210939 cmourao@student.dei.uc.pt Ivo Carvalho 2009112219 ivoc@student.dei.uc.pt

Leia mais

Sistema de gestão da qualidade de um operador logístico Índice. Abstract III. Sumário IV. Sumário Executivo.V

Sistema de gestão da qualidade de um operador logístico Índice. Abstract III. Sumário IV. Sumário Executivo.V Índice Abstract III Sumário IV Sumário Executivo.V Definição do contexto do problema.8 Revisão da Literatura...9 Quadro Conceptual 19 Métodos.22 Análise de informação e conclusões..24 Manual da Qualidade

Leia mais

2

2 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 mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

ENGENHARIA DE SOFTWARE ExtremePlanner

ENGENHARIA DE SOFTWARE ExtremePlanner ENGENHARIA DE SOFTWARE ExtremePlanner Acesso ao sistema: https://es.extremeplannerlive.com Procedimento de Login: O login e password é definido pelos caracteres iniciais do endereço de email do aluno,

Leia mais

3. análise e negociação de requisitos

3. análise e negociação de requisitos 3. documento de requisitos identificação, descoberta de requisitos análise e negociação de requisitos documentação de requisitos problemas, necessidades, oportunidades,... validação dos requisitos 2 objectivos

Leia mais

Análise e Projeto de Sistemas I

Análise e Projeto de Sistemas I Análise e Projeto de Sistemas I As falhas nos requisitos estão entre as principais razões para o fracasso de um software... 2º Bimestre (material 1) Professor: José Ronaldo Leles Júnior Turma: 3º semestre

Leia mais

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000 ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário João Noronha ESAC/IPC 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

3. Modelação Evolução histórica

3. Modelação Evolução histórica 3. Modelação 3.1. Evolução histórica 1 2 Evolução histórica Antes de serem abordados os modelos Ambiental e Comportamental, é importante observar o quadro seguinte, que apresenta a evolução histórica dos

Leia mais

Projecto Test Management Apresentação 2º Semestre

Projecto Test Management Apresentação 2º Semestre em Informática e Gestão de Empresas Test Management 2º Semestre 2 de Junho de 2 Grupo nº 25: João Alves Agenda 1. 2.. 4. 5.. 7. Agradecimentos 8. Questões 2 1 Tema Objectivos Gestão de Requisitos Agendamento

Leia mais

Por Constantino W. Nassel

Por Constantino W. Nassel NORMA ISO 9000 SISTEMA DE GESTÃO DA QUALIDADE ISO 9001:2000 REQUISITOS E LINHAS DE ORIENTAÇÃO PARA IMPLEMENTAÇÃO Por Constantino W. Nassel CONTEÚDOS O que é a ISO? O que é a ISO 9000? Histórico Normas

Leia mais

falhas em sistemas distribuídos

falhas em sistemas distribuídos Tolerância a Falhas falhas em sistemas distribuídos Lamport: A distributed system is a system where I can t get any work done if a machine I ve never heard of crashes. sistemas distribuídos e falhas parciais

Leia mais

PAS SI SUSTENTAÇÃO NEGÓCIOS. Mauro Pozzan.

PAS SI SUSTENTAÇÃO NEGÓCIOS. Mauro Pozzan. SUSTENTAÇÃO NEGÓCIOS Mauro Pozzan mauro@passi.com.br 2 WHAT WOULD YOU CHANGE...... if the Management would implement an ERP-system for a second time? 80 % 65 % 60 % More attention to the process optimization

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações

Leia mais

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos ARCHITECTURAL DESIGN Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Tópicos abordados Arquitetura de Software Projeto de arquitetura Vantagens de arquitetura

Leia mais

Engenharia de Software Sistemas Sociotécnicos

Engenharia de Software Sistemas Sociotécnicos Engenharia de Software Sistemas Sociotécnicos Prof. Carlos Lucas uma vela não perde sua chama acendendo outra Apenas 5% dos professores fizeram, fazem e farão a diferença 1 Sistema Sistemas Sociotécnicos

Leia mais

Requisitos de Software

Requisitos de Software Engenharia de requisitos Requisitos de Software Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições

Leia mais

Análise de sistemas. Engenharia de Requisitos

Aná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 mais

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Parte II Disciplinas do RUP Descrição típica de um workflow Propósito Definições e Conceitos Chave Trabalhadores e Artefatos

Leia mais

Sistema VANT. Projecto MASP

Sistema VANT. Projecto MASP Sistema VANT Projecto MASP 2004-2005 Outline Introdução Fases do projecto Systems engineering Requisitos do utilizador Formação equipas (empresas projecto) Avaliação 2 Projecto Veículo áereo não tripulado

Leia mais

Avaliação da eficiência energética dos sistemas de GTC segundo a Norma EN15232

Avaliação da eficiência energética dos sistemas de GTC segundo a Norma EN15232 Avaliação da eficiência energética dos sistemas de GTC segundo a Norma EN15232 Apresentação de: Filipe Tadeu Oliveira DEE ESTG (IPLEIRIA) INESCC Antes de 2002: 1990: RCCTE 1998: RSECE 2002 2006 2010 2013

Leia mais

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

AVALIAÇÃO DE PRODUTOS DE SOFTWARE AVALIAÇÃO DE PRODUTOS 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 mais

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

Fábio Amado João Maio 33306

Fábio Amado João Maio 33306 Fábio Amado 33637 João Maio 33306 Universidade de Aveiro Especificação, Modelação e Projecto de Sistemas Embutidos 21-11-2009 1. UML - o que é? 2. A Natureza dos Sistemas Embutidos 1. Heterogeneidade 2.

Leia mais

CSE Métodos e Processos na Área Espacial

CSE Métodos e Processos na Área Espacial CSE-300-4 Métodos e Processos na Área Espacial Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais L.F.Perondi Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento

Leia mais

INF1404 MODELAGEM DE SISTEMAS

INF1404 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 mais

Trabalho 2 - Engenharia Elétrica

Trabalho 2 - Engenharia Elétrica Trabalho 2 - Engenharia Elétrica 1 de novembro de 2010 1 Introdução O objetivo deste trabalho será realizar a implementação de um servidor de correio simples utilizando-se da programação Sockets. O servidor

Leia mais

Requisitos do usuário, do sistema e do software [Sommerville, 2004]

Requisitos do usuário, do sistema e do software [Sommerville, 2004] Requisitos Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema Condição ou capacidade necessária que o software deve possuir para que

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 12 http://www.ic.uff.br/~bianca/engsoft2/ Aula 12-31/05/2006 1 Ementa Processos de desenvolvimento de software (Caps. 2, 3 e 4 do Pressman) Estratégias e técnicas de teste

Leia mais

Designing Data Intensive Applications

Designing Data Intensive Applications Designing Data Intensive Applications Capítulo 1 Carmem Hara Aplicações Atuais Dados Processamento Problemas Volume Complexidade Velocidade de atualização Tecnologias SGBD: armazenamento Cache: resultados

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

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class Simulation of energy performance of buildings: comparison of computational tools DOMUS and EnergyPlus. Mestrando: Paulo Roberto

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze kelebelloze@gmail.com CONCEITO DE QUALIDADE

Leia mais

PI 3.2. Criação de molde definido pelo utilizador CLI com comando da linha única e da múltipla linha

PI 3.2. Criação de molde definido pelo utilizador CLI com comando da linha única e da múltipla linha PI 3.2. Criação de molde definido pelo utilizador CLI com comando da linha única e da múltipla linha Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Exemplo do comando único

Leia mais

QUALIDADE DE PRODUTO DE SOFTWARE

QUALIDADE 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 mais

Gestão de Requisitos Desenvolvimento de Requisitos. Rodolfo S F Resende

Gestão de Requisitos Desenvolvimento de Requisitos. Rodolfo S F Resende Gestão de Requisitos Desenvolvimento de Requisitos Rodolfo S F Resende Coloquial: o requisito é Uma necessidade, um desejo, uma expectativa Algo necessitado, desejado Uma condição necessitada, desejada

Leia mais

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE

ENGENHARIA 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 mais

Engenharia de Software. Matéria para os Testes

Engenharia de Software. Matéria para os Testes Engenharia de Software Revisões 19/Junho/2006 Matéria para os Testes 1º Teste (25/Março) Engenharia de Software Desenho de Software Escrita de Programas 2º Teste (21/Junho) Processo de Desenvolvimento

Leia mais

O Fluxo de Requisitos

O 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 mais

Engenharia da Programação

Engenharia da Programação Engenharia da Programação LEIC 4º ano, 1º Semestre, ano lectivo de 2002-03 2º Exame (o exame é composto por 10 perguntas (1-10) cotadas com 1 valor cada) Data: 8 de Fevereiro de 2003 Duração Exame: 1h30

Leia mais

Princípios da Engenharia de Software aula 03

Princípios da Engenharia de Software aula 03 Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos

Leia mais

Laboratório de Desenvolvimento de Software

Laboratório de Desenvolvimento de Software Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2010/11 Nuno Flores nuno.flores at fe.up.pt Rosaldo Rossetti rossetti at fe.up.pt Filipe Correia filipe.correia at fe.up.pt http://paginas.fe.up.pt/~nflores/dokuwiki/doku.php?id=teaching:1011:ldso

Leia mais

Módulo Contexto da organização 5. Liderança 6. Planejamento do sistema de gestão da qualidade 7. Suporte

Módulo Contexto da organização 5. Liderança 6. Planejamento do sistema de gestão da qualidade 7. Suporte Módulo 3 4. Contexto da organização 5. Liderança 6. Planejamento do sistema de gestão da qualidade 7. Suporte Sistemas de gestão da qualidade Requisitos 4 Contexto da organização 4.1 Entendendo a organização

Leia mais

PROJETO DE BANCO DE DADOS

PROJETO DE BANCO DE DADOS UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I PROJETO DE BANCO DE DADOS Profº Erinaldo Sanches Nascimento Objetivos Discutir o ciclo de vida do sistema de

Leia mais

Análise e Conc epç ão de Sist em as de Inform aç ão. *HVWmRGH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Análise e Conc epç ão de Sist em as de Inform aç ão. *HVWmRGH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville Análise e Conc epç ão de Sist em as de Inform aç ão *HVWmRGH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville Gestão de requisitos Objectivos: Gerir alterações aos requisitos acordados

Leia mais

Glossário de Terminologia Engenharia de Requisitos

Glossário de Terminologia Engenharia de Requisitos Martin Glinz Glossário de Terminologia Engenharia de Requisitos Com Dicionário Inglês-Português e Português-Inglês Glossário Padrão para o Curso e Exame de Certificação Certified Professional for Requirements

Leia mais

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Engenharia de Requisitos 2016/2017

2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Engenharia de Requisitos 2016/2017 Qualidade de 2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - 1 1 Departamento de Informática Universidade da Beira Interior sebastiao@di.ubi.pt http://www.di.ubi.pt/~sebastiao

Leia mais

Análise de Requisitos

Análise de Requisitos Análise de Requisitos Prof.ª: Érika A. Barrado Analisar x Projetar Análise: significa investigar, descobrir ou desvendar algo; Consiste em encontrar o conjunto de requisitos para um dado software; Definida

Leia mais

MODELAGEM DE SISTEMA Apresentação

MODELAGEM DE SISTEMA Apresentação MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Análise de Requisitos Processo de descobrir, analisar, documentar e verificar

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Engenharia de requisitos Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições

Leia mais

Qualidade de Software

Qualidade 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 mais

Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva

Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva Qualidade de Pacote de Software Avaliação do Sistema DreamWeaver Material preparado por Débora M. B. Paiva Visão Geral Introdução Definição dos Requisitos de Qualidade Preparação da Avaliação de Qualidade

Leia mais