Você está na página 1de 21

PROCESSOS DE DESENV.

DE SOFTWARE
CURSO DE ANLISE E DESENVOLVIMENTO
DE SISTEMAS
Professor: David Fal!o" M.S.
davidfalcaoprof@gmail.com
A#la $ % A&alise eo&'(ia e de re)#isi*os
Processos de Desenvolvimento de Software Prof. David Falco
Antes de desenvolver um software..
Estudo de Viabilidade

Entradas:

Conjunto preliminar de requisitos do negcio

Eso!o da descri!o do software

Projetos similares casos de sucesso " fal#a

Sada

$i%vel& 't(cnica) operacional e financeiramente*


ANLISE
DE
VIABILIDADE
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de Viabilidade

O software contribui para os objetivos da


organiza!o" #eneficia os interessados"

$iailidade +peracional

O software pode ser implementado com a $%


atual"

$iailidade ,(cnica

&estri'es de custo ser!o atendidas"

$iailidade econ-mica

&estri'es de prazo ser!o atendidas"

Cronograma
Processos de Desenvolvimento de Software Prof. David Falco
Anlise econ(mica

Objetivo:

)*+&O . ojetivo final de empresas


desenvolvedoras de software com finalidade
comercial

/purar o retorno sore o investimento '0+1*

2 que mede a rela!o entre o quanto se gan#a


'pretende gan#ar* e quanto se investe.
&O% . '3ucro 3iquido*"1nvestimento
)ucro ),uido . receitas despesas 'fi4as 5 vari%veis*
%nvestimento . ,udo que ser% investido para o
sistema6 Softwares) 7ardware) 0edes) oras e etc.
-uanto .A%O& O VA)O&/ mel0or o &O%
Processos de Desenvolvimento de Software Prof. David Falco
Anlise econ(mica
Investimento = R$ 40.000,00
Desenvolvimento: 20.000
Softwares: .000
!ardware " rede " Internet: #0.000
$o%ili&rio: .000
Receitas an'ais com sistema: R$ #.000,00
Despesas an'ais com sistema = R$ .000,00
('cro ()*'ido an'al com sistema = R$ #0.000,00
R+I = #0.000,00 , 40.000,00 = - = 0,2
Co&l#s!o: O i&ves*i(e&*o se +a,a e( - a&os.
Processos de Desenvolvimento de Software Prof. David Falco
Anlise econ(mica

)ucro 1 &isco
8a usca pelo lucro) deve9se identificar
e minimi:ar a proailidade de ocorr;ncia de
um determinado evento que gere preju<:o
econ-mico=
+ simples fato de uma atividade e4istir) are a possiilidade
da ocorr;ncia de eventos ou comina!o deles) cujas
consequ;ncias constituem oportunidades para oter
vantagens ou ento amea!as ao sucesso
>m projeto de software tende a fracassar caso no possua
um gerenciamento cont<nuo dos seus riscos?
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

&E-*%S%$OS: 2efini!o
@ uma propriedade que deve ser e4iida no
software) para solucionar algum prolema
no mundo real.
*m problema pode ser:

automati:ar parte de uma tarefa de algu(m que utili:ar% o


software=

suportar os processos do negcio da organi:a!o=


corrigir sa<das de um software e4istente=
controlar um dispositivo) etc.
0equisitos de software so uma comina!o comple4a das
e4ig;ncias de diferentes pessoas) em diferentes n<veis numa
organi:a!o) e do amiente em que o software operar%.
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Atividades bsicas
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

%dentifica!o 3 elicita!o dos re,uisitos


Conjunto de atividades para comunicar9se com
o usu%rio com o ojetivo de determinar quais
so os requisitos do sistema=
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

%dentifica!o dos &e,uisitos:


1dentificar as funcionalidades do software que
deve ter para atender as necessidades do usu%rio.
4ara identificar voc5 pode fazer as seguintes perguntas:
+ que o software deve fa:er &
Auais funcionalidades ele deve ter &
2evemos identificar tamb6m as principais caractersticas do
software/ como:
Performance 9 Aual ( tempo de resposta adequado &
Seguran!a 9 Auais so os requisitos de seguran!a que o software
precisa&
>sailidade identidade visual& 1nterfaces amig%veis&
Os re,uisitos encontrados n!o devem ser descritos neste
momento/ precisamos apenas identific7los/ ou seja/ 6 uma
informa!o de alto nvel.
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos
Exemplo RF:
- Cadastrar Clientes;
- Fazer Anlise de Crdito;
- Fazer uma ransa!"o #om BD;
- Cadastrar um $e%istro de
Atendimento;
- Im&rimir $elat'rio
Exemplo RNF:
- Con(iden#ialidade;
- Con(ia)ilidade;
- *er(orman#e;
- +ualidade;
- ,sa)ilidade;
- Se%uran!a- et#
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

E1emplo:
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Atividades bsicas
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
/ an%lise de requisitos possiilita que se
especifique as funcionalidades) classificando
e detal#ando os requisitos encontrados na coleta.
+s requisitos funcionais sero descritos em detal#es= os requisitos
no funcionais sero classificados.
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

Anlise de re,uisitos
Processos de Desenvolvimento de Software Prof. David Falco
Anlise de re,uisitos

-ualidade dos re,uisitos

Você também pode gostar