Binary Clock

วันพฤหัสบดีที่ 4 มิถุนายน พ.ศ. 2552

วิศวกรรมซอฟท์แวร์ (Software Engineering)
นับว่า เป็นสาขาที่น่าเรียนเป็นอย่างยิ่ง
ซึ่งเป็นสาขาใหม่ ที่วิทยาลัยเป็นผู้นำหลักสูตรของมหาวิทยาลัยโคเวนทรี ประเทศอังกฤษ นำมาจัดการเรียนการสอนให้บัณฑิตมีความเชี่ยวชาญ เฉพาะทาง ในการออกแบบและสร้างซอฟแวร์ ได้โดนใจตามอุตสาหกรรมsoftware ของทุกประเทศ ที่ต้องการบุคคลากรที่มาพัฒนาsoftware ของอุตสาหกรรมของตน
---------------------------------------------------------------------------------------------------------------------------------
เพื่อนๆเคยสับสนไหมคะ ระหว่าง software engineering กับ programmer มันเหมือนกันหรือป่าวหรือว่ามันต่างกันยังไง
วันนี้ มีคำตอบให้คะ
คำว่า software engineering ในมุมมอง ของประเทศไทย
ยัง สับสนกันมาก เพราะว่ายังขาดความรู้ในศาสตร์ วิศวกรรมซอฟต์แวร์ จึงทำให้มองเหมารวม ทางสังคมว่า software engineering จะออกไปแนว Programmer ซึ่งจริงๆ แล้วไม่ใช่คะ Software Engineering จะเป็น System
Analyst หรือ SA ไป ในตัว จ๊ะ

Software Engineer จะดูแลเรื่อง Detail Design เช่น การ Design Class Diagram และ Sequence Diagram นอกจากนี้ถ้าเป็น SE ระดับ สูงๆ หน่อยก็เป็นพวก Project Management ค่ะ ส่วน System Analyst จะดูเรื่องการเก็บ Requirement ทำพวก Input และ Output ที่ User ต้องการ

ปัจจัยในการ พัฒนา Software เป็นหลัก
SA ==> System Analyst จะเป็น ผู้ที่ทำการวิเคราะระบบเป็นหลัก เก็บ requirement ความต้องการของ customer
SA จะเป็นบุคคลที่ต้องรับฟังความคิดเห็นของcustomer อย่างมากเลยคะ เพื่อที่จะนำความต้องการของcustomer มา พัฒนา เพิ่มเติม ใน project ที่customer ต้องการ
SE ==> System Engineer นำสิ่งที่ SA วิเคราะห์มา ในเชิง Realize ขึ้น คือเริ่มมองเห็นรูปร่างของ Software นั่นเอง
SAt ==> System architecture เป็นคนออกแบบโครงสร้างของระบบทั้งหมดในเชิง Software คือ ระบุได้ว่า ส่วนไหนพัฒนางานโดยอะไร (Framwork ) รูปแบบไหน



อ้างอิง จาก http://www.stic.ac.th/index.php?option=com_content&view=category&layout=blog&id=123&Itemid=132&lang=en
www.eduzones.com

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

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