Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade Integrada da Grande Fortaleza ANÁLISE E PROJETOS DE SISTEMAS Suponha que você(s) é (são) contratado(s) para desenvolver um app em arquitetura mobile (celular, tablet, etc) para compras de camisetas pela internet. Nesse projeto por encomenda, o cliente forneceu informações sobre as funções básicas do app, elencando os seguintes requisitos funcionais: O software deve identificar os dados de acesso do cliente por meio de uma tela de login que também deverá possuir botões para “saída” do aplicativo e “confirmação” do login. A tela de login também deve exibir a marca da empresa. Após o acesso, o app deve direcionar o usuário a uma tela de boas vindas, a qual deverá exibir o nome, cidade de origem e e-mail do usuário, seguidos pela mensagem “Bem vindo(a) a (nome do empresa)”. Essa tela também deve exibir um botão “Temas” que direcionará o usuário para a tela de escolha da camisa. A tela de escolha deverá classificar as camisas por tema (musical, game, etc) que, ao ser selecionado, direcionará o usuário para a tela de informações dos produtos. Cada produto deverá ter tela reservada para exibir imagem (zoom) e informações extras, como cores disponíveis, preço do produto e modelagem da camisa (Masculino, Feminino, Infantil, etc) e tamanho (P, M, G, GG). Após definir cada informação da peça, o usuário será direcionado escolher o sexo a quem se destina a camisa. Todas as telas devem oferecer a opção “voltar” as páginas anteriores. Ao selecionar um produto, o usuário será direcionado a uma tela específica que deve exibir mais informações sobre o produto como cores, modelagem (M e F), tamanho e preço. A tela deve permitir a seleção das informações (cor, tamanho, quatidade, etc) as quais devem ser exibidas em outra tela “Carrinho”, com a data da compra e valores unitários e total. Após confirmar a compra, o app deve exibir uma tela para a escolha da forma de pagamento, na qual também terá a opção de cancelamento, caso o usuário desista da compra. Após a escolha da forma de pagamento, caso seja escolhido cartão, deverá ser apresentada ao cliente uma página para inserir informações como: nome do cliente, dados da compra (informações do produto e forma de pagamento) e dados do cartão. Após validar a forma de pagamento (verificar cartão, débito em conta, etc), o app deverá apresentar ao cliente uma última tela com a mensagem “o pedido foi efetuado com sucesso”, seguido do número do pedido ou nota. Após analisar todas as funções solicitadas pelo cliente, procure classificar os requistos funcionais conforme a seguinte norma: Todos os requisitos devem ser identificados por um código/ID, por exemplo: [RFE01], [RFE02] … A descrição dos requisitos sempre começa com um verbo que define o processo a ser realizado pelo software. ESPECIFICAÇÃO DOS REQUISITOS [REF01] Inicializar o aplicativo com login e senha para acessar a conta; [REF02] Confirmar os dados apresentados na tela; [REF03] Apertar à aba tema para poder acessar a loja online; [REF04] Escolher um dos temas mostrados na tela; [REF05] Definir os tipos de características da peça de roupa como tamanho, cor, e estilo; [REF06] Confirmar a escolha para aparecer o valor da peça destacada; [REF07] Confirmar o valor e as escolhas das características da peça de roupa; [REF08] Validar a compra com a escolha da forma de pagamento. Agora, use o documento de especificação de requisitos para esboçar (desenhar) os componentes que rementem aos requisitos apresentados, apontando-os nos wireframes da página seguinte:
Compartilhar