Professional Documents
Culture Documents
br
Agenda
Introduo Motivao Objetivos Tipos de servios Tipos de nuvens Problemas Reuso dos requisitos Processo de reuso de requisitos Referncias
Introduo
Cloud
Compu)ng
O
termo
Cloud
Compu)ng
foi
citado
pela
primeira
vez
em
uma
palestra
de
Eric
Schmitd,
CEO
da
Google,
sobre
como
o
Google
gerncia
os
recursos
de
seus
datacenters.
Recursos
esses
que
possuem
uma
grande
ociosidade.
Fonte:
Lima
(2010)
Introduo
A
ideia
bsica
que
o
usurio,
em
vez
de
adquirir
e
instalar
servidores
e
equipamentos
de
rede
em
um
data
center,
poderia
usar
estes
recursos
a
parPr
de
um
provedor
externo.
Fonte:
Taurion
(2009)
Introduo
A
Computao
nas
Nuvens,
est
se
tornando
rapidamente
uma
das
mais
importantes
temPcas
de
pesquisa
em
Engenharia
de
SoTware.
Fonte:
Breitman
(2010)
Introduo
Cloud Computing
Com a reduo dos custos, que atualmente as empresas tm com a manuteno de equipamentos e principalmente com o investimento altssimo em softwares nas organizaes com a compra de licenas, no entanto, a facilidade com que o usurio final ter com as informaes atravs da portabilidade das mesmas, ser essencial para o sucesso da organizao que aderir tal ferramenta no seu dia a dia.
Introduo
Cloud
Compu)ng
A Computao em Nuvem possui uma caractersPca de no disponibilizar, em geral, sistemas e soTwares para execuo local, nos computadores individuais, mas sim a disponibilizao de servios e aplicaes oferecidos on-demand, por companhias, em tempo real (just-in- -me). Fonte: Mansur et al. (2010)
Introduo
Cloud
Compu)ng
Reduo
dos
custos
operacionais
Tempo
de
resposta
Ambientes
de
testes
Servidor
virtual
seguro
Assim,
os
departamentos
de
TI
tero
como
responsabilidade
os
projetos
estratgicos
da
empresa
MoPvao
Cloud
Compu)ng
no
mais
um
sonho
distante,
e
sim
uma
realidade
presente
no
dia
a
dia
das
principais
empresas,
que
buscam
modernizao,
segurana
e
praPcidade,
no
que
diz
respeito
aos
dados
da
empresa
e
a
acessibilidade
dos
envolvidos
na
mesma.
MoPvao
Diante dos desafios encontrados durante o processo de desenvolvimento de software, se faz necessrio uma melhor definio de todo o processo, no qual engloba mtodos que vai da concepo at a fase final do desenvolvimento do mesmo, buscando evidentemente facilitar o trabalho da equipe desenvolvedora e posteriormente satisfao dos usurios.
10
MoPvao
Os
servios
disponibilizados
na
Cloud
se
diferencia
das
tecnologias
anteriores
pela
sua
extensa
variedade
de
servios
disponibilizados,
onde
atravs
de
seus
modelos,
possvel
elevar
ou
reduzir
a
capacidade
de
armazenamento,
desde
que,
a
empresa
que
uPliza
os
respecPvos
servios
julgar
necessrio
tais
modicaes.
11
MoPvao
Modernizao,
segurana
e
praPcidade,
no
que
diz
respeito
aos
dados
da
empresa
e
a
acessibilidade
dos
envolvidos
na
mesma.
Portabilidade,
acessibilidade
e
disponibilidade
dos
seus
respecPvos
dados
que
por
sua
vez,
funcionam
sob
demanda,
ou
seja,
ao
trmino
de
um
determinado
perodo,
a
empresa
que
contratou
os
servios
realizar
o
pagamento
apenas
do
que
foi
uPlizado.
12
MoPvao
Destacam
que
requisitos
so
denidos
durante
as
primeiras
fases
de
um
desenvolvimento
de
sistema
como
uma
especicao
do
que
deveria
ser
implementado.
Fonte:
Sommerville
e
Kotonya
(1997)
apud
Rosa
(2005)
Reduo
signicaPva
sobre
os
possveis
nmeros
de
problemas
que
podero
vir
a
afetar
o
sistema
na
parte
nal,
ou
seja,
durante
a
implantao
do
sistema
na
empresa.
13
ObjePvos
O
diferencial
da
Cloud
Compu)ng
se
comparada
com
as
tecnologias
anteriores,
est
na
sua
portabilidade,
acessibilidade
e
disponibilidade
dos
seus
respecPvos
dados
que
por
sua
vez,
funcionam
sob
demanda,
ou
seja,
ao
trmino
de
um
determinado
perodo,
a
empresa
que
contratou
os
servios
realizar
o
pagamento
apenas
do
que
foi
uPlizado
14
Tipos de servios
15
Tipos de nuvens
Public cloud
Private cloud
Hybrid cloud
17
Mainframes
Tecnologia
centralizada
90%
das
transaes
nanceiras
do
mundo
passa
por
MAINFRAMES
em
alguma
parte
do
processamento
Principais
causas:
tempo
de
resposta
e
volume
das
informaes
Cloud
CompuPng
muito
uPlizado
em
ambientes
e
testes
Um
levantamento
feito
por
grandes
datacenters
demonstrou
que
o
consumo
de
CPU
chega
a
mdia
de
5%,
tendo
picos
de
15%.
95%
do
processamento
ca
ocioso.
Fonte:
Lima
(2010)
18
Problemas
Os
problemas
que
ocorrem
com
mais
frequncia
na
Engenharia
de
Requisitos
esto
ligados
ao
nvel
de
complexidade,
volaPlidade,
ambiguidade
e
aos
possveis
desentendimentos
dos
stakeholders
que
esto
envolvidos
no
projeto.
19
Problemas
Quais
os
principais
requisitos
de
um
ambiente
Cloud
CompuPng?
Qual
a
denio
e
atributos
dos
requisitos
de
Cloud
CompuPng?
Como
reuPlizar
os
requisitos
funcionais
e
no-funcionais
em
aplicaes
Cloud
CompuPng?
20
Problemas
-
Solues
So
responsveis
pelas
devidas
aes
que
o
sistema
(soTware)
dever
realizar,
no
entanto,
as
restries
msicas
no
devero
ter
tanta
importncia
durante
esse
levantamento;
Desempenhar
as
funes
de
entrada
e
sada
de
um
sistema
(soTware),
que
por
sua
vez
poder
ter
incluso
alguns
conjuntos
de
recursos,
segurana
e
habilidades.
Os
requisitos
no-funcionais
so
os
requisitos
que
impem
condies
aos
requisitos
funcionais.
Fonte:
Chung
et
al.
(2000)
apud
Rosa
(2005)
22
27
28
Escalabilidade
uma
caractersPca
desejvel
em
um
sistema,
uma
rede,
ou
um
processo,
que
indica
sua
habilidade
de
manipular
uma
poro
crescente
de
trabalho
ou
de
estar
preparado
para
crescer.
Em
ambientes
de
Cloud
Compu-ng,
os
consumidores
do
servio
no
podem
controlar
os
recursos
que
so
uPlizados
pelos
servios,
tais
como
a
memria,
rede,
ou
a
uPlizao
da
CPU.
Trabalhos
futuros
Como
auxiliar
os
desenvolvedores
Template
para
denio
dos
requisitos
Validao
dos
requisitos
30
Referncias
BREITMAN,
K.:
Computao
nas
Nuvens
-
Atualizaes
em
InformPca
2010,
Sociedade
Brasileira
de
Computao
(2010).
LIMA, Gustavo. DataCenter, Virtualizao e Cloud Computing: Evoluo Parte III. Acesso em: 29 fev. 2012. Disponvel em: < http://blog.corujadeti.com.br/datacentervirtualizacao-e-cloud-computing-evolucao-%E2%80%93-parte-iii/ >
MANSUR,
Andre
Fernando
Uebe;
Samantha
Silva
Gomes;
Arilise
Moraes
de
Almeida
Lopes;
Maria
CrisPna
Villanova
Biazus.
2010
-
Novos
rumos
para
a
InformPca
na
Educao
pelo
uso
da
Computao
em
Nuvem
(Cloud
EducaPon):
Um
estudo
de
Caso
do
Google
Apps.
ROSA, Marcio Cezar Santos da. Elicitao de Requisitos Funcionais e No-Funcionais em Software Legado com nfase na Engenharia de Requisitos Orientada a Objetivos. Disponvel em: < h t t p : / / w w w. i n f . u n i o e s t e . b r / ~ l e s / t r a b a l h o s / tcc_Marcio_da_Rosa.PDF > Acesso em 12 de dezembro de 2011.
31
Referncias
SILVEIRA, M.: A Reutilizao de Requisitos no Desenvolvimento e Adaptao de Produtos de Software. Dissertao de Doutorado, Faculdade de Engenharia Universidade do Porto (2010). TAURION, Cezar acesso em 06 de junho de 2011 Disponvel em: <https://www.ibm.com/developerworks/mydeveloperworks/blogs/ ctaurion/?lang=em >
32
33
34