apresentacao_gerencia_requisitos

80
 Gerência de Requisitos Carla Alessandra Lima Reis (UFPA) www.ufpa.br/lts I Workshop Paraense de Tecnologia de Software

Upload: marco-olivetto

Post on 04-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Gerencia de requisitos

TRANSCRIPT

  • Gerncia de RequisitosCarla Alessandra Lima Reis (UFPA)

    www.ufpa.br/lts

    I Workshop Paraense de Tecnologia de Software

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Roteiro Introduo/Motivao

    Viso geral da Engenharia de Requisitos

    Gerncia de Requisitos Rastreabilidade

    GRE no MPS.BR

    Exemplos de Ferramentas

    2

  • Introduo/Motivao

    para GRE

    3

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Objetivo da Gerncia de

    Requisitos

    O objetivo da Gerncia de Requisitos garantir que

    os todos os requisitos aprovados sejam

    adequadamente transformados em artefatos,

    assim como garantir que cada artefato produzido

    tenha tido sua origem em requisitos aprovados.

    4

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Nveis de Maturidade MPS.BR

    5

    Gerenciado Quantitativamente

    Parcialmente

    Gerenciado

    Gerenciado

    Parcialmente

    Definido

    Largamente

    Definido

    Definido

    Em Otimizao

    5

    Medio - MED / Gerncia de Configurao - GCOAquisio - AQU / Garantia da Qualidade - GQAGerncia de Portflio de Projetos - GPP

    Avaliao e Melhoria do Processo Organizacional - AMPDefinio do Processo Organizacional - DFPGerncia de Reutilizao - GRUGerncia de Recursos Humanos - GRHGerncia de Projetos - GPR (evoluo)

    Desenvolvimento de Requisitos - DREProjeto e Construo do Produto - PCPIntegrao do Produto - ITPVerificao - VER / Validao - VAL

    Gerncia de Decises - GDEDesenvolvimento para Reutilizao - DRUGerncia de Riscos - GRI

    G

    F

    E

    D

    C

    Gerncia de Requisitos - GRE

    Gerncia de Projetos - GPR

    A

    BGerncia de Projetos - GPR (evoluo)

    (sem processo especfico)

  • Quanto custa corrigir

    problemasem software?

    6

  • 7Custo de correo

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    8

    Custos gerados por

    problemas em requisitos

    Segundo Boehm e Papaccio (apud Pfleeger, 2004), o custo relativo para o conserto de um

    problema de requisitos em cada fase de

    desenvolvimento de sistema :

    $1 na fase de anlise de requisitos

    $5 na fase de projeto do sistema

    $10 na fase de codificao

    $20 na fase de teste de unidade

    $200 aps a entrega do sistema

    [Conte 2007]

  • 9Custo de correo

    [Breitman, 2007]

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Reis, 2007 10

    Situao tpica

  • 11

    Viso Geral da

    Engenharia de

    Requisitos

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    12

    Requisitos

    Um requisito uma caracterstica do sistema ou a descrio de

    algo que o sistema capaz de realizar, para atingir os seus

    objetivos. [Pfleeger (2004)]

    Um requisito descrito como uma propriedade que o software

    deve exibir para resolver algum problema no mundo real.

    [SWEBOK (2004),]

    [Conte 2007]

  • Carla A. Lima Reis, 2007 13

    Requisitos no so apenas Software!

    Sistemas podem ser compostos de subsistemas de vrios tipos

    System

    Subsystem

    1

    Subsystem

    2

    Subsystem

    3

    Assembly a Assembly b Assembly c

    Software Program yHardware Device x

    (Alexander, 2001)

    [Conte 2007]

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    14

    Importncia dos

    Requisitos

    Estudo feito pelo Standish Group em 1995 (Pfleeger, 2004)

    350 companhias e 8.000 projetos de software

    Resultados:

    31% dos projetos cancelados antes de estarem completos

    Em pequenas companhias, somente 16% dos projetos foram

    entregues no prazo e no oramento inicialmente estabelecidos

    Em grandes companhias, apenas 9% atenderam esses critrios

    [Conte 2007]

  • Carla A. Lima Reis, 2007 15

    Causas para os projetos falhos Standish Group

    Fatores de Projetos Crticos % Resp.

    1. Requisitos Incompletos 13.1%

    2. Falta de Envolvimento do Usurio 12.4%

    3. Falta de Recursos 10,6%

    4. Expectativas Irreais 9,9%

    5. Falta de Apoio Executivo 9,3%

    6. Mudana de Requisitos e Especificaes 8,7%

    7. Falta de Planejamento 8,1%

    8. Sistema no mais necessrio 7,5%

    Requisitos esto envolvidos na maioria das causas!

  • 16

    Soa familiar?

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    17

    Engenharia de

    Requisitos

    o processo de:

    Descobrir,

    Analisar,

    Documentar e

    Verificar

    ...as funes e restries do sistema

    Sommerville (2003)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Reis, 2007 18

    Atividades da Engenharia

    de Requisitos

    A Engenharia de Requisitos consiste de dois grupos de atividades relacionadas:

    Desenvolvimento de Requisitos (Elicitao, Anlise, Modelagem e Validao)

    Gerncia de Requisitos (Identificao, Configurao, Priorizao, Rastreabilidade)

  • Carla A. Lima Reis, 2007 19

    Elicitao, Anlise, Modelagem e Validao

    Gerncia de Requisitos

    Novos

    requisitos

    elicitados

    Verses aceitas,

    rastreabilidade,

    progresso

    O Desenvolvimento de Requisitos cria e interpreta os requisitos

    A Gerncia de Requisitos organiza e mantm registro dos mesmos

    Atividades da Engenharia de

    Requisitos

    [Conte 2007]

  • 20

    Classificao de

    Requisitos

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    21

    Classificao de

    Requisitos

    Requisitos Funcionais

    Requisitos diretamente ligados a funcionalidade

    do software, descrevem as funes que o software

    deve executar

    Um requisito funcional descreve uma interao

    entre o sistema e seu ambiente

    Exemplo: O sistema deve prover um formulrio

    um relatrio com os resultados dos testes clnicos

    de um paciente

    [Conte 2007]

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    22

    Classificao de

    Requisitos

    Requisitos No-Funcionais So requisitos que expressam condies que o

    software deve atender ou qualidades especficas

    que o software deve ter

    Em vez de informar o que o sistema far, os requisitos no-funcionais colocam restries no

    sistema

    Exemplo: As consultas ao sistema devem ser respondidas em menos de trs segundos

    [Conte 2007]

  • Gerncia de Requisitos

    23

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 24

    Desafio Atual no

    Processo de Requisitos Gerncia de Requisitos O que se deve gerenciar?

    possvel gerenciar efetivamente requisitos?

    Qual o ganho com o gerenciamento?

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 25

    Gerncia de Requisitos Principais Objetivos da Gerncia de Requisitos: Gerenciar mudanas nos requisitos acordados

    Gerenciar os relacionamentos entre os requisitos

    Gerenciar as dependncias entre os documentos de requisitos e outros documentos produzidos

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    26

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    27

    Mudana de Paradigma Formalizao (Hazan, 2004): Antes do Processo de Gerncia de Requisitos Quem definiu isso? Vou tentar me lembrar...

    Depois do Processo de Gerncia de Requisitos Quem definiu isso? Foi a rea de negcio XYZ no dia 10 de

    janeiro segundo consta aqui nessa ata...

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    28

    Mudana de Paradigma

    Gerenciamento (Hazan, 2004): Antes do Processo de Gerncia de Requisitos Como o usurio pode estar insatisfeito com a mudana de

    prazo se estamos fazendo tudo que ele quer?

    Depois do Processo de Gerncia de Requisitos Informe ao usurio que os novos requisitos acarretaro um

    desvio de 20% no prazo e 5% no custo

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    29

    Rastreabilidade de

    Requisitos

    Um requisito rastrevel se for possvel identificar:

    Quem solicitou o requisito

    Porque o requisito existe

    Quais os requisitos relacionados

    Como os requisitos se relacionam a outras informaes

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    30

    Rastreabilidade

    Seu objetivo criar vnculos (links) entre os requisitos e outros itens do sistema

    A rastreabilidade importante para auxiliar a avaliar o impacto de mudanas nos requisitos (forward para o projeto)

    E tambm para demonstrar a completa satisfao dos requisitos (backward do projeto/design)

    Rastreabilidade pode ter outros usos e propsitos:

    Apoiar verificao

    Criar vnculos a documentos de referncia

    Criar vnculos entre termos e suas definies

  • 31

    Rastreabilidade backward/forward

    Requisitos do

    Usurio

    Projeto do

    Sistema

    Especificaes

    do Sistema

    forward p/ avaliar o impacto de mudana

    backward p/a rastrear a origem de um componente

    Links lgicos podem ser seguidos em qualquer direo

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    32

    Ferramentas de Apoio Gerncia

    dos Requisitos

    Ferramentas de Gerncia de Requisitos devem

    oferecer facilidades para:

    Identificao e Armazenamento dos Requisitos;

    Gerenciamento de mudanas, que ajudem a garantir

    que as mudanas solicitadas foram avaliadas e

    tratadas corretamente;

    Rastreabilidade, que auxiliem a encontrar

    dependncias entre os requisitos.

  • 33

    Recursos para Gerncia dos Requisitos

    - Site: www.volere.co.uk/index.htm

    ReqManager (TABA)

    Analyst Pro (Goda Software, Inc.)

    CaliberRM (Borland)

    Catalyze (SteelTrace)

    Cradle (3SL -Structured Software

    Systems Ltd)

    Doors (Telelogic AB)

    Objectiver (Cediti)

    RDT (Igatech)

    Reconcile (Compuware Corporation)

    Requisite Pro (IBM Rational Software)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    34

    Exemplo de Ferramenta para Rastreabilidade

    Impacto de requisitos no projeto

    (em outro documento) encontrado

    por vnculos (links)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    35

    Matriz de Rastreabilidade

    Tabela utilizada para documentar os

    relacionamentos entre os requisitos

    Normalmente criam-se diferentes nveis de

    requisitos em uma matriz de rastreabilidade:

    Requisitos do Cliente,

    Requisitos do Sistema,

    Mdulos de Cdigo,

    Casos de Teste...

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    36

    Matriz de Rastreabilidade(Hazan, 2004)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    37

    Matriz de Rastreabilidade(Hazan, 2004)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    38

    Matriz de Rastreabilidade(Hazan, 2004)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    39

    Poltica de Rastreabilidade de

    Requisitos Ao adotar um processo de Gerenciamento de

    Requisitos, a organizao precisa definir sua Poltica

    de Rastreabilidade de Requisitos que deve incluir:

    A informao de rastreabilidade que ser mantida;

    As tcnicas e ferramentas que sero utilizadas;

    Processo de coleta das informaes de rastreabilidade: quem e

    quando

    Processo de atualizao das informaes de rastreabilidade,

    aps alteraes

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Rastreabilidade dos

    Requisitos

    Estabelecimento da Rastreabilidade Bidirecional Um mecanismo que permita rastrear a dependncia

    entre os requisitos, os planos do projeto e os produtos

    de trabalho deve ser estabelecido, para:

    Facilitar a avaliao do impacto das mudanas de requisitos que possam ocorrer, por exemplo, nas

    estimativas do escopo, nos produtos de trabalho ou nas

    tarefas do projeto.

    A rastreabilidade bidirecional deve ser tanto horizontal quanto vertical

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Rastreabilidade dos

    Requisitos

    Itens que devem ser rastreveis A rastreabilidade s efetiva para a avaliao do

    impacto das mudanas se existe rastreabilidade

    bidirecional entre os itens com impacto no produto:

    Requisitos

    Produtos de trabalho

    Planos do projeto

    Cdigos de unidade ou mdulos do software

    Casos de Teste

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Gerncia de Mudanas e

    de Inconsistncias

    Procedimentos da Gerncia de Mudanas Durante o projeto, os requisitos podem mudar por uma srie

    de motivos:

    Requisitos adicionais podem ser incorporados no projeto e/ou

    Mudanas podem ser feitas nos requisitos j existentes.

    As necessidades de mudanas devem ser registradas e um histrico das decises acerca dos requisitos deve estar disponvel

    Estas decises so tomadas atravs da realizao de anlises de impacto da mudana no projeto e pode incluir aspectos como: influncia em outros requisitos, expectativa dos interessados, esforo, cronograma, riscos e custo.

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Gerncia de Mudanas e

    de Inconsistncias

    Identificao de Inconsistncias entre requisitos e outros produtos de trabalho

    A consistncia entre os requisitos e os produtos de trabalho do projeto deve ser constantemente

    avaliada e os problemas identificados devem ser

    corrigidos.

    As inconsistncias identificadas devem ser registradas, e aes corretivas executadas a fim

    de resolver as inconsistncias.

    As aes para correes das inconsistncias devem ser acompanhadas at que sejam

    resolvidas.

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Gerncia de Mudanas e

    de Inconsistncias

    Identificao de Inconsistncias entre requisitos e outros produtos de trabalho (cont.)

    Quando h mudanas nos requisitos:

    Devem ser identificados os impactos da mudana com a utilizao do instrumento de rastreabilidade dos requisitos

    Deve-se examinar se os demais artefatos esto consistentes com as alteraes realizadas como, por

    exemplo: verificar se a planilha de estimativas est

    contemplando todos os requisitos e mudanas; verificar se

    as mudanas dos requisitos foram incorporadas ao

    escopo do projeto

  • GRE no MPS.BR

    45

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Resultados esperados

    de GRE

    46

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do processo Capacidade do Processo

    A capacidade do processo representada por um conjunto de atributos de processo descrito em

    termos de resultados esperados.

    A capacidade do processo expressa o grau de refinamento e institucionalizao com que o

    processo executado na organizao

    47

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    48

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    49

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    50

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    51

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    52

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    53

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    54

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    55

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    56

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    57

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    58

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Capacidade do Processo

    59

  • Artefatos de GRE

    60

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Exemplos de artefatos

    61

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Exemplos de artefatos Parte de uma solicitao de mudana

    62

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Matriz de

    Rastreabilidade

    63

  • 64

    Ferramentas para

    Gerncia de requisitos

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 65

    Gerncia de Requisitos no

    TABA Ferramenta para Apoio Gerncia de Requisitos ReqManager

    Vdeo disponvel em www.cos.ufrj.br/taba http://ramses.cos.ufrj.br/taba/index.php?option=com_docman&task=doc_download&gid=25&Itemid=119

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 66

    Ferramenta

    GatherSpace

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 67

    Ferramenta

    GatherSpace

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 68

    Ferramenta GatherSpace

    Rastreabilidade

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 69

    Ferramenta RTH

    (free)http://www.rth-is-quality.com/home.php

    Rastreabilidade

    Testes de requisitos

    Registro de defeitos

    relatrios

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 70

    Requisite Pro (Rational)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 71

    Caliber Analyst Borlandwww.borland.com

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 72

    Caliber diagrama de rastreabilidade

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 73

    DOORS (http://www.telelogic.com/products/doors/doors/index.

    cfm)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 74

    DOORS

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 75

    DOORS

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 76

    DOORS

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Rei/ Rodrigo Reis, 2007 77

    Enterprise Architect

    (http://www.sparxsystems.com.au/)

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Reis, 2007 78

    Bibliografia indicada Parte I

    Pfleeger, Shari Lawrence. Engenharia de Software: Teoria e Prtica. 2 edio 2004, 8587918311

    Pressman, R.S. Engenharia de Software. 6 edio. McGraw-Hill, 2006. (http://www.rspa.com/)

    COCKBURN, A. Escrevendo Casos de Uso Eficazes: Um Guia Pratico para Desenvolvedores de Software. Bookman, 2005, 853630457X

    Paula Filho, Wilson de Pdua. Engenharia de Software: Fundamentos, Mtodos e Padres. 2 edio 2003.

    Sommerville, Ian. Software Engineering. (7th Edition). Addison-Wesley Publishing Co, 2006, 0321313798. (http://www.aw.com/sommerville_br)

    Nuseibeh, Easterbrook Requirements Engineering - a roadmap -. (http://www-di.inf.puc-rio.br/~karin/pos/roadmap.pdf)

    Neil A. Maiden and Cornelius Ncube. Acquiring COTS Software Selection Requirements. IEEE Software, 15(2):46-56, Mar 1998.

    Goguen, Joseph - Requirements Engineering as the reconciliation of social and technical issues - in Requirements Engineering: Social and Technical Issues edited by Joseph Goguen and Marina Jirotka - Academic Press 1994.

    Requrements Engineering in the health care domain - L. Cysneiros - RE03- IEEE Joint International Requirements Engineering Conference - Essen, Alemanha, 2003. pp.350-356.

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Reis, 2007 79

    Bibliografia

    indicada/Referncias Alexander I., Robertson, S., Understanding Project Sociology by Modeling Stakeholders,

    IEEE Software, Jan Feb 2004

    Hazan, C., Implantao de um Processo de Gesto dos Requisitos seguindo o CMMI, VI Simpsio Internacional de Melhoria de Processo de Software, So Paulo, Nov. 2004

    Pfleeger, S. Engenharia de Software Teoria e Prtica, 2 Edio, Prentice Hall, 2004

    SWEBOK 2004 disponvel em www.swebok.org

    Leite, J.C.S.P., Entrevistas, em Livro Vivo : Engenharia de Requisitos, http://livrodeengenhariaderequisitos.blogspot.com/, 2007

    Breitman, K. Requisitos. Minicurso Requisitos XXII Simpsio Brasileiro de Engenharia de Sofware 2007 Joo Pessoa

    Conte, T. Gerncia de Requisitos. Mini-Curso. COPPE-UFRJ, 2007

    Vasconcelos, A. Viso geral sobre a engenharia de software. UFPE.

  • - Lab. Tecnologia de SoftwareRede Paraense de Pesquisa em Tecnologias de Informao e Comunicaes

    Carla A. Lima Reis, 2007 80

    Referncias na web Laboratrio de Engenharia de Requisitos da UFPE

    (http://www.cin.ufpe.br/~ler/home/home.html)

    Livro Vivo sobre Engenharia de Requisitos, Prof. Julio Leite(http://livrodeengenhariaderequisitos.blogspot.com/)

    www.inf.puc-rio.br/~karin/pos

    Cenrios e Lxicos (Sl.les.inf.puc-rio.br/cel)

    Artigos do Workshop de Engenharia de Requisitos (wer.inf.puc-rio.br/WERpapers/)