คำถามติดแท็ก quality-attributes


3
Robustness กับการแข่งขัน Correctness [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว การอ่าน "รหัสสมบูรณ์ 2" ในย่อหน้าข้อกำหนดคุณภาพฉันพบสิ่งนี้: มีการแลกเปลี่ยนที่ยอมรับได้ระหว่างแอตทริบิวต์การแข่งขันที่ระบุตัวอย่างเช่นระหว่างความแข็งแกร่งและความถูกต้องหรือไม่ (นี่คือจุดของรายการช่องทำเครื่องหมายขนาดใหญ่เพื่อตรวจสอบคุณภาพของข้อกำหนด) ดังนั้นฉันจึงพบคำจำกัดความของความทนทานและความถูกต้องจำนวนมากในเว็บหนังสือวิชาการ ฯลฯ เช่น : ในหนังสือ "Object Oriented Software Construction, 2nd Edition, Bertrand Meyer, Prentice-Hall, 1997" หนังสือ: ความถูกต้อง: ระดับที่ระบบเป็นอิสระจาก [ข้อบกพร่อง] ในข้อมูลจำเพาะการออกแบบและการใช้งาน ความทนทาน: ระดับที่ระบบยังคงทำงานต่อเมื่อมีอินพุตไม่ถูกต้องหรือสภาวะแวดล้อมที่ตึงเครียด อย่างไรก็ตามเรื่องนี้ยังไม่ชัดเจนว่าทำไมและในสถานการณ์ทั้งสองนี้อาจขัดแย้งกัน คำถามของฉันคือทำไมคุณสมบัติทั้งสองนี้ในการแข่งขัน ?

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

4
ฉันจะติดตามคุณสมบัติที่มีคุณภาพใน Kanban ของทีมของฉันได้อย่างไร
ทีมของฉันใช้ระบบ Kanban เพื่อติดตามความคืบหน้าแบบวันต่อวันและมันก็ใช้งานได้ดีมากสำหรับการทำความเข้าใจความคืบหน้าของฟีเจอร์ (บันทึกเป็นเรื่องราวของผู้ใช้) เราได้อนุญาตให้ส่วนใหญ่การออกแบบระบบของเราปรากฏเมื่อเราพัฒนาคุณลักษณะที่ทำงานได้ดีจนกระทั่งเมื่อไม่นานมานี้ ในช่วงสองสัปดาห์ที่ผ่านมาเราได้พูดคุยกันหลายครั้งเกี่ยวกับการแลกเปลี่ยนสถาปัตยกรรมที่เกี่ยวข้องกับประสิทธิภาพและคุณสมบัติการปรับเปลี่ยนได้โดยเฉพาะ ฉันคิดว่าสิ่งที่เกิดขึ้นคือเมื่อเราใช้คุณลักษณะและออกแบบระบบเราตัดสินใจโดยปริยายเกี่ยวกับสถาปัตยกรรม แต่ไม่ได้พิจารณาการตัดสินใจเหล่านั้นในแง่ของข้อกำหนดคุณลักษณะคุณภาพที่เรารู้จัก มันจะดีมากถ้าฉันสามารถติดตาม / จับภาพ / แสดงให้เห็นว่าการตัดสินใจการออกแบบที่สำคัญเหล่านี้กำลังเกิดขึ้นได้อย่างไรเพื่อให้สมาชิกในทีมมีโอกาสที่ดีกว่าที่จะไม่สร้างความตึงเครียดเพิ่มขึ้นในสถาปัตยกรรมของระบบ และแน่นอนว่าเพื่อเพิ่มความซับซ้อนให้มากขึ้นฟีเจอร์ในบอร์ดของเราไม่สามารถใช้งานได้เฉพาะและบางครั้งซ่อนความซับซ้อนทางสถาปัตยกรรม! ฉันจะติดตามความคืบหน้าเกี่ยวกับคุณลักษณะด้านคุณภาพ (หรือการตัดสินใจอื่น ๆ ที่เกี่ยวข้องกับสถาปัตยกรรม) ด้วยการใช้ Kanban ของทีมได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.