Pro Yearly is on sale from $80 to $50! »

ビジネスルールを軸とした ソフトウェア開発手法 「CCSR」

87e6be3b5dcac822e5dfd974ba65045a?s=47 Kinoko
November 04, 2020

ビジネスルールを軸とした ソフトウェア開発手法 「CCSR」

合同勉強会 in 大都会岡山 -2020 Winter Online https://gbdaitokai.connpass.com/event/189232/
---

開発者が事業活動に関心を持ち、ビジネスルールに基づく計算・判断ロジック(ビジネスロジック)を軸にアプリケーションを組み立てる、「CCSR」というソフトウェア開発手法をご紹介します。

参考: 要件定義・仕様化・実装の継ぎ目をなくすCCSR開発手法
https://masuda220.hatenablog.com/entry/2020/05/27/103750

87e6be3b5dcac822e5dfd974ba65045a?s=128

Kinoko

November 04, 2020
Tweet

Transcript

  1. "CF"TBNJ ͖ͷࢠ ϏδωεϧʔϧΛ࣠ͱͨ͠ ιϑτ΢ΣΞ։ൃख๏ ʮ$$43ʯ ߹ಉษڧձ in େ౎ձԬࢁ -2020 Winter

    Online-
  2. ࣗݾ঺հ "CF"TBNJl͖ͷࢠz େࡕͷΤϯδχΞ ݸਓࣄۀओ IUUQOPDPOPOFU !BBUI

  3. ʮ$$43ʯͱ͸ w ։ൃऀ͕ࣄۀ׆ಈ Ϗδωε ʹ໨Λ޲͚ͯɺϏδωεϧʔϧΛ࣠ʹ։ൃΛਐΊ Διϑτ΢ΣΞ։ൃख๏ w ૿ా͞ΜߟҊͷ৽͍͠ख๏ w ख๏ͷݕূɾཱ֬Λߦ͍ɺݱ৔Ͱ౤ೖΛ։࢝

    ڭҭͷ৔ͷ४උਅͬ࠷த
  4. ࠓ೔ͷ಺༰ w ʮϏδωεʹ໨Λ޲͚ΔʯͬͯͲ͏͍͏͜ͱʁʁ w Կ͕خ͍͠ͷʁ w $$43։ൃͷ֓ཁ

  5. ʮϏδωεʹ໨Λ޲͚Δʯ ͬͯͲ͏͍͏͜ͱʁ

  6. Ϗδωεʹ໨Λ޲͚Δ ։ൃ͢Δର৅ͷγεςϜ͕ ୭ʹԿͷ Ձ஋Λಧ͚ΔͨΊͷγεςϜͳͷ͔Λҙࣝ͢Δ

  7. Ϗδωεʹ໨Λ޲͚Δͱ Կ͕خ͍͠ͷʁ

  8. Ϗδωεʹ໨Λ޲͚Δͱɾɾɾ ࠓ࡞͍ͬͯΔγεςϜ͕ ୭ʹ ͲͷΑ͏ͳ৔໘Ͱ ͲͷΑ͏ʹ࢖ΘΕΔ͔ ΠϝʔδͰ͖Δ

  9. ΠϝʔδͰ͖Δͱ Ͳ͏ͳΔͷʁ

  10. ࢓༷ͷ൑அ͕Ͱ͖Δ ͜ͷೖྗνΣοΫͷ࢓༷ Կ͔͓͔͍͠ͳʁ ೖྗ߲໨଍Γ͍ͯͳ͍ͳʔʁ

  11. ػೳͷॏཁ౓ͷ൑அ͕Ͱ͖Δ

  12. ྫʣਤॻؗγεςϜ

  13. γεςϜԽͷ໨తɿ ਤॻؗһͷ࡞ۀΛࢧԉ͠ɺ ຊͷିग़ɾฦ٫ۀ຿ʹ͓͍ͯձһΛ଴ͨͤͳ͍ εϜʔζͳӡ༻Λ࣮ݱ͢Δɻ εϜʔζʹӡ༻͢ΔͨΊʹɺձһʹຊΛͪΌΜͱฦ٫ͯ͠΋Β͏ඞཁ͕͋Δ

  14. ฦ٫Λଅͨ͢Ίʹ ฦ٫͕஗Ԇ͍ͯ͠Δ৔߹ ຊͷିग़ʹ੍ݶΛ͔͚Δ ϧʔϧ ିग़ظݶ͕੾Εͨ৔߹௨஌͢Δ ۀ຿ ͜ΕΒ͸ॏཁ౓͕ߴ͍

  15. ໨తΛ໌֬ʹҙࣝ͢Δͱɺਂ͘࢓༷΍ۀ຿΍ϧʔϧͷ ॏཁ౓Λ൑அ͢Δ͜ͱ͕Ͱ͖Δ

  16. ͞Βʹ

  17. ԿͷͨΊʹ࡞͍ͬͯΔ͔ΛΠϝʔδͰ͖Δͱ ։ൃʹʮ΍Γ͕͍ʯΛײ͡΍͍͢ ౰ࣄऀҙࣝΛ࣋ͪ΍͘͢ͳΔ

  18. ։ൃऀ͕ϏδωεΛҙࣝ͢Δ ඞཁ͋Δͷʁʁ

  19. ෼ۀͱ͍͏ߟ͑ํ

  20. ιϑτ΢ΣΞ։ൃ͸ʮ࡞ͬͨΒऴΘΓʯͰ͸ͳ͍ w ෆ۩߹վमɺػೳ௥Ճ w ӡ༻Λݕূ͠ͳ͕Βͷ։ൃ w มԽ͚ͭͮ͠ͳ͚Ε͹ͳΒͳ͍ ܧଓతͳมߋલఏɺมߋ͠΍͍͢ઃܭͰ͋Δ͜ͱ͕๬·͍͠

  21. ෼ۀͰ͸ͳ͘

  22. ʮ໨తʯΛҙࣝ͠ɺؔ܎ऀશһͰಉ͡ํ޲Λ޲͘͜ͱͰ

  23. ૬ޓίϛϡχέʔγϣϯΛԁ׈ʹ

  24. υΩϡϝϯτͰ͸ͳ͘

  25. ίϛϡχέʔγϣϯΛԁ׈ʹ͢Δ͜ͱͰ෼அΛͳ͘͠ɺ ϑΟʔυόοΫϧʔϓΛૉૣ͘ճ͢ ཁ݅ఆٛɾ࢓༷Խɾ࣮૷ͷܧ͗໨ΛͳΊΒ͔ʹ

  26. $$43։ൃ֓ཁ

  27. $$43։ൃ w ཁ݅ఆٛͷख๏ͱͯ͠3%3"Λར༻ w ࢓༷ͷهड़ΛυΩϡϝϯτͰ͸ͳ͘ϓϩάϥϛϯάݴޠ +BWB 42- )5.- Ͱ ߦ͏

    w ࢓༷ͷՄࢹԽΛ+*(ͱ͍͏πʔϧͰߦ͏
  28. ࡾ૚ߏ଄ʴϏδωεϩδοΫ

  29. υϝΠϯΦϒδΣΫτΛத৺ʹͨ͠ΞϓϦέʔγϣϯߏ଄

  30. 3%3"ʹΑΔཁ݅ఆٛ

  31. 3%3" w εϐʔσΟʔʹཁ݅ఆٛΛߦ͏ͨΊͷϞσϦϯάख๏ w ʮγεςϜԽʯ͢Δ΋ͷΛ໌Β͔ʹ͢Δ w ؔ܎ऀؒͷίϛϡχέʔγϣϯʹॏ͖Λ͓͘

  32. ྫʣਤॻؗγεςϜͷاըॻ

  33. 3%3"ͷμΠΞάϥϜ

  34. ৄࡉΛ٧ΊΔͷͰ͸ͳ͘ɺٞ࿦ͷ౔୆Λͭ͘Δ ந৅తͳμΠΞάϥϜͰ ੔߹ੑΛ֬ೝ͠ɺؔ܎ऀؒͰೝࣝΛ͋ΘͤΔ

  35. ԿΛγεςϜԽ͢Δͷ͔Λ໌֬ʹ͍ͯ͘͠

  36. ϏδωεϧʔϧΛચ͍ग़͢

  37. None
  38. ϓϩάϥϛϯάݴޠͰ ࢓༷Λهड़͢Δ

  39. ϏδωεϧʔϧΛத৺ʹ࢓༷Λهड़͢Δ υΩϡϝϯτΛ࡞੒ͤͣɺϓϩάϥϛϯάݴޠͰ࢓༷Λهड़͍ͯ͘͠

  40. Ϗδωεϧʔϧ

  41. None
  42. ॲཧ͸࣮૷ͤͣɺγάωνϟͷΈهड़

  43. +*(ͰίʔυΛՄࢹԽ͢Δ

  44. +*( w ࡾ૚ υϝΠϯϞσϧͷΞʔΩςΫνϟͰ࣮૷͞Εͨίʔυ͔Β෼ੳɾઃܭ৘ ใΛग़ྗ͢Δπʔϧ w +BWBόΠτίʔυ DMBTTϑΝΠϧ ͔Βੜ੒ w

    IUUQTHJUIVCDPNEEEKBWBKJH
  45. +*(ͷμΠΞάϥϜ

  46. None
  47. ؔ࿈ੑΛՄࢹԽ͢Δ͜ͱʹΑΓ ཁ݅ఆٛɾ࢓༷Խɾ࣮૷ͷܧ͗໨Λͳ͘͢

  48. $$43໘നͦ͏ͩͳʁ ͱࢥͬͨํ

  49. $$43ࢀߟࢿྉ w ΑΓΑ͍։ൃख๏ιϑτ΢ΣΞઃܭΛߟ͑Δ IUUQTNBTVEBIBUFOBCMPHDPNFOUSZ w ૿ా͞Μͷϒϩά w TZTUFNTFLLFJMJCSBSZ3%3"ϋϯυϒοΫਤॻؗαϯϓϧ IUUQTHJUIVCDPNTZTUFNTFLLFJMJCSBSZ w

    $$43Ͱͷ࣮૷ྫ
  50. 5XJUUFS w ૿ాږɽ͞Μ !NBTVEB 5XJUUFSIUUQTUXJUUFSDPNNBTVEB w ਆ࡚ɹળ࢘͞Μ ![FO[FOHPPE 5XJUUFSIUUQTUXJUUFSDPN [FO[FOHPPE

    w 3%3"ఏএऀ w ͍Ζ;%9 σϥοΫε ͞Μ !JSPG 5XJUUFSIUUQTUXJUUFSDPNJSPG w +*(ͷ։ൃऀ
  51. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠