Projeto de arquitetura de software
Por: SonSolimar • 19/10/2018 • 914 Palavras (4 Páginas) • 344 Visualizações
...
-
Finalidade
Este documento destina-se a permitir uma visão geral acerca do projeto e seu processo de implantação e implementação.
-
Escopo
Este documento também tem uma relevância significativa, seu objetivo é permitir o acompanhamento do processo de implantação do sistema. Com ele, será possível saber as etapas que o software sofrerá até atingir seu estágio de conclusão.
Através da documentação de Arquitetura do software o usuário poderá inferir comentários pertinentes ao ponto de sugerir alterações caso sejam necessários e viáveis.
-
Referências
Título do Documento
Versão
Data
Onde pode ser obtido
Lista de Requisitos
1.0
31/05 e 07/06/2017
Junto a equipe II
Diagrama de Casos de Uso
1.0
09/06/2017
Junto a equipe II
Especificação de Requisitos
1.0
19/06/2017
Junto a equipe II
Diagrama de Estados
1.0
26/06/2017
Junto a equipe II
Diagrama de Sequência
1.0
26/06/2017
Junto a equipe II
2 Metas e Restrições de Arquitetura
O software deve alcançar todos os usuários a quem se destina sua existência, de início deve ser possível seu acesso nos computadores dos usuários em forma de website, posteriormente, visamos implementação do mesmo em sistemas mobile, por serem de maior acessibilidade dos usuários. No caso a população interessada na adoção e os discentes do curso de medicina veterinária. De acordo com os principais requisitos, o sistema deverá ser acessado somente pelos alunos do curso de medicina veterinária e os desenvolvedores do mesmo. A interação com o ambiente virtual criado envolve a exposição e divulgação dos animais que estão em busca de um lar, de maneira convincente e concisa aos interessados na adoção. Todos os dados serão armazenados em um banco de dados para garantir confiabilidade e consistência. No entanto, o acesso a este sistema só será permitido aos desenvolvedores.
3 Visão Lógica
Segue abaixo os diagramas que servirão de aporte para a lógica da criação do software. Com eles será possível visualizar as etapas em que ocorre cada ação necessária para que se cumpra sua finalidade. Desde o momento em que um cadastro de usuário é realizado até o momento em que um projeto da faculdade é encerrado. Suas etapas serão elucidadas a partir dos diagramas apresentados.
3.1 Diagrama de Sequência
Abaixo o diagrama de sequência que mostra as principais ações do sistema sofridas pelo objeto:
[pic 3]
Figura 1 – Diagrama de Sequência
Neste diagrama o objetos “população” e “animal” são relacionados de maneira esclarecedora para que haja um fácil entendimento do usuário. Ressaltando a relação do usuário com os mesmos.
3.2 Diagrama de Classes
Abaixo o diagrama de classes que mostra as principais classes consideradas no sistema:
[pic 4]
Figura 2 – Diagrama de Classes
Neste diagrama são apresentadas e representadas as classes de entidades contempladas no software e suas relações de interdependência. As classes estão identificadas com seus atributos mais significativos e os métodos que que deverão satisfazer as necessidades da demanda apresentada à equipe do projeto.
5 Realização dos Casos de Uso
Abaixo os diagramas de Caso de Uso que mostra as principais etapas sofridas pelo objeto no sistema:
5.1 Diagrama de Caso de Uso: Usuário
[pic 5]
Figura 4 – Diagrama de Caso de Uso: Usuário
No diagrama de caso de uso (usuário) é apresentado os principais atores que participam do contexto da problemática a ser satisfeita. São verificadas as ações específicas de cada um dos atores e as relações de interdependência entre eles.
Como esse caso de uso diz respeito apenas ao cadastramento de usuário fica até simples de entender que caberá ao funcionário(aluno) cadastrar os animais e que o usuário é quem será responsável por seu próprio cadastro após a demonstração de interesse no animal disponível.
5.2 Diagrama de Caso de Uso: Projeto
[pic 6]
Figura 5 – Diagrama de Caso de Uso: Projeto
No diagrama de caso de uso (projeto) é apresentado os principais atores envolvidos nos projetos, apesar das limitações de obrigações e funcionalidades, podemos notar que existe mais de um ator relacionado a mesma tarefa, isso implica em concluirmos que as tomadas de decisões não são exclusivas de um só.
6 Desempenho
O que se pode dizer
...