$30 off During Our Annual Pro Sale. View Details »

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

haru860
October 29, 2021

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

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

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

haru860

October 29, 2021
Tweet

More Decks by haru860

Other Decks in Technology

Transcript

  1. 3%3"Λ೥൒࢖ͬͯ
    ࣮ײͨ͠ޮՌ

    גࣜձࣾϏʔϓϥ΢υ
    ࠤ౻࣏෉
    ϞσϧϕʔεͰཁ݅ఆٛΛ΍ͬͯΈͨ
    ݱ৔Ͱ໾ཱͭϞσϧۦಈઃܭ

    View Slide

  2. ࠤ౻ ࣏෉ 5XJUUFS!IBSV

    גࣜձࣾϏʔϓϥ΢υ ୅දऔక໾ࣾ௕
    ˙ձࣾͷϝΠϯࣄۀ
    ɾ1ZUIPOͷ8FCγεςϜ։ൃɺػցֶशγεςϜ։ൃ डୗ։ൃ

    ˙ࣗࣾαʔϏε
    ɾ*5ษڧձࢧԉϓϥοτϑΥʔϜ DPOOQBTT
    ɾΦϯϥΠϯ1ZUIPOֶशαΠτ 1Z2
    ɾγεςϜ։ൃνʔϜ޲͚υΩϡϝϯταʔϏε 5SBDFSZ
    ˙ͦͷଞ
    *5ܥษڧձ #14UVEZΛ೥݄ʙओ࠵ʢݱࡏʣ

    View Slide

  3. ͲͷΑ͏ͳ։ൃʹ3%3"Λ࢖͔ͬͨ
    ɾ੡଄ۀɿ'"γεςϜ
    ɾෆಈ࢈ɿ෺݅؅ཧചങγεςϜ
    ɾग़൛ɿڭࡐ؅ཧɾֶशγεςϜ
    ɾਓࡐɿ࠾༻৘ใ؅ཧγεςϜ
    ɾҩྍɿ1)3؅ཧαʔϏε

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  9. ಄ͷத͕ͭͳ͕ͬͨʂ
    γεςϜڥք γεςϜ
    γεςϜ֎෦؀ڥ
    γεςϜՁ஋
    ۀ຿
    ۀ຿
    ϏδωείϯςΩετਤ
    ։ൃͷ໨త
    ۀ຿ɾγεςϜ
    ֎෦γεςϜ
    γεςϜίϯςΩετਤ
    ཁٻ
    ཁٻ
    ཁٻϞσϧਤ
    #6$
    #6$
    #6$ਤ
    6$
    ۀ຿ϑϩʔਤ
    6$
    ར༻γʔϯ
    γφϦΦ
    ར༻γʔϯਤ
    6$
    6$ෳ߹ਤ ৘ใϞσϧਤ
    6$
    ঢ়ଶϞσϧਤ
    ঢ়ଶ
    ঢ়ଶ
    όϦΤʔγϣϯɾ৚݅ਤ
    ৚݅
    ৄࡉԽ ৄࡉԽ
    ৄࡉԽ
    ৄࡉԽ
    ࢀর
    ࢀর
    ৄࡉԽ
    શମʹཁٻΛ൓ө
    ࢀর
    ৄࡉԽ
    ը໘ ৘ใ
    ৚݅ Πϕϯτ
    ৘ใ ৘ใ
    ৘ใ

    View Slide

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

    View Slide

  11. σʔλܥϞσϧΛͭ͘Γ΍͍͢
    ৘ใ
    ৘ใ ৘ใ
    ৘ใ
    ৘ใ
    ৘ใϞσϧਤ
    3%3"ͷଞͷϞσϧ
    γεςϜ
    ίϯςΩετਤ
    ཁٻϞσϧਤ
    Ϗδωε
    Ϣʔεέʔεਤ
    Ϗδωε
    ίϯςΩετਤ
    ۀ຿ϑϩʔਤ
    ར༻γʔϯਤ
    όϦΤʔγϣϯ
    ৚݅ਤ
    ໊ࢺʹண໨͠
    நग़͢Δ
    γεςϜϨΠϠʔ
    γεςϜՁ஋ϨΠϠʔ
    γεςϜ֎෦؀ڥϨΠϠʔ

    View Slide

  12. ෳࡶʹͳ͖ͬͯͨͱ͖ʹ৘ใΛ੔ཧ͠΍͍͢
    γεςϜڥք γεςϜ
    γεςϜ֎෦؀ڥ
    γεςϜՁ஋
    ۀ຿
    ۀ຿
    ϏδωείϯςΩετਤ
    ։ൃͷ໨త
    ۀ຿ɾγεςϜ
    ֎෦γεςϜ
    γεςϜίϯςΩετਤ
    ཁٻ
    ཁٻ
    ཁٻϞσϧਤ
    #6$
    #6$
    #6$ਤ
    6$
    ۀ຿ϑϩʔਤ
    6$
    ར༻γʔϯ
    γφϦΦ
    ར༻γʔϯਤ
    6$
    6$ෳ߹ਤ ৘ใϞσϧਤ
    6$
    ঢ়ଶϞσϧਤ
    ঢ়ଶ
    ঢ়ଶ
    όϦΤʔγϣϯɾ৚݅ਤ
    ৚݅
    ը໘ ৘ใ
    ৚݅ Πϕϯτ
    ৘ใ ৘ใ
    ৘ใ
    ৽ͨͳ৘ใ

    View Slide

  13. ݟੵ΋Γͷࠜڌ͕Θ͔Γ΍͍͢
    6$
    ը໘
    Πϕϯτ
    ৘ใ
    ৚݅
    6$ ৘ใ
    6$
    ը໘
    ৘ใ
    γεςϜڥքϨΠϠʔ
    Πϕϯτ
    ৘ใ
    ৘ใ
    ৘ใ
    ݟੵ΋Γͷࠜڌ
    ݟੵ΋Γͷਫ਼౓Λ
    ্͛Δ৔߹ɺ
    ࢓༷ԽɺઃܭʹਐΉ

    View Slide

  14. ιϑτ΢ΣΞઃܭɾ࣮૷ʹεϜʔζʹೖΕΔ
    ࢴࣳډ
    ϢʔεέʔεϞσϧ
    ϩόετωεਤ
    γʔέϯεਤ
    υϝΠϯϞσϧ ߋ৽ޙͷ
    υϝΠϯϞσϧ
    ΫϥεϞσϧ
    ίʔυ
    ୯ମςετ
    ςετܭը
    ੩త
    ಈత
    ྫ*$0/*9
    Ϣʔεέʔε

    View Slide

  15. ϢʔεέʔεϞσϧ
    ϩόετωεਤ
    γʔέϯεਤ
    υϝΠϯϞσϧ ߋ৽ޙͷ
    υϝΠϯϞσϧ
    ΫϥεϞσϧ
    ίʔυ
    ୯ମςετ
    ςετܭը
    ੩త
    ಈత
    6$
    6$
    ར༻γʔϯ
    γφϦΦ
    ར༻γʔϯਤ
    γεςϜ
    ίϯςΩετਤ
    ཁٻϞσϧਤ
    Ϗδωε
    Ϣʔεέʔεਤ
    Ϗδωε
    ίϯςΩετਤ
    ۀ຿ϑϩʔਤ
    ར༻γʔϯਤ
    όϦΤʔγϣϯ
    ৚݅ਤ
    γεςϜڥքϨΠϠʔ
    γεςϜϨΠϠʔ
    γεςϜ֎෦؀ڥϨΠϠʔ
    γεςϜՁ஋ϨΠϠʔ
    ιϑτ΢ΣΞઃܭɾ࣮૷ʹεϜʔζʹೖΕΔ

    View Slide

  16. ཁ݅ఆٛΛਐΊ΍͍͢
    ந৅త ۩ମత
    ৄࡉԽ ৄࡉԽ ৄࡉԽ
    ৄࡉ
    Ϩϕϧ
    ৄࡉ
    Ϩϕϧ
    ৄࡉ
    Ϩϕϧ
    ৄࡉ
    Ϩϕϧ
    ஈ֊తৄࡉԽ

    View Slide

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

    View Slide

  18. 3%3"͸ࣗ༝ࣗࡏʹ޿͞ͱਂ͞Λߦ͖དྷͰ͖Δ
    γεςϜڥք γεςϜ
    γεςϜ֎෦؀ڥ
    γεςϜՁ஋
    ۀ຿
    ۀ຿
    ϏδωείϯςΩετਤ
    ։ൃͷ໨త
    ۀ຿ɾγεςϜ
    ֎෦γεςϜ
    γεςϜίϯςΩετਤ
    ཁٻ
    ཁٻ
    ཁٻϞσϧਤ
    #6$
    #6$
    #6$ਤ
    6$
    ۀ຿ϑϩʔਤ
    6$
    ར༻γʔϯ
    γφϦΦ
    ར༻γʔϯਤ
    6$
    6$ෳ߹ਤ ৘ใϞσϧਤ
    6$
    ঢ়ଶϞσϧਤ
    ঢ়ଶ
    ঢ়ଶ
    όϦΤʔγϣϯɾ৚݅ਤ
    ৚݅
    ৄࡉԽ ৄࡉԽ
    ৄࡉԽ
    ৄࡉԽ
    ࢀর
    ࢀর
    ৄࡉԽ
    શମʹཁٻΛ൓ө
    ࢀর
    ৄࡉԽ
    ը໘ ৘ใ
    ৚݅ Πϕϯτ
    ৘ใ ৘ใ
    ৘ใ
    ਂ͞ ཁ݅ͷৄࡉԽʣ
    ޿͞
    ཁ݅ͷϦετʣ

    View Slide

  19. ঎඼Λݕࡧ͢Δ
    ΧʔτʹೖΕΔ
    ঎඼Λݕࡧ͢Δ ঎඼Λબ୒͢Δ ഑ૹઌࢦఆ ܾࡁɾߪೖ
    ঎඼໊Ͱݕࡧ͠
    ҰཡදࣔͰ͖Δ
    Ձ֨ॱͰฒͼସ
    ͕͑Ͱ͖Δ
    ঎඼ϖʔδΛ
    දࣔͰ͖Δ
    ঎඼ΛϒοΫϚ
    ʔΫͰ͖Δ
    ߪೖ਺ྔΛࢦఆ
    Ͱ͖Δ
    ѼઌͷॅॴΛ
    ࢦఆͰ͖Δ
    ഑ૹઌΛอଘͰ
    ͖Δ
    ΫϨδοτΧʔ
    υܾࡁ͕Ͱ͖Δ
    ۜߦৼࠐܾࡁ͕
    Ͱ͖Δ
    ୅Ҿ͖ܾࡁ
    ͕Ͱ͖Δ
    ঎඼ߪೖϑϩʔ
    ࣌ؒ
    ᶃόοΫϘʔϯ
    େ·͔ͳྲྀΕ

    ᶄφϥςΟϒϑϩʔ
    ࡞ۀͷεςοϓ

    ᶅϢʔβʔετʔϦʔৄࡉ
    εςοϓΛ࣮ݱ͢Δػೳ

    ༏ઌॱҐ
    ϦϦʔε
    ϦϦʔε
    ϦϦʔε
    ෳ਺ͷѼઌʹ഑
    ૹͰ͖Δ
    ߴ
    ௿
    ༨ஊɿϢʔβʔετʔϦʔϚοϐϯά

    View Slide

  20. ͭͷϚοϓΛ࠷ॳ͔Βਂ͘ਐΊΔͷͰɺ
    ޿͞ʢཁ݅ͷϦετʣΛ୲อ͢Δ·Ͱ͕େม
    ͔ͭ޿େͳετʔϦʔϚοϓʹͳΓ͕ͪ
    ετʔϦʔϚοϓ͸΄ͱΜͲͭͷนΛ෴͍ͭ͘͠ɺ
    ฏํϑΟʔτ ฏํϝʔτϧʣΛ௒͑Δ໘ੵʹͳͬͨ
    ༨ஊɿϢʔβʔετʔϦʔϚοϐϯά
    ॻ੶ʮϢʔβʔετʔϦʔϚοϐϯάʯ1ΑΓ

    View Slide

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

    View Slide

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

    View Slide