-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
25 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
**Behavior-Driven Development (BDD)** é uma prática de desenvolvimento de software que se concentra em definir o comportamento esperado de um software antes que ele seja realmente desenvolvido. Basicamente, o BDD tem como objetivo melhorar a colaboração entre desenvolvedores, analistas de negócios e stakeholders, ela se baseia em uma comunicação clara e acessível entre todas as partes envolvidas no projeto, usando uma linguagem comum que todos compreendam. | ||
No BDD, as funcionalidades são descritas em uma linguagem simples e estruturada, que geralmente segue o formato de histórias de usuário. Um dos padrões mais comuns para escrever essas especificações é o formato Gherkin, que usa palavras-chave como: | ||
|
||
- Dado (Given): Define o contexto inicial. | ||
- Quando (When): Descreve o evento ou ação que ocorre. | ||
- Então (Then): Explica o resultado esperado da ação. | ||
|
||
|
||
## HealthNet | ||
|
||
A "HealthNet" enfrenta um desafio significativo devido à falta de uma estrutura unificada para a gestão de dados de pacientes em suas diversas unidades espalhadas por vários estados. Os profissionais de saúde lidam com sistemas desatualizados e incompatíveis, resultando em prontuários isolados que não se comunicam entre si. Isso atrasa os processos, aumenta o risco de erros médicos e dificulta o acesso a informações completas e atualizadas. Além disso, os sistemas de agendamento de consultas são ineficientes, causando longos tempos de espera e frustração. O controle de medicamentos também é prejudicado, dificultando o rastreamento de prescrições e aumentando o risco de complicações médicas. A dependência de processos manuais e papelada agrava ainda mais a situação, tornando as operações lentas, propensas a erros, e complicando a conformidade com regulamentações de proteção de dados de saúde. | ||
|
||
**BDD HealthNet** | ||
|
||
<iframe width="768" height="432" src="https://miro.com/app/live-embed/uXjVKvdDBkU=/?moveToViewport=710817,226151,173243,38716&embedId=951516841249" frameborder="0" scrolling="no" allow="fullscreen; clipboard-read; clipboard-write" allowfullscreen></iframe> | ||
|
||
Com base nas histórias de usuário e seus respectivos critérios de aceitação, foram criados cenários de BDD. Os cenários cobrem aspectos de sucesso, falha e comportamentos alternativos que mapeiam diretamente os requisitos do sistema, permitindo uma validação precisa e garantindo que as funcionalidades atendam às necessidades dos usuários finais. Estes cenários servem de guia para o desenvolvimento e testes do sistema, facilitando a comunicação entre as equipes e assegurando a entrega de um produto de alta qualidade. | ||
|
||
|
||
## Histórico de Versão | ||
|
||
| Versão | Data | Descrição | Autor(es) | | ||
|--------|------------|-------------------------------------------------------------------|-----------------| | ||
| 1.0 | 09/09/2024 | Adição do BDD na documentação | Grupo | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters