Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Desastres
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Desastres
  • Desastres
  • Wiki
  • requirements

requirements · Changes

Page history
Update requirements authored Nov 23, 2018 by Gabriel Henrique Paul's avatar Gabriel Henrique Paul
Show whitespace changes
Inline Side-by-side
requirements.md
View page @ 6c45770f
...@@ -8,212 +8,143 @@ In this project we aim to develop a simulation of water floods that communicate ...@@ -8,212 +8,143 @@ In this project we aim to develop a simulation of water floods that communicate
# User Stories # User Stories
Identification: US01_01 Identification: US01_01 <br>
Feature: Register Agents Feature: Register Agents <br >
User story: User story: <br>
As a server As a server <br>
I want to have all simulation agents registered I want to have all simulation agents registered <br>
So that I can start simulation So that I can start simulation <br>
Identification: US01_02 <br>
Feature: Register Temporary Agents <br >
Identification: US01_02 User story: <br>
Feature: Register Temporary Agents As a server <br>
User story: I want to register a temporary agent requested by another agent inside the simulation <br>
As a server So that the temporary agent can join the simulation <br>
I want to register a temporary agent requested by another agent inside the simulation
So that the temporary agent can join the simulation Identification: US02 <br>
Feature: Process agents actions <br >
User story: <br>
Identification: US02 As a Server <br>
I want to process all actions sent by the agents <br>
Feature: Process agents actions So that I can update the simulation <br>
User story: Identification: US03 <br>
As a Server Feature: Update the internal state of the simulation <br >
I want to process all actions sent by the agents User story: <br>
So that I can update the simulation As a server <br>
I want to update the current state of the simulation based in the actions sent by the agents <br>
So that I could update the agents perceptions about the simulation <br>
Identification: US03 Identification: US04_01 <br>
Feature: Update the internal state of the simulation Feature: Agent move <br >
User story: User story: <br>
As a server As a agent <br>
I want to update the current state of the simulation based in the actions sent by the agents I want to move in the map <br>
So that I could update the agents perceptions about the simulation So that I can position myselft in a new place in the map <br>
Identification: US04_02 <br>
Feature: Photograph <br >
Identification: US04_01 User story: <br>
Feature: Agent move As a agent <br>
I want to photograph a determinated place <br>
User story: So that I can have a view of the afected location <br>
As a agent
I want to move in the map Identification: US04_03 <br>
So that I can position myselft in a new place in the map Feature: Colect a water sample <br >
User story: <br>
As a agent <br>
I want to colect a water sample in a place <br>
So that I could analyze the contamination level <br>
Identification: US04_02
Feature: Photograph Identification: US04_04 <br>
Feature: Search for Social Actives <br >
User story: User story: <br>
As a agent As a agent <br>
I want to photograph a determinated place I want to find a social active in the neighbourhood <br>
So that I can have a view of the afected location So that I could finish a job that a agent is not able to <br>
Identification: US04_05 <br>
Feature: Analyze picture <br >
User story: <br>
Identification: US04_03 As a agent <br>
Feature: Colect a water sample I want to analyze a picture <br>
User story: So that I could verify the presence of victims in the photo location <br>
As a agent
I want to colect a water sample in a place Identification: US04_06 <br>
So that I could analyze the contamination level Feature: Require a social active <br >
User story: <br>
As a agent <br>
I want to call a social active to the simulation <br>
Identification: US04_04 So that I could finish a job that demand it skills <br>
Feature: Search for Social Actives Identification: US04_07 <br>
User story: Feature: Material delivery <br >
As a agent User story: <br>
I want to find a social active in the neighbourhood As a agent <br>
So that I could finish a job that a agent is not able to I want to deliver a material volume <br>
So that I could free some physical storage or complete a task <br>
Identification: US04_08 <br>
Identification: US04_05 Feature: Virtual deliver <br >
User story: <br>
Feature: Analyze picture As a agent <br>
I want deliver a virtual package <br>
User story: So that I could free some virtual storage or complete a task <br>
As a agent
I want to analyze a picture Identification: US04_09 <br>
So that I could verify the presence of victims in the photo location Feature: Victims rescue <br >
User story: <br>
As a agent <br>
I want to rescue a victim <br>
Identification: US04_06 So that I could accomplish the simulation goal <br>
Feature: Require a social active
Identification: US04_10 <br>
User story: Feature: Recharge <br >
As a agent User story: <br>
I want to call a social active to the simulation As a agent <br>
So that I could finish a job that demand it skills I want to recharge my battery <br>
So that could move though the simulation map <br>
Identification: US04_01 <br>
Feature: Action <br >
Identification: US04_07 User story: <br>
As a agent <br>
Feature: Material delivery I want to do a action <br>
So that I could change the simulation state <br>
User story: Identification: US04_11 <br>
As a agent Feature: Carry an agent <br >
I want to deliver a material volume User story: <br>
So that I could free some physical storage or complete a task As a agent <br>
I want to carry an agent inside my physical volume <br>
So that I could move and agent from a place to another <br>
Identification: US04_08 Identification: US04_12 <br>
Feature: Pass turn <br >
Feature: Virtual deliver User story: <br>
As a agent <br>
I want to pass my turn <br>
User story: So that I could not make the simulation wait for my action <br>
As a agent
I want deliver a virtual package Identification: US05 <br>
So that I could free some virtual storage or complete a task Feature: Create a flood <br >
User story: <br>
As a server <br>
I want to generate a event of flood in the simulation <br>
So that I could test the agests performace in the generated conditions <br>
Identification: US04_09
Feature: Victims rescue Identification: US05_02 <br>
Feature: Collect a picture <br >
User story: User story: <br>
As a agent As a server <br>
I want to rescue a victim I want to generate a job of picture collection <br>
So that I could accomplish the simulation goal So that I could test the agests performace in the generated conditions <br>
Identification: US05_04 <br>
Feature: Victims Rescue <br >
Identification: US04_10 User story: <br>
Feature: Recharge As a server <br>
I want to generate a job of victim rescue <br>
User story: So that I could test the agests performace in the generated conditions <br>
As a agent
I want to recharge my battery
So that could move though the simulation map
Identification: US04_01
Feature: Action
User story:
As a agent
I want to do a action
So that I could change the simulation state
Identification: US04_11
Feature: Carry an agent
User story:
As a agent
I want to carry an agent inside my physical volume
So that I could move and agent from a place to another
Identification: US04_12
Feature: ass turn
User story:
As a agent
I want to pass my turn
So that I could not make the simulation wait for my action
Identification: US05
Feature: Create a flood
User story:
As a server
I want to generate a event of flood in the simulation
So that I could test the agests performace in the generated conditions
Identification: US05_02
Feature: Collect a picture
User story:
As a server
I want to generate a job of picture collection
So that I could test the agests performace in the generated conditions
Identification: US05_04
Feature: Victims Rescue
User story:
As a server
I want to generate a job of victim rescue
So that I could test the agests performace in the generated conditions
Clone repository
  • API
  • QuickStart
  • agents
  • agents
    • actions
    • agent
  • api
    • firstconnection
    • firstmessage
    • how it works
    • stepsmessages
  • Home
  • notes
  • requirements
  • setting enviroment
  • simulation
  • simulation
    • corearchitecture
View All Pages