docs(sdlc): update work products for 23/09 review feedback
@@ -12,9 +12,17 @@
|
||||
|
||||
## HIGH LEVEL DESIGN
|
||||
|
||||
### High Level Architecture Diagram
|
||||
|
||||
ภาพรวมสถาปัตยกรรมของระบบ แบ่งเป็นผู้ใช้งาน ชั้น Client, Web, Data, Service และบริการภายนอก พร้อมช่องทางการเชื่อมต่อระหว่างกัน ทุกคำขอจากหน้าจอผ่านการตรวจสอบของ db_auth ก่อนถึงตรรกะธุรกิจ
|
||||
|
||||

|
||||
|
||||
### Use Case Diagram
|
||||
|
||||
ผู้ใช้งานของระบบและกลุ่มการใช้งานหลัก
|
||||
ผู้ใช้งานของระบบและกลุ่มการใช้งานหลัก บทบาทที่สูงกว่าได้รับสิทธิ์การใช้งานของบทบาทที่ต่ำกว่าทั้งหมด (Viewer → Staff → Admin → Owner)
|
||||
|
||||

|
||||
|
||||
| Actor | คำอธิบาย | การใช้งานหลัก |
|
||||
| --- | --- | --- |
|
||||
@@ -27,6 +35,10 @@
|
||||
|
||||
### Component Diagram
|
||||
|
||||
โมดูลของระบบ (Software Unit กลุ่ม UN01–UN13) และความสัมพันธ์การเรียกใช้ระหว่างโมดูล
|
||||
|
||||

|
||||
|
||||
โครงสร้างส่วนประกอบของระบบแบ่งตามชั้นการทำงาน
|
||||
|
||||
| ชั้น (Layer) | ส่วนประกอบ | อ้างอิง SR |
|
||||
@@ -39,6 +51,10 @@
|
||||
|
||||
### Deployment Diagram
|
||||
|
||||
การติดตั้งบนสภาพแวดล้อมใช้งานจริงด้วย Docker Compose และทางเลือกการติดตั้งแบบ Manual
|
||||
|
||||

|
||||
|
||||
การติดตั้งระบบแบ่งเป็น 4 ชั้นบริการ
|
||||
|
||||
| ชั้นการติดตั้ง (Tier) | ส่วนประกอบ | อ้างอิง SR |
|
||||
@@ -50,7 +66,7 @@
|
||||
|
||||
### User Interface Design
|
||||
|
||||
ผังหน้าจอหลักของระบบแบ่งตามโมดูลการใช้งาน
|
||||
ผังหน้าจอหลักของระบบแบ่งตามโมดูลการใช้งาน ทุกหน้าจอใช้โครงร่างเดียวกัน ได้แก่ เมนูด้านซ้ายที่แสดงตามสิทธิ์ของผู้ใช้ แถบด้านบนสำหรับเลือกบริษัทและบัญชีผู้ใช้ และพื้นที่ทำงานด้านขวา
|
||||
|
||||
| กลุ่มหน้าจอ | หน้าจอ |
|
||||
| --- | --- |
|
||||
@@ -65,6 +81,22 @@
|
||||
| Reports | รายงานสต๊อก / ความเคลื่อนไหว / ความจุคลัง / สินค้าใกล้หมด / สินค้าหมดอายุ / รายงานการเงิน |
|
||||
| Settings | ข้อมูลบริษัท / SMTP / ผู้ใช้งานและสิทธิ์ / การตั้งค่าระบบ |
|
||||
|
||||
### Mockup Wireframe
|
||||
|
||||
Wireframe แสดงโครงร่างหน้าจอหลักที่ใช้เป็นแม่แบบในการพัฒนา หน้าจอเอกสารขาย จัดซื้อ และการเงินใช้รูปแบบหน้ารายการ (รูปที่ 7) และหน้าบันทึก (รูปที่ 8) เดียวกัน
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## Software Baseline
|
||||
|
||||
หัวข้อนี้ระบุสิ่งที่ถูกกำหนดเป็น Baseline ของซอฟต์แวร์ วันที่กำหนด และผู้อนุมัติ เพื่อให้ตรวจสอบเส้นทาง Baseline → Configuration → Change ได้ในเอกสารชุดเดียวกัน
|
||||
@@ -84,7 +116,7 @@
|
||||
| ผู้อนุมัติ | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) พร้อมการตรวจรับเมื่อ 17 สิงหาคม 2569 |
|
||||
| เอกสารควบคุมที่เกี่ยวข้อง | Software Configuration (WP 8) ระบุรายการ Configuration Item และการควบคุมเวอร์ชัน |
|
||||
| การสอบกลับ | Traceability Record (WP 13) เชื่อมโยงความต้องการกับ Software Unit และ Test Case บน Baseline นี้ |
|
||||
| การเปลี่ยนแปลง Baseline | ต้องผ่าน Change Report (CH-001–CH-003) และบันทึกผลใน Correction Register เมื่อเป็นการแก้ไขข้อบกพร่อง |
|
||||
| การเปลี่ยนแปลง Baseline | ต้องพิจารณาตามเกณฑ์ใน Change Report และบันทึกผลใน Correction Register เมื่อเป็นการแก้ไขข้อบกพร่อง |
|
||||
|
||||
## Software Unit
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 229 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 270 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 150 KiB |