Tag Software Engineering

มาแชร์ประสบการณ์ SA ให้น้องๆ COMSCI มศว

สำหรับ Blog นี้ เมื่อที่วัน 16 ต.ค. 2567 ช่วงบ่าย (เวลาหวยออกเลย) ผมมีไปแชร์ประสบการณ์ให้น้องๆ โดยจะเหมือนกับของปีก่อนหน้าครับ มาลองเป็น Public Speaker เรื่อง OOAD โดยรอบนี้ อาจารย์ ศุภชัย จะให้เน้นการบอกเล่าประสบการณ์จาก Requirement จนได้ Application ต่อทำอย่างไร และเสริมเรื่องอื่นๆด้วยครับ อย่างปีนี้จะเป็นการวางแผน การรับมือ Cyber Security Attack ในมุมน้องจบใหม่มีส่วนอย่างไรครับ Finding Real Pain Point ส่วนนี้รูปแบบการนำเสนอเป็นวงกลม จุด 2 จุด Problem…

มาลองเป็น Public Speaker เรื่อง OOAD

ช่วงต้นเดือนมี.ค. 2566 ระหว่างเล่น Facebook อยู่ครับ อาจารย์ ศุภชัย ที่ มศว ได้ทักมาว่า คุณว่างที่จะลองมาแชร์ตัว OOAD ทื่ใช้ระหว่างทำงานไหม ? ฝั่งผมก็ว่างอยู่พอดี และอยาก Clear ปมอะไรในใจนิดหน่อย แอบหวังลืกเป็น On-Site ด้วย แต่ได้เป็น Online แทนครับ ^__^ สำหรับหัวข้อที่พูดนะครับ ที่เหลือเสริมที่ตัวเองได้เรียน และเอามาปรับใช้ตอนทำงานครับ สุดท้ายเสริมด้วยเรื่องอื่นๆ การเปลี่ยนงาน มันช่วยให้เห็นโลก และมุมมองที่กว้างขึ้นด้วย มองจากมุมที่ตัวเองทำงานอยู่ ปัญหาที่เกิดๆ มาจากคนที่อยู่มานาน แล้วไม่ยอมปรับอะไร พอคนใหม่เข้ามาไม่กลืนไป ก็ต้องออกไปครับ Resource: Slide

[SE] ศัพท์แต่ละแขนงของสายวิชา Software Engineering

พอดีได้ช่วยเพื่อน Review Slide สอนวิชา Software Engineering ของ ป. ตรี ครับ เลยขอสรุปศัพท์แต่ละแขนงของสายวิชา Software Engineering ไว้ ดังนี้ครับ ความต้องการซอฟต์แวร์ (Software Requirements) การออกแบบซอฟต์แวร์ (Software Design) การพัฒนาซอฟต์แวร์ (Software Development) การสร้างซอฟต์แวร์ (Software Construction) การทดสอบซอฟต์แวร์ (Software Testing) การบำรุงรักษาซอฟต์แวร์ (Software Maintenance) การจัดการโครงแบบซอฟต์แวร์ (Software Configuration Management) การจัดการโครงการ (Project Management)…

Software/Product Integration Strategy

หลายคนอาจจะเจอคำถามแนวๆว่า เพิ่ม Feature นี้เข้าไป หรือ Deploy ระบบที่ละส่วน มันมีแนวคิดการ Integrate หรือ ป่าวนะ ที่เป็น Guideline หรือป่าวนะ สรุปมีแนวทาง โดยมี 4 กลยุทธ์ที่ใช้กัน ดังนี้ครับ 1. Big Bang 📌Big Bang ไม่มีลำดับอะไร เมื่อทุกคนทำเสร็จให้เทรวม และทดสอบรวมกันเดียว 📌เหมาะกับ 📌ตัวอย่าง 2. Incremental 📌 Incremental มีการจัดลำดับ / ความสำคัญก่อนหลัง เช่น การทำ Core ขึ้นมาก่อน…

[CUSE] ซ้อมรับปริญญา

สำหรับคนที่จบปีการศึกษา 2562 สำหรับของคณะวิศวกรรมศาสตร์มีการซ้อม 2 รอบครับ ก่อนมาเข้าซ้อมได้ ต้องเตรียมตัวอะไรบ้าง วันซ้อมทำอะไรบ้าง ช่วงลงทะเบียน มีขั้นตอนประมาณนี้ครับ เข้าที่ประตูด้านข้างของหอประชุมครับ (วันจริงจะได้เข้าจากประตูตรงกลางครับ) ซ้อมรับปริญญาครับ มันจะมีจุด 10 จุดบนเวทีครับ จุดที่ 8 โค้ง จุดที่เข้ารับใบปริญญาแนบที่อก และถอย 3 ก้าวครับ สำหรับผมมีปัญหากับการเดินถอนหลังครับ ก็คงต้องไปฝึกต่อไปครับ การซ้อมจริง ความรู้สึกส่วนนะครับ ถ่ายรูปหมู่ อันนี้ไม่บังคับครับ แต่ของผมคุณแม่อยากได้ครับ เลยเข้าไปถ่ายครับ มีโต๊ะให้วางของด้วยครับ อะไรที่ควรระวัง จบการซ้อมไปแล้วว

[EAA] อะไรหละ ที่เรียกว่า Enterprise Application

Ref https://pixabay.com/th/การวิเคราะห์-ข้อมูล-นวัตกรรม-3088958/

เห็นหลายคนมักจะบอกว่าระบบที่ตัวเองดูแล หรือ ที่เห็นมัน มันมีความ Enterprise Application เรามาดูกันว่าจริงๆแล้ว ถ้าเอาตามนิยามของคุณ Martin Fowler อะไรถึงเรียกว่าเป็น Enterprise Application ครับ Involve persistent data A lot of data Access data concurrently A lot of UI screens Integrate with other enterprise applications Complex business rules and keep changing ต่อมา เรามาดูกันครับ…

[CUSE] สอบ Midterm วิชาแรกของเทอม 2

สำหรับเทอมนี้แปบๆ ก็ผ่านไปเดือนครึ่ง ก็เข้าสู่ช่วง Midterm อีกครั้งแล้วครับ โดยเดือนตุลาคมนี้เรียกเป็นเดือนแห่งการสอบก็ได้นะครับ โดยในเทอมนี้ ผมมีสอบ 4 วิชาครับ สำหรับการสอบครั้งนี้สิ่งที่เห็น เขียนไปเขียนมา จาก Midterm เป็นการ Update ขีวิตไปด้วย สำหรับเทอมนี้ ถ้าไม่ติดอะไร คงมี ฺBlog สรุปปลายเทอมว่าเรียน SE มาในเทอมที 2 ในหลักสูตรของเทอมที่ 1 แต่ละวิชามันเป็นอย่างไรนะครับ

[CUSE] สอบ Midterm ในรอบหลายปี

ตอนนี้เป็นช่วงที่ผ่านการเรียนปริญญาโทมาแล้ว 2 เดือนครับ เข้าส่วนเดือนที่ 3 เป็นช่วงที่สอบ Midterm ครับ โดยวิชาที่สอบมี 3 ตัวครับ สำหรับการสอบครั้งนี้ ก็ได้เห็นอะไรหลายๆอย่างนะ แล้วก็น่าจะพิธีกรรมอย่างนึงหลังสอบ กินแหลก นำทีมโดยน้อง PM จอมอืด ตอนเช้าห้องฉุกเฉิน บ่ายกลับไปทำงาน พบลูกค้า

สับสน เมื่อจะเริ่มเรียนปริญญาโท

ยอมรับเลย ว่าปีนี้ 2559 หาข้อมูล ป โท ช้ามากกก เน้นทำงานมากเกินไป จนเพื่อมาหาข้อมูลจริงเกี่ยวกับ ป โท คือ ช่วงวันที่ 27-30 เมษายน เอง เวลาที่น้อยย่อมทำให้เราตัดสินใจพลาดได้ง่ายๆ สำหรับผมลังเลระหว่าง Computer Science กับ Software Engineering อยู่เลย และท้ายที่สุดผมลองเลือก ป.โท CS ของ จุฬา ไปสมัครในวันสุดท้ายเลย เนื่องจากตอน ป ตรี เรียน CS มา แต่พอมาคิดๆอีกที่แล้ว เรายังตอบตัวเองไม่ได้ว่า แต่พอลองมองย้อนกลับมาคิดดีๆ ได้ปรึกษากับอาจารย์ตอนคิดหัวข้อ…

Right Software | Software Right

เขียน Code มา 2 ปี บางทีเราสงสัยว่า เรากำลังทำอะไร ทำให้เสร็จส่งลูกค้าพอหรือป่าว ทำไปปุ๊บหมดโปรเจคออกก็ทิ้งหนี้(พวก Spaghetti Code และอื่นๆบราๆ) ให้คนรุ่นหลัง วันนี้ผมอยากเสนอ keyword ในการพัฒนา Software 2 คำ ซึ่งมันต้องไปด้วยกันนะครับ ไม่ใช่เลือกอย่างใด อย่างหนึ่ง ดังนี้ Right Software (Validation) คือ เราทำ Software ได้ ตรงสิ่งที่คุณลูกค้าต้องการ Software Right (Verification) คือ เราทำ Software ที่มีพื้นฐานดี โดยเค้าพื้นฐานดี เราอาจจะมองว่าระบบของเรา ตรงสเปค…