Top Banner
POUSADA LERAPE TECNOLOGIA EDUCACIONAL REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 1- requisitos de sistemas REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS POUSADA LERAPE TECNOLOGIA EDUCACIONAL
27

Reqsist aula1

Mar 24, 2016

Download

Documents

Horacio Ribeiro

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reqsist aula1

POUSADA LERAPETECNOLOGIAEDUCACIONAL

REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro

Aula 1- requisitos de sistemas

REQUISITOS DE SISTEMASREQUISITOS DE SISTEMAS

POUSADA LERAPE TECNOLOGIA EDUCACIONAL

Page 2: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

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

Page 3: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

FRACASSOS DE PROJETOS

E OS MOTIVOS ???

Situação Desenvolvimento de SoftwareManaging Software Requirements:

A Use Case Approach, Second Edition, 2003

31% dos projetos são cancelados antes de serem completados

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

Page 4: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Causas mais importantes

O PRINCIPAL PROBLEMA É A COMUNICAÇÃO ENTRE OS ENVOLVIDOS NO PROJETO

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

Requisitos /Especificações incompletas - 12%

Requisitos /Especificações que mudam - 12%

Page 5: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

CUSTOS DE MODIFICAÇÕES

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

Page 6: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Uma condição ou capacidade necessitada por um usuário para resolver um problema ou alcançar um objetivo;

Requisitos do Sistema:

Page 7: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

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

O PROBLEMA É DE COMUNICAÇÃO

influenciado pelo conhecimento dos envolvidos

DEFINIÇÃO

Page 8: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Mudança nos Requisitos

Mas eu não quero me molhar! Como vou carregar minha pasta ?

Re-projeto

Page 9: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Entrega do Sistema

Page 10: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Page 11: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Explorando o tema

VIDEO DE ANIMAÇÃO

REQ1.AVI

Page 12: Reqsist aula1

POUSADA LERAPETECNOLOGIAEDUCACIONAL

DETERMINAÇÃO DE OBJETIVOS

REQUISITOS

Page 13: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

CARACTERISTICAS DE UM OBJETIVO

-CLARO-PRECISO-COMPLETO

-DUAS DIMENSÕES

Page 14: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

OBJETIVOS GRANDES

-DECOMPOSTOS EM SUB OBJETIVOS- METAS REALIZAVEIS-COMPLETUDE DA TAREFA

-DEVE-SE COMEMORAR CADA OBJETIVO ATINGIDO

Page 15: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

CADA OBJETIVO OU SUBOBJETIVO

TEM UM CONJUNTO DE REQUISITOS

Page 16: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

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

REQUISITOS

FUNCIONALIDADES

ESPECIFICAÇÃO

Page 17: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Aplicando o conhecimentoOBJETIVO: UM SISTEMA PARA AOPOAR 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....-.......

Page 18: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

ESPECIFICAÇÃO DE OBJETIVOS

TEXTO BREVE ATÉ CINCO LINHAS APROXIMADAMENTE

-NÃO DESCREVE COMO É O SISTEMA.-DEVE-SE DEFINIR FUNÇOES QUE COMPEM 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 se pode ter termos técnicos

Page 19: Reqsist aula1

POUSADA LERAPETECNOLOGIAEDUCACIONAL

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.

Page 20: Reqsist aula1

POUSADA LERAPETECNOLOGIAEDUCACIONAL

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 

Page 21: Reqsist aula1

POUSADA LERAPE – TECNOLOGIA EDUCACIONAL

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

Page 22: Reqsist aula1

POUSADA LERAPE – TECNOLOGIA EDUCACIONAL

Requisitos funcionaisOs requisitos funcionais são a descrição 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.

Page 23: Reqsist aula1

POUSADA LERAPE – TECNOLOGIA EDUCACIONAL

Requisitos não funcionaissã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.

São 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".

Page 24: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Requisitos funcionais e não funcionais

Necessidades dos usuáriosE clientes

Necessidades técnicas

RequisitosDo

sistema

Page 25: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

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

Page 26: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

NA PROXIMA AULA

VAMOS APRENDER SOBRE REQUISITOS DE DOMINIOSE REQUISITOS DE SISTEMA

VAMOS APRENDER OS DIVERSOS TIPOS DE REQUISITOS NÃO FUNCIONAIS

VAMOS APRENDER COMO DOCUMENTAR UM REQUISITO

Page 27: Reqsist aula1

Pousada Lerape – aula 1 NOME DA AULA – AULA1

REQUISITOS DE SISTEMAS - HORÁCIO RIBEIRO

Contactos e material complementar e exercícios

www.espacodoprofessor.com

Professor: Horacio ribeiro

Modulo Estácio 2012.1

Senha 222222