หลังจากเปิดเทอม ป โท ได้ให้ Paper เยอะมากครับ วันนี้ผมมาสรุปตัว Paper IEEE 1074 คือ อะไร และมีวิธีการอ่านแบบ scan คร่าวๆ อย่างไรครับ
IEEE 1074 คือ อะไร
ผมมองว่าเป็น Check List ที่ผ่านการคิดค้นมาแล้ว หรือมองว่าเป็นกิจกรรม (Activity) มี่มีการจัดกลุ่มจัดหมวดหมู่แล้ว มาให้องค์กรต่าวๆ นำไปปรับใช้กับ SDLC ของที่ใช้อยู่ครับ (SDLC พวก Water Fall, Unifine Process, Agile ครับ) เพื่อทำให้ Software ของเราดีขึ้น
- SDLC เป็นกรอบ เอาไว้อ้างอิง
- IEEE1074 เป็น Check List ที่เอามาเสริม SDLC ให้มีความชัดเจนมากขึ้น
อ่านคู่มือกัน
- Scope
- Propose
- เข้าใจโครงสร้างของ Activity groups
- Activity (Constraint Required/Optional)
- Input information
- Description
- Exit Criteria (Post-Condition) ก่อนจะออกไป มันมี Trigger ให้ทำะไรบางอย่างก่อนจะส่ง Output ออกไปให้ Process อื่น ใน Paper จะเรียกว่า Invocation
- Output information
- Activity (Constraint Required/Optional)
- สำหรับรายละเอียดของ Activity จะอยู่ใน Annex A
- ตัวอย่างการ Mapping กับ Model ที่เราเลือก (SPLCM) อยู่ที่ Annex B ส่วนตัวอย่างใน Annex C ผมอ่านแล้วงง ดู Annex B แล้วเข้าใจมากกว่า
- สำหรับแต่ละ Activity ใน Activity Group ผมได้ลองเอามาเรียงเป็นแผนภาพ เพราะ ดูแล้วโคตรงง ภาพแทนคำพูดได้นับพัน นับหมื่น
ลอง Implement
- ผมได้สรุปเป็นตารางเล็กๆ ไว้นะครับ
Implementing the standard | Input | Output |
---|---|---|
1.Gather requirements & Constraint for SPLCP | Goal, , | requirements & Constraint |
Mission | Process Plan | |
Old Workflow | Evaluation Criteria | |
2.Select SPLCM | requirements & Constrait | SPLCM |
Candinate set of Model | Evaluation Criteria (Update) | |
3.Develop SPLC | SPLCM | SPLC |
Activity List in IEEE1074 | ||
4.Establish SPLCP | SPLC | OPA |
SPLCP(Draft) | ||
5.Validate SPLCP | Evaluation Criteria | SPLCP(Validate) |
SPLCP(Draft) |
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.