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


13

ฉันทำงานต่าง ๆ ตาม Java แต่ผู้อาวุโสของฉันมอบหมายให้ฉันรวบรวมข้อกำหนดสำหรับการสร้างเครื่องมือติดตามบั๊กที่เป็นสากล

ฉันได้อ่านความต้องการหลายประเภทจาก Wikipedia และเว็บไซต์ mindtoolsแต่มันสับสนมาก

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

คำตอบ:


21
  • ความต้องการการทำงาน

สิ่งที่ระบบควรจะทำคำสั่งกระบวนการส่งใบเรียกเก็บเงินควบคุมอุณหภูมิเป็นต้น

  • ข้อกำหนดการดำเนินงาน

สิ่งเหล่านี้เกี่ยวกับวิธีการเรียกใช้ระบบ การบันทึก, การควบคุมการเริ่มต้น / ปิด, การตรวจสอบ, การใช้ทรัพยากร, การสำรอง, ความพร้อมใช้งาน ฯลฯ เป็นต้น

  • ความต้องการทางด้านเทคนิค

สิ่งเหล่านี้เกี่ยวกับวิธีการสร้างระบบ ภาษาใดที่ระบบปฏิบัติการมาตรฐานที่ต้องยึดติด ฯลฯ

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


1

วิธีที่ฉันโปรดปรานในการลดสิ่งนี้คือการคิดแบบนี้

ถ้าฉันสามารถใช้ MSPaint เพื่อรับภาพหน้าจอของสิ่งที่ผู้ใช้เห็นว่าทำงานได้

ทันทีที่ฉันเกี่ยวข้องกับคอมพิวเตอร์ภาษาคอมพิวเตอร์เครือข่ายคอมพิวเตอร์ มันมีแนวโน้มไปสู่ข้อกำหนดทางเทคนิค

บางครั้งมีการทับซ้อนกันมากมาย อย่างที่ฉันสามารถวาดรูปของ 747 ได้ แต่นั่นเป็นข้อมูลจำเพาะทางเทคนิคมากกว่าเพราะสมมติฐานคือว่ามันบิน

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

หวังว่าฉันจะไม่ได้ไปไกลเกินไป แต่นั่นคือสิ่งที่ฉันคิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.