Save 37% off PRO during our Black Friday Sale! »

RDRA2.0を1年半使って実感した効果

8ccf56f96f826c232cb4f382be726ba3?s=47 haru860
October 29, 2021

 RDRA2.0を1年半使って実感した効果

2021年10月29日(金)に開催されたモデルベースで要件定義をやってみた
( https://modeling-how-to-learn.connpass.com/event/227535/ ) の登壇資料。

#現場で役立つモデル駆動設計

8ccf56f96f826c232cb4f382be726ba3?s=128

haru860

October 29, 2021
Tweet

Transcript

  1. 3%3"Λ೥൒࢖ͬͯ ࣮ײͨ͠ޮՌ  גࣜձࣾϏʔϓϥ΢υ ࠤ౻࣏෉ ϞσϧϕʔεͰཁ݅ఆٛΛ΍ͬͯΈͨ ݱ৔Ͱ໾ཱͭϞσϧۦಈઃܭ

  2. ࠤ౻ ࣏෉ 5XJUUFS!IBSV גࣜձࣾϏʔϓϥ΢υ ୅දऔక໾ࣾ௕ ˙ձࣾͷϝΠϯࣄۀ ɾ1ZUIPOͷ8FCγεςϜ։ൃɺػցֶशγεςϜ։ൃ डୗ։ൃ ˙ࣗࣾαʔϏε ɾ*5ษڧձࢧԉϓϥοτϑΥʔϜ

    DPOOQBTT ɾΦϯϥΠϯ1ZUIPOֶशαΠτ 1Z2 ɾγεςϜ։ൃνʔϜ޲͚υΩϡϝϯταʔϏε 5SBDFSZ ˙ͦͷଞ *5ܥษڧձ #14UVEZΛ೥݄ʙओ࠵ʢݱࡏʣ
  3. ͲͷΑ͏ͳ։ൃʹ3%3"Λ࢖͔ͬͨ ɾ੡଄ۀɿ'"γεςϜ ɾෆಈ࢈ɿ෺݅؅ཧചങγεςϜ ɾग़൛ɿڭࡐ؅ཧɾֶशγεςϜ ɾਓࡐɿ࠾༻৘ใ؅ཧγεςϜ ɾҩྍɿ1)3؅ཧαʔϏε

  4. ςʔϚ 3%3"Λ೥൒࢖࣮ͬͯײͨ͠ޮՌ ɾ#FGPSF 3%3"ಋೖલʣͱ ɾ"GUFS ޮՌ Ͱߟ͑ͯΈ·͢

  5. ʲ#FGPSFʳ 3%3"Λಋೖ͢Δલ ཁ݅ఆٛΛ Ͳ͏͍͔ͯͨ͠ʁ

  6. ࢥ͍ग़ͤͳ͍ʂ #FGPSF͕ࢥ͍ग़ͤͳ͍΄Ͳ "GUFS͕ྑ͘ͳͬͨͱ͍͏͜ͱ

  7. ʢ͓ͦΒ͘ʣ৔౰ͨΓతʹඞཁͳ΋ͷΛ͍ͭͬͯͨ͘ ۀ຿ϑϩʔ ೖग़ྗؔ࿈ਤ ঢ়ଶભҠਤ ֓೦Ϟσϧ Ϣʔεέʔεਤ ώΞϦϯά γεςϜશମਤ ػೳҰཡ ϫΠϠʔϑϨʔϜ

  8. ʲ"GUFSʳ 3%3"Λ࢖ͬͨޮՌ

  9. ಄ͷத͕ͭͳ͕ͬͨʂ γεςϜڥք γεςϜ γεςϜ֎෦؀ڥ γεςϜՁ஋ ۀ຿ ۀ຿ ϏδωείϯςΩετਤ ։ൃͷ໨త ۀ຿ɾγεςϜ

    ֎෦γεςϜ γεςϜίϯςΩετਤ ཁٻ ཁٻ ཁٻϞσϧਤ #6$ #6$ #6$ਤ 6$ ۀ຿ϑϩʔਤ 6$ ར༻γʔϯ γφϦΦ ར༻γʔϯਤ 6$ 6$ෳ߹ਤ ৘ใϞσϧਤ 6$ ঢ়ଶϞσϧਤ ঢ়ଶ ঢ়ଶ όϦΤʔγϣϯɾ৚݅ਤ ৚݅ ৄࡉԽ ৄࡉԽ ৄࡉԽ ৄࡉԽ ࢀর ࢀর ৄࡉԽ શମʹཁٻΛ൓ө ࢀর ৄࡉԽ ը໘ ৘ใ ৚݅ Πϕϯτ ৘ใ ৘ใ ৘ใ
  10. νʔϜϝϯόʔͷ3%3"΁ͷཧղ͕ૣ͍ γεςϜڥք γεςϜ γεςϜ֎෦؀ڥ γεςϜՁ஋ ۀ຿ ۀ຿ ϏδωείϯςΩετਤ ։ൃͷ໨త ۀ຿ɾγεςϜ

    ֎෦γεςϜ γεςϜίϯςΩετਤ ཁٻ ཁٻ ཁٻϞσϧਤ #6$ #6$ #6$ਤ 6$ ۀ຿ϑϩʔਤ 6$ ར༻γʔϯ γφϦΦ ར༻γʔϯਤ 6$ 6$ෳ߹ਤ ৘ใϞσϧਤ 6$ ঢ়ଶϞσϧਤ ঢ়ଶ ঢ়ଶ όϦΤʔγϣϯɾ৚݅ਤ ৚݅ ৄࡉԽ ৄࡉԽ ৄࡉԽ ৄࡉԽ ࢀর ࢀর ৄࡉԽ શମʹཁٻΛ൓ө ࢀর ৄࡉԽ ը໘ ৘ใ ৚݅ Πϕϯτ ৘ใ ৘ใ ৘ใ
  11. σʔλܥϞσϧΛͭ͘Γ΍͍͢ ৘ใ ৘ใ ৘ใ ৘ใ ৘ใ ৘ใϞσϧਤ 3%3"ͷଞͷϞσϧ γεςϜ ίϯςΩετਤ

    ཁٻϞσϧਤ Ϗδωε Ϣʔεέʔεਤ Ϗδωε ίϯςΩετਤ ۀ຿ϑϩʔਤ ར༻γʔϯਤ όϦΤʔγϣϯ ৚݅ਤ ໊ࢺʹண໨͠ நग़͢Δ γεςϜϨΠϠʔ γεςϜՁ஋ϨΠϠʔ γεςϜ֎෦؀ڥϨΠϠʔ
  12. ෳࡶʹͳ͖ͬͯͨͱ͖ʹ৘ใΛ੔ཧ͠΍͍͢ γεςϜڥք γεςϜ γεςϜ֎෦؀ڥ γεςϜՁ஋ ۀ຿ ۀ຿ ϏδωείϯςΩετਤ ։ൃͷ໨త ۀ຿ɾγεςϜ

    ֎෦γεςϜ γεςϜίϯςΩετਤ ཁٻ ཁٻ ཁٻϞσϧਤ #6$ #6$ #6$ਤ 6$ ۀ຿ϑϩʔਤ 6$ ར༻γʔϯ γφϦΦ ར༻γʔϯਤ 6$ 6$ෳ߹ਤ ৘ใϞσϧਤ 6$ ঢ়ଶϞσϧਤ ঢ়ଶ ঢ়ଶ όϦΤʔγϣϯɾ৚݅ਤ ৚݅ ը໘ ৘ใ ৚݅ Πϕϯτ ৘ใ ৘ใ ৘ใ ৽ͨͳ৘ใ
  13. ݟੵ΋Γͷࠜڌ͕Θ͔Γ΍͍͢ 6$ ը໘ Πϕϯτ ৘ใ ৚݅ 6$ ৘ใ 6$ ը໘

    ৘ใ γεςϜڥքϨΠϠʔ Πϕϯτ ৘ใ ৘ใ ৘ใ ݟੵ΋Γͷࠜڌ ݟੵ΋Γͷਫ਼౓Λ ্͛Δ৔߹ɺ ࢓༷ԽɺઃܭʹਐΉ
  14. ιϑτ΢ΣΞઃܭɾ࣮૷ʹεϜʔζʹೖΕΔ ࢴࣳډ ϢʔεέʔεϞσϧ ϩόετωεਤ γʔέϯεਤ υϝΠϯϞσϧ ߋ৽ޙͷ υϝΠϯϞσϧ ΫϥεϞσϧ ίʔυ

    ୯ମςετ ςετܭը ੩త ಈత ྫ*$0/*9 Ϣʔεέʔε
  15. ϢʔεέʔεϞσϧ ϩόετωεਤ γʔέϯεਤ υϝΠϯϞσϧ ߋ৽ޙͷ υϝΠϯϞσϧ ΫϥεϞσϧ ίʔυ ୯ମςετ ςετܭը

    ੩త ಈత 6$ 6$ ར༻γʔϯ γφϦΦ ར༻γʔϯਤ γεςϜ ίϯςΩετਤ ཁٻϞσϧਤ Ϗδωε Ϣʔεέʔεਤ Ϗδωε ίϯςΩετਤ ۀ຿ϑϩʔਤ ར༻γʔϯਤ όϦΤʔγϣϯ ৚݅ਤ γεςϜڥքϨΠϠʔ γεςϜϨΠϠʔ γεςϜ֎෦؀ڥϨΠϠʔ γεςϜՁ஋ϨΠϠʔ ιϑτ΢ΣΞઃܭɾ࣮૷ʹεϜʔζʹೖΕΔ
  16. ཁ݅ఆٛΛਐΊ΍͍͢ ந৅త ۩ମత ৄࡉԽ ৄࡉԽ ৄࡉԽ ৄࡉ Ϩϕϧ ৄࡉ Ϩϕϧ

    ৄࡉ Ϩϕϧ ৄࡉ Ϩϕϧ ஈ֊తৄࡉԽ
  17. ཁ݅ఆٛΛਐΊ΍͍͢ ޿͞ͱਂ͞ ਂ͞ ཁ݅ͷৄࡉԽʣ ޿͞ ཁ݅ͷϦετʣ ৄࡉԽ ৄࡉԽ ৄࡉԽ ৄࡉ

    Ϩϕϧ ৄࡉ Ϩϕϧ ৄࡉ Ϩϕϧ ৄࡉ Ϩϕϧ
  18. 3%3"͸ࣗ༝ࣗࡏʹ޿͞ͱਂ͞Λߦ͖དྷͰ͖Δ γεςϜڥք γεςϜ γεςϜ֎෦؀ڥ γεςϜՁ஋ ۀ຿ ۀ຿ ϏδωείϯςΩετਤ ։ൃͷ໨త ۀ຿ɾγεςϜ

    ֎෦γεςϜ γεςϜίϯςΩετਤ ཁٻ ཁٻ ཁٻϞσϧਤ #6$ #6$ #6$ਤ 6$ ۀ຿ϑϩʔਤ 6$ ར༻γʔϯ γφϦΦ ར༻γʔϯਤ 6$ 6$ෳ߹ਤ ৘ใϞσϧਤ 6$ ঢ়ଶϞσϧਤ ঢ়ଶ ঢ়ଶ όϦΤʔγϣϯɾ৚݅ਤ ৚݅ ৄࡉԽ ৄࡉԽ ৄࡉԽ ৄࡉԽ ࢀর ࢀর ৄࡉԽ શମʹཁٻΛ൓ө ࢀর ৄࡉԽ ը໘ ৘ใ ৚݅ Πϕϯτ ৘ใ ৘ใ ৘ใ ਂ͞ ཁ݅ͷৄࡉԽʣ ޿͞ ཁ݅ͷϦετʣ
  19. ঎඼Λݕࡧ͢Δ ΧʔτʹೖΕΔ ঎඼Λݕࡧ͢Δ ঎඼Λબ୒͢Δ ഑ૹઌࢦఆ ܾࡁɾߪೖ ঎඼໊Ͱݕࡧ͠ ҰཡදࣔͰ͖Δ Ձ֨ॱͰฒͼସ ͕͑Ͱ͖Δ

    ঎඼ϖʔδΛ දࣔͰ͖Δ ঎඼ΛϒοΫϚ ʔΫͰ͖Δ ߪೖ਺ྔΛࢦఆ Ͱ͖Δ ѼઌͷॅॴΛ ࢦఆͰ͖Δ ഑ૹઌΛอଘͰ ͖Δ ΫϨδοτΧʔ υܾࡁ͕Ͱ͖Δ ۜߦৼࠐܾࡁ͕ Ͱ͖Δ ୅Ҿ͖ܾࡁ ͕Ͱ͖Δ ঎඼ߪೖϑϩʔ ࣌ؒ ᶃόοΫϘʔϯ େ·͔ͳྲྀΕ ᶄφϥςΟϒϑϩʔ ࡞ۀͷεςοϓ ᶅϢʔβʔετʔϦʔৄࡉ εςοϓΛ࣮ݱ͢Δػೳ ༏ઌॱҐ ϦϦʔε ϦϦʔε ϦϦʔε ෳ਺ͷѼઌʹ഑ ૹͰ͖Δ ߴ ௿ ༨ஊɿϢʔβʔετʔϦʔϚοϐϯά
  20. ͭͷϚοϓΛ࠷ॳ͔Βਂ͘ਐΊΔͷͰɺ ޿͞ʢཁ݅ͷϦετʣΛ୲อ͢Δ·Ͱ͕େม ͔ͭ޿େͳετʔϦʔϚοϓʹͳΓ͕ͪ ετʔϦʔϚοϓ͸΄ͱΜͲͭͷนΛ෴͍ͭ͘͠ɺ  ฏํϑΟʔτ ฏํϝʔτϧʣΛ௒͑Δ໘ੵʹͳͬͨ ༨ஊɿϢʔβʔετʔϦʔϚοϐϯά ॻ੶ʮϢʔβʔετʔϦʔϚοϐϯάʯ1ΑΓ

  21. ·ͱΊ 3%3"Λ೥൒࢖࣮ͬͯײͨ͠ޮՌ ɾ৔౰ͨΓతʹ͍ͭͬͯͨ͘ཁ݅ఆٛͷϞσϧ͕ͭͳ͕ͬͨ ɾνʔϜϝϯόʔͷ3%3"΁ͷཧղ͕ૣ͍ ɾσʔλܥϞσϧΛͭ͘Γ΍͍͢ ɾෳࡶʹͳ͖ͬͯͨͱ͖ʹ৘ใΛ੔ཧ͠΍͍͢ ɾݟੵ΋Γͷࠜڌ͕Θ͔Γ΍͍͢ ɾιϑτ΢ΣΞઃܭɾ࣮૷ʹεϜʔζʹೖΕΔ ɾཁ݅ఆٛΛਐΊ΍͍͢ ޿͞ͱਂ͞Λࣗ༝ࣗࡏʹߦ͖དྷͰ͖Δ

  22. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ