ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

"วันหนึ่งในชีวิตของกระรอก" หรือตั้งแต่กระบวนการสร้างแบบจำลองไปจนถึงการออกแบบระบบอัตโนมัติสำหรับบัญชีสินทรัพย์วัสดุ "Belka-1.0" (ตอนที่ 1)

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)
ภาพประกอบใช้สำหรับ "The Tale of Tsar Saltan" โดย A.S. Pushkin จัดพิมพ์โดย Children's Literature, Moscow, 1949, Leningrad, ภาพวาดโดย K. Kuznetsov

“กระรอก” เกี่ยวอะไรกับมัน?

ฉันจะอธิบายทันทีว่า "กระรอก" เกี่ยวข้องกับมันอย่างไร เจอโครงการสนุก ๆ บนอินเทอร์เน็ตเพื่อการเรียนรู้ UML ตามสาขาวิชาที่ยืมมาจากเทพนิยาย (เช่น ที่นี่ [1]) นอกจากนี้ ฉันยังได้ตัดสินใจเตรียมตัวตัวอย่างที่คล้ายกันสำหรับนักเรียนเพื่อให้พวกเขาสามารถศึกษาไดอะแกรมเพียงสามประเภทเท่านั้นโดยเริ่มจาก: ไดอะแกรมกิจกรรม ไดอะแกรมกรณีการใช้งาน และไดอะแกรมชั้นเรียน ฉันจงใจไม่แปลชื่อไดอะแกรมเป็นภาษารัสเซียเพื่อหลีกเลี่ยงข้อพิพาทเกี่ยวกับ "ปัญหาในการแปล" ฉันจะอธิบายว่ามันคืออะไรในภายหลัง ในตัวอย่างนี้ ฉันใช้เฟรมเวิร์ก Enterprise Architect จากบริษัทในออสเตรเลีย สปาร์กซิสเต็มส์ [2] – เครื่องมือที่ดีในราคาที่สมเหตุสมผล และฉันใช้เป็นส่วนหนึ่งของการฝึกซ้อม โมเดลลิโอ [3] เป็นเครื่องมือออกแบบเชิงวัตถุที่ดีฟรีที่รองรับมาตรฐาน UML2.0 และ BPMN โดยไม่ต้องใช้สิ่งจำเป็นในแง่ของความสามารถด้านการมองเห็น แต่เพียงพอสำหรับการเรียนรู้พื้นฐานของภาษา

เราจะดำเนินกิจกรรมการบัญชีสำหรับสินทรัพย์วัสดุที่เกิดขึ้นในกระบวนการเหล่านี้โดยอัตโนมัติ

...
มีเกาะอยู่ในทะเล (E1, E2)
ลูกเห็บบนเกาะ (E3, E1)
กับโบสถ์โดมสีทอง (E4)
มีหอคอยและสวน (E5, E6)
Spruce เติบโตที่หน้าพระราชวัง (E7, E8)
และข้างใต้นั้นเป็นบ้านคริสตัล (E9)
กระรอกอาศัยอยู่ที่นั่น เชื่อง (A1)
ใช่แล้ว ช่างเป็นนักร้อง! (A1)
กระรอกร้องเพลง (P1, A1)
ใช่ เขาแทะถั่วทั้งหมด (P2)
และถั่วไม่ง่าย (C1)
กระสุนทั้งหมดเป็นสีทอง (C2)
เมล็ดข้าว มรกตบริสุทธิ์ (C3)
คนรับใช้เฝ้ากระรอก (P3, A2)
ปรนนิบัตินางเป็นข้ารับใช้ต่างๆ (P4)
และเสมียนได้รับมอบหมาย (A3)
บัญชีข่าวถั่วที่เข้มงวด; (P5, C1)
ให้เกียรติแก่กองทัพของเธอ (ป6, A4)
เหรียญถูกเทออกจากเปลือกหอย (P7, C2, C4)
ปล่อยให้ลอยไปทั่วโลก (P8)
เด็กผู้หญิงขว้างมรกต (P9, A5, C3)
ในตู้กับข้าว แต่อยู่ใต้บุชเชล (E10, E11)
...
(A.S. Pushkin“ The Tale of Tsar Saltan, ของเจ้าชาย Guidon Saltanovich วีรบุรุษผู้รุ่งโรจน์และยิ่งใหญ่ของเขาและเจ้าหญิงหงส์ที่สวยงาม”, งานในเทพนิยายเริ่มขึ้นในปี พ.ศ. 1822 เทพนิยายนี้ตีพิมพ์ครั้งแรกโดยพุชกินในคอลเลกชัน "บทกวีของ A. พุชกิน" (ตอนที่ III, 1832, หน้า 130-181) — 10 ปีจากแนวคิดสู่การตีพิมพ์ ยังไงก็ตาม!)

เล็กน้อยเกี่ยวกับรหัสที่เขียนทางด้านขวาของบรรทัด “A” (จาก “นักแสดง”) หมายความว่าบรรทัดประกอบด้วยข้อมูลเกี่ยวกับผู้เข้าร่วมในกระบวนการ “C” (จาก “คลาส”) – ข้อมูลเกี่ยวกับคลาสอ็อบเจ็กต์ที่ถูกประมวลผลระหว่างการดำเนินการของกระบวนการ “E” (จาก “สภาพแวดล้อม”) – ข้อมูลเกี่ยวกับคลาสออบเจ็กต์ที่กำหนดลักษณะสภาพแวดล้อมสำหรับการดำเนินการกระบวนการ “P” (จาก “กระบวนการ”) – ข้อมูลเกี่ยวกับกระบวนการต่างๆ

อย่างไรก็ตาม คำจำกัดความที่แน่นอนของกระบวนการยังอ้างว่าเป็นสาเหตุของข้อพิพาทด้านระเบียบวิธี หากเพียงเพราะมีกระบวนการที่แตกต่างกัน เช่น ธุรกิจ การผลิต เทคโนโลยี ฯลฯ และอื่น ๆ (คุณสามารถดูได้ เช่น ที่นี่ [4] และ ที่นี่ [5]) เพื่อหลีกเลี่ยงความขัดแย้งเรามาตกลงกันว่า เราสนใจกระบวนการนี้จากมุมมองของความสามารถในการทำซ้ำเมื่อเวลาผ่านไปและความจำเป็นในการใช้ระบบอัตโนมัติ, เช่น. ถ่ายโอนการดำเนินการส่วนใดส่วนหนึ่งของการดำเนินการกระบวนการไปยังระบบอัตโนมัติ

หมายเหตุเกี่ยวกับการใช้แผนภาพกิจกรรม

มาเริ่มสร้างแบบจำลองกระบวนการของเราและใช้แผนภาพกิจกรรมสำหรับสิ่งนี้ ก่อนอื่น ให้ฉันอธิบายว่าโค้ดข้างต้นจะถูกนำไปใช้ในโมเดลอย่างไร อธิบายได้ง่ายกว่าด้วยตัวอย่างกราฟิก แต่ในขณะเดียวกัน เราจะวิเคราะห์องค์ประกอบบางส่วน (เกือบทั้งหมดที่เราต้องการ) ของแผนภาพกิจกรรม
มาวิเคราะห์ส่วนต่อไปนี้:

...
กระรอกร้องเพลง (P1, A1)
ใช่ เขาแทะถั่วทั้งหมด (P2)
และถั่วไม่ง่าย (C1)
กระสุนทั้งหมดเป็นสีทอง (C2)
เมล็ดข้าว มรกตบริสุทธิ์ (C3)
...

เรามีขั้นตอนกระบวนการสองขั้นตอน P1 และ P2 ผู้เข้าร่วม A1 และอ็อบเจ็กต์ของคลาสที่แตกต่างกันสามคลาส: อ็อบเจ็กต์ของคลาส C1 จะถูกป้อนเข้าสู่ขั้นตอน อ็อบเจ็กต์ของคลาส C2 และ C3 จะถูกเอาต์พุตอันเป็นผลมาจากกิจกรรมของขั้นตอน P2 นี้ของเรา กระบวนการ. สำหรับแผนภาพ เราใช้องค์ประกอบการสร้างแบบจำลองต่อไปนี้

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

ส่วนของกระบวนการของเราสามารถแสดงได้ดังนี้ (รูปที่ 1)

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

รูปที่ 1 ส่วนไดอะแกรมกิจกรรม

ในการจัดระเบียบพื้นที่และโครงสร้างของแผนภาพกิจกรรม เราจะใช้วิธีการที่ไม่ได้มาตรฐาน จากมุมมองของการใช้สัญลักษณ์ UML แบบคลาสสิก แต่มีสาเหตุหลายประการสำหรับเรื่องนี้ ประการแรก ก่อนที่จะเริ่มการสร้างแบบจำลอง เราจะรวบรวมสิ่งที่เรียกว่า ข้อตกลงการสร้างแบบจำลองซึ่งเราบันทึกคุณสมบัติทั้งหมดของการใช้สัญกรณ์ ประการที่สอง วิธีการนี้ถูกนำไปใช้อย่างประสบความสำเร็จซ้ำแล้วซ้ำอีกในขั้นตอนของการสร้างแบบจำลองธุรกิจในโครงการจริงเพื่อสร้างระบบซอฟต์แวร์ ผลลัพธ์ถูกบันทึกโดยทีมผู้เขียนกลุ่มเล็ก ๆ ของเราในวัตถุลิขสิทธิ์ที่เกี่ยวข้อง [6] และยังใช้ในคู่มือการฝึกอบรม [ 7]. สำหรับแผนภาพกิจกรรม เรากำหนดว่าฟิลด์ไดอะแกรมมีโครงสร้างโดยใช้ "เลนว่ายน้ำ" ชื่อแทร็กจะสอดคล้องกับประเภทขององค์ประกอบแผนภูมิที่จะวางบนแทร็กนั้น

"สิ่งประดิษฐ์อินพุตและเอาต์พุต": แทร็กนี้จะมีองค์ประกอบออบเจ็กต์ - ออบเจ็กต์ที่ใช้หรือเป็นผลมาจากการดำเนินการขั้นตอนกระบวนการบางอย่าง
"ขั้นตอนการดำเนินการ": ที่นี่เราจะวางองค์ประกอบกิจกรรม - การกระทำของผู้เข้าร่วมกระบวนการ
"ผู้เข้าร่วม": เส้นทางสำหรับองค์ประกอบที่จะแสดงถึงบทบาทของผู้ดำเนินการในกระบวนการของเรา สำหรับพวกเขา เราจะใช้องค์ประกอบการสร้างแบบจำลองเดียวกัน วัตถุ - วัตถุ แต่เราจะเพิ่มแบบแผน "นักแสดง" ลงไป
เพลงต่อไปมีชื่อว่า “กฎเกณฑ์ทางธุรกิจ” และในแทร็กนี้เราจะวางกฎสำหรับการดำเนินการตามขั้นตอนของกระบวนการในรูปแบบข้อความและสำหรับสิ่งนี้เราจะใช้องค์ประกอบการสร้างแบบจำลอง หมายเหตุ - หมายเหตุ
เราจะหยุดที่นี่แม้ว่าเราจะใช้เส้นทางก็ได้ "เครื่องมือ" เพื่อรวบรวมข้อมูลเกี่ยวกับระดับของกระบวนการอัตโนมัติ เส้นทางอาจมีประโยชน์เช่นกัน "ตำแหน่งและแผนกของผู้เข้าร่วม"สามารถใช้เพื่อเชื่อมโยงบทบาทกับตำแหน่งและแผนกของผู้เข้าร่วมกระบวนการ

ทุกสิ่งที่ฉันเพิ่งอธิบายไปเป็นเพียงเศษเสี้ยว อนุสัญญาการสร้างแบบจำลองข้อตกลงส่วนนี้เกี่ยวข้องกับกฎสำหรับการจัดระเบียบไดอะแกรมเดียวและตามกฎสำหรับการเขียนและการอ่าน

"สูตรอาหาร"

ตอนนี้เรามาพิจารณาตัวเลือกในการสร้างแบบจำลองระบบโดยเฉพาะ จากแผนภาพกิจกรรม นี่เป็นเพียงหนึ่งในตัวเลือก ฉันทราบว่าไม่ใช่เพียงตัวเลือกเดียวแน่นอน แผนภาพกิจกรรมจะให้ความสนใจเราจากมุมมองของบทบาทในการเปลี่ยนจากการสร้างแบบจำลองกระบวนการไปเป็นการออกแบบระบบอัตโนมัติ ในการทำเช่นนี้เราจะปฏิบัติตามคำแนะนำด้านระเบียบวิธีซึ่งเป็นสูตรที่ประกอบด้วยห้าขั้นตอนเท่านั้นและจัดให้มีการพัฒนาไดอะแกรมเพียงสามประเภทเท่านั้น การใช้สูตรนี้จะช่วยให้เราได้รับคำอธิบายอย่างเป็นทางการของกระบวนการที่เราต้องการทำให้เป็นอัตโนมัติและรวบรวมข้อมูลสำหรับการออกแบบระบบ และสำหรับนักเรียนในช่วงเริ่มต้นของการศึกษา UML นี่เป็นเครื่องช่วยชีวิตที่จะไม่ยอมให้พวกเขาจมอยู่กับวิธีการและเทคนิคการมองเห็นที่หลากหลายที่พบใน UML และเครื่องมือสร้างแบบจำลองสมัยใหม่

อันที่จริงนี่คือสูตรของตัวเอง จากนั้นทำตามไดอะแกรมที่สร้างขึ้นสำหรับหัวข้อ "เทพนิยาย" ของเรา

ขั้นที่ 1 เราอธิบายกระบวนการในรูปแบบของแผนภาพกิจกรรม สำหรับกระบวนการที่มีมากกว่า 10 ขั้นตอน เหมาะสมที่จะใช้หลักการแบ่งแยกขั้นตอนกระบวนการเพื่อปรับปรุงความสามารถในการอ่านไดอะแกรม

ขั้นตอนที่ 2 เลือกสิ่งที่สามารถทำให้เป็นอัตโนมัติได้ (สามารถเน้นขั้นตอนต่างๆ บนแผนภาพได้ เป็นต้น)

ขั้นตอนที่ 3 ขั้นตอนอัตโนมัติจะต้องกำหนดฟังก์ชั่นหรือฟังก์ชั่นของระบบ (ความสัมพันธ์อาจเป็นแบบกลุ่มต่อกลุ่มได้) ให้วาดแผนภาพกรณีการใช้งาน นี่คือหน้าที่ของระบบของเรา

ขั้นตอนที่ 4 มาอธิบายองค์กรภายในของ AS โดยใช้ไดอะแกรมคลาส - ระดับ. ทางว่ายน้ำ "วัตถุอินพุตและเอาต์พุต (เอกสาร)" ในแผนภาพกิจกรรมเป็นพื้นฐานสำหรับการสร้างแบบจำลองวัตถุและแบบจำลองความสัมพันธ์เอนทิตี

ขั้นตอนที่ 5 มาวิเคราะห์บันทึกในแทร็ก "กฎธุรกิจ"โดยมีข้อจำกัดและเงื่อนไขหลายประเภท ซึ่งจะค่อยๆ เปลี่ยนเป็นข้อกำหนดที่ไม่สามารถใช้งานได้
ชุดไดอะแกรมผลลัพธ์ (กิจกรรม, กรณีใช้งาน, คลาส) ให้คำอธิบายอย่างเป็นทางการในรูปแบบที่ค่อนข้างเข้มงวด เช่น มีการอ่านที่ชัดเจน ตอนนี้คุณสามารถพัฒนาข้อกำหนดทางเทคนิค ชี้แจงข้อกำหนดข้อกำหนด ฯลฯ

มาเริ่มการสร้างแบบจำลองกันดีกว่า

ขั้นที่ 1 อธิบายกระบวนการในรูปแบบของแผนภาพกิจกรรม

ฉันขอเตือนคุณว่าเราจัดโครงสร้างฟิลด์ไดอะแกรมโดยใช้เลน "ว่ายน้ำ" แต่ละเลนมีองค์ประกอบประเภทเดียวกัน (รูปที่ 2) นอกจากองค์ประกอบไดอะแกรมที่อธิบายไว้ข้างต้นแล้ว เราจะใช้องค์ประกอบเพิ่มเติม มาอธิบายกันดีกว่า

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

การตัดสินใจ (การตัดสินใจ) หมายถึงจุดแตกแขนงของกระบวนการของเราในแผนภาพ และการรวมเธรด (ผสาน) – จุดของการรวมตัวกันอีกครั้ง เงื่อนไขการเปลี่ยนจะเขียนในวงเล็บเหลี่ยมบนการเปลี่ยน

ระหว่างสองซิงโครไนเซอร์ (Fork) เราจะแสดงสาขากระบวนการแบบขนาน
กระบวนการของเราสามารถมีจุดเริ่มต้นได้เพียงจุดเดียว - จุดเริ่มต้นเดียว (เริ่มต้น) แต่อาจมีการเสร็จสิ้นหลายครั้ง (ขั้นสุดท้าย) แต่ไม่ใช่สำหรับไดอะแกรมเฉพาะของเรา

มีลูกศรค่อนข้างมาก ด้วยองค์ประกอบและการเชื่อมต่อจำนวนมาก คุณสามารถระบุขั้นตอนของกระบวนการก่อน จากนั้นจึงทำการสลายตัวของขั้นตอนเหล่านี้ แต่เพื่อความชัดเจน ฉันอยากจะแสดงกระบวนการ "เทพนิยาย" ของเราทั้งหมดในแผนภาพเดียว ในขณะที่แน่นอนว่าเราต้องแน่ใจว่าลูกศร "ไม่ติดกัน" ก็จะสามารถติดตามสิ่งที่เชื่อมโยงกันได้อย่างแม่นยำ คืออะไร.

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

รูปที่ 2 แผนภาพกิจกรรม - มุมมองทั่วไปของกระบวนการ

เพราะ ในบทกวีรายละเอียดบางอย่างของกระบวนการถูกละเว้น แต่ต้องได้รับการบูรณะโดยแสดงเป็นองค์ประกอบที่มีพื้นหลังสีขาว รายละเอียดเหล่านี้รวมถึงขั้นตอนการถ่ายโอน/การรับสำหรับการจัดเก็บและการประมวลผล และส่วนอินพุตและเอาต์พุตหลายรายการ เป็นที่น่าสังเกตว่าขั้นตอนนี้ไม่ได้เปิดเผยกระบวนการทั้งหมดเพราะ เราจะต้องแยกขั้นตอนการส่งและขั้นตอนการรับและยังเพิ่มขั้นตอนแยกต่างหากสำหรับเปลือกหอยและคิดว่าก่อนอื่นค่าวัสดุเหล่านี้ทั้งหมดควรถูกเก็บไว้ชั่วคราวที่ไหนสักแห่ง ฯลฯ และอื่น ๆ
ให้เราทราบด้วยว่าคำถามเกี่ยวกับต้นกำเนิดของถั่วยังคงไม่มีคำตอบ - พวกมันมาจากไหนและพวกมันไปถึงกระรอกได้อย่างไร? และคำถามนี้ (เน้นด้วยตัวอักษรสีแดงในบันทึก - องค์ประกอบ Note) ต้องมีการศึกษาแยกต่างหาก! นี่คือวิธีการทำงานของนักวิเคราะห์ - รวบรวมข้อมูลทีละนิด ตั้งสมมติฐานและรับ "โอเค" หรือ "ไม่โอเค" จากผู้เชี่ยวชาญในเนื้อหา ซึ่งมีความสำคัญมากและไม่สามารถถูกแทนที่ได้ในขั้นตอนของการสร้างแบบจำลองธุรกิจเมื่อสร้างระบบ

โปรดทราบด้วยว่าขั้นตอนกระบวนการ P5 ประกอบด้วยสองส่วน

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

และเราจะแยกแต่ละส่วนและพิจารณาให้ละเอียดยิ่งขึ้น (รูปที่ 3 รูปที่ 4) เพราะ กิจกรรมที่ดำเนินการภายในขั้นตอนเฉพาะเหล่านี้จะเป็นไปโดยอัตโนมัติ

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

รูปที่ 3 แผนภาพกิจกรรม - รายละเอียด (ตอนที่ 1)

ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

รูปที่ 4 แผนภาพกิจกรรม - รายละเอียด (ตอนที่ 2)

ขั้นตอนที่ 2 เลือกสิ่งที่สามารถทำให้เป็นอัตโนมัติได้

ขั้นตอนที่จะเป็นอัตโนมัติจะถูกเน้นด้วยสีบนไดอะแกรม (ดูรูปที่ 3 รูปที่ 4)
ตั้งแต่การสร้างแบบจำลองกระบวนการไปจนถึงการออกแบบระบบอัตโนมัติ (ตอนที่ 1)

ทั้งหมดนี้ดำเนินการโดยผู้เข้าร่วมหนึ่งคนในกระบวนการ - เสมียน:

  • ป้อนข้อมูลเกี่ยวกับน้ำหนักของน็อตลงในข้อความ
  • ป้อนข้อมูลเกี่ยวกับการโอนอ่อนนุชลงในคำสั่ง
  • บันทึกข้อเท็จจริงของการเปลี่ยนแปลงของถั่วให้เป็นเปลือกและเคอร์เนล
  • ป้อนข้อมูลเกี่ยวกับเคอร์เนลอ่อนนุชลงในคำสั่ง
  • ป้อนข้อมูลเกี่ยวกับเปลือกถั่วลงในรายการ

การวิเคราะห์งานที่ทำ อะไรต่อไป?

ดังนั้นเราจึงได้ทำงานเตรียมการมากมาย: เราได้รวบรวมข้อมูลเกี่ยวกับกระบวนการที่เราจะทำให้เป็นอัตโนมัติ เริ่มจัดทำข้อตกลงเกี่ยวกับการสร้างแบบจำลอง (จนถึงตอนนี้เฉพาะในแง่ของการใช้แผนภาพกิจกรรม) ทำการจำลองกระบวนการและสลายขั้นตอนหลายขั้นตอน เราระบุขั้นตอนกระบวนการที่เราจะทำให้เป็นอัตโนมัติ ตอนนี้เราพร้อมที่จะก้าวไปสู่ขั้นตอนต่อไปและเริ่มออกแบบการทำงานของระบบและองค์กรภายใน

ดังที่คุณทราบ ทฤษฎีที่ปราศจากการปฏิบัตินั้นไม่มีความหมาย คุณควรลอง "สร้างแบบจำลอง" ด้วยมือของคุณเองอย่างแน่นอนซึ่งเป็นประโยชน์สำหรับการทำความเข้าใจแนวทางที่เสนอด้วย ตัวอย่างเช่น คุณสามารถทำงานในสภาพแวดล้อมการสร้างแบบจำลองได้ โมเดลลิโอ [3]. เราได้แยกย่อยเพียงส่วนหนึ่งของขั้นตอนของแผนภาพกระบวนการโดยรวม (ดูรูปที่ 2) ในทางปฏิบัติ คุณอาจถูกขอให้ทำซ้ำไดอะแกรมทั้งหมดในสภาพแวดล้อม Modelio และดำเนินการสลายขั้นตอน "การถ่ายโอน/การรับสำหรับการจัดเก็บและการประมวลผล"
เรายังไม่ได้พิจารณาการทำงานในสภาพแวดล้อมการสร้างแบบจำลองที่เฉพาะเจาะจง แต่นี่อาจกลายเป็นหัวข้อของบทความและบทวิจารณ์อิสระ

ในส่วนที่สองของบทความ เราจะวิเคราะห์เทคนิคการสร้างแบบจำลองและการออกแบบที่จำเป็นในขั้นตอนที่ 3-5 เราจะใช้ UML Use-case และ Class diagrams ยังมีต่อ.

รายการแหล่งที่มา

  1. เว็บไซต์ "UML2.ru" ฟอรัมชุมชนนักวิเคราะห์ ส่วนทั่วไป. ตัวอย่าง. ตัวอย่างนิทานในรูปแบบแผนภาพ UML [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: http://www.uml2.ru/forum/index.php?topic=486.0
  2. เว็บไซต์ Sparx Systems [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://sparxsystems.com
  3. เว็บไซต์โมเดลลิโอ [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://www.modelio.org
  4. พจนานุกรมสารานุกรมเล่มใหญ่. กระบวนการ (การตีความ). [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. เว็บไซต์ "องค์กรแห่งการจัดการที่มีประสิทธิภาพ" บล็อก หัวข้อ "การจัดการกระบวนการทางธุรกิจ". ความหมายของกระบวนการทางธุรกิจ [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. ใบรับรองหมายเลข 18249 สำหรับการลงทะเบียนและการฝากผลิตภัณฑ์ที่เป็นผลมาจากกิจกรรมทางปัญญา Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. ต้นฉบับเอกสารช่วยสอนเรื่อง "การสร้างแบบจำลองสาขาวิชาโดยใช้ Enterprise Architect" // 2011
  7. Zolotukhina E.B. , Vishnya A.S. , Krasnikova S.A. การสร้างแบบจำลองกระบวนการทางธุรกิจ - ม.: KURS, NITs INFRA-M, EBS Znanium.com — 2017.

ที่มา: will.com

เพิ่มความคิดเห็น