วันจันทร์ที่ 26 มกราคม พ.ศ. 2552

ดินแดนแห่งความฝัน

สวิตเซอร์แลนด์ แดนสวรรค์สวิตเซอร์แลนด์ ดินแดนใน
ฝันของใครหลายๆ คน ที่มาดหมายไว้ว่าไม่วันใดวันหนึ่ง
จะต้องไปเที่ยวให้ได้ ประเทศเล็กๆแห่งนี้ได้เปรียบประเทศ
อื่นๆในยุโรปอยู่ไม่น้อยในเชิงของ การท่องเที่ยวเพราะ
ความหลากหลายของภูมิประเทศ ทิวทัศน์ วัฒนธรรม
ดินฟ้าอากาศ และอาหารการกิน ทั้งนี้ก็เนื่องจากชนหลาย
เผ่าพันธุ์ในแถบเทือกเขาแอล์ปรวมตัวกันเป็นสมาพันธรัฐ
สวิตเซอร์แลนด์เมื่อ 700 กว่าปีที่ผ่านมา จำนวนประชากร 6.9 ล้านคน เมืองหลวง
กรุงเบิร์น (Bern)เมืองมรดกโลก เนื้อที่ทั้งประเทศ 41,293ตารางกิโลเมตร
ภาษา เยอรมัน-ภาคกลาง,ภาคตะวันออกเฉียงเหนือฝรั่งเศส - ภาคตะวันตก
อิตาเลียน - ภาคใต้โรมันช์ Rhaeto-Romanic - ภาษาละตินโบราณ)
ใช้พูดกันในชนกลุ่มน้อยของมณฑล กริซองส์ (Grisons)อังกฤษ -
พูดกันได้ทั่วไปโดยเฉพาะในเมืองและแหล่ง ท่องเที่ยวต่างๆ





วันอาทิตย์ที่ 25 มกราคม พ.ศ. 2552

วงจรพัฒนาระบบ (SDLC)


1. การหาปัญหา โอกาส และเป้าหมาย (Problem Recognition)เป็นกิจกรรมแรกที่สำคัญ
นักวิเคราะห์ระบบต้องสนในหาปัญหา โอกาสและเป้าหมายที่ชัดเจนของงานต่างๆ เมื่อเห็น
ปัญหาและโอกาสที่สามารถนำระบบคอมพิวเตอร์เข้ามาแก้ไขได้ เป็นจุดเริ่มในการสร้าง
ระบบงาน นักวิเคราะห์ระบบจะต้องพยายามหาโอกาสในการปรับปรุงโดยใช้ระบบคอม
พิวเตอร์เข้าไปช่วยในงานด้านต่างๆ เริ่มจากการตรวจสอบเบื้องต้นโดยนักวิเคราะห์ระบบ
จะตรวจสอบจากผู้ใช้ระบบที่ประสบปัญหาจากการทำงานของระบบงานที่ใช้อยู่ในปัจจุบัน
เช่น ต้องการแข่งขันกับคู่ต่อสู้ในการลดต้นทุนการผลิตสินค้า โดยการลดจำนวนการ
สต๊อกวัตถุดิบ นักวิเคราะห์ระบบจะต้องพิจารณาในการนำระบบคอมพิวเตอร์เข้าไปใช้ใน
การเก็บข้อมูลสต๊อควัตถุดิบ และการประมวลผล การสั่งวัตถุดิบ

2. การศึกษาความเหมาะสม (Feasibility Study)เมื่อกำหนดปัญหาที่เกิดขึ้นกับระบบงาน
ได้และตัดสินใจจะสร้างและพัฒนาระบบงานนี้ขึ้นมาใหม่นั้น นักวิเคราะห์ระบบจะทำการ
ศึกษาว่ามีความเป็นไปได้หรือไม่ที่จะปรับเปลี่ยนระบบ โดยให้เสียค่าใช้จ่าย (Cost) และ
เวลา (Time) ให้น้อยที่สุด แต่ให้ได้ผลลัพธ์เป็นที่น่าพอใจ การศึกษาความเหมาะสมนี้ต้อง
ทำการสืบค้นความต้องการของผู้ใช้ อาจใช้วิธีการสุ่มตัวอย่าง การสอบถามข้อมูลการ
สัมภาษณ์ การทำแบบสอบถาม เพื่อรวบรวมข้อมูลที่เป็นที่ต้องการของผู้ใช้ระบบจริง ๆ
การศึกษาความเหมาะสมนี้ต้องศึกษาใน 3 ประเด็นต่อไปนี้

1.1 เทคนิค เครื่องมือหรืออุปกรณ์ต่าง ๆ ที่ใช้อยู่ มีอะไรบ้าง เป็นระบบที่ใช้คอมพิวเตอร์
หรือไม่
1.2 บุคลากรในหน่วยงานมีความพร้อมและเหมาะสมที่จะร่วมพัฒนาและรับผิดชอบหรือไม่
1.3 ค่าใช้จ่ายและเวลาที่เสียไป (Cost/Time) คุ้มกับการผลประโยชน์ที่ได้รับหรือไม่

3. การวิเคราะห์ระบบในการวิเคราะห์ระบบจะต้องทำการเก็บรวบรวมข้อมูลต่าง ๆ จากขั้น
ที่ 2 มาเขียนเป็นแผนภาพที่แสดงทิศทางการไหลของข้อมูล (Data Flow Diagram)
และ ผังงานระบบ(System Flowchart) เพื่อแสดงวิธีการ ขั้นตอนการทำงานและสิ่งต่าง ๆ
ที่เกี่ยวข้องกับระบบ
4. การออกแบบระบบการออกแบบระบบ ต้องทำการออกแบบทางตรรกศาสตร์
ซึ่งเป็นส่วนที่ทำการติดต่อกับผู้ใช้งาน เช่น การใช้แป้นพิมพ์หรือการใช้เมาส์ในการเลือก
ส่วนการทำงาน และการออกแบบระบบ (System Design) จะเป็นการออกแบบในส่วน
ของการป้อนข้อมูล (Input), รายละเอียดขั้นตอนการประมวลผล (Process Details)
เช่นการคำนวณ, การจัดเก็บข้อมูล (Stored), การออกแบบโครงสร้างการจัดเก็บแฟ้ม
ข้อมูล (File Structure), เครื่องมือที่ใช้ในการจัดเก็บข้อมูล (Storage Device) ก
ารสำรองข้อมูล (Backup) รวมทั้งรูปแบบของผลลัพธ์ที่ต้องการ (Output)
การกำหนดรายละเอียดขั้นตอนการประมวลผล (Process Details), ตารางข้อมูล (Table),
แผนภาพแสดงทิศทางการไหลของข้อมูล (Data Flow Diagram) ผังงานสำหรับระบบ
(System Flowchart) รวมถึงการออกแบบเลือกซื้อตัวเครื่องและอุปกรณ์ประกอบต่าง ๆ
(Hardware) เพื่อรองรับกับโปรแกรม (Software) ที่พัฒนาขึ้นมา

5. การสร้างระบบและการจัดทำเอกสารเป็นขั้นที่นำสิ่งต่าง ๆ
ที่วิเคราะห์และออกแบบมาแล้วจากขั้นที่ 3 และ ขั้นที่ 4 มาจัดสร้างซอฟต์แวร์ เป็นการทำ
งานร่วมกันระหว่างโปรแกรมเมอร์และนักวิเคราะห์ระบบ ในการพัฒนาซอฟต์แวร์อาจใช้
ภาษาคอมพิวเตอร์หรือ ซอฟต์แวร์ประเภทที่มีเครื่องมือช่วยในการสร้างโปรแกรมที่เรียกว่า
CASE (Computer Aided Software Engineering)ก็ได้ ในขั้นนี้ต้องมีการทำเอกสาร
ประกอบซึ่งเอกสาร (Document) จะมี 2 ประเภทคือ คู่มือสำหรับโปรแกรมเมอร์
ใช้ในการแก้ไขและบำรุงรักษาระบบ และคู่มือประกอบการใช้งานของผู้ใช้
6. การทดสอบและบำรุงรักษาระบบก่อนจะนำระบบไปใช้งานจริงต้องมีการทดสอบการ
ทำงานของระบบโดยโปรแกรมเมอร์หรือบางครั้งก็เป็นตัวผู้ใช้งานระบบ หรือทดสอบการ
ทำงานร่วมกันระหว่างโปรแกรมเมอร์และผู้ใช้งานระบบการทดสอบควรใช้ข้อมูลที่ปฏิบัติ
งานจริงเพื่อดูผลลัพธ์ที่ได้ว่าถูกต้องและตรงตามความต้องการของผู้ใช้หรือไม่
เมื่อพบว่ามีข้อผิดพลาดเกิดขึ้นจากการทำงานของระบบจะต้อง มีการปรับแก้ซึ่งเรียกว่า
การบำรุงรักษาระบบ โดยใช้เอกสารที่จัดทำขึ้นในขั้นที่ 5

7. การติดตามและการประเมิลผลเป็นขั้นตอนสุดท้ายของกระบวนการพัฒนาระบบงาน
ซึ่งต้องมีการฝึกอบรมการใช้งานระบบให้แก่ผู้ใช้งาน เพื่อจะทราบความพึงพอใจของผู้ใช้

แนะนำตัว








นายวีระพงศ์ ชุ่มเชื้อ
บธ.บ(เทคโนโลยีสารสนเทศทางธุรกิจ)
มหาวิทยาลัยแม่โจ้ จังหวัดเชียงใหม่

ปัจจุบัน
อาจารย์สอนคอมพิวเตอร์
โรงเรียนไฮเทค-เทคโนโลยี จังหวัดสระแก้ว


วันพฤหัสบดีที่ 8 มกราคม พ.ศ. 2552

สวัสดีปีใหม่ 2009 "ไปมาแล้วปาย"


อำเภอปาย เป็นอำเภอขนาดเล็กทางตอนเหนือของจังหวัดแม่ฮ่องสอน เป็นที่รู้จักกันดีในหมู่นักท่องเที่ยวทั้งชาวไทยและชาวต่างชาติที่เดินทางมาเที่ยวชมความงามตามธรรมชาติ