บทความ

กำลังแสดงโพสต์จาก มกราคม, 2016

หลักการของ Agile Development

หลักการของ Agile Development Twelve principles to build sustainable & efficient agile team ทีมที่ประยุกต์ใช้ Agile Development อย่างสมบูรณ์นั้นจะยึดถือหลักการในการทำงานอยู่ทั้งหมด 12 ข้อดังนี้ครับ Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. สิ่งที่สำคัญสูงสุดคือการทำให้ลูกค้าพึงพอใจด้วยการส่งมอบซอฟท์แวร์ที่มีคุณค่าอย่างรวดเร็วและต่อเนื่อง Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. ยินดีให้มีการเปลี่ยนแปลงความต้องการได้แม้แต่ในระยะสุดท้ายของการพัฒนาซอฟท์แวร์เพื่อให้ลูกค้ามีความได้เปรียบในการแข่งขันทางธุรกิจ Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. ส่งมอบซอฟท์แวร์อย่างสม่ำเสมอ จากทุกไม่กี่สัปดาห์ถึงไม่กี่เดือนและถ้าเป็นไปได้ระยะเวลายิ่งสั้นยิ่งดี Business people and developers must work together daily throughout the project. คนที่...

J2EE คืออะไร

รูปภาพ
จาวาแพล็ตฟอร์ม (Java Platform) คืออะไร ?? ตรงนี้ต้องขอกล่าวถึงคำนิยามของ แพล็ตฟอร์ม ก่อนซึ่งมีความหมายรวมถึง ฮาร์ดแวร์ หรือซอฟแวร์ ที่ทำงานประสานกัน หรือทำงานแยกจากกัน ต่างคนต่างทำ โดยเมื่อรวมคำว่า จาวา (Java) เข้าไปรวมกับ แพล็ตฟอร์ม อันจะหมายถึง ฮาร์ดแวร์ หรือซอฟแวร์ที่ทำงานด้วยภาษาจาวา โดยจาวาแพล็ตฟอร์ม มีทั้งหมด 3 แพล็ตฟอร์มดังนี้ 1. Java 2 Platform, Standard Edition (J2SE)  คือ ใช้สำหรับการเขียนโปรแกรมทั่ว ๆ ไปที่เรียกว่า จาวาแอปพลิเคชัน (Java Application) 2. Java 2 Platform, Enterprise Edition (J2EE)  คืือ ใช้สำหรับการเขียนโปรแกรมแบบมัลติเทียร์ (Multitiered), แบบ Client - Server, แบบ Trail Appliances และโปรแกรมที่รองรับการใช้งานในองค์กร 3. Java 2 Platform, Micro Edition (J2ME)  คือ ใช้สำหรับทำงานบนอุปกรณ์อิเล็คทรอนิกส์ เช่น โทรศัพท์มือถือ เป็นต้น เทคโนโลยีต่าง ๆ ในสถาปัตยกรรม J2EE (Java 2 Platform Enterprise Edition) เป็นสิ่งช่วยอํานวยความสะดวกในการพัฒนาแอพพลิเคชันบนฝั่งเซิร์ฟเวอร์ ซึ่งประกอบด้วยเทคโนโลยีต่าง ๆ คือ * Enterprise ...