งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

chatper 2 Software Requirement

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "chatper 2 Software Requirement"— ใบสำเนางานนำเสนอ:

1 chatper 2 Software Requirement
Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao

2 จุดประสงค์การเรียนรู้
มีความรู้ความเข้าใจถึงความจำเป็นของการเก็บความต้องการซอฟต์แวร์ มีความรู้ความเข้าใจถึงกระบวนการเก็บความต้องการซอฟต์แวร์ สามารถวิเคราะห์ความต้องการของผู้ให้ความต้องการซอฟต์แวร์ได้ มีความรู้ความเข้าใจในความแตกต่างระหว่างความต้องการแบบฟังก์ชันนอล และนอนฟังก์ชันนอล สามารถจัดทำเอกสารความต้องการซอฟต์แวร์ได้

3 Software Requirement ความต้องการของระบบ(software requirement)
ความสามารถในการทำงาน และเงื่อนไขของการทำงานของระบบ หรือเงื่อนไขของระบบที่ ต้องทำให้เสร็จ โดยปกติ ความต้องการมักมีการเปลี่ยนแปลงเสมอในระหว่างการพัฒนาระบบ ดังนั้นความ ต้องการระบบจะไม่มีทางสมบูรณ์ก่อนการพัฒนา ความต้องการของระบบแบ่งเป็น 2 ประเภท ความต้องการระบบด้านหน้าที่ หรือการทำงาน(functional requirement) ความต้องการะบบด้านอื่นๆ (Non-functional requirement)

4 functional requirement
เช่น ระบบเช่าหนังสือการ์ตูน มีระบบสมาชิก ก่อนการใช้งานต้องมีการเข้าสู่ระบบ สามารถสมัครสมาชิกใหม่ได้ สามารถเพิ่ม ลบ และแก้ไข หนังสือการ์ตูนได้ สามารถยืม คืนหนังสือได้ สามารถคิดค่าปรับอัตโนมัติกรณีคืนหนังสือเลยเวลาที่กำหนด ถ้าเจ้าของระบบต้องการค้นหาหนังสือการ์ตูน หลังจากที่ระบบเช่าหนังสือเสร็จ สมบูรณ์แล้ว จะทำอย่างไร

5 Non-functional requirement
แยกย่อยเป็น usability ระบบใช้งานง่าย เอื้อประโยชน์ต่อผู้ใช้ เช่น มีคู่มือหรือไม่ ฟังกช์นใช้งาน ง่ายหรือไม่

6 Non-functional requirement
แยกย่อยเป็น Usability ใช้งานง่าย เอื้อประโยชน์ต่อผู้ใช้ เช่น มีคู่มือหรือไม่ ฟังกช์นใช้งานง่าย หรือไม่ Reliability มีความน่าเชื่อถือของระบบ ไม่ล่ม หรือถ้าล่มจะกลับมาทำงานปกติได้เร็วแค่ ไหน Performance การตอบสนองต่อผู้ใช้ เช่น รองรับจำนวนผู้ใช้มากแค่ไหน Supportability สามารถแก้ไขค่าหลักของระบบได้(configuration) ปรับคุณสมบัติบางอย่าง ของระบบให้สอดคล้องกับการเปลี่ยนแปลงได้(adaptability and maintainability) implementation ข้อจำกัดของระบบ เช่น รันได้เฉพาะ windows xp เท่านั้น interface ข้อกำหนดในการเชื่อมต่อกับระบบอื่น Operation ข้อกำหนดในการใช้ระบบ Packaging ข้อกำหนดทางกายภาพในการติดตั้งระบบ หรือส่งมอบระบบ Legal เงื่อนไขการใช้งานระบบ

7 documentation ประกอบไปด้วย
Use Case Model วิเคราะห์และรวบรวมการใช้งานระบบของผู้ใช้และผู้เกี่ยวข้อง เน้นความ ต้องการระบบด้านหน้าที่(Functional Requirement) Supplementary specification เป็นเอกสารที่อธิบายนอกเหนือจาก Use Case Vision รายงานระบบสำหรับผู้บริหาร Glossary เอกสารรวบรวมศัพท์ในระบบ Business Rule เอกสารข้อกำหนดการดำเนินงานของธุรกิจของระบบที่จะพัฒนา

8 Documentation ลำดับขั้นตอน Vision Use case model
USE CASE model(description) และ supplementary ปรับปรุง use case และความต้องการระบบ Glossary สามารถเริ่มทำพร้อม vision จนถึงการปรับปรุง use case

9 example ระบบขายปลีก POS(Point of sell)

10 POS system POS System การขาย สินค้า แคชเชียร์ USE CASE MODEL
มีระบบสมาชิกสำหรับ ผู้บริหารแต่ละระดับและแคชเชียร์ สามารถเพิ่ม ลบ สินค้า ได้เฉพาะแคชเชียร์ที่มีหน้าที่ตัดสต๊อคสินค้าเท่านั้น สามารถแก้ไข สินค้าได้เฉพาะผู้จัดการฝ่ายเท่านั้น สมาชิกทุกคนสามารถค้นหาสินค้าได้ สามารถคำนวณราคาทั้งหมดและแยกแสดงภาษีสินค้าได้ สามารถออกใบเสร็จของสินค้าได้ POS System การขาย สินค้า แคชเชียร์

11 Supplementary specification
POS system Supplementary specification บทนำ เอกสารนี้ระบุข้อกำหนดด้านความต้องการของระบบขายของธุรกิจค้าปลีกแบบ POS ที่ยังไม่ได้ระบุใน Use Case Usability ข้อความต้องอ่านได้ในระยะ 1 เมตร ใช้สีขาวดำเป็นหลัก มีการแจ้งเตือนข้อผิดพลาดด้วยเสียงเป็นหลัก Reliability สามารถใช้บัตรเครดิตได้ โดยเมื่อระบบล่มอันเนื่องจากตัวซอฟต์แวร์ สามารถกลับมาใช้งานอีกครั้งได้ ในเวลา 1 ชั่วโมง

12 Supplementary specification
POS system Supplementary specification Performance การชำระเงินและออกสลิปใบเสร็จอย่างย่อ ใช้เวลาไม่เกิน 1 นาที Supportability ทำงานผ่านตัวแม่ข่าย(server) เป็นหลัก โดยเครื่องชำระเงินของแคชเชียร์เข้าถึงข้อมูลที่ตัวแม่ข่าย สามารถทำงานได้ทุกระบบปฎิบัติการ Interface ใช้เครื่องอ่านบาร์โค้ดได้และสามารถพิมพ์เลขสินค้าเองได้ ใช้ร่วมกับบัตรเครดิตและเดบิตเพื่อชำระเงินได้ สามารถเชื่อมต่อกับระบบเสียภาษีได้

13 Supplementary specification
POS system Supplementary specification Application-specific domain rule Rule 1 ให้ส่วนลดสำหรับลูกค้าปลีก ได้แก่ พนักงาน 20% ลูกค้าชั้นหนึ่ง 10% และส่วนลด สามารถปรับเปลี่ยนสัดส่วนและเวลาที่ใช้ได้ Rule 2 ส่วนลดสินค้าส่งเสริมการขาย ได้แก่ ซื้อครบ 1000 บาทในช่วงเดือนตุลาคม ลด 10% และหนังสือลด 30% ทุกรายการในช่วงเดือนพฤศจิกายน Rule 3 เช่นซื้อน้ำยาปรับผ้านุ่ม 1 แถม 1 Legal เป็น open source ต้องให้โค้ดของซอฟต์แวร์ด้วย

14 จบบทที่ 2


ดาวน์โหลด ppt chatper 2 Software Requirement

งานนำเสนอที่คล้ายกัน


Ads by Google