Sie sind auf Seite 1von 13

Engenharia de Requisitos

Cincia da Computao Aula 4 Profa. Taciana Novo Kudo


taciana.inf@gmail.com

Sobre a aula anterior


Definies sobre Engenharia de Requisitos Processo de Engenharia de Requisitos

Assuntos do dia
Categorias de Requisitos Requisitos de usurio Requisitos de sistema Classificaes de Requisitos Requisitos Funcionais Requisitos No Funcionais Requisitos de Domnio

Categorias de Requisitos
Requisitos de Usurios Requisitos de Sistemas

Requisitos de Usurio
Declaraes em linguagem natural associadas com diagramas de quais servios o sistema deve fornecer e suas restries operacionais Leitores de requisitos de usurios

Requisitos de Sistema
Descries detalhadas das funes e restries operacionais do sistema Define o que deve ser implementado e assim, pode ser parte de um contrato entre cliente e desenvolvedor
Contrato o DOCUMENTO DE ESPECIFICAO DE REQUISITOS ou de especificao FUNCIONAL

Leitores de requisitos de sistema

Exemplo: Sistema LIBSYS


Um sistema de BIBLIOTECA DIGITAL que fornece uma interface nica para uma srie de banco de dados de artigos em bibliotecas diferentes Os usurios podem pesquisar, baixar e imprimir cpias de artigos publicados para estudo pessoal a partir de revistas, jornais e peridicos cientficos, respeitando as clusulas de direitos autorais, quando houver

Requisitos de Usurio e de Sistema

Sistema de Biblioteca LIBSYS

Nvel de detalhes diferenciado!!!

Classificao de Requisitos
Requisitos de Funcionais Requisitos de No Funcionais Requisitos de Domnio

Classificao de Requisitos
Funcionais
Declaraes de quais servios o sistema deve fornecer, como o sistema deve reagir a entradas especficas e como o sistema deve se comportar em determinadas situaes

No funcionais
Restries sobre servios ou funes oferecidos pelo sistema tais como restries de timing, restries sobre o processo de desenvolvimento, padres, etc

De Domnio
Requisitos que vm do domnio de aplicao do sistema e que refletem as caractersticas desse domnio

Requisitos Funcionais
Descrevem a funcionalidade ou servios de sistema Dependem do tipo de software, dos usurios esperados e do tipo de sistema onde o software usado Requisitos funcionais de usurio so as declaraes de alto nvel do que o sistema deve fazer, MAS os requisitos funcionais de sistema devem descrever os servios de sistema em detalhes

Sistema LIBSYS: Requisitos Funcionais


Diferentes graus de detalhamento so permitidos em documentos de especificao de requisitos, desde que estejam acordados
O usurio deve ser capaz de pesquisar em todo o conjunto inicial de banco de dados ou selecionar um subconjunto a partir dele O sistema deve fornecer telas apropriadas para o usurio ler os documentos no repositrio de documentos Para todo pedido, deve ser alocado um identificador nico que o usurio deve ser capaz de copiar para a rea de armazenamento permanente da sua conta

Impreciso de Requisitos
Problemas surgem quando os requisitos no so precisamente definidos Requisitos ambguos podem ser interpretados de maneiras diferentes pelos desenvolvedores e usurios Considere o termo telas apropriadas (requisito 2)
Inteno do usurio tela de propsito especial para cada tipo diferente de documento Interpretao do desenvolvedor fornece uma tela de texto que mostra o contedo do documento

Foco na Comunicao (vide seo 5.2, Roger Pressman)

Das könnte Ihnen auch gefallen