Aula 2 e 3 Análise Econômica e de Requisitos
21 pág.

Aula 2 e 3 Análise Econômica e de Requisitos


DisciplinaProcessos de Desenvolvimento de Software2.656 materiais17.322 seguidores
Pré-visualização1 página
PROCESSOS DE DESENV. DE SOFTWARE
CURSO DE ANÁLISE E DESENVOLVIMENTO
DE SISTEMAS
Professor: David Falcão, M.Sc.
davidfalcaoprof@gmail.com
Aula 3 \u2013 Analise econômica e de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Atividades básicas de um PDS
\uf071 Definição / Especificação: (o quê?)
\u2022 Análise econômica
\u2022 Análise de requisitos
\u2022 Especificação de software
\uf071 Desenvolvimento : (como?)
\u2022 Arquitetura do sistema
\u2022 Implementação (codificação)
\uf071 Manutenção: 
\u2022 Teste do produto
\u2022 Documentação, Suporte e Melhoria Contínua
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise econômica
\uf071 Objetivo: 
\u2022 Visa a estabelecer se o projeto de software 
gerará lucro, e se a receita gerada será o 
suficiente para cobrir os custos.
\u2022 Acompanha todas as demais etapas de 
desenvolvimento do Software. 
\uf071 Características: 
\u2022 LUCRO = objetivo final de empresas desenvolvedoras de 
software com finalidade comercial;
\u2022 Conceito econômico básico:
Lucro = Receita \u2013 Despesa;
Despesa = Despesas Fixas \u2013 Despesas Variáveis
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise econômica
Sinalizar as despesas fixas de cada projeto e classificar as variáveis:
Despesas fixas
\u2022 São sistemáticas, ocorrem independentemente do movimento 
de vendas ou das receita
\u2022 Ex. Aluguel; conta telefone, remuneração da equipe etc.
 Despesas variáveis
\u2022 Variam proporcionalmente com a variação das receitas
\u2022 Ex. os impostos pagos em cada nota fiscal (ISS, ICMS, ..)
Lucro = Receita \u2013 Despesa;
Despesa = Despesas Fixas \u2013 Despesas Variáveis
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise econômica
\uf071 Lucro x Risco
\u2022 Na busca pelo lucro, deve-se identificar 
e minimizar a probabilidade de ocorrência de 
um determinado evento que gere prejuízo 
econômico;
\u2022 O simples fato de uma atividade existir, abre a possibilidade 
da ocorrência de eventos ou combinação deles, cujas 
consequências constituem oportunidades para obter 
vantagens ou então ameaças ao sucesso
\u2022 Um projeto de software tende a fracassar caso não possua 
um gerenciamento contínuo dos seus riscos!
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 REQUISITOS: Definição 
\u2022 É uma propriedade que deve ser exibida no 
software, para solucionar algum problema 
no mundo real. 
\uf071 Um problema pode ser:
\u2022 automatizar parte de uma tarefa de alguém que utilizará o 
software; 
\u2022 suportar os processos do negócio da organização;
\u2022 corrigir saídas de um software existente; 
\u2022 controlar um dispositivo, etc. 
\uf071 Requisitos de software são uma combinação complexa das 
exigências de diferentes pessoas, em diferentes níveis numa 
organização, e do ambiente em que o software operará. 
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Atividades básicas 
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Identificação / elicitação dos requisitos
\u2022 Conjunto de atividades para comunicar-se com 
o usuário com o objetivo de determinar quais 
são os requisitos do sistema;
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Identificação dos Requisitos:
\u2022 Identificar as funcionalidades do software que 
deve ter para atender as necessidades do usuário.
\uf071Para identificar você pode fazer as seguintes perguntas:
\u2022 O que o software deve fazer ?
\u2022 Quais funcionalidades ele deve ter ?
\uf071Devemos identificar também as principais características do 
software, como:
\u2022 Performance - Qual é tempo de resposta adequado ?
\u2022 Segurança - Quais são os requisitos de segurança que o software 
precisa?
\u2022 Usabilidade \u2013 identidade visual? Interfaces amigáveis?
\uf071Os requisitos encontrados não devem ser descritos neste 
momento, precisamos apenas identificá-los, ou seja, é uma 
informação de alto nível.
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
Exemplo RF:
- Cadastrar Clientes;
- Fazer Análise de Crédito;
- Fazer uma Transação com BD;
- Cadastrar um Registro de 
Atendimento;
- Imprimir Relatório
Exemplo RNF:
- Confidencialidade;
- Confiabilidade;
- Performance;
- Qualidade;
- Usabilidade;
- Segurança, etc
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
 \uf071Exemplo:
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Atividades básicas 
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
\u2022 A análise de requisitos possibilita que se 
especifique as funcionalidades, classificando 
e detalhando os requisitos encontrados na coleta.
\u2022 Os requisitos funcionais serão descritos em detalhes; os requisitos 
não funcionais serão classificados.
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Análise de requisitos
Processos de Desenvolvimento de Software \u2013 Prof. David Falcão 
Análise de requisitos
\uf071 Qualidade dos requisitos
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21