The techniques in Table 6.1 are typically applied during the requirement and design
stages of the software development process, and their applicability depends on the
available system specification.
The early stages techniques (e.g., PHA, FFA, HAZOP) are used in the requirement
analysis or at the very beginning of the design process and they focus on the
analysis of the abstract concepts of the system. They enable to identify potential
system failure modes then providing a feedback to the engineer for the definition of
the system architecture.
The late techniques (e.g., Markov analysis, PN, Truth tables) are used when the
detailed design specification becomes available. Such techniques allow to evaluate
system reliability/availability and to perform trade-off analysis on different design
alternatives. Finally, there are techniques (e.g., ETA, FMEA, FMECA, FTA, RBD)
that can be used across different stages: initial models are constructed during the
requirement analysis and, then, refined to a more detailed level as data become
available in order to make decisions and trade-offs.
เทคนิคในตารางที่ 6.1 โดยทั่วไปจะใช้ในความต้องการและขั้นตอนการออกแบบ
ของกระบวนการพัฒนาซอฟต์แวร์ และการบังคับใช้ของพวกเขาขึ้นอยู่กับ
พร้อมระบบสเปค ในระยะแรก เช่น ผา , FFA , เทคนิค HAZOP , ) ใช้ในการวิเคราะห์ความต้องการ
หรือที่จุดเริ่มต้นของกระบวนการออกแบบและพวกเขา มุ่งเน้น
การวิเคราะห์แนวคิดที่เป็นนามธรรมของระบบ พวกเขาสามารถระบุที่มีศักยภาพ
ระบบความล้มเหลวแล้วให้ข้อเสนอแนะกับวิศวกรสำหรับนิยามของ
เทคนิคสถาปัตยกรรมระบบ สาย เช่น การวิเคราะห์แบบมาร์คอฟ , PN , ความจริงโต๊ะ ) จะใช้เมื่อ
ข้อมูลการออกแบบรายละเอียดจะพร้อมใช้งาน เทคนิคดังกล่าวช่วยให้ประเมิน
ระบบความน่าเชื่อถือและความพร้อมที่จะดำเนินการวิเคราะห์แลกเปลี่ยนทางเลือกการออกแบบ
แตกต่างกัน สุดท้ายมีเทคนิค ( เช่น , และ , fmeca FMEA , , FTA , RBD )
ที่สามารถใช้ข้ามขั้นตอนที่แตกต่างกัน : รุ่นแรกที่ถูกสร้างขึ้นในระหว่าง
การวิเคราะห์ความต้องการและ , แล้ว , การกลั่นในระดับรายละเอียดเพิ่มเติมเป็นข้อมูลกลายเป็น
ที่มีอยู่เพื่อการตัดสินใจ และไม่ได้ผล .
การแปล กรุณารอสักครู่..
