requisitos - aula 1
-
Upload
horacio-ribeiro -
Category
Documents
-
view
215 -
download
0
description
Transcript of requisitos - aula 1
![Page 1: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/1.jpg)
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro
Aula 1- requisitos de sistemas
REQUISITOS DE SISTEMASREQUISITOS DE SISTEMAS
![Page 2: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/2.jpg)
NOME DA AULA – AULA1
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
![Page 3: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/3.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/4.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/5.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
CUSTOS DE MODIFICAÇÕES
DEVE-SE EVITAR ERROS E FALTA DE DEFINIÇÕES
![Page 6: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/6.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Uma condição ou capacidade necessitada por um usuário para resolver um problema ou alcançar um objetivo;
Requisitos do Sistema:
![Page 7: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/7.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
a comunicação ocorre ao longo de todo o projeto;
O PROBLEMA É DE COMUNICAÇÃO
influenciado pelo conhecimento dos envolvidos
DEFINIÇÃO
![Page 8: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/8.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Mudança nos Requisitos
Mas eu não quero me molhar! Como vou carregar minha pasta ?
Re-projeto
![Page 9: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/9.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Entrega do Sistema
![Page 10: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/10.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
![Page 11: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/11.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Explorando o tema
VIDEO DE ANIMAÇÃO
REQ1.AVI
![Page 12: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/12.jpg)
DETERMINAÇÃO DE OBJETIVOS
REQUISITOS
![Page 13: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/13.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
CARACTERISTICAS DE UM OBJETIVO
-CLARO-PRECISO-COMPLETO
-DUAS DIMENSÕES
![Page 14: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/14.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
OBJETIVOS GRANDES
-DECOMPOSTOS EM SUB OBJETIVOS- METAS REALIZAVEIS-COMPLETUDE DA TAREFA
-DEVE-SE COMEMORAR CADA OBJETIVO ATINGIDO
![Page 15: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/15.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
CADA OBJETIVO OU SUBOBJETIVO
TEM UM CONJUNTO DE REQUISITOS
![Page 16: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/16.jpg)
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
REQUISITOS
FUNCIONALIDADES
ESPECIFICAÇÃO
![Page 17: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/17.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/18.jpg)
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 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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/19.jpg)
Tipos de requisitos
Analise de requisitos
A análise de requisítos 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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/20.jpg)
Requisítos de Sistemas:
Definem, detalhadamente, as funções, os serviços e as restrições operacionais do sistema. O documento de requisítos do sistema deve ser preciso. Ele deve definir exatamente o que será implementado. Requisítos de Usuários: São declarações, em linguagem natural com diagramas, de quais serviçoe são esperados do sistema e as restrições sobre as quais ele deve operar
![Page 21: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/21.jpg)
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. wikipedia)
Requisitos funcionais
![Page 22: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/22.jpg)
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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/23.jpg)
Requisitos não funcionaissão as características tecnicas de um sistema como manutenibilidade, usabilidade, desempenho, custos e várias outras.
São requisitos de caracter 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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/24.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Requisitos funcionais e não funcionais
Necessidades dos usuarisoE clientes
Necessidades tecnicas
RequisitosDo
sistema
![Page 25: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/25.jpg)
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 requisítos 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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/26.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
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: requisitos - aula 1](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf2361a28ab893395d5f4/html5/thumbnails/27.jpg)
NOME DA AULA – AULA1
NOME DA DISCIPLINA
Contactos e material complementar e exercícios
www.espacodoprofessor.com
Professor: Horacio ribeiro
Modulo estacio 2012.1
Senha 222222