Aj. NesT สอน Software Engineering – วิชาที่วิศวกรซอฟต์แวร์ต้องเรียน

Calculus I (แคลคูลัส 1)

Calculus II (แคลคูลัส 2)

Calculus III (แคลคูลัส 3)

Engineering Drawing (การเขียนแบบวิศวกรรม)

Computer Programming (การเขียนโปรแกรม)

Software Engineering (วิศวกรรมซอฟต์แวร์)

เนื้อหารายวิชา
เรียนรู้เกี่ยวกับวิศวกรรมซอฟต์แวร์ ปัญหาของการออกแบบและผลิตซอฟต์แวร์ ขั้นตอนการดำเนินการสำหรับผลิตซอฟต์แวร์ เทคนิคและเครื่องมือของการออกแบบซอฟต์แวร์ การวิเคราะห์หน่วยความจำ การวิเคราะห์เวลาการประมวลผล การทดสอบโปรแกรม การจัดทำคู่มือรายละเอียดซอฟต์แวร์ การจัดการและบริหารโครงการซอฟต์แวร์ การออกแบบซอฟต์แวร์การบริหารเพื่อตัดสินใจอย่างชาญฉลาด

วัตถุประสงค์ เพื่อให้นักศึกษาสามารถ
1. เข้าใจหลักการและกระบวนการวิศวกรรรมซอฟต์แวร์
2. เข้าใจหลักการของการรวบรวมความต้องการซอฟต์แวร์รวมถึงข้อกำหนดซอฟต์แวร์
3. เข้าใจหลักการและขั้นตอนในการออกแบบซอฟต์แวร์
4. วางแผนและบริหารจัดการโครงการพัฒนาซอฟต์แวร์
5. จัดทำเอกสารประกอบการพัฒนาซอฟต์แวร์แต่ละขั้นตอนได้อย่างมีประสิทธิภาพ
6. รู้จักเครื่องมือที่สามารถนำมาใช้กับงานวิศวกรรมซอฟต์แวร์
7. เข้าใจหลักการและขั้นตอนในการทดสอบและบำรุงรักษาซอฟต์แวร์
8. ทำงานร่วมกันเป็นกลุ่มได้อย่างมีประสิทธิภาพ

References
– เอกสารประกอบการสอนวิชาวิศวกรรมซอฟต์แวร์ by Aj. NesT The Series
– Roger S. Pressman and Bruce R. Maxim. Software Engineering a Practitioner’s Approach. Eighth Edition. McGraw-Hill, 2014.
– Ian Sommerville, Software Engineering, 10th Edition, Addison-Wesley, 2015.
– Ivan Marsic. Software Engineering. 2012.

Online Material
– Facebook: Aj. NesT The Series – https://www.facebook.com/ajnesttheseries
– Facebook: GlurGeek.Com – https://www.facebook.com/glurgeek
– Website: GlurGeek.Com – https://www.glurgeek.com

เนื้อหาการสอนวิชาวิศวกรรมซอฟต์แวร์ 

Lesson 1 – Introduction to Software Engineering
Slide: (SE-Ch1-2016), (3 pages-SE-Ch1-2016)
VDO: (SE Course VDO-Ch1-1-2016)

VDO: (SE-IT JOBS-VDO-Ch1-2-2016)

VDO: (SE-VDO-Ch1-3-2016)

Lesson 2 – Nature of Software
Slide: (SE-Ch2-2016), (3 pages: SE-Ch2-2016)
VDO: (SE-VDO-Ch2-2016)

Lesson 3 – Software Engineering
Slide: (SE-Ch3-2016), (3 pages: SE-Ch3-2016)
VDO: (SE-VDO-Ch3-2016)

Lesson 4 – Software Process Structure
Slide: (SE-Ch4-2016), (3 pages: SE-Ch4-2016)
VDO: (SE-VDO-Ch4-2016)

Lesson 5 – Process Models
Slide: (SE-Ch5-2016), (3 pages: SE-Ch5-2016)
VDO: (SE- VDO-Ch5-2016)

Lesson 6 – Agile Software Development
Slide: (Slide: Ch6-2016), (Slide 3 pages: SE-Ch6-2016)
VDO: (SE-VDO-Ch6-2016)

Lesson 7 – Principles That Guide Practice
Slide: (SE-Ch7-2016), (3 pages: SE-Ch7-2016)
VDO: (SE-VDO-Ch7-2016)

Lesson 8 – Requirement Engineering
Slide: (SE-Ch8-2016), (3 pages: SE-Ch8-2016)
VDO: (SE-VDO-Ch8-2016)

Lesson 9 – System Modeling –  (Analysis Modeling)
Slide: (SE-Ch9-2016), (3 pages: SE-Ch9-2016)
VDO: (SE-VDO-Ch9-1-2016)

VDO: (SE-VDO-Ch9-2-2016)

—————– MIDTERM EXAMINATION ——————–

Lesson 10 – Comprehensive Software Engineering
Slide: (SE-Ch10-2016), (3 pages: SE-Ch10-2016)
VDO: (SE-VDO-Ch10-1-2016)

VDO: (SE-VDO-Ch10-2-2016)

Lesson 11 – Software Design 1
Slide: (SE-Ch11-2016), (3 pages: SE-Ch11-2016)
VDO: (SE-VDO-Ch11-2016)

Lesson 12 – Software Design 2
Slide: (SE-Ch12-2016), (3 pages: SE-Ch12-2016)
VDO: (SE-VDO-Ch12-2016)

Lesson 13 – Designing User Interface and User Experiences
Slide: (SE-Ch13-2016), (3 pages: SE-Ch13-2016)
VDO: (SE-VDO-Ch13-2016)

Lesson 14 – Software Testing
Slide: (SE-Ch14-2016), (3 pages: SE-Ch14-2016)
VDO: (SE-VDO-Ch14-2016)

Lesson 15 – Software Project Management
Slide: (SE-Ch15-2016), (3 pages: SE-Ch15-2016)
VDO: (SE- VDO-Ch15-2016)

—————– FINAL EXAMINATION ——————–

at GlurGeek.Com
Lecturer, Blogger, Traveler, and Software Developer ที่ชอบอ่านบทความใหม่ๆ ตลอดเวลา ชอบหาวิธีสร้าง Inspiration เป็นชีวิตจิตใจ มีความฝันอยากทำ CREATIVE PRODUCT ที่สามารถเปลี่ยนแปลงโลกให้ดีขึ้น และอยากถ่ายรูปสถานที่ท่องเที่ยวรอบโลก สอนหนังสือ ชอบแลกเปลี่ยนความรู้ และเขียน WEBSITE, MOBILE APP, GAME, ETC ที่เป็นประโยชน์กับโลกใบนี้

Leave a Reply

© 2022 GlurGeek.Com
Exit mobile version