วิชา วิศวกรรมซอฟต์แวร์

ซอฟต์แวร์
ซอฟแวร์ คือ ชุดคำสั่งที่งานคอมพิวเตอร์เป็นลำดับตามขั้นตอนของการทำงาน ชุดคำสั่งเหล่านี้ได้จัดเตรียมและทำขึ้นก่อนแล้วนำไปเก็บไว้ในหน่วยความจำของคอมพิวเตอร์ คอมพิวเตอร์อ่านชุดคำสั่งแล้วทำงานตามซอฟต์แวร์
การบริหารโครงการ Project Management
จึงเป็นการจัดการทรัพยากรต่างๆเพื่อดำเนินกิจกรรมของโครงการเพื่อให้บรรลุตามวัตถุประสงค์ที่กำหนดไว้ภายใต้กรอบด้านคุณภาพ เวลาและงบประมาณ
ความรับผิดชอบของ Project Manager
1.เป็นคนหาทรัพยากรต่างๆ เช่น คนที่มีคุณภาพตรงกับงาน
2.เป็นผู้ช่วยแก้ไขปัญหาต่างๆ PM จึงต้องเป็นผู้ที่มีความอดทนและเป็นผู้มีประสบการณ์ เพื่อฝันฝ่าอุปสรรคต่างๆได้
3.ต้องเป็นผู้พิจารณาเรื่องต้นทุนกับประโยชน์ที่จะได้รับคุ้มค่าหรือไม่
4.แก้ไขข้อขัดแย้งต่างๆ PM จึงต้องเป็นนักเจรจาต่อรองเพื่อและต้องเป็นผู้นำ
Waterfall Model
1.เหมาะกับ Project ที่มีขนาดใหญ่
2.Waterfall Model แบ่งกระบวนการทำงานออกเป็นขั้นตอนต่างๆ ขั้นตอนในแต่ละช่วงจะสืบเนื่องกันไปจากขั้นหนึ่งสู่อีกขั้นหนึ่งตามลำดับเหมือนสายน้ำตก สามารถย้อนกลับไปปรับปรุงขั้นตอนก่อนหน้าได้ตามลำดับ
3.ข้อดี Project มีความถูกต้องและตรงตามความต้องการ การควบคุมเป็นอย่างมีประสิทธิภาพ
4.ข้อเสีย ใช้เวลานาน
ประเภทของความเสี่ยง
1.ความเสี่ยงที่ยากแก่การประมาณการ
2.ความเสี่ยงที่วางแผนแล้วคาดว่าจะเกิดขึ้นและมีวิธีแก้ไข
3.ความเสี่ยงที่ไม่คาดคิดว่าจะเกิดขึ้น
การประมาณการ
Project Leader หรือ Project Manager หรือกลุ่มคน หรือกลุ่มคนภายนอก Project Team เป็นคนทำ ซึ่งเป็นการประมาณจากความเป็นจริง ไม่ใช่การคาดเดาหรือการประมาณการ ถ้าไม่สามารถใช้คำนวณได้ให้พิจารณา Project เก่า