Você está na página 1de 27

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS
PROF. Horacio Ribeiro

Aula 1- requisitos de sistemas


NOME DA DISCIPLINA

Conteúdo Programático desta aula

 Fracasso de projetos por falta de


especificações
 Objetivos e requisitos
 Tipos de requisitos
 Requisitos funcionais e não funcionais

NOME DA AULA – AULA1


NOME DA DISCIPLINA

FRACASSOS DE PROJETOS

31% dos projetos são cancelados antes de serem


completados

52,7% dos projetos custam 189% de sua estimativa


inicial
Situação Desenvolvimento de Software
Managing Software Requirements:
A Use Case Approach, Second Edition, 2003

E OS MOTIVOS ???

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Causas mais importantes

Falta de comunicação do usuário - 13%


Requisitos /Especificações incompletas - 12%
Requisitos /Especificações que mudam - 12%

O PRINCIPAL PROBLEMA É A COMUNICAÇÃO ENTRE OS


ENVOLVIDOS NO PROJETO

NOME DA AULA – AULA1


NOME DA DISCIPLINA

CUSTOS DE MODIFICAÇÕES

DEVE-SE EVITAR ERROS E FALTA DE DEFINIÇÕES


NOME DA AULA – AULA1
NOME DA DISCIPLINA

Requisitos do Sistema:

Uma condição ou capacidade necessitada por um usuário para


resolver um problema ou alcançar um objetivo;

NOME DA AULA – AULA1


NOME DA DISCIPLINA

O PROBLEMA É DE COMUNICAÇÃO

a comunicação ocorre ao longo de todo o projeto;

influenciado pelo
conhecimento dos
envolvidos

DEFINIÇÃO

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Mas eu não quero


me molhar! Como
vou carregar minha
pasta ?

Re-projeto
Mudança nos Requisitos

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Entrega do Sistema

NOME DA AULA – AULA1


NOME DA DISCIPLINA

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Explorando o tema

VIDEO DE ANIMAÇÃO

REQ1.AVI

NOME DA AULA – AULA1


DETERMINAÇÃO DE OBJETIVOS

REQUISITOS
NOME DA DISCIPLINA

CARACTERISTICAS DE UM OBJETIVO

-CLARO
-PRECISO
-COMPLETO

-DUAS DIMENSÕES

NOME DA AULA – AULA1


NOME DA DISCIPLINA

OBJETIVOS GRANDES

-DECOMPOSTOS EM SUB OBJETIVOS


- METAS REALIZAVEIS
-COMPLETUDE DA TAREFA

-DEVE-SE COMEMORAR CADA


OBJETIVO ATINGIDO

NOME DA AULA – AULA1


NOME DA DISCIPLINA

CADA OBJETIVO OU SUBOBJETIVO

TEM UM CONJUNTO DE REQUISITOS

NOME DA AULA – AULA1


NOME DA DISCIPLINA

OS REQUISITOS SÃO ORGANIZADOS EM GRUPOS.

CADA GRUPO DE REQUISITOS É ATENDIDO POR UMA


FUNCIONALIDADE NO SISTEMA.

PARA CADA FUNCIONALIDADE DEVE-SE FAZER UMA ESPECIFICAÇÃO

OBJETIVO FUNCIONALI
DADES

REQUISITOS ESPECIFICA
ÇÃO

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Aplicando o conhecimento
OBJETIVO:
UM SISTEMA PARA APOIAR O DEPARTAMENTO DE VENDAS NAS
SEGUINTES FUNÇÕES:
-ATENDER O CLIENTE
- EMITIR O TOTAL DE COMISSOES DE VENDAS.

-NECESSIDADES DO USUARIO:
- TER ACESSO AOS PEDIDOS DE UM CLIENTE.
- TER ACESSO AOS DADOS DO CLIENTE
--TER ACESSO AS INFORMAÇÕES DE PAGAMENTO

-FUNCIONALIDADES:
- -UM CADASTRO DE CLIENTES COM AS FUNÇOES.....
--UM CADASTRO DE VENDAS COM AS FUNÇOES....
-- UM CADASTRO DE PAGAMENTOS REALIZADOS....
-.......
NOME DA AULA – AULA1
NOME DA DISCIPLINA

ESPECIFICAÇÃO DE OBJETIVOS

TEXTO BREVE ATÉ CINCO LINHAS APROXIMADAMENTE

-NÃO DESCREVE COMO É O SISTEMA.


-DEVE-SE DEFINIR FUNÇOES QUE COMPOEM O OBJETIVO

EXEMPLO:
O SISTEMA DEVERÁ APOIAR O DEPARTAMENTO DE VENDAS
CARACTERIZADO PELAS FUNÇOES DE:
-CALCULAR COMISSOES DE VENDEDORES
-DISPONIBILIZAR OS DADOS CADASTRAIS DE UM CLIENTE
-DISPONIBLIZAR A CARTEIRA DE VENDAS DE UM VENDEDOR
-GERAR OS RELATÓRIOS DE PEDIDOS ENTREGUES.

atenção
Não pode ter termos técnicos
NOME DA AULA – AULA1
Tipos de requisitos

Analise de requisitos

A análise de requisitos envolve os processos de descobrir,


analisar, documentar e verificar as necessidades de clientes e
sistemas no desenvolvimento de software garantindo que o
sistema desenvolvido atenda de forma correta as necessidades
especificadas.
Requisitos de Sistemas:

Definem, detalhadamente, as funções, os serviços e as


restrições operacionais do sistema. O documento de
requisitos do sistema deve ser preciso. Ele deve definir
exatamente o que será implementado.

Requisitos de Usuários:

São declarações, em linguagem natural, com diagramas, de


quais serviços são esperados do sistema e as restrições sobre
as quais ele deve operar
Requisitos funcionais

Um conjunto de requisitos pode ser definido como uma condição


ou capacidade necessárias que o software deve possuir
(1) para que o usuário possa resolver um problema ou atingir um
objetivo ou
(2) para atender as necessidades ou restrições da organização ou
dos outros componentes do sistema.

(def. Wikipédia)
Requisitos funcionais

Os requisitos funcionais são descrições das diversas necessidades de


clientes e usuários. Eles definem a funcionalidade desejada do
software.

São exemplos de requisitos funcionais:

•"o software deve possibilitar o cálculo dos gastos diários, semanais,


mensais e anuais com pessoal".

•"o software deve emitir relatórios de compras a cada quinze dias“

•"os usuários devem poder obter o número de aprovações,


reprovações e trancamentos em todas as disciplinas por um
determinado período de tempo.

A especificação de um requisito funcional deve determinar o que


se espera que o software faça, sem a preocupação de como ele faz.
Requisitos não funcionais
são as características técnicas de um sistema como
manutenibilidade, usabilidade, desempenho, custos e várias
outras.

São requisitos de caráter técnico e não são pedidos pelo usuário


ou cliente.

Exemplos de requisitos não-funcionais:

•"a base de dados deve ser protegida para acesso apenas de


usuários autorizados".

•"o tempo de resposta do sistema não deve ultrapassar 30


segundo".

•"o software deve ser operacionalizado no sistema Linux“

•"o tempo de desenvolvimento não deve ultrapassar seis meses".


NOME DA DISCIPLINA

Requisitos funcionais e não funcionais

Requisitos
Do
sistema

Necessidades dos usuários


E clientes
Necessidades técnicas

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Existe um conjunto de métricas definidas pelo IFPUG


para para especificar as medidas e avaliações dos
requisitos não funcionais (14 características do
software)

O produto RUP para desenvolvimento de software


tem um módulo para levantamento, gestão e
acompanhamento da implantação de um requisito

NOME DA AULA – AULA1


NOME DA DISCIPLINA

NA PROXIMA AULA

VAMOS APRENDER SOBRE REQUISITOS DE DOMINIOS


E REQUISITOS DE SISTEMA

VAMOS APRENDER OS DIVERSOS TIPOS DE


REQUISITOS NÃO FUNCIONAIS

VAMOS APRENDER COMO DOCUMENTAR UM


REQUISITO

NOME DA AULA – AULA1


NOME DA DISCIPLINA

Contactos e material complementar e exercícios

www.espacodoprofessor.com

Professor: Horacio ribeiro

Modulo Estácio 2012.1

Senha 222222

NOME DA AULA – AULA1

Você também pode gostar