09 June 2009

เริ่ม Software Engineering (SE) E มอง วิศวกรรมซอฟต์แวร์

วิศวกรรมซอฟต์แวร์ (Software Engineering) คือ อะไร
_____________________________________________________
---------------------------------------------------------------------------
ก่อนอื่นเรามาเข้าใจคำว่า ซอฟต์แวร์ (Software) กันก่อน
ซอฟต์แวร์ หรือ ชุดคำสั่ง เป็นโปรแกรมคอมพิวเตอร์ที่ทำให้คอมพิวเตอร์ทำงานได้
มี 2 ประเภท
---------------------------------------------------------------------------
1. ซอฟต์แวร์ระบบ (System Software)
เป็นซอฟต์แวร์ที่เอาไว้ดำเนินการพื้นฐานต่างๆของระบบคอมพิวเตอร์
---------------------------------------------------------------------------
2. ซอฟต์แวร์ประยุกต์ (Application Software)
เป็นซอฟต์แวร์ที่เอาไว้ใช้งานทั่วไป หรือ ใช้งานเฉพาะ ที่ไม่เกี่ยวกับระบบ
---------------------------------------------------------------------------
วิศวกรรม (Engineering)
หนังสือ Encyclopaedia Americana ได้ให้คำจำกัดความไว้ว่า “Engineering” เป็นอาชีพที่เกี่ยวข้องโดยชัดเจนกับวิทยาศาสตร์ของการวางแผนการออกแบบการสร้าง และการใช้งานอย่างถูกหลักเศรษฐศาสตร์ของสิ่งก่อสร้างหรือเครื่องจักร
---------------------------------------------------------------------------
____________________________________________________
ดังนั้น วิศวกรรมซอฟต์แวร์ จึงหมายถึง
การวางแผนการออกแบบการสร้างโปรแกรมคอมพิวเตอร์ และการใช้งานอย่างถูกหลักเศรษฐศาสตร์ ซึ่งก็ต้องคำนึงถึงทรัพยากร เครื่องมือที่จะใช้ และ คุณภาพงานให้ได้ตามเวลาและงบประมาณด้วย
____________________________________________________

แหล่งอ้างอิง
http://www.school.net.th/library/snet1/software/software/index.html
http://www.rmuti.ac.th/faculty/production/ie/html/abouIE_c.htm
Sommerville, Ian,"Software Engineering", 8th Ed., Addison Wesley, New York, 2007.

___________________________________________End______

No comments:

Post a Comment