1

Aprenda a desenvolver o seu projeto: Escopo, Requisitos Funcionais e Wireframe

#HTML #JavaScript #Scrum
Isaque Moura
Isaque Moura

Trago a vocês um resumo sobre Escopo, Requisitos Funcionais e Wireframe, etapas fundamentais no desenvolvimento de um projeto.


Escopo


O que faz e o que não faz parte do projeto. Delimitação do projeto.


Para isso, devem ser consideradas algumas premissas:

  • Objetivos
  • Entregas
  • Tarefas
  • Responsabilidades
  • Prazos
  • Custos



Especificação de Requisitos Funcionais: Casos de uso


Requisito Funcional: Envolve manipulação e transformação de dados do domínio do sistema.

Ex: Cadastros, registro de pedido, qualquer operação que envolva consulta e alteração de dados está relacionada com requisitos funcionais.


Requisito não-funcional: A ISO 9126 é uma forma de classificar requisitos não-funcionais. Relacionados a: Confiabilidade, Usabilidade, Eficiência, Manutenibilidade, Portabilidade. 


O que é necessário especificar no caso de uso?


O valor do caso de uso está no detalhamento. A descrição detalhada num caso de uso diz respeito a troca de informações, quais dados entram e quais saem. Casos de uso são os passos em sequência dessas trocas de informações


Como exemplo, 2 casos de uso de um sistema de pedidos de uma lanchonete:


1º - Registrar pedido

  1. [OUT] - O sistema mostra uma listagem com nome, preço, descrição e fotos de todos produtos, ordenados por nome.
  2. [IN] - O cliente seleciona os produtos desejados e informa a localização de entrega do produto.
  3. [OUT] - O sistema informa o código do pedido.


*OUT representa saída de dados/informações, e IN representa entrada de dados/informações


2º - Entregar pedido

  1. [OUT] - O sistema informa uma listagem contendo código, valor total, tempo e itens, dos pedidos recentes, ordenados dos mais antigos para os mais recentes.
  2. [IN] - O entregador seleciona um pedido.
  3. [OUT] - O sistema informa um mapa com a rota até a localização de entrega.
  4. [IN] - O entregador informa que o pedido foi entregue.



Wireframe


É um esboço das telas do sistema.


Quem faz?: Quem está trabalhando na especificação inicial do sistema, pode ter o Product Owner(Função dentro do SCRUM) nessa fase, por ter o sistema na mente, pode ter um analista, um designer que fará o projeto das telas detalhadas depois.


O Esboço serve de base para o designer especificar os protótipos de tela do sistema/projeto de UX,UI.


Pode se usar o Figma para prototipagem. Algumas ferramentas básicas dentro do Figma são:

  • Draft: Novo rascunho
  • Frame: Unidade para criar as telas. Pode usar tamanhos personalizados.


O caso de uso deve orientar na concepção do Wireframe.


Quando algum requisito do sistema vier de fora, como de uma API externa, normalmente se coloca uma menção a ele nos requisitos, de forma que seja possível saber que é externo e não algo a ser desenvolvido no Back-end.


Como você faria esses passos iniciais no desenvolvimento de um projeto? Comente abaixo desse artigo, vamos trocar conhecimento. Abraço.

4
57

Comentários (4)

0
R

Rodrigo Quintas

11/02/2021 22:02

Boa elaboração dos conteúdos, Isaque Moura.

1
Matheus Silva

Matheus Silva

20/12/2020 22:45

Bom artigo!!

1
Ednilson Calixto

Ednilson Calixto

20/12/2020 12:10

Contribuição super que importante, valeu !!!

1
Francisca Santos

Francisca Santos

20/12/2020 11:54

Muito bom !!!

Um guerreiro

Brasil