Upgrade to Pro — share decks privately, control downloads, hide ads and more …

組み込みソフトウェア基礎_【連続講座 #1】要求仕様を正しく理解するには?

k-abe
May 17, 2022

組み込みソフトウェア基礎_【連続講座 #1】要求仕様を正しく理解するには?

要求仕様の理解で苦しんだ経験から要求仕様を理解するためのヒントを共有させてください。

k-abe

May 17, 2022
Tweet

More Decks by k-abe

Other Decks in Technology

Transcript

  1. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 12
  2. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 13
  3. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 15
  4. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 17
  5. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 3) ৘ใෆ଍ ▪ࣄྫ •ཁٻ࢓༷ͷهࡌྫɿxx௨৴ͷσʔλΛ1ඵؒૹ৴͍ͯͩ͘͠͞(※)ɻ ɹલఏͱͯ͠xx௨৴ͷσʔλͷૹ৴पظ͸400msɻ •ࣄྫͷղܾࡦ ɹ1ඵؒ௒աͰྑ͍ͷ͔ɺ௒աͯ͠͸͍͚ͳ͍ͷ͔ɺ1ඵؒͷൣғΛ໌֬ʹ͢Δɻ ɹ(800msͰྑ͍ͷ͔?ͦΕͱ΋1.2sͰ΋ྑ͍ͷ͔?ͦΕͱ΋1sec±xx msec͡Όͳ͍ͱବ໨ͳͷ͔

    ) ※ཁٻ࢓༷ͷஈ֊Ͱ௨৴σʔλͷपظ·Ͱఆٛ͢Δ͜ͱ͸۩ମత͗ͯ͢;͞Θ͘͠ͳ͍ؾ͕͢Δ͕ࣄྫ ͷઆ໌ͱ͍͏͜ͱͰɻཁٻͷ࢓༷ԽͷϑΣʔζͰ্هͷૹ৴࣌ؒͷ࢓༷Λ໌֬ʹ͢Δͷ͕ଥ౰͔΋͠Ε ͳ͍ɻ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 19
  6. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 20
  7. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 22
  8. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 5) දهͷ༳Ε ▪ࣄྫ •ෆ౳߸ ɾxx-1 ཁٻ࢓༷: 100Ҏ্Ͱxx͕ൃੜɻ ɾxx-2 ཁٻ࢓༷:

    200ະຬͰxx͕ൃੜɻ ɹxx-1ͱxx-2ͷཁٻ࢓༷Ͱ৚݅ͷ͖͍͠஋͕ҟͳ͍ͬͯΔɻ ɹҙਤ͍ͯ͠Δͷ͔?ͦΕͱ΋ޡهͳͷ͔? ɹରࡦͱͯ͠࢓༷ॻͷ๯಄Ͱཁٻ࢓༷ܾఆͷཧ༝ɾϙϦγʔΛ໌ه͢Δɺෆ౳߸Ͱཁٻ࢓༷Λهࡌ͢ΔͳͲɻ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 24
  9. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 26
  10. ▪͜Μͳཁٻ࢓༷ͷఆٛ͸ݏͩ 1) ཁٻ࢓༷ͷॏෳهࡌ 2) υϝΠϯ஌ࣝͷଐਓԽ 3) ৘ใෆ଍ 4) هࡌͷཻ౓ 5)

    දهͷ༳Ε 6) ໨తͰ͸ͳ͘खஈ͕هࡌ 7) ࢓༷ॻͷମࡋ ຊ೔ͷςʔϚ ʲཁٻ࢓༷Λਖ਼͘͠ཧղ͢Δʹ͸?ʳ 29