การควบคุมซอฟต์แวร์ด้วยตนเอง การควบคุมซอฟต์แวร์ด้วยตนเอง การควบคุม bsc . ด้วยตนเอง

การควบคุมด้วยตนเองและการซื้อบัตรเดินทาง: ปัญหา

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

โดยทั่วไป สาระสำคัญของการควบคุมด้วยตนเองคืออะไร "จับ" ในกรณีนี้เรียกว่าการ์ดอัตโนมัติคืออะไร ?? และเธอเห็นรูปถ่ายในรูปถ่ายของนักเรียนของคุณจริง ๆ หรือบางทีเธอเห็นว่ามันถูกต้องแค่ไหน? ไม่แน่นอน แต่เธอไม่ต้องการมัน !! พระเจ้า… สิ่งสำคัญ - ให้ฉันตะโกน

เหล่านี้คืออารมณ์ ตอนนี้คดีที่สองซึ่งในที่สุดก็นำฉันออกมาและบังคับให้ฉันค้นหากฎหมายเพื่อค้นหาคำตอบและการปลอบโยน นี่คือการได้มาหรือค่อนข้าง ขยายตั๋วรวมของนักเรียนเรามีบัตรแม่เหล็กและเราอยู่อย่างสงบสุข - บัตร บัตรนักเรียน และเงิน - และคุณทำตั๋วหาย
ให้เรา สมาร์ทการ์ด(เรียกว่า "สมาร์ทการ์ด") ตกลง. พวกเขาเอาเงินเทออก พระเจ้าอวยพรเขา. แต่พอไปรับครั้งแรกก็บอก "พาสปอร์ต" ฉันเป็นคนอดทน - วันรุ่งขึ้นฉันมาพร้อมกับหนังสือเดินทาง ฉันขี่ตัวเองอย่างสงบเป็นเวลาหนึ่งเดือน
ถึงเวลาต่ออายุ ฉันให้ชุดปกติ: สมาร์ทการ์ดนักเรียนเงินและฉันได้ยิน "หนังสือเดินทาง" ฉันไม่สามารถยืนได้ "ทำไม มีนามสกุลและรูปถ่ายของฉัน! นี่รูปนักเรียน ไม่พอ ???" - ฉันรู้สึกประหลาดใจ. " ฉันอยู่ไม่ได้ถ้าไม่มีหนังสือเดินทาง !!!"- คือคำตอบ

ขอโทษที นี่มันไร้สาระ! ใครว่านศ.ไม่ใช่เอกสารประจำตัว? แม้ว่าคำถามนี้อาจจะขัดแย้งกัน แต่ใบขับขี่ล่ะ? ใช่มีพระราชกฤษฎีกาของประธานาธิบดีตามที่หนังสือเดินทางได้รับการยอมรับว่าเป็นเอกสารระบุตัวตนหลัก แต่ไม่ได้หมายความว่ามีเพียงเขาเท่านั้น!

ตอนนี้อย่าวิเคราะห์หัวข้อนี้ - คุณจะเห็นว่าไม่จำเป็นเลย

"ฉันอยู่ไม่ได้ถ้าไม่มีหนังสือเดินทาง"เราอ่านคำตอบในคำสั่งของคณะกรรมการการขนส่งของคณะบริหารของเซนต์ปีเตอร์สเบิร์ก ลงวันที่ 24 มิถุนายน 2545 N 81-r "ในการอนุมัติระเบียบชั่วคราวเกี่ยวกับขั้นตอนการขาย การหมุนเวียน การใช้และการควบคุมตั๋วตาม สมาร์ทการ์ดแบบไม่สัมผัสสำหรับนักเรียนของสถาบันการศึกษาเฉพาะทางระดับมัธยมศึกษาและสถาบันการศึกษาระดับอุดมศึกษา": เมื่อขายตั๋วที่สำนักงานขายตั๋วรถไฟใต้ดิน นักศึกษาแสดงบัตรประจำตัวนักศึกษาและBSC(สมาร์ทการ์ดแบบไร้สัมผัส) เมื่ออ่าน BSC ในเครื่องกดเงินสด ข้อมูลเกี่ยวกับนักเรียนจะได้รับอนุญาตในฐานข้อมูลและสิทธิ์ในการซื้อตั๋วเดินทางจะได้รับการตรวจสอบ (ข้อ 3.1) นอกจากนี้ยังเสริมด้วยข้อ 3.12: นักเรียนถูกปฏิเสธการขายบัตรผ่านสำหรับช่วงระยะเวลาถัดไปและในการเข้ารหัสของ BSC เมื่อ:

การนำเสนอ BSK ซึ่งอยู่ในรายการห้ามใช้

หากข้อมูลในฐานข้อมูลรถไฟใต้ดินไม่ตรงกับข้อมูลที่แสดงต่อบ็อกซ์ออฟฟิศของบัตรนักเรียน BSK

หากเอกสารที่ลงทะเบียน (รหัสนักเรียน BSC) ไม่ตรงกับตัวตนของผู้ถือ

แบบนี้! ตอนนี้คุณสามารถตะโกนและข่มขู่ฝ่ายบริหารได้อย่างปลอดภัย

ตอนนี้ " ต้องแสดงบัตรประจำตัวนักศึกษา !! เท่าไหร่ที่คุณสามารถพูดได้!“มาตรา 3.13 คำสั่งเดียวกันให้คำตอบที่น่าพอใจ: ถ้าสถานีอยู่ใน” การควบคุมการผ่านของนักเรียนด้วยตนเอง" จากนั้นกากบาทสีแดงจะสว่างขึ้นบนจอแสดงผลแบบหมุนได้ ในกรณีนี้ นักเรียนจะต้องไปที่ตัวควบคุมเมโทร แสดงตั๋วเดินทางและหลังจากตรวจสอบแล้ว ให้ไปที่จุดควบคุมแบบแมนนวล

แล้วป้าที่ชั่วร้ายหลังจากนั้นคือใคร ?? สาบานกลับ! :)

โดยวิธีการที่แม้ว่าจะไม่มีปัญหากับเรื่องนี้ (แม้กับบัตรแม่เหล็ก) เมื่อควบคุมการชำระเงินค่าเดินทางในการขนส่งผู้โดยสารภาคพื้นดินในเมืองนักเรียนจะต้องมีตั๋วกระดาษสำหรับเดือนปัจจุบันกับแอปพลิเคชัน BSK (ข้อ 4.1) - ใจคุณโดยไม่ต้องหนึ่งนักเรียน

เจ้าของ บัตรแม่เหล็กอย่าอารมณ์เสีย สำหรับพวกเขาคำสั่งของคณะกรรมการเพื่อการขนส่งของการบริหารของเซนต์ปีเตอร์สเบิร์กลงวันที่ 27 เมษายน 2545 N 45-r "ในการปรับปรุงขั้นตอนการขายและการใช้ตั๋วเดินทางสำหรับนักเรียนและนักเรียน" มีผลบังคับใช้ ที่นี่, เมื่อซื้อบัตรแม่เหล็กครั้งแรกคุณต้องมีหนังสือเดินทาง(หน้า 2.2), แต่ไม่ใช่ในภายภาคหน้า(หน้า 2.3)! แต่น่าเสียดายสำหรับบัตรใบนี้ คุณจะต้องแสดงบัตรประจำตัวนักเรียนของคุณในการขนส่งภาคพื้นดินและด้วยการควบคุมด้วยตนเองในรถไฟใต้ดิน (ข้อ 3.1 และ 3.2)

แบบนี้. รู้สิทธิของคุณและปกป้องตัวเอง ... ด้วยเสียงกรีดร้องและการคุกคามที่โกรธแค้น ;)

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

โดยทั่วไป สาระสำคัญของการควบคุมด้วยตนเองคืออะไร "จับ" ในกรณีนี้เรียกว่าการ์ดอัตโนมัติคืออะไร ?? และเธอเห็นรูปถ่ายในรูปถ่ายของนักเรียนของคุณจริงๆ หรือบางทีเธออาจเห็นว่ามันใช้ได้ขนาดไหน ไม่แน่นอน แต่เธอไม่ต้องการมัน !! พระเจ้า… สิ่งสำคัญ - ให้ฉันตะโกน

เหล่านี้คืออารมณ์ ตอนนี้คดีที่สองซึ่งในที่สุดก็นำฉันออกมาและบังคับให้ฉันค้นหากฎหมายเพื่อค้นหาคำตอบและการปลอบโยน นี่คือการได้มาหรือค่อนข้าง ขยายตั๋วรวมของนักเรียนเรามีบัตรแม่เหล็กและเราอยู่อย่างสงบสุข - บัตร บัตรนักเรียน และเงิน - และคุณทำตั๋วหาย
ให้เรา สมาร์ทการ์ด(เรียกว่า "สมาร์ทการ์ด") ตกลง. พวกเขาเอาเงินเทออก พระเจ้าอวยพรเขา. แต่พอไปรับครั้งแรกก็บอก "พาสปอร์ต" ฉันเป็นคนอดทน - วันรุ่งขึ้นฉันมาพร้อมกับหนังสือเดินทาง ฉันขี่ตัวเองอย่างสงบเป็นเวลาหนึ่งเดือน
ถึงเวลาต่ออายุ ฉันให้ชุดปกติ: สมาร์ทการ์ดนักเรียนเงินและฉันได้ยิน "หนังสือเดินทาง" ฉันไม่สามารถยืนได้ "ทำไม มีนามสกุลและรูปถ่ายของฉัน! นี่รูปนักเรียน ไม่พอ ???" - ฉันรู้สึกประหลาดใจ. " ฉันอยู่ไม่ได้ถ้าไม่มีหนังสือเดินทาง !!!"- คือคำตอบ

ขอโทษที นี่มันไร้สาระ! ใครว่านศ.ไม่ใช่เอกสารประจำตัว? แม้ว่าคำถามนี้อาจจะขัดแย้งกัน แต่ใบขับขี่ล่ะ? ใช่มีพระราชกฤษฎีกาของประธานาธิบดีตามที่หนังสือเดินทางได้รับการยอมรับว่าเป็นเอกสารระบุตัวตนหลัก แต่ไม่ได้หมายความว่ามีเพียงเขาเท่านั้น!

ตอนนี้อย่าวิเคราะห์หัวข้อนี้ - คุณจะเห็นว่าไม่จำเป็นเลย

"ฉันอยู่ไม่ได้ถ้าไม่มีหนังสือเดินทาง"เราอ่านคำตอบในคำสั่งของคณะกรรมการการขนส่งของคณะบริหารของเซนต์ปีเตอร์สเบิร์ก ลงวันที่ 24 มิถุนายน 2545 N 81-r "ในการอนุมัติระเบียบชั่วคราวเกี่ยวกับขั้นตอนการขาย การหมุนเวียน การใช้และการควบคุมตั๋วตาม สมาร์ทการ์ดแบบไม่สัมผัสสำหรับนักเรียนของสถาบันการศึกษาเฉพาะทางระดับมัธยมศึกษาและสถาบันการศึกษาระดับอุดมศึกษา": เมื่อขายตั๋วที่สำนักงานขายตั๋วรถไฟใต้ดิน นักศึกษาแสดงบัตรประจำตัวนักศึกษาและBSC(สมาร์ทการ์ดแบบไร้สัมผัส) เมื่ออ่าน BSC ในเครื่องกดเงินสด ข้อมูลเกี่ยวกับนักเรียนจะได้รับอนุญาตในฐานข้อมูลและสิทธิ์ในการซื้อตั๋วเดินทางจะได้รับการตรวจสอบ (ข้อ 3.1) นอกจากนี้ยังเสริมด้วยข้อ 3.12: นักเรียนถูกปฏิเสธการขายบัตรผ่านสำหรับช่วงระยะเวลาถัดไปและในการเข้ารหัสของ BSC เมื่อ:

การนำเสนอ BSK ซึ่งอยู่ในรายการห้ามใช้

หากข้อมูลในฐานข้อมูลรถไฟใต้ดินไม่ตรงกับข้อมูลที่แสดงต่อบ็อกซ์ออฟฟิศของบัตรนักเรียน BSK

หากเอกสารที่ลงทะเบียน (รหัสนักเรียน BSC) ไม่ตรงกับตัวตนของผู้ถือ

แบบนี้! ตอนนี้คุณสามารถตะโกนและข่มขู่ฝ่ายบริหารได้อย่างปลอดภัย

ตอนนี้ " ต้องแสดงบัตรประจำตัวนักศึกษา !! เท่าไหร่ที่คุณสามารถพูดได้!“มาตรา 3.13 คำสั่งเดียวกันให้คำตอบที่น่าพอใจ: ถ้าสถานีอยู่ใน” การควบคุมการผ่านของนักเรียนด้วยตนเอง" จากนั้นกากบาทสีแดงจะสว่างขึ้นบนจอแสดงผลแบบหมุนได้ ในกรณีนี้ นักเรียนจะต้องไปที่ตัวควบคุมเมโทร แสดงตั๋วเดินทางและหลังจากตรวจสอบแล้ว ให้ไปที่จุดควบคุมแบบแมนนวล

แล้วป้าที่ชั่วร้ายหลังจากนั้นคือใคร ?? สาบานกลับ! :)

โดยวิธีการที่แม้ว่าจะไม่มีปัญหากับเรื่องนี้ (แม้กับบัตรแม่เหล็ก) เมื่อควบคุมการชำระเงินค่าเดินทางในการขนส่งผู้โดยสารภาคพื้นดินในเมืองนักเรียนจะต้องมีตั๋วกระดาษสำหรับเดือนปัจจุบันกับแอปพลิเคชัน BSK (ข้อ 4.1) - ใจคุณโดยไม่ต้องหนึ่งนักเรียน

เจ้าของ บัตรแม่เหล็กอย่าอารมณ์เสีย สำหรับพวกเขาคำสั่งของคณะกรรมการเพื่อการขนส่งของการบริหารของเซนต์ปีเตอร์สเบิร์กลงวันที่ 27 เมษายน 2545 N 45-r "ในการปรับปรุงขั้นตอนการขายและการใช้ตั๋วเดินทางสำหรับนักเรียนและนักเรียน" มีผลบังคับใช้ ที่นี่, เมื่อซื้อบัตรแม่เหล็กครั้งแรกคุณต้องมีหนังสือเดินทาง(หน้า 2.2), แต่ไม่ใช่ในภายภาคหน้า(หน้า 2.3)! แต่น่าเสียดายสำหรับบัตรใบนี้ คุณจะต้องแสดงบัตรประจำตัวนักเรียนของคุณในการขนส่งภาคพื้นดินและด้วยการควบคุมด้วยตนเองในรถไฟใต้ดิน (ข้อ 3.1 และ 3.2)

แบบนี้. รู้สิทธิของคุณและปกป้องตัวเอง ... ด้วยเสียงกรีดร้องและการคุกคามที่โกรธแค้น ;)

วาดิม โคโลซอฟ

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

แยกแยะระหว่างวิธีการแบบคงที่และแบบไดนามิกในการควบคุมด้วยตนเอง ที่ คงที่วิธีการวิเคราะห์โครงสร้างการควบคุมและการเชื่อมโยงข้อมูลของโปรแกรมการป้อนข้อมูล

และผลผลิต ที่ พลวัต -ดำเนินการ การทดสอบด้วยตนเอง.,นั่นคือพวกเขาจำลองกระบวนการดำเนินการโปรแกรมด้วยตนเองในข้อมูลเริ่มต้นที่กำหนด

ข้อมูลเบื้องต้นสำหรับการตรวจสอบดังกล่าว ได้แก่ เงื่อนไขอ้างอิง ข้อกำหนด แผนผังโครงสร้างและการทำงานของผลิตภัณฑ์ซอฟต์แวร์ ไดอะแกรมของส่วนประกอบแต่ละส่วน

ฯลฯ และสำหรับขั้นตอนต่อมา - อัลกอริธึมและข้อความโปรแกรมตลอดจนชุดทดสอบ

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

วิธีการหลักของการควบคุมด้วยตนเองคือ:

การตรวจสอบซอร์สโค้ด

มุมมองแบบ end-to-end,

ตรวจสอบที่โต๊ะ

การประเมินโปรแกรม

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

สมาชิกในกลุ่มจะได้รับรายชื่อโปรแกรมและข้อกำหนดสำหรับโปรแกรมล่วงหน้า

โปรแกรมเมอร์พูดถึงตรรกะของโปรแกรมและตอบคำถามของผู้ตรวจสอบ

โปรแกรมวิเคราะห์กับรายการคำถามเพื่อระบุข้อผิดพลาดในการเขียนโปรแกรมทั่วไปในอดีต

รายการคำถามสำหรับการตรวจสอบซอร์สโค้ดขึ้นอยู่กับทั้งภาษาโปรแกรมที่ใช้และเฉพาะของซอฟต์แวร์ที่กำลังพัฒนา ตัวอย่าง ด้านล่างนี้คือรายการคำถามที่สามารถใช้วิเคราะห์ความถูกต้องของโปรแกรมที่เขียนด้วยภาษา Pascal

I. การควบคุมการเข้าถึงข้อมูล

ตัวแปรทั้งหมดถูกกำหนดค่าเริ่มต้นหรือไม่?

เกินขนาดสูงสุด (หรือจริง) ของอาร์เรย์และสตริงหรือไม่


แถวและคอลัมน์มีความยุ่งเหยิงในที่ทำงานหรือไม่? กับเมทริกซ์?

มีตัวแปรที่มีชื่อคล้ายกันหรือไม่?

มีการใช้ไฟล์หรือไม่? ถ้าเป็นเช่นนั้น จะมีการตรวจสอบความสมบูรณ์ของไฟล์เมื่อเข้าจากไฟล์หรือไม่

ประเภทของค่าอ่านและเขียนตรงกันหรือไม่

มีการใช้ตัวแปรที่ไม่ได้พิมพ์ อาร์เรย์แบบเปิด หน่วยความจำแบบไดนามิกหรือไม่ ถ้าใช่ ประเภทตัวแปรตรงกันเมื่อ "วางซ้อน" รูปแบบหรือไม่ ดัชนีอยู่นอกขอบเขตอาร์เรย์หรือไม่

2. การควบคุมการคำนวณ


นิพจน์ (ลำดับตัวดำเนินการ) สะกดถูกต้องหรือไม่

การคำนวณดำเนินการกับตัวแปรที่ไม่ใช่เลขคณิตถูกต้องหรือไม่?

การคำนวณดำเนินการอย่างถูกต้องกับตัวแปรประเภทต่างๆ (รวมถึงการใช้เลขคณิตจำนวนเต็ม) หรือไม่?

บิตกริดล้นหรือสถานการณ์เครื่องเป็นศูนย์เป็นไปได้หรือไม่?

การคำนวณเป็นไปตามข้อกำหนดด้านความแม่นยำที่ระบุหรือไม่?

มีการเปรียบเทียบตัวแปรประเภทต่าง ๆ หรือไม่?

3. ควบคุมการควบคุมการถ่ายโอน

ลูปจะเสร็จสมบูรณ์อย่างถูกต้องหรือไม่?

โปรแกรมจะเสร็จไหม?

มีลูปใดบ้างที่จะไม่ทำงานเนื่องจากละเมิดเงื่อนไขรายการหรือไม่ การคำนวณจะดำเนินไปอย่างถูกต้องหรือไม่?

มีลูปการค้นหาหรือไม่? สถานการณ์ "พบองค์ประกอบ" ได้รับการจัดการอย่างถูกต้องหรือไม่

และ "ไม่พบรายการ"?

4. การควบคุมส่วนต่อประสานระหว่างโมดูล

รายการพารามิเตอร์และอาร์กิวเมนต์ตรงกันในลำดับ ประเภท หน่วยหรือไม่

อาร์กิวเมนต์แก้ไขงานประจำที่ไม่ควรแก้ไขไม่ใช่หรือ

มีการละเมิดขอบเขตของตัวแปรโกลบอลและโลคัลที่มีชื่อเดียวกันหรือไม่?

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

มุมมองแบบ end-to-endการส่งผ่าน เช่นเดียวกับการตรวจสอบ คือชุดของวิธีการตรวจหาข้อผิดพลาดที่ดำเนินการโดยกลุ่มคนที่กำลังดูโค้ด การตรวจทานนี้มีความเหมือนกันมากกับกระบวนการตรวจสอบ แต่ขั้นตอนและวิธีการในการตรวจจับข้อผิดพลาดต่างกัน ทีมควบคุมตั้งแต่ต้นจนจบประกอบด้วยพนักงานสามถึงห้าคน: ประธานหรือผู้ประสานงาน เลขานุการที่แก้ไขข้อผิดพลาดทั้งหมด ผู้เชี่ยวชาญด้านการทดสอบ โปรแกรมเมอร์ และผู้เชี่ยวชาญอิสระ กวดวิชาเกี่ยวข้องกับการปฏิบัติตามขั้นตอนต่อไปนี้:

สมาชิกในกลุ่มจะได้รับรายชื่อของโปรแกรมและข้อกำหนดสำหรับโปรแกรมล่วงหน้า

ผู้เข้าร่วมประชุมจะได้รับการทดสอบหลายอย่าง

ผู้เข้าร่วมการประชุมทำการทดสอบทางจิตใจแต่ละครั้งตามตรรกะของโปรแกรมในขณะที่ตรวจสอบสถานะของโปรแกรม (ค่าของตัวแปร) บนกระดาษหรือกระดาน

หากจำเป็น โปรแกรมเมอร์จะถูกถามคำถามเกี่ยวกับตรรกะการออกแบบและข้อสันนิษฐาน

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


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

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

หลังจากนั้น ผลการประเมินจะถูกตรวจสอบ และผู้ตรวจสอบให้ความเห็นทั่วไปและข้อเสนอแนะสำหรับการปรับปรุงโปรแกรม

ผู้สูงอายุถูกขายหน้าเพื่อประหยัดเงินในรถไฟใต้ดิน

เมื่อเร็ว ๆ นี้ผู้รับบำนาญจะได้รับอนุญาตให้เข้าสู่สถานีรถไฟใต้ดินเซนต์ปีเตอร์สเบิร์กผ่านประตูหมุนสองหรือสามแห่งที่ใกล้กับตัวควบคุมที่สุดเท่านั้น นวัตกรรมดังกล่าวจุดประกายให้เกิดการอภิปรายอย่างดุเดือดในทันที เจ้าหน้าที่นครบาลกล่าวว่าขณะนี้การควบคุมการผ่านของบัตรผ่านสัมปทานทำได้ง่ายขึ้น ผู้โดยสารไม่มีความสุข - รถติดจำนวนมากสะสมอยู่ที่เครื่องเล่นแผ่นเสียงในชั่วโมงเร่งด่วน ความขัดแย้งยังคงดำเนินต่อไป และความแออัดที่ทางเข้าสถานีรถไฟใต้ดินก็เพิ่มมากขึ้น ในโอกาสนี้ Boris Petrovich Tyulenev ผู้รับบำนาญได้หันไปหา "การรับสาธารณะของกลุ่มสื่อบอลติก"


Boris Petrovich อาศัยอยู่ที่ Tourist Street ในเขต Primorsky สถานีรถไฟใต้ดินที่ใกล้ที่สุดคือ Staraya Derevnya มันไม่ได้เป็นหนึ่งในสถานที่ที่พลุกพล่านที่สุด แต่ถึงกระนั้นที่นี่ก็มีรถติดอยู่ใกล้ประตูหมุนสำหรับผู้รับบำนาญในช่วงเวลาเร่งด่วน ผู้คนยืนอยู่ในฝูงชนที่โกรธจัด ที่ซึ่งทุกคนพร้อมที่จะเดือดดาลจากการตระหนักถึงความอยุติธรรมที่กำลังเกิดขึ้น จากความขุ่นเคืองไร้อำนาจ - ความอัปยศอดสูมีไว้เพื่ออะไร? บางครั้งการทะเลาะวิวาทก็ปะทุ ใครบางคนผลักใครบางคน นักกีฬารุ่นเยาว์พยายามเบียดเสียดระหว่างผู้หญิงที่แก่กว่าและผู้ชาย กวาดล้างทุกสิ่งที่ขวางหน้า พวกเขาไม่รู้ว่าจะต้องผ่านประตูหมุนอื่นๆ ผู้โดยสารธรรมดาสามารถเลือกเครื่องเล่นแผ่นเสียงใดก็ได้ และผู้รับบำนาญที่มีบัตรส่วนลดจะต้องผ่านสามช่องที่กำหนดไว้อย่างเคร่งครัดเท่านั้น ในกรณีที่ดีที่สุด - สี่ใบ การแนบเอกสารกับส่วนที่เหลือนั้นไร้ประโยชน์ - ไม่สามารถอ่านข้อมูลได้

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

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

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

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

- คุณดูไม่ดีเลย Olga Ivanovna! - แซวด้วยสีหน้าจริงจัง เอาลูกสมุนงงๆ ออกไป ...

Metropolitan Press Service รายงานว่าในเดือนมิถุนายนปีเดียว จำนวนเอกสารการเดินทางที่ถูกยึดมีจำนวนเกือบสองพันสองร้อยชิ้น และรายได้ที่หายไปสำหรับเอกสารเหล่านี้ในหนึ่งเดือนมีมากกว่าหนึ่งล้านรูเบิล บุคคลที่มีบัตรเดินทางของผู้อื่นสามารถเพิ่มลงใน "รายการสีเทา" และหากกระทำความผิดซ้ำ ก็สามารถเพิกถอนบัตรสิทธิพิเศษได้

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

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

มีการอุทธรณ์ที่คล้ายกันบนอินเทอร์เน็ต ดังนั้น Boris Petrovich Tyulenev ผู้ซึ่งติดต่อสำนักงานประชาสัมพันธ์ของกลุ่ม Baltic Media Group ได้กล่าวถึงปัญหาในเมืองที่รุนแรงจริงๆ และความเป็นผู้นำของรถไฟใต้ดินในเมืองจะต้องตอบว่าพวกเขาจะแก้ปัญหานี้อย่างไร เมื่อวันที่ 10 สิงหาคม คำขออย่างเป็นทางการถูกส่งไปยังหัวหน้าสถานีรถไฟใต้ดินเซนต์ปีเตอร์สเบิร์ก Vladimir Garyugin จาก OP BMG คำตอบจากผู้บริหารรถไฟใต้ดินยังไม่มา แต่น่าจะเตรียมการไว้แล้ว ตามกฎหมายผู้รับผิดชอบต้องส่งภายในหนึ่งเดือน ไม่ว่ามันจะเป็นอะไร เราจะหาทางแก้ไขปัญหา

หากคุณพบข้อผิดพลาด โปรดเลือกข้อความและกด Ctrl + Enter