Phase Import phase by sovetnik active
Project: CoffeeShop

Import phase

Just imported from binary

Back to project | MindMap

To clone this phase add umwelt to your project deps and run


New
concept Actors created

Description of Actors

lib/coffee_shop/actors.ex
defmodule CoffeeShop.Actors do
  @moduledoc "Description of Actors"
end
test/coffee_shop/actors_test.exs
defmodule CoffeeShop.ActorsTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Actors
end

external Barista created

Description of external Barista

lib/coffee_shop.ex
defmodule Barista do
end
test/coffee_shop_test.exs
defmodule Barista do
end

external Client created

Description of external Client

lib/coffee_shop.ex
defmodule Client do
end
test/coffee_shop_test.exs
defmodule Client do
end

external Client created

Description of external Client

lib/coffee_shop.ex
defmodule Client do
end
test/coffee_shop_test.exs
defmodule Client do
end

external Manager created

Description of external Manager

lib/coffee_shop.ex
defmodule Manager do
end
test/coffee_shop_test.exs
defmodule Manager do
end

external Manager created

Description of external Manager

lib/coffee_shop.ex
defmodule Manager do
end
test/coffee_shop_test.exs
defmodule Manager do
end

concept CoffeeMachine created

Кофемашина, которая готовит кофе

lib/coffee_shop/coffee_machine.ex
defmodule CoffeeShop.CoffeeMachine do
  @moduledoc "Кофемашина, которая готовит кофе"
  defstruct state: nil
  @doc "Head of make_coffee/1"
  @spec make_coffee(drink :: any) :: any
  def make_coffee(drink)

  def make_coffee(drink) do
  end
end
test/coffee_shop/coffee_machine_test.exs
defmodule CoffeeShop.CoffeeMachineTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.CoffeeMachine

  describe("make_coffee / 1") do
    test "fun make_coffee" do
    end
  end
end

concept Frames created

Description of Frames

lib/coffee_shop/frames.ex
defmodule CoffeeShop.Frames do
  @moduledoc "Description of Frames"
end
test/coffee_shop/frames_test.exs
defmodule CoffeeShop.FramesTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Frames
end

concept Menu created

Список доступных напитков и продуктов

lib/coffee_shop/menu.ex
defmodule CoffeeShop.Menu do
  @moduledoc "Список доступных напитков и продуктов"
  defstruct items: nil
end
test/coffee_shop/menu_test.exs
defmodule CoffeeShop.MenuTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Menu
end

concept Price created

Стоимость напитков и продуктов

lib/coffee_shop/price.ex
defmodule CoffeeShop.Price do
  @moduledoc "Стоимость напитков и продуктов"
  defstruct value: nil
end
test/coffee_shop/price_test.exs
defmodule CoffeeShop.PriceTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Price
end

concept QualityService created

Уровень удовлетворения клиента в процессе взаимодействия

lib/coffee_shop/quality_service.ex
defmodule CoffeeShop.QualityService do
  @moduledoc "Уровень удовлетворения клиента в процессе взаимодействия"
  defstruct level: nil
end
test/coffee_shop/quality_service_test.exs
defmodule CoffeeShop.QualityServiceTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.QualityService
end

concept Resources created

Материальные и финансовые ресурсы, необходимые для функционирования кофейни

lib/coffee_shop/resources.ex
defmodule CoffeeShop.Resources do
  @moduledoc "Материальные и финансовые ресурсы, необходимые для функционирования кофейни"
  defstruct materials: nil, financial: nil
end
test/coffee_shop/resources_test.exs
defmodule CoffeeShop.ResourcesTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Resources
end

concept Satisfaction created

Степень удовлетворения клиента и персонала от процесса и результата взаимодействия

lib/coffee_shop/satisfaction.ex
defmodule CoffeeShop.Satisfaction do
  @moduledoc "Степень удовлетворения клиента и персонала от процесса и результата взаимодействия"
  defstruct score: nil
end
test/coffee_shop/satisfaction_test.exs
defmodule CoffeeShop.SatisfactionTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Satisfaction
end

concept Time created

Продолжительность выполнения заказа

lib/coffee_shop/time.ex
defmodule CoffeeShop.Time do
  @moduledoc "Продолжительность выполнения заказа"
  defstruct duration: nil
end
test/coffee_shop/time_test.exs
defmodule CoffeeShop.TimeTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Time
end

concept Receipt created

Рецепт блюда или напитка

lib/coffee_shop/receipt.ex
defmodule CoffeeShop.Receipt do
  @moduledoc "Рецепт блюда или напитка"
end
test/coffee_shop/receipt_test.exs
defmodule CoffeeShop.ReceiptTest do
  use ExUnit.Case, async: true
  alias CoffeeShop.Receipt
end


Rendering...