This page is optimized for mobile devices, if you would prefer the desktop version just click here

0.2 Estudo de caso: sasf  (Page 4/6)

Disponibilização de filmes e administração do sistema

Devemos nos lembrar que os usuários que alugam filmes nãosão os únicos do sistema. Há outros dois tipos de usuários essenciais paraque o sistema tenha sucesso, são eles o Administrador e o Distribuidor deFilmes. Observe o diagrama apresentado na Figura [link] .

Diagrama de Casos de Uso simplificado do SASF

O primeiro é o usuário que representa uma empresa distribuidorade filmes. A visão do sistema para esse tipo de usuário é diferente davisão do usuário comum. A empresa ganha dinheiro disponibilizando e incentivandoo aluguel de filmes. Dessa maneira, como há o interesse em saber como andaa popularidade de seus vídeos, o SASF provê para a empresa dados sobre aluguéisao longo de intervalos de tempo customizáveis. Esses dados contêm informações sobreo perfil de cada usuário que alugou o filme (por exemplo, idade declaradaou sexo), mas não contêm sua identidade, por motivos de respeito à privacidade.Esses dados servirão para a distribuidora poder direcionar a divulgação de seusfilmes ou verificar se a campanha de publicidade foi efetiva. Para cadafilme disponibilizado pela distribuidora, é possível também adicionar sinopses,trailers, fotos de divulgação e documentários “por trás das câmeras” para tornaro filme mais atrativo. Toda essa informação extra se torna disponível a todos osusuários do SASF.

Já o segundo tipo de usuário essencial do SASF é o administradordo sistema. Ele está interessado em manter o SASF funcionando. Sua interaçãocom o sistema consiste em obter informações de monitoração (por exemplo, quantosservidores estão no ar, quantas requisições por segundo cada um está recebendono momento, o histórico de falhas de comunicação entre servidores, etc.)e, de acordo com estas informações, atuar sobre ele. As ações do administradorsobre o SASF englobam: iniciar novos servidores para atender uma demandacrescente ou isolá-los para manutenção, habilitar ou desabilitar funcionalidadespor excesso de carga ou fins de teste e habilitar ou desabilitar contas deusuários mal-comportados.

Capacidades do sasf

O desafio de desenvolver o SASF não está na implementação de suasfuncionalidades, uma vez que o desafio de desenvolver um sistema de locadora épequeno e que também já existem vários aplicativos que realizam streaming de vídeos. O desafio está no atendimento aos seus atributos de qualidade. Dessamaneira, para passarmos uma noção do tamanho do problema, citaremos alguns números presentesno SASF.

<< Chapter < Page Page > Chapter >>

Read also:

OpenStax, Arquitetura de software. OpenStax CNX. Jan 05, 2010 Download for free at http://cnx.org/content/col10722/1.9
Google Play and the Google Play logo are trademarks of Google Inc.
Jobilize.com uses cookies to ensure that you get the best experience. By continuing to use Jobilize.com web-site, you agree to the Terms of Use and Privacy Policy.