Escolar Documentos
Profissional Documentos
Cultura Documentos
AULA IV
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
Os requisitos do Sistema:
o Conhecer o que são os requisitos de um sistema.
o Conhecer técnicas de elicitação de requisitos.
o Usar o Diagrama de Caso de Uso para especificação das principais funções do sistema.
Fases de concepção
✔ Definição do projeto. Os objetivos iniciais e finais devem ser definidos
RESIQUITOS:
Para desenvolver um sistema, precisamos descobrir o que o nosso cliente deseja.
É um termo acordado no qual o objetivo é a entrega “ de todos os pedidos” que o cliente fez
como resultado um sistema.
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
Deste modo é necessário conter:
a) Investidor: (em inglês: Stakeholder): cliente/financiador do sistema;
b) Usuários: aqueles que irão utilizar diretamente o sistema ou qualquer pessoa que vá ser afetada pelo
sistema;
d) Facilitadores: pessoas que conhecem bem a empresa e possuem habilidade para fazer reuniões;
entendem o processo de modelagem dos
requisitos e podem fazer perguntas válidas e inteligentes;
e) Escribas: pessoas que devem escutar bem, possuir habilidade na comunicação oral e escrever bem. São
eles que irão anotar os requisitos durante as reuniões e ajudar na escrita do documento de requisitos
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
ANALISTA
INVESTIDOR USUÁRIO(S) DE FACILITADORES ESCRIBAS
SISTEMAS
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
b) ouvir dos desenvolvedores todas as informações técnicas sem o uso de jargões da área de Informática,
e sim numa linguagem simples e compreensível.
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
Deveres dos clientes:
a) explicar o funcionamento da empresa onde o sistema será implantado;
c) ser preciso e claro na descrição dos requisitos; ser capaz de priorizar os requisitos;
RESIQUITOS:
Mas afinal o que é Requisito ?
RESIQUITOS:
Técnicas de Identificação de Requisitos:
a) entrevistas;
b) brainstorming (em português: “tempestade cerebral”): técnica em que um grupo de pessoas discute um
assunto e diz qualquer coisa relativa ao assunto que lhe venha à mente sem a preocupação da relevância do
que foi dito para o assunto em questão.
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
Técnicas de Identificação de Requisitos:
Entrevistas:
a) forneça uma agenda;
b) esclareça aos participantes quais os motivos do projeto;
c) faça as perguntas críticas em primeiro lugar;
d) não assuma que você tem conhecimento do assunto;
e) identifique o que é “necessário” e o que é “desejável”;
f) termine a entrevista com um sumário dos pontos abordados
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
Técnicas de Identificação de Requisitos:
Brainstorms:
a) todas as ideias são boas: as ideias não são julgadas pelo grupo;
b) todas as ideias são do grupo, ninguém é “dono” de uma ideia;
c) todas as ideias são públicas, qualquer pessoa pode expandir ou modificar uma ideia;
d) sempre que surgir uma ideia, ela deve ser imediatamente escrita no
quadro-negro;
e) antes da sessão, forneça ao grupo uma cópia das regras de brainstorming.
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
EXERCICIOS DE FIXAÇÃO:
1. A técnica de grupo empregada para incentivar o pensamento criativo, e que costuma ser utilizada
como a primeira etapa para facilitar a coleta de dados verbais, denomina- se:
a) Coaching.
b) Briefing.
c) Empowerment.
d) Benchmark.
e) Brainstorm.
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
EXERCICIOS DE FIXAÇÃO:
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
EXERCICIOS DE FIXAÇÃO:
3.Um requisito de software expressa as necessidades e restrições colocadas em um produto de software que
contribuem para a solução de algum problema do mundo real. Acerca desse assunto, assinale a opção correta.
RESIQUITOS:
O Documento de
requisitos:
Este documento deve conter a especificação do sistema, ou seja, uma descrição das necessidades ou dos
requisitos do sistema a ser desenvolvido
RESIQUITOS:
O Documento de
requisitos:
1.FUNÇÕES DO SISTEMA:
As funções do sistema são “o que” se supõe que o sistema faça e devem ser identificadas, listadas e agrupadas
logicamente
Uma boa regra para verificar se uma expressão X é, de fato, uma função do sistema, colocamos X na sentença
“O sistema deveria fazer X” e essa sentença deve fazer sentido
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
O Documento de
requisitos:
1.FUNÇÕES DO SISTEMA:
Exemplo: Num sistema de registro de notas escolares, poderemos duvidar se “elaborar prova” é uma função do
sistema. Colocamos então as palavras “elaborar prova” na frase grifada acima:
“O sistema de registro de notas escolares deveria fazer a elaboração das provas”.
Por experiência, sabemos que as provas de uma escola são elaboradas pelos professores e
não por sistemas computacionais. Logo, “elaborar prova” não é uma função desse sistema
ANÁLISE DE SISTEMAS:
A RESPEITO DO DESENVOLVIMENTO DE SOFTWARE
RESIQUITOS:
O Documento de
requisitos:
1.FUNÇÕES DO SISTEMA:
RESIQUITOS:
O Documento de
requisitos:
2.ATRIBUTOS DO SISTEMA:
RESIQUITOS:
O Documento de
requisitos:
2.ATRIBUTOS DO SISTEMA:
RESIQUITOS:
O Documento de
requisitos:
3.TIPOS DE REQUISITOS:
RESIQUITOS:
O Documento de
requisitos:
3.TIPOS DE REQUISITOS:
RESIQUITOS:
Analise a figura e descreva:
1. O que você entende que pode estar ocorrendo?
2. O que poderia ser melhorado para minimizar os problemas
mostrados?