Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE CIDADE DE SÃO PAULO – UNICID CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SEU NOME NOME DO PROJETO SÃO PAULO 2020 SEU NOME NOME DO PROJETO Trabalho apresentado para obtenção da nota da disciplina: Projeto Integrado em Análise e Desenvolvimento de Sistemas. Professora: Esp. SÃO PAULO 2020 RESUMO A proposta deste trabalho é mostrar etapas de desenvolvimento de um projeto de sistema de controle de estoque para uma mecânica de automóveis em uma aplicação web responsiva, programada em linguagem C Sharp e desenvolvida na plataforma Visual Studio no padrão arquitetônico ASP.NET MVC, onde o usuário final do sistema poderá realizar login , gerenciar conta e a inclusão de produtos cadastrados. Este documento descreve os principais requisitos funcionais e não funcionais elaboradas no editor de planilhas Excel, bem como, apresentação das telas da aplicação extraídas do ambiente de desenvolvimento do Visual Studio. Palavras-chave: linguagem de programação, estoque de produto, ambiente de desenvolvimento, ferramentas de prototipagem, engenharia de requisitos. LISTA DE ILUSTRAÇÕES Quadro 1 - Requisitos funcionais ............................................................................... 5 Quadro 2 – Requisitos não funcionais ....................................................................... 5 Figura 1 – Tela principal ............................................................................................. 6 Figura 2 – Efetuar login .............................................................................................. 7 Figura 3 – Incluir produto ........................................................................................... 8 SUMÁRIO 1 LEVANTAMENTO DE REQUISITOS ..................................................................... 5 1.1 Requisitos funcionais ........................................................................................ 5 1.2 Requisitos não funcionais ................................................................................ 5 2 PROTÓTIPO ........................................................................................................... 6 2.1 Tela principal ...................................................................................................... 6 2.2 Tela efetuar login ............................................................................................... 7 2.3 Tela incluir produto ............................................................................................ 8 REFERÊNCIAS ......................................................................................................... 9 5 1 LEVANTAMENTO DE REQUISITOS Os requisitos têm o papel de estabelecer e restringir as funções de operação que um sistema em desenvolvimento deve possuir. 1.1 Requisitos funcionais No Quadro 1 - Requisitos funcionais, está estruturado com o código, função, descrição e requisito relacionado. Quadro 1 - Requisitos funcionais Código Função Descrição Requisito Relacionado RF01 Criar conta O sistema deve permitir o usuário criar conta. RF02 RF02 Efetuar login O sistema deve permitir usuário acesso somente com login e senha. RF01 RF03 Incluir produto O sistema deve permitir usuário incluir produtos. RF01, RF04 RF04 Pesquisar produto O sistema deve permitir usuário pesquisar lista de produtos. RF03 RF05 Realizar compra O sistema deve permitir usuário realizar compra de produtos. RF03, RF04, Fonte: Elaborado pelo autor do projeto 1.2 Requisitos não funcionais No Quadro 2 – Requisitos não funcionais, está estruturado com o código, função, descrição e requisito relacionado. Quadro 2 – Requisitos não funcionais Código Função Descrição Requisito Relacionado RNF01 Criptografia A senha deverá ser armazenada com função hash SHA256. RF02 RNF03 Autenticação Somente será liberado acesso ao sistema através de login e senha. RF03 RNF03 Compatibilidade O sistema deverá ser compatível com os principais browsers do mercado. Todos RNF04 Responsividade O sistema deve ser compatível com dispositivos desktop. Todos Fonte: Elaborado pelo autor do projeto 6 2 PROTÓTIPO A Prototipagem é uma prévia das telas do software, podendo ser modificadas e comparadas durante o desenvolvimento do sistema. 2.1 Tela principal A Figura 1 – Tela principal , exibe a imagem inicial da aplicação. Figura 1 – Tela principal Fonte: Elaborado pelo autor do projeto 7 2.2 Tela efetuar login A Figura 2 – Efetuar login, exibe a tela onde o usuário deverá preencher os campos para inserção do e-mail e senha. Figura 2 – Efetuar login Fonte: Elaborado pelo autor do projeto 8 2.3 Tela incluir produto A Figura 3 – Incluir produto, exibe a tela onde usuário deverá preencher os campos solicitados para inclusão dos dados do produto. Figura 3 – Incluir produto Fonte: Elaborado pelo autor do projeto 9 REFERÊNCIAS SHARP, John. Microsoft Visual C Sharp 2013 - Passo a Passo. Porto Alegre: Bookman, 2014. MICROSOFT. ASP.NET. Disponível em: https://dotnet.microsoft.com/apps/aspnet. Acesso em: 5 nov. 2020. MICROSOFT. Code editing. Disponível em: https://code.visualstudio.com/. Acesso em: 6 nov. 2020. WIKIPEDIA. Estoque. Disponível em: https://pt.wikipedia.org/wiki/Estoque. Acesso em: 6 nov. 2020. KASPERSKY. Hash. Disponível em: https://www.kaspersky.com.br/blog/hash-o-que- sao-e-como-funcionam/2773/. Acesso em: 7 nov. 2020. CODIFICAR. Requisitos Funcionais e Requisitos Não Funcionais. Disponível em: https://codificar.com.br/requisitos-funcionais-nao-funcionais/. Acesso em: 7 nov. 2020. WIKIPEDIA. Ferramentas de prototipagem. Disponível em: https://pt.wikipedia.org/wiki/Ferramentas_de_prototipagem. Acesso em: 8 nov. 2020. MICROSOFT. Microsoft Excel. Disponível em: https://www.microsoft.com/pt- br/microsoft-365/excel. Acesso em: 8 nov. 2020 SANCHEZ, Fabrício ALTHMANN, Márcio Fábio. Desenvolvimento web com ASP.NET MVC. São Paulo: Casa do Código, 2013. 1 LEVANTAMENTO DE REQUISITOS 1.1 Requisitos funcionais 1.2 Requisitos não funcionais 2 PROTÓTIPO 2.1 Tela principal 2.2 Tela efetuar login 2.3 Tela incluir produto REFERÊNCIAS
Compartilhar