5.3. Ontology-based search and sort- ing of knowledge documents
Ontology mainly acts as knowledge data- base in knowledge retrieval subsystem. It classifies concepts of software testing, describes relation restriction between concepts, and constructs detailed knowl- edge database which involves concrete concepts, attributes, relations, and in- stances between concepts. When retriev- ing knowledge, the correlative concepts or attributes are found according to the users’ requests. Start from there, the on- tology information will be checked to see if it is related to the concepts or attributes. Logically intelligent retrieval is then achieved.
After retrieving, we need to find out how to organize the retrieved documents in a sequential manner. Many factors can in- fluence the sorting process. According to our research, there are five key factors that could influence the sorting results, such as users’ evaluations of documents, knowledge analysts’ evaluation of docu- ments, users’ knowledge level, the num- ber of linking documents and the number of opening documents. The weights of the five factors are in descending order. Every factor weight is calculated by using descending weight formula. The formula is as follow:
Ps=2(N-S+1)/N(N+1)
Where S is parameters sorting, N is pa- rameter numbers, and ∑Ps,s=1 to N =1. While N=5, P1=0.33, P2= 0.27, P3=0.2, P4=0.13, P5=0.07,∑Ps,s=1 to 5 =1.
The importance of knowledge document is calculated as follows:
The importance of knowledge docu- ment=P1 × users’ evaluation of document + P2 × knowledge analysts’ evaluation of document + P3 × users’ knowledge level + P4× the number of linking document + P5× the number of open document. According to the importance results, all documents will be in descending order, then the most valuable knowledge docu- ment will be on the top.
6. Constructing knowledge map
6.1. Definition
Knowledge map (called as knowledge yellow pages) is a stock catalogue about knowledge. The knowledge source shown by knowledge map could be department name, team name, specialist’s name, re- lated person’s name, filename, bibliogra- phy, event number, patent number, or knowledge database index. However, the knowledge content is not included. It is a guide to save time in tracing the knowl- edge source. 6.2. Conditions of constructing knowledge map
When there is a good knowledge map, whatever deserted the needed knowledge is, by tracing correlative information, a fountain of knowledge will be found as long as making the running. By this snowball effect, staffs can’t devote too much time to acquire correlative knowl- edge when they need knowledge. The or- ganization can find out what knowledge will be enhanced or developed and scat- tered by using knowledge map.
In order to construct a good knowledge map, five works must be achieved.
1. To classify the status of important
knowledge and skills.
2. To distinguish the level of knowl-
edge and skills.
3. To decide the category and level of
knowledge needed by specific post.
4. To evaluate ability of staff who has
knowledge.
5. To build a knowledge map retrieval
system.
6.3. Knowledge level and evaluation standard of software testing knowledge
A good software testing knowledge management platform should also offer strong software testing knowledge classification. According to the practical experience and SWEBOK methods[12], five knowledge fields are added into software testing. They are developing language, database, operating system, software testing tools, related knowledge for the testing project. In this knowledge map, the knowledge level is divided into five levels in each filed. They are comprehension, acquaintance, mastership, conversance, and specialist. Definition for each level is clearly described and easily to be evaluated. Every employee’ ability is evaluated by this criteria. The evaluation process should be done by the employee, team, manager, and knowledge analyst cooperatively. The definitions of five levels of knowledge are given as follows:
1. Comprehension. Staffs has used the technology for half a year and taken part in a project. They can reference technol- ogy documents or help files to need their requirements, know the effect of the technology.
2. Acquaintance. Staffs can grasp more than 50% of key technology and has used it for a year and taken part in more than two projects by using it.
3. Mastership. Staffs can grasp more than 60% of key technology and has used it for two years and taken part in more than three projects by using it.
4. Conversance. Staffs can grasp more than 85% of key technology and has used it for five years and taken pare in more than five projects by using it.
5. Specialist. Staffs can grasp more than 95% of key technology and has used it for seven years and taken part in more than eight projects by using it.
According to our research, when evaluat- ing staffs knowledge levels, the top three levels can be upgraded automatically in terms of staffs’ working experience and utility time. But when staffs will be evaluated as conversance or specialist, the utility time and projects which are taken part in by them are only necessary conditions. Even if they meet the condi- tions, they are not always to be evaluated as conversance or specialist, their levels must be customized by knowledge ana- lyst by hand.
7. Case study
The present system is a sub-system of QESuite2.0, which is a software testing management platform developed by Bei- jing University of Aeronautics and Astro- nautics (BUAA). By now, a proto-system has been built. All the modules and func- tions have been implemented. This sys- tem is based on the above-mentioned knowledge management map and has been used in actual work with anticipated results.
According to the knowledge classifica- tion and staffs’ knowledge levels, a spe- cialist network is built. The knowledge documents can be filtered by discussion in communication database. The knowl- edge documents will be integrated into knowledge database to accumulate knowledge by using knowledge classifi- cation trees. Knowledge retrieval engine makes users easy to retrieve required knowledge. When users can’t find appro- priated results, this system will tell who know the answers, so that knowledge sharing can be implemented. For the sake of data security, many access roles and access permission have been de- fined[13].The architecture of this system is shown as Figure 3.
Figure 3 Architecture.....
5.3 การค้นหาที่เกี่ยวกับธรรมชาติที่ใช้และการจัดเรียงไอเอ็นจีของเอกสารความรู้เกี่ยวกับธรรมชาติ
ส่วนใหญ่ทำหน้าที่เป็นความรู้เกี่ยวกับฐานข้อมูลในระบบย่อยการดึงความรู้ มันแยกประเภทแนวความคิดของการทดสอบซอฟต์แวร์อธิบายข้อ จำกัด ความสัมพันธ์ระหว่างแนวความคิดและสร้างฐานข้อมูลที่ทันสมัย knowl รายละเอียดที่เกี่ยวข้องกับแนวความคิดที่เป็นรูปธรรมลักษณะความสัมพันธ์และในสถานการณ์ระหว่างแนวความคิดเมื่อ retriev-ing ความรู้แนวความคิดคู่กันหรือคุณลักษณะที่พบตามการร้องขอของผู้ใช้ เริ่มต้นจากที่นั่นข้อมูลบน tology จะถูกตรวจสอบเพื่อดูว่าจะมีความเกี่ยวข้องกับแนวคิดหรือแอตทริบิวต์ ดึงความฉลาดมีเหตุผลจะประสบความสำเร็จแล้ว.
หลังจากเรียกเราต้องไปหาวิธีการจัดระเบียบเอกสารที่เรียกในลักษณะต่อเนื่องหลายปัจจัยที่สามารถในการเรียงลำดับกระบวนการอิทธิพล ตามการวิจัยของเรามีห้าปัจจัยสำคัญที่อาจมีผลต่อผลการเรียงลำดับเช่น 'การประเมินผลของเอกสารที่นักวิเคราะห์ความรู้' ผู้ใช้การประเมินผลของ docu-ments ระดับความรู้ของผู้ใช้จานวนของเอกสารที่เชื่อมโยงและจำนวนของ เปิดเอกสาร น้ำหนักของปัจจัยที่ห้าที่อยู่ในลำดับจากมากไปน้อยน้ำหนักปัจจัยที่ทุกคนจะคำนวณโดยใช้สูตรน้ำหนักจากมากไปน้อย สูตรมีดังนี้:
PS = 2 (NS 1) / n (n 1)
ที่คือพารามิเตอร์การเรียงลำดับ n คือตัวเลข pa-rameter และΣps, s = 1 ถึง n = 1 ในขณะที่ n = 5, p1 = 0.33, p2 = 0.27, p3 = 0.2, p4 = 0.13, p5 = 0.07, Σps, s = 1 ถึง 5 = 1
ความสำคัญของเอกสารความรู้ที่มีการคำนวณดังนี้.
ความสำคัญของความรู้ docu-ment = p1 × 'การประเมินผลของ p2 เอกสาร×นักวิเคราะห์ความรู้' ผู้ใช้การประเมินผลของ p3 เอกสาร× p4 ระดับความรู้ของผู้ใช้×จำนวนของการเชื่อมโยง p5 เอกสาร×จำนวนของเอกสารที่เปิดอยู่ ตามผลสำคัญเอกสารทั้งหมดจะอยู่ในลำดับถัดลงมาแล้วความรู้ docu-ment ที่มีค่าที่สุดจะอยู่ด้านบน
6.การสร้างแผนที่ความรู้
6.1 แผนที่ความละเอียด
ความรู้ (เรียกว่าเป็นความรู้หน้าสีเหลือง) เป็นรายการหุ้นเกี่ยวกับความรู้ แหล่งความรู้ที่แสดงโดยแผนที่ความรู้อาจจะเป็นชื่อแผนก, ชื่อทีม, ชื่อผู้เชี่ยวชาญของชื่อของบุคคลอีกครั้ง lated ของชื่อไฟล์ bibliogra-PHY จำนวนเหตุการณ์จำนวนสิทธิบัตรหรือดัชนีฐานข้อมูลความรู้ แต่เนื้อหาความรู้ที่จะไม่รวมมันเป็นแนวทางในการประหยัดเวลาในการติดตามแหล่งที่มา knowl ที่ทันสมัย 6.2 เงื่อนไขในการสร้างแผนที่ความรู้
เมื่อมีแผนที่ความรู้ที่ดีสิ่งที่ร้างความรู้ที่จำเป็นคือการติดตามข้อมูลโดยคู่กัน, น้ำพุแห่งความรู้จะพบว่าตราบใดที่การทำงาน โดยผลกระทบก้อนหิมะนี้พนักงานไม่สามารถอุทิศเวลามากเกินไปที่จะได้รับคู่กัน knowl สมัยเมื่อพวกเขาต้องมีความรู้ หรือ ganization สามารถหาสิ่งที่มีความรู้จะเพิ่มขึ้นหรือการพัฒนาและซิเลือกไว้โดยใช้แผนที่ความรู้.
เพื่อสร้างแผนที่ความรู้ที่ดีห้าผลงานที่จะต้องประสบความสำเร็จ.
1 การจำแนกสถานะของสำคัญ
ความรู้และทักษะ.
2 ที่จะแยกแยะระดับของ knowl-
ขอบและทักษะ.
3 การตัดสินใจประเภทและระดับของการ
ความรู้ที่จำเป็นโดยเฉพาะการโพสต์.
4 เพื่อประเมินความสามารถของพนักงานที่มีความรู้
.
5 เพื่อสร้างความรู้แผนที่ดึง
ระบบ. 6.3 ระดับความรู้และมาตรฐานการประเมินผลของความรู้การทดสอบซอฟต์แวร์
ซอฟต์แวร์ที่ดีแพลตฟอร์มการจัดการความรู้ในการทดสอบก็ควรที่จะมีซอฟต์แวร์ที่แข็งแกร่งการจัดหมวดหมู่ความรู้ในการทดสอบตามประสบการณ์และ swebok ปฏิบัติวิธีการ [12] ห้าเขตข้อมูลความรู้ที่เพิ่มเข้าไปในการทดสอบซอฟต์แวร์ พวกเขากำลังพัฒนาภาษาฐานข้อมูลระบบปฏิบัติการเครื่องมือการทดสอบซอฟต์แวร์ความรู้ที่เกี่ยวข้องกับการทดสอบสำหรับโครงการ ในแผนที่ความรู้นี้ในระดับความรู้ที่แบ่งออกเป็นห้าระดับในแต่ละยื่น พวกเขาจะเข้าใจความใกล้ชิด, อำนาจ, conversance,และผู้เชี่ยวชาญ คำนิยามสำหรับแต่ละระดับมีการอธิบายอย่างชัดเจนและง่ายที่จะได้รับการประเมิน พนักงานทุกคน 'ความสามารถในการได้รับการประเมินตามเกณฑ์นี้ ขั้นตอนการประเมินควรจะทำโดยพนักงานทีมผู้จัดการและนักวิเคราะห์ความรู้ร่วมกัน คำนิยามของห้าระดับของความรู้ที่จะได้รับดังต่อไปนี้:
1 ความเข้าใจพนักงานมีการใช้เทคโนโลยีสำหรับครึ่งปีและส่วนร่วมในโครงการ พวกเขาสามารถอ้างอิงเอกสารเทคโนโลยี-ogy หรือช่วยให้ไฟล์ที่จะต้องความต้องการของพวกเขารู้ว่าผลกระทบของเทคโนโลยี.
2 คนรู้จัก พนักงานสามารถเข้าใจมากกว่า 50% ของเทคโนโลยีที่สำคัญและได้ใช้มันสำหรับปีและส่วนร่วมในการมากกว่าสองโครงการโดยใช้มัน.
3 การปกครองพนักงานสามารถเข้าใจมากกว่า 60% ของเทคโนโลยีที่สำคัญและได้ใช้มันเป็นเวลาสองปีและได้รับการมีส่วนร่วมในกว่าสามโครงการโดยใช้มัน.
4 conversance พนักงานสามารถเข้าใจมากกว่า 85% ของเทคโนโลยีที่สำคัญและได้ใช้มันเป็นเวลาห้าปีและถูกนำตัวตัดในกว่าห้าโครงการโดยใช้มัน.
5 ผู้เชี่ยวชาญพนักงานสามารถเข้าใจมากกว่า 95% ของเทคโนโลยีที่สำคัญและได้ใช้มันเป็นเวลาเจ็ดปีและส่วนร่วมในการมากกว่าแปดโครงการโดยใช้มัน.
ตามการวิจัยของเราเมื่อระดับความรู้พนักงาน evaluat-ing บนสามระดับสามารถปรับ โดยอัตโนมัติในแง่ของประสบการณ์ในการทำงานของพนักงานและเวลายูทิลิตี้ แต่เมื่อพนักงานจะได้รับการประเมินว่าเป็น conversance หรือผู้เชี่ยวชาญเวลาสาธารณูปโภคและโครงการที่จะได้รับการมีส่วนร่วมในโดยพวกเขาเป็นเพียงเงื่อนไขที่จำเป็น แม้ว่าพวกเขาจะตอบสนองความทั้งนี้สภาพที่พวกเขาจะไม่เคยได้รับการประเมินว่าเป็น conversance หรือผู้เชี่ยวชาญระดับของพวกเขาต้องได้รับการปรับแต่งโดยความรู้ ana-lyst ด้วยมือ.
7 กรณีศึกษา
ระบบปัจจุบันเป็นระบบย่อยของ qesuite2.0,ซึ่งเป็นแพลตฟอร์มการจัดการการทดสอบซอฟต์แวร์ที่พัฒนาโดยมหาวิทยาลัย bei-jing ของวิชาการและ Astro nautics (buaa) โดยขณะนี้โปรระบบได้รับการสร้างขึ้น โมดูลทั้งหมดและ func tions ได้รับการดำเนินการ นี้ระบบ-Tem จะขึ้นอยู่กับการจัดการความรู้แผนที่ดังกล่าวข้างต้นและมีการใช้ในการทำงานที่เกิดขึ้นจริงกับผลที่คาดว่าจะ.
ตามความรู้ classifica-tion และพนักงาน 'ระดับความรู้เครือข่ายเอสพีอี-cialist ถูกสร้างขึ้น เอกสารความรู้ที่สามารถกรองโดยการอภิปรายในฐานข้อมูลการสื่อสาร เอกสาร knowl ที่ทันสมัยจะรวมอยู่ในฐานข้อมูลความรู้ที่จะสะสมความรู้โดยใช้ความรู้ต้นไม้ classifi ไอออนบวกเครื่องมือการดึงความรู้ที่ทำให้ผู้ใช้สะดวกในการดึงความรู้ที่จำเป็น เมื่อผู้ใช้ไม่สามารถหาผลลัพธ์ที่จัดสรร priated ระบบนี้จะบอกได้ว่าใครรู้คำตอบเพื่อแบ่งปันความรู้ที่สามารถดำเนินการ เพื่อประโยชน์ในการรักษาความปลอดภัยข้อมูลบทบาทการเข้าถึงจำนวนมากและได้รับอนุญาตการเข้าถึงได้รับการยกเลิกการปรับ [13]. สถาปัตยกรรมของระบบนี้จะแสดงเป็นรูปที่ 3.
รูปที่ 3 สถาปัตยกรรม .....
การแปล กรุณารอสักครู่..
