5.7 KiB
5.7 KiB
Software Configuration
| Document No | Software Configuration | Release, Version, By: | 25690817 V1.0 ThS | | Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด | | Project Code | 200-WMS-26-001-00 | | Title | บันทึกการกำหนดค่าและความเปลี่ยนแปลงต่าง ๆ ที่เกิดขึ้นของระบบ | | ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 | | Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) | | Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
รายการสิ่งส่งมอบ (Work Products)
| No. | Work Product | Version |
|---|---|---|
| เอกสารส่งมอบครั้งที่ 1 (วางแผนโครงการ) | ||
| WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | 1.0 |
| WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | 1.0 |
| เอกสารส่งมอบครั้งที่ 2 (พัฒนาและทดสอบ) | ||
| WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | 1.0 |
| WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | 1.0 |
| WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report (CH-001–CH-003) | 1.0 |
| WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | 1.0 |
| WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | 1.0 |
| WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | 1.0 |
| WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบ (Git baseline 6c39700) |
1.0 |
| เอกสารส่งมอบครั้งที่ 3 (ส่งมอบและปิดโครงการ) | ||
| WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | 1.0 |
| WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | 1.0 |
| — | เอกสาร 200-WMS-26-001-00 Acceptance Report | 1.0 |
รายการ Configuration Item ของซอฟต์แวร์
| ลำดับ | รายการ | ที่จัดเก็บ | การควบคุมเวอร์ชัน |
|---|---|---|---|
| 1 | Source Code แอปพลิเคชัน PHP | app/ |
Git baseline 6c39700 บน branch main |
| 2 | บริการ Node.js (แจ้งเตือนและงานตามกำหนดเวลา) | nodejs/ |
Git พร้อม package.json และ package-lock.json |
| 3 | สคริปต์ติดตั้งฐานข้อมูล | setup.php, docker/mariadb/init-wms2.sql |
Git |
| 4 | ชุดติดตั้ง Docker Compose | docker-compose.yml, docker/, .env.example |
Git (ไม่รวมค่าความลับ) |
| 5 | ค่าตั้งค่าและความลับของสภาพแวดล้อม | .env, app/config.php บนเครื่องที่ติดตั้ง |
ไม่ควบคุมใน Git สร้างขึ้นตอนติดตั้งด้วย docker/init-env.sh |
| 6 | เอกสาร Work Products | sdlc/ |
Git (Markdown ต้นฉบับ) |
| 7 | ชุดเอกสารส่งมอบ (PDF) | sdlc-delivery/ |
Git สร้างจาก sdlc/ ด้วย scripts/build-sdlc-delivery.sh |
การควบคุมเวอร์ชันและการเข้าถึง
| หัวข้อ | รายละเอียด |
|---|---|
| Repository หลัก (origin) | git@188.166.228.62:nok/wms-app.git |
| Repository สำรอง (backup) | git@github.com:thanakorninbox-dev/wms-app.git |
| Branch หลัก | main เป็น Baseline ที่ควบคุม |
| Baseline ของระบบที่ส่งมอบ | Commit 6c39700 |
| Tag ของชุดเอกสารส่งมอบ | sdlc-v1.0-final |
| สิทธิ์การเข้าถึง | ยืนยันตัวตนด้วย SSH Key ตามบทบาทของสมาชิกโครงการ |
การเชื่อมโยงกับการเปลี่ยนแปลง
การเปลี่ยนแปลง Configuration Item ต้องผ่าน Change Report (CH-001–CH-003) และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-028) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository
ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|---|---|---|---|
| คุณธนกร สถิตวิทยากุล | Developer |
ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|---|---|---|---|
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager |
ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|---|---|---|---|
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor |