วันเสาร์ที่ 28 กันยายน พ.ศ. 2556

Software Engineering คำศัพท์




คำศัพท์ที่มักพบบ่อย เกี่ยวกับ Software engineering

1. software  คือ  โปรแกรมคอมพิวเตอร์และเอกสารที่เกี่ยวข้อง, ผลิตภัณฑ์ด้านซอฟต์แวร์สำหรับบุคคล องค์กร หรือตลาดทั่วไป
2. good software ควรมีคุณสมบัติ (attributes) ฟังก์ชั่นที่ลูกค้าต้องการ, สามารถแก้ไขได้ (maintainable), เชื่อถือได้ (dependable), และใช้ได้จริง (usable)
3. software engineering คือ วินัยทางวิศวกรรม ซึ่งต้องเกี่ยวข้องกับการผลิตซอฟต์แวร์ในทุกๆ ขบวนการ
4. Fundamental software activities คือ พฤติกรรมพื้นฐาน ด้าน swe ที่ต้องมี ซึ่งได้แก่
                        1. specification รายละเอียดของซอฟต์แวร์
                        2. development การพัฒนาซอฟต์แวร์
                        3. validation  การตรวจสอบซอฟต์แวร์
                        4. evolution  วิวัฒนาการ, การพัฒนาซอฟต์แวร์เพิ่มเติม
5. Dependability and security ความเชื่อถือได้ ซึ่งจะต้องมีความไว้วางใจได้ (reliability) , มั่นคง (security) , ปลอดภัย (safety) และพร้อมให้บริการ (availability) 
6. Acceptability คือ การยอมรับ ซอฟต์แวร์ที่ดีต้องได้รับการยอมรับจากผู้ใช้ ซึ่งการที่จะได้รับการยอมรับนั้น ซอฟต์แวร์จะต้องตรงกับความต้องการของผู้ใช้
7. Stakeholder คือ ผู้มีส่วนเกี่ยวข้อง หรือผู้มีส่วนได้ส่วนเสียในทุกๆ กระบวนการการผลิตซอฟต์แวร์ตั้งแต่ต้นจนสิ้นสุดโครงการ ซึ่งได้แก่ ลูกค้า (customer), ผู้ใช้ (end user), นักพัฒนา (programmer) , ผู้ควบคุมโครงการ (project manager), ผู้ถือหุ้น เป็นต้น
8. Concurrency คือ การที่สามารถใช้งานพร้อมๆ กันได้
9. Portability คือ ความสามารถในการเคลื่อนย้าย หรือ พกพาได้
10. Modifility คือ สามารถปรับปรุง เปลี่ยนแปลงได้ง่าย

ไม่มีความคิดเห็น:

แสดงความคิดเห็น