domingo, 1 de junho de 2014

MODELAGEM... CASOS DE USO

ENGENHARIA DE REQUISITOS: é uma sub-area da engenharia de softwares que tem como objectivo de tratar do processo de definição de requisitos.

REQUISITOS: são sentenças que expressam as necessidades dos clientes e que condicionam a qualidade do software. 

CASOS DE USO: é uma técnica de modelagem de uso de requisitos que descreve o que sistema faz. 

CARACTERÍSTICAS DOS CASOS DE USO: dão uma visão externa do sistema, descrevem o que o sistema faz mais não especificam como isso deve ser feito.

EXE:


OS ELEMENTOS DO DIAGRAMA: 
- Atores
- Casos de Uso
- Relacionamentos 
- Fronteiras

ATORES: representam os papeis desempenhados por elementos externos ao sistema Ex: humanos, dispositivos, hardwares, ou outro sistema, em suma, são os elementos que interagem com o sistema. 

CASOS DE USO: representam uma funcionalidade do sistema (um requisito funcional). Normalmente iniciado por um ator ou por outro caso de uso 

RELACIONAMENTOS:
- Associação
- Generalização
- Dependência


RELACIONAMENTO DE ASSOCIAÇÃO: indica que há uma inteiração ou comunicação entre o caso de uso e o autor... 

um autor pode se comunicar com vários casos de uso... 

uma associação não representa fluxo de informação...






RELACIONAMENTO DE GENERALIZAÇÃO: acontece quando dois ou mais atores conseguem se comunicar com o mesmo caso de uso; 

- um filho (herdeiro) pode se comunicar com todos os casos de uso que seu pai comunica; 

obs: o herdeiro deve ficar embaixo



* O caso de uso filho herda o comportamento e o significado do caso de uso pai.

* O caso de uso filho pode inclui ou subscrever o comportamento do caso de uso pai

* O caso de uso filho pode substituir o caso de uso pai em qualquer lugar que ele apareça.




RELACIONAMENTO DE DEPENDÊNCIA
EXTENSÃO: representa uma variação / extensão do comportamento do caso de uso base.

* O caso de uso estendido só é executado sob certas circunstancias; 

* Separa partes obrigatórias de opções (obrigatórias é o caso de uso base) 



INCLUSÃO: 

* Evita repetição ao fatorar uma atividade comum a dois ou mais casos de usos.

* Um caso de uso pode incluir vários casos de uso.



- para efetuar vendas o Administrador do estoque, atendes e gerentes terão que validar suas respectivas senhas de acesso ao sistema.




FRONTEIRA: serve para definir a área de atuação do sistema. 



DESCRIÇÃO: é tão importante quanto o diagrama. 


DESCRIÇÃO TÍPICA INCLUI: identificação do autor que iniciou o caso de uso, pré-requisitos (se houver) a descrição  textual. 



* Um blog tem um título e uma data de criação e além disso é um conjunto de conteúdo.

* Estes conteúdos podem ser notas ou comentários sobre notas ambos tem características comum sobre notas. Ambos tem características comuns como o texto e a data da publicação; 

* Todo o usuário possui um e-mail e ele é único. 


O SISTEMA DEVE PERMITIR:
- permitir a criação do blog
- permitir a atualização do blog
        * qualquer usuário pode ler conteúdos
        * somente o dono do blog pode criar notas
        * qualquer usuário pode criar comentários
        * somente o dono do blog pode remover conteúdos
        * quando ele remove um comentário o autor deve ser notificado por e-mail. 
  



domingo, 4 de maio de 2014

In Death Reborn - Army of the Pharaohs AOTP

Army of the Pharaohs AOTP - In Death Reborn

Boa-tarde a todo o pessoal que tem acompanhado o meu Blogg.

Conforme eu disse nesse espaço irei postar e partilhar toda informação que for do meu interesse tendo em como maior relevância aquelas eu amo arte. Nesse momento venho partilhar o novo Album "In Death Reborn" do Super grupo de Hip Hop Army of the Pharaohs AOTP que foi lançado no recente dia 22 de Abril de 2014. Eu tenho acompanhado já há uns anos todos os trabalhos do conjunto e alguns trabalhos a a solo de alguns dos seus membros como Vinnie Paz, Celph Titled e Reef the Lost Cauze...

clique na capa do album para baixar!...
 

 download