Baixe o app para aproveitar ainda mais
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
Compartilhar