Buscar

Especificacao_sistema_a4

Prévia do material em texto

Título: Aplicativo para medidas de tecido 
 
Especificação Preliminar
Especificação Preliminar 
 
 Página 2 de 14 
 
Histórico da Revisão 
 
Data Versão Descrição Autor(es) 
23/05/2021 1.0 Versão inicial Gabriel Musse 
23/06/2021 1.1 Versão final Gabriel Musse 
 
 
 
 
Especificação Preliminar 
 
 Página 3 de 14 
 
Índice 
 
 
1 OBJETIVO .................................................................................................................................................... 4 
2 INTRODUÇÃO ............................................................................................................................................. 5 
3 DESCRIÇÃO DAS FUNCIONALIDADES DO SISTEMA ...................................................................... 6 
4 REQUISITOS FUNCIONAIS DO SISTEMA ........................................................................................... 7 
5 REQUISITOS NÃO-FUNCIONAIS DO SISTEMA .................................................................................. 8 
6 CASOS DE USO ............................................................................................................................................ 9 
6.1 ATORES ..................................................................................................................................................... 9 
6.2 DIAGRAMAS DE CASOS DE USO ................................................................................................................. 9 
6.3 ESPECIFICAÇÃO DOS CASOS DE USO ........................................................................................................ 10 
7 MODELO DE DOMÍNIO .......................................................................................................................... 11 
8 PROJETO DO APP ANDROID ................................................................................................................ 12 
9 CONCLUSÃO ............................................................................................................................................. 13 
10 REFERÊNCIAS BIBLIOGRÁFICAS E DE OUTROS APLICATIVOS. ........................................... 14 
 
Especificação Preliminar 
 
 Página 4 de 14 
 
1 Objetivo 
 O aplicativo em questão visa otimizar e automatizar o processo de criação 
da indústria têxtil, tornando a criação de roupas mais prática, permitindo assim 
que os criadores foquem mais no processo criativo. 
Especificação Preliminar 
 
 Página 5 de 14 
 
2 Introdução 
Atualmente a indústria têxtil é completamente concentrada em empresas 
grandes, deixando pouco espaço para novos criadores que visam a entrada 
nesse mercado. Conseguindo focar apenas no processo criativo sem se 
preocupar com grandes fórmulas e contas torna-se uma grande ajuda para que os 
mesmos possam entrar no mercado. No momento não há outras soluções 
disponíveis além de fazer as contas. 
 
Especificação Preliminar 
 
 Página 6 de 14 
 
3 Descrição das funcionalidades do Sistema 
Será oferecido um sistema que calcula automaticamente a média de tecido 
necessária para uma peça predefinida de roupa. A motivação da criação do 
aplicativo é facilitar a entrada e o ganho de espaço e notoriedade no mercado de 
trabalho para novos estilistas e criadores. Empresas de pequeno porte, alunos do 
curso de Design de Moda e novos estilistas são o foco do aplicativo. O aplicativo 
já se encontra pronto para uso em celulares Android. Dentro do aplicativo há 
funcionalidades para 5 tipos de peças de roupa diferentes com 3 opções de 
tamanho para cada. 
 
 
Especificação Preliminar 
 
 Página 7 de 14 
 
4 Requisitos Funcionais do Sistema 
RF1: Informações relativas aos tamanhos das peças 
 
Especificação Preliminar 
 
 Página 8 de 14 
 
5 Requisitos Não-Funcionais do Sistema 
 
Segurança RNF1: Requisitos não funcionais de segurança: não há. 
 
Disponibilidade RNF2: Requisitos não funcionais de disponibilidade: o aplicativo estará 
disponível 24x7. 
 
Robustez RNF3: Requisitos dos eventos de falhas do software, registros de log de 
erro. 
 
Tecnológicos RNF4: Requisitos tecnológicos: acesso dos usuários do sistema: celular 
com sistema Android. 
 
Usabilidade RNF5: Requisitos de usabilidade da interface homem-computador (Ref: ver 
Heurísticas de Jakob Nielsen) 
 
 
 
Especificação Preliminar 
 
 Página 9 de 14 
 
6 Casos de Uso 
6.1 Atores 
Nome Descrição 
Usuário O usuário baixa o aplicativo e utiliza o mesmo. 
Autor O autor do aplicativo nota se há erros para serem corrigidos. 
 
 
6.2 Diagramas de Casos de Uso 
 
Exemplo: 
 
 
 
 
Referências: 
1) UML Diagrama de Casos de Uso 
 https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-29f4358ce4d5 
2) LARMAN, Craig. Utilizando UML e Padrões: Uma Introdução à Análise e Projeto Orientado a 
Objetos e ao Desenvolvimento Iterativo. 3ª ed., Bookman, 2007. Disponível na Biblioteca Virtual – 
Cap. 2 e Cap.6 
 
 
 
https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-29f4358ce4d5
Especificação Preliminar 
 
 Página 10 de 14 
 
6.3 Especificação dos Casos de Uso 
 
UC01 – Apresentar tamanho 
Objetivo: Apresentar o tamanho do tecido. 
Atores: Usuário. 
Pré-condições: Nenhuma. 
Trigger: Usuário clica no botão de tamanho. 
Fluxo Principal: 1. O usuário seleciona a peça de roupa. 
2. O usuário seleciona o tamanho. 
3. O sistema valida dado. 
4. O sistema apresenta o tamanho do tecido para a peça pedida. 
 
 
Especificação Preliminar 
 
 Página 11 de 14 
 
7 Modelo de Domínio 
7.1 Analisar as especificações de cada Caso de Uso e identificar as Classes 
Conceituais, com respectivos Métodos e Atributos, conforme visto na aula 2 de 
POO. Informar os critérios de visibilidade. 
 
Nome da Classe 
Atributo1 : Tipo1 
Atributo2 : Tipo2 
Atributo3 : Tipo3 
... 
TipoX método1 (TipoY Param) 
 
... 
 
7.2 Identificar possíveis superclasses, subclasses, classes abstratas, métodos 
abstratos, heranças, polimorfisrmos, interfaces, associações e relacionamentos 
entre as classes, etc. ;. 
 
Especificação PreliminarPágina 12 de 14 
 
8 Projeto do APP Android 
O app foi enviado em anexo. 
 
 
 
 
 
 
 
 
Especificação Preliminar 
 
 Página 13 de 14 
 
9 Conclusão 
Tive dificuldades com linkar botões de uma mesma tela para muitas funções 
diferentes, porém consegui solucionar o mesmo. 
Especificação Preliminar 
 
 Página 14 de 14 
 
10 Referências bibliográficas e de outros aplicativos. 
https://sites.google.com/site/amignon/tepoo/exemplo---uso-de-intents 
 
https://developer.android.com/training/basics/firstapp/starting-activity?hl=pt-br 
 
https://sites.google.com/site/amignon/tepoo/exemplo---uso-de-intents
https://developer.android.com/training/basics/firstapp/starting-activity?hl=pt-br

Continue navegando