Source page: http://xfront.com/process-for-XML-data-design/index.html
ผู้เล่นหลัก
นี่คือผู้เล่นหลักในการพัฒนาการออกแบบข้อมูล XML
- ผู้เชี่ยวชาญเรื่อง (SME): เหล่านี้เป็นคนที่เป็นผู้เชี่ยวชาญในเรื่อง (โดเมน) แต่ไม่จำเป็นต้องมีผู้เชี่ยวชาญที่เทคโนโลยีที่ใช้ในการดำเนินการโดเมน
- ผู้เชี่ยวชาญด้านเทคโนโลยี (TE): เหล่านี้เป็นคนที่เป็นผู้เชี่ยวชาญในเทคโนโลยี แต่ไม่จำเป็นต้องมีความเชี่ยวชาญในเรื่อง
- วิทยากร: สมาชิกผู้นี้เป็นผู้รับผิดชอบในการรับข้อมูลทางข้อมูลที่เขียน เขาเป็นธุรกิจที่มีใจ เต้ ความเชี่ยวชาญโดเมนไม่จำเป็นต้องใช้ คนนี้จะต้องมีความสะดวกสบายชั้นนำการอภิปรายเกี่ยวกับขั้นตอนและข้อมูลจะต้องเป็นผู้เชี่ยวชาญในการหลบซ่อนตัวอยู่ซับซ้อนของ XML ในขณะที่ยังเผยให้เห็นลำดับชั้น cardinality และพื้นฐานด้านชนิดของข้อมูลของความต้องการข้อมูลที่ใช้งานง่ายเพื่อ SME
- ผู้ใช้คนเชิงธุรกิจ: เหล่านี้เป็นผู้ใช้งานของโปรแกรมที่จะใช้ข้อมูลพร้อมกับนักธุรกิจ
ด้านล่างคือลำดับขั้นตอน (เช่นกระบวนการ) สำหรับการสร้างการออกแบบข้อมูล XML
ขั้นตอนที่ 1: สร้างข้อมูลจำเพาะ
เปคข้อมูลที่ เป็นเอกสารที่เขียนร้อยแก้วซึ่งอธิบายข้อมูลและความสัมพันธ์ระหว่างข้อมูล ทุกการใช้งานข้อมูล – XML SCHEMAS, SCHEMATRON, ผ่อนคลายงะ, DTD, และอื่น ๆ – จะต้องมาจากสเปคข้อมูล นอกจากนี้ทุกการใช้งานข้อมูลที่จะต้องตรวจสอบย้อนกลับกลับไปที่สเปคข้อมูล ข้อกำหนดข้อมูลที่เป็นข้อกำหนดเผด็จการของข้อมูล
ข้อมูลที่บันทึกไว้ในข้อมูลจำเพาะอาจถูกกำหนดเป้าหมายเพื่อใช้เป็นรูปแบบการแลกเปลี่ยนข้อมูลหรือเพื่อใช้ในการจัดการข้อมูลภายในแอปพลิเคชัน ข้อมูลจำเพาะจะมุ่งเน้นไปที่ข้อมูลไม่ใช่ในกระบวนการหรือสถาปัตยกรรม รายละเอียดเกี่ยวกับวิธีที่ข้อมูลเข้ากับสถาปัตยกรรมดาต้าโฟลว์ระบบโดยรวมในเอกสารอื่น ๆ ดังกล่าวกล่าวว่าข้อมูลจำเพาะเป็นมากกว่ารายการข้อมูลดิบและคำจำกัดความ (เช่นพจนานุกรมข้อมูล) ข้อมูลจำเพาะของข้อมูลประกอบด้วยคำอธิบายว่าข้อมูลเหมาะสมกับระบบโดยรวมอย่างไรมีตัวอย่างมากมายเกี่ยวกับวิธีการใช้ข้อมูลและแสดงรูปแบบตัวอย่างของข้อมูล
เมื่อสร้าง data data เป็นสิ่งสำคัญที่จะต้องรับอินพุตจากกลุ่มคนที่หลากหลาย คนต่างมีมุมมองที่แตกต่างกันในข้อมูล อย่าคิดเลยว่าคน ๆ นั้นจะมีภาพรวมทั้งหมด รับอินพุตจาก SMES, TES, ผู้ใช้แอปพลิเคชันที่จะใช้ข้อมูลเช่นเดียวกับนักธุรกิจ
ขั้นตอนแรกในการสร้างข้อมูลจำเพาะสำหรับผู้ให้บริการเพื่อรวบรวม SMES, TES, ผู้ใช้และนักธุรกิจเพื่อวัตถุประสงค์ในการสร้าง แม้ว่า “กระบวนการ” นั้นอยู่นอกขอบเขตของข้อกำหนดข้อมูล แต่บางครั้งก็เป็นสิ่งสำคัญที่จะต้องเห็นด้วยกับกระบวนการก่อนที่จะอภิปรายข้อมูล ในทางกลับกันบางครั้งการอภิปรายข้อมูลก่อนช่วยให้ผู้ใช้ตระหนักถึงปัญหาการจัดตำแหน่งกระบวนการ
ผู้สัมภาษณ์สัมภาษณ์ SMES ผู้ฟังรับฟังการสนทนาเพื่อให้ได้ความเร็วสูงสุดบนโดเมน เขาอาจแจ้งเตือนล่วงหน้าเกี่ยวกับปัญหาการใช้งานที่อาจเกิดขึ้นได้ ผู้ใช้และนักธุรกิจต่างให้การประชุมมีความจำเป็นในการใช้งานจริง ผู้อำนวยความสะดวกเขียนข้อมูลจำเพาะ; เป็นการเขียนแบบเรียลไทม์โดยทุกคนในการประชุมดูบนเครื่องฉายแผ่นใส (หรือถ้าเป็นการประชุมเสมือนทุกคนจะเห็นเอกสารที่เขียนบนหน้าจอคอมพิวเตอร์
ในขณะที่การพัฒนาข้อมูลจำเพาะเป็นสิ่งสำคัญที่ต้องระวังคำศัพท์ที่ไม่ชัดเจนและคลุมเครือ สเปคข้อมูลจะต้องจัดให้มีงานประพันธ์ที่ชัดเจนและไม่คลุมเครือซึ่งอธิบายข้อมูล
หลีกเลี่ยงการอภิปรายเกี่ยวกับประสิทธิภาพ สิ่งนั้นเป็นของกิจกรรมอื่นไม่ใช่อย่างนี้
ขึ้นอยู่กับปริมาณข้อมูลที่จะระบุอาจใช้เวลาหลายชั่วโมงในการสร้างข้อมูลจำเพาะหรืออาจใช้เวลาหลายร้อยชั่วโมง
ตัวอย่าง: ข้อกำหนดข้อมูลหนังสือ
ผู้เชี่ยวชาญเกี่ยวกับหนังสือ (เช่นหนังสือ SME) ถูกสัมภาษณ์โดยผู้อำนวยความสะดวกในฐานะผู้ใช้ผู้ใช้และนักธุรกิจที่ตีระฆังผลที่ได้คือ “ข้อมูลจำเพาะของหนังสือ” มันเป็นเอกสารที่มีรายละเอียดและสมบูรณ์ประกอบด้วยร้อยแก้วเกี่ยวกับสิ่งที่หนังสือเป็นและข้อมูลที่เป็นลักษณะของหนังสือและความสัมพันธ์ระหว่างข้อมูล นี่คือตารางที่สรุปข้อมูลและลำดับชั้นของโดเมนหนังสืออย่างย่อ:
Book Author ..... String Title ...... String Date ....... Year ISBN ....... Sequence of digits, dashes, and 'x' Publisher .. String
ขั้นตอนที่ 2: สร้างการใช้งานหนึ่งรายการขึ้นไปจากข้อกำหนดข้อมูล
TE ผู้สอนอ่านข้อมูลจำเพาะอย่างระมัดระวังเพื่อให้แน่ใจว่าเขามีความเข้าใจอย่างถ่องแท้ จากนั้นเขาสร้างการใช้งานหนึ่งรายการขึ้นไปพร้อมกับตัวอย่างเอกสาร XML ตัวอย่าง ตัวอย่างเช่นเขาอาจสร้างสกีมา XML บวกสกี SCHEMATRON มาสคีมารอน หรือเขาอาจสร้างสคี RDF
การนำไปใช้อาจหรือไม่อาจเป็นการแมป 1:1 ของข้อมูลจำเพาะ ตัวอย่างเช่นข้อมูลจำเพาะอาจอธิบายข้อมูลในรูปแบบพาเรนต์ – ลูกดั้งเดิมขณะที่การนำไปใช้อาจเป็นกราฟ RDF หรือการนำไปปฏิบัติอาจรวมอยู่ในกิจกรรมที่กว้างขึ้นซึ่งต้องมีการวางนัยทั่วไปของข้อมูล ตัวอย่างเช่นข้อมูลหนังสือที่ระบุไว้ในข้อกำหนดข้อมูลหนังสืออาจรวมอยู่ในรูปแบบการแลกเปลี่ยนมัลติมีเดียที่มีขนาดใหญ่ขึ้นอาจต้องการให้ “หนังสือ” ถูกวางเป็น “ผลิตภัณฑ์”
หากไม่มีการโต้ตอบ 1: 1 ระหว่างการนำไปใช้กับข้อกำหนดข้อมูลต้องมีวิธีการแมประหว่างการนำไปใช้กับข้อกำหนดของข้อมูล นี่เป็นสิ่งสำคัญสำหรับการตรวจสอบย้อนกลับ
TE ต้องคำนึงถึงชนิดของการประมวลผลที่แอ็พพลิเคชันคาดว่าจะดำเนินการกับข้อมูล การออกแบบข้อมูลบางอย่างอาจทำให้การประมวลผลไม่มีประสิทธิภาพอย่างน่ากลัวในขณะที่การออกแบบอื่น ๆ สามารถทำให้การประมวลผลมีประสิทธิภาพมาก
ตัวอย่าง: หนังสือ XML สคี และอินสแตนซ์ XML
ข้อมูลจำเพาะของหนังสือถูกส่งไปที่ TE สำหรับเขาที่จะสร้าง XML การใช้ข้อมูล โดยเฉพาะ XML SCHEMA.
XML SCHEMA ประกาศ <BOOK> องค์ประกอบที่ประกอบด้วย <AUTHOR>, <DATE>, <ISBN>, และ <PUBLISHER> องค์ประกอบ ตัวอย่าง XML จากนั้นจะสร้างเอกสารอินสแตนซ์และตรวจสอบความถูกต้องกับสคีมา.
ขั้นตอนที่ 3: ตรวจสอบการดำเนินงาน
TE เตแสดงและอธิบายการดำเนินงาน และอินสแตนซ์ XML ตัวอย่างให้กับกลุ่ม (SME ผู้คนทางธุรกิจและการอำนวยความสะดวก) กลุ่มขณะนี้สามารถที่จะดูว่าสเปคข้อมูลที่ถูกตีความโดย TE และประเมินผลทางโครงสร้าง เตพยายามชี้แจงเกี่ยวกับข้อมูลและข้อมูลใด ๆ TE ความสัมพันธ์ที่ถูกพบว่ามีความไม่ชัดเจนในระหว่างการพัฒนาของการดำเนินงาน
ขั้นตอนที่ 4: ชี้แจงและปรับข้อมูลจำเพาะ
ตามการอภิปรายในขั้นตอนที่ 3 การปรับจะทำกับข้อมูลจำเพาะ
ขั้นตอนที่ 5: ทำซ้ำ
TE ทำการแก้ไขการปรับใช้ตามข้อมูลจำเพาะที่อัพเดตและสร้างตัวอย่างเอกสาร XML ตัวอย่าง การนำไปใช้งานใหม่และกลุ่มตัวอย่างจะถูกนำกลับไปที่กลุ่ม มีการปรับปรุงข้อมูลจำเพาะของข้อมูล
ทำซ้ำได้บ่อยเท่าที่ต้องการ
กิตติกรรมประกาศ
ขอบคุณบุคคลต่อไปนี้สำหรับการป้อนข้อมูลในเอกสารนี้:
- เลน บุลลาร์
- เคิร์ต เพื่อ
- มาร์คัส คาร์
- ชิน ชีไก่
- โรเจอร์ คอสเตลโล
- โจนาธาน กล้าหาญ
- เฟรเซอร์ ครีบหาง
- เจฟฟ์ ความเศร้าโศก
- เอริค กลองแม่มด
- ปีเตอร์ เธอปราชญ์
- ไมเคิล เคย์
- โรเบิร์ต เกาะเบร์ก
- แฟรงก์ แต่โนลา
- บ๊อบ นาตาเล่
- เดฟ พาวซัน
- ไซมอน เซนต์ลอว์เรนซ์
- บีทอม วันนั้น
- จิม วิลสัน
ล่าสุดวันที่: 17 กุมภาพันธ์ 2015