แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
- 1. แบบเสนอโครงร่ างโครงงานคอมพิวเตอร์
รหัสวิชา ง33201 ชื่อวิชา เทคโนโลยีสารสนเทศและการสื่อสาร 5
ปีการศึกษา 2555
ชื่อโครงงาน โปรแกรมออกแบบโครงสร้างทางสถาปัตยกรรม
ชื่อผู้ทาโครงงาน
1น.ส. จีระพัชร ศรีโพธิ์งาม เลขที่ 1 ชั้น ม. 6ห้อง 4
2น.ส. เบญจวรรณ ยืนธรรม เลขที่ 3 ชั้น ม. 6ห้อง 4
3น.ส. ลลิตา ประพันธ์ เลขที่ 23 ชั้น ม. 6ห้อง 4
ชื่ออาจารย์ที่ปรึกษาโครงงาน นางเขื่อนทอง มูลวรรณ์
ระยะเวลาดาเนินงาน ภาคเรียนที่ 1-2 ปีการศึกษา 2555
โรงเรียนยุพราชวิทยาลัย จังหวัดเชียงใหม่
สานักงานเขตพื้นที่การศึกษามัธยมศึกษาเขต 34
- 2. ใบงาน
การจัดทาข้อเสนอโครงงานคอมพิวเตอร์
สมาชิกในกลุ่ม
1น.ส. จีระพัชร ศรีโพธิ์งาม เลขที่ 1 ชั้น ม. 6ห้อง 4
2น.ส. เบญจวรรณ ยืนธรรม เลขที่ 3 ชั้น ม. 6ห้อง 4
3น.ส. ลลิตา ประพันธ์ เลขที่ 23 ชั้น ม. 6ห้อง 4
คาชี้แจง ให้ผู้เรียนแต่ละกลุ่มเขียนข้อเสนอโครงงานตามหัวข้อต่อไปนี้
ชื่อโครงงาน (ภาษาไทย) โปรแกรมออกแบบโครงสร้างทางสถาปัตยกรรม
ชื่อโครงงาน (ภาษาอังกฤษ) Program Design building
ประเภทโครงงาน การออกแบบซอฟต์แวร์ (Software Design )
ชื่อผู้ทาโครงงาน
1น.ส. จีระพัชร ศรีโพธิ์งาม เลขที่ 1 ชั้น ม. 6ห้อง 4
2น.ส. เบญจวรรณ ยืนธรรม เลขที่ 3 ชั้น ม. 6ห้อง 4
3น.ส. ลลิตา ประพันธ์ เลขที่ 23 ชั้น ม. 6ห้อง 4
ชื่อที่ปรึกษา นางเขื่อนทอง มูลวรรณ์
ระยะเวลาดาเนินงาน -
ที่มาและความสาคัญของโครงงาน (อธิบายถึงที่มา แนวคิด และเหตุผล ของการทาโครงงาน)
อินเทอร์เน็ตและคอมพิวเตอร์เริ่มเข้ามามีส่วนกับวิถีชีวิตและความเป็นอยู่มากขึ้นสถาบันการศึกษาทุกแห่งให้
ความสนใจในเรื่องการประยุกต์เพื่อประโยชน์ทางการออกแบบโครงสร้างทางสถาปัตยกรรม การออกแบบ
โครงสร้างทางสถาปัตยกรรมในปัจจุบันจึงเปลี่ยนสภาพไปค่อนข้างมาก ล้วนแล้วแต่ต้องใช้เครือข่าย
คอมพิวเตอร์ประกอบ การออกแบบโครงสร้างทางสถาปัตยกรรม ทาให้ ปัจจุบันมีแหล่งความพัฒนาเกิดขึ้น
มากมาย การออกแบบสมัยใหม่ต้องใช้เวลาน้อย ออกแบบได้เร็ว มีการใช้ประโยชน์ จากทรัพยากรต่าง ๆ
ร่วมกัน รวมถึงการแบ่งปันแลกเปลี่ยนความคิดเห็นระหว่างกันด้วย ความก้าวหน้าของเทคโนโลยีในปัจจุบัน
ตอบสนองต่อการประยุกต์เข้ากับการออกแบบโครงสร้างทางสถาปัตยกรรม ได้เป็นอย่างดี
วัตถุประสงค์ (สิ่งที่ต้องการในการทาโครงงาน ระบุเป็นข้อ)
1 เพื่อใช้โปรแกรมในการทาการออกแบบโครงสร้างทางสถาปัตยกรรมได้จริง
2 เพื่อเพิ่มประสิทธิภาพในการการออกแบบโครงสร้างทางสถาปัตยกรรม
- 3. ขอบเขตโครงงาน (คุณลักษณะ ขอบเขต เงื่อนไขและข้อจากัดของการทาโครงงาน)
ห้องคอมพิวเตอร์ โรงเรียนยุพราชวิทยาลัย
หลักการและทฤษฎี (ความรู้ หลักการ หรือทฤษฎีที่สนับสนุนการทาโครงงาน)
การออกแบบซอฟต์แวร์ (Software Design) คือ กระบวนการกาหนดสถาปั ตยกรรม ส่ วนประกอบ ส่ วน
ประสาน และลักษณะด้านอื่นๆ ของระบบหรื อส่ วนประกอบของระบบโดยการออกแบบซอฟต์แวร์ ยงมี ั
ความหมายรวมถึงสิ่ งที่ได้จากการออกแบบ ซึ่ งก็คือ แบบจาลองของการออกแบบ (Design Model)
การออกแบบซอฟต์แวร์ เป็ นการนาข้อกาหนดความต้องการ มากาหนดรายละเอียดโครงสร้างภายในของ
ซอฟต์แวร์ ในทางวิศวกรรมซอฟต์แวร์ น้ นการนาความรู ้ดานวิศวกรรมซอฟต์แวร์ มาประยุกต์ใช้กบการ
ั ้ ั
ออกแบบ ก็คือ วิศวกรรมการออกแบบ (Design Engineering) ซึ่ งมีเป้ าหมาย คือ การสร้างแบบร่ างของ
ระบบ หรื อการนาเสนอระบบในแต่ละด้าน ให้มีคุณสมบัติที่ดี ได้แก่ Firmness (โปรแกรมที่ได้รับการ
ออกแบบจะต้องไม่มีขอผิดพลาด) Commodity (จะต้องตรงกับวัตถุประสงค์การใช้งาน) และ Delight (ต้อง
้
ทาให้ผใช้รู้สึกพอใจ) ทั้งหมดคือ "คุณภาพ" ที่ได้จากงานออกแบบ
ู้
วิธีดาเนินงาน การออกแบบเชิงสถาปัตยกรรม (Architectural Design) เรี ยกอีกอย่างหนึ่งว่า "Top-Level
Design" เป็ นการกาหนดลักษณะโครงสร้างของระบบหรื อซอฟต์แวร์ ในมุมมองระดับบน กล่าวคือ เป็ นการ
แสดงให้เห็นส่ วนประกอบต่างๆ ของซอฟต์แวร์ ภายใต้โครงสร้างสถาปัตยกรรมรู ปแบบใดๆ
แนวทางการดาเนินงานสิ่ งสาคัญที่ควรทราบสาหรับการออกแบบซอฟต์แวร์ คือ สถาปั ตยกรรมและ
โครงสร้างสถาปัตยกรรมซอฟต์แวร์ (Software Architecture and Architecture Structure) ซึ่ งนับว่าเป็ น
สิ่ งจาเป็ นอย่างมากในการผลิตซอฟต์แวร์ ในปั จจุบน
ั
สถาปัตยกรรมซอฟต์แวร์ (Software Architecture) หมายถึง การแสดงความสาพันธ์ระหว่างระบบย่อย
และส่ วนประกอบ (คอมโพเน้นท์) เพื่อกาหนดโครงสร้างหรื อระบบภายในซอฟต์แวร์
เครื่องมือและอุปกรณ์ที่ใช้
1 ผังการไหลของโปรแกรม (Flow chart)
2 UML หรื อ Fundamental modeling concepts
3 Data-centered architectures
4 Data-flow architectures
5 Layered architectures
6 Call and Return architectures
7 Object-Oriented architectures
งบประมาณ -
- 4. ขั้นตอนและแผนดาเนินงาน
ลาดับ ขั้นตอน สัปดาห์ที่ ผู้รับผิดชอบ
ที่ 1 1 1 1 1
1 2 3 4 5 6 7 8 9 12 16 17
0 1 3 4 5
1 คิดหัวข้อโครงงาน
2 ศึกษาและค้นคว้าข้อมูล
3 จัดทาโครงร่างงาน
4 ปฏิบัติการสร้างโครงงาน
5 ปรับปรุงทดสอบ
6 การทาเอกสารรายงาน
7 ประเมินผลงาน
8 นาเสนอโครงงาน
ผลที่คาดว่าจะได้รับ (ผลลัพธ์ที่ต้องการให้เกิดขึ้นเมื่อสิ้นสุดการทาโครงงาน)
1 ได้พัฒนาโปรแกรมจากการเรียนรู้
2 ได้ฝึกการออกแบบโครงสร้างทางสถาปัตยกรรม
3 ได้รับความรู้ควบคู่กับวิชาคอมพิวเตอร์
4 ได้ฝึกการเขียนแบบบนคอมพิวเตอร์
สถานที่ดาเนินการ
ห้องคอมพิวเตอร์ โรงเรียนยุพราชวิทยาลัย
กลุ่มสาระการเรียนรู้ที่เกี่ยวข้อง
กลุ่มสาระวิศวกรรมซอฟแวร์
กลุ่มสาระวิศวกรรมคอมพิวเตอร์
กลุ่มสาระสถาปัตยกรรม
แหล่งอ้างอิง (เอกสาร หรือแหล่งข้อมูลต่าง ๆ ที่นามาใช้การทาโครงงาน)
http://lprusofteng.blogspot.com/2012/03/blog-post_15.html
https://www.google.co.th/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&ved=0
CDAQFjAC&url=https%3A%2F%2Fwww.assembla.com%2Fcode%2FJunJao%2Fsubversio
n%2Fnode%2Flive%2F17%2FStructureChart.ppt&ei=D5xdUP6PDpHorQfo4YHIDw&usg=
AFQjCNG2uaLyftKpfvWk6wCjoCh3X5SLLA&sig2=WYlarxr7RcMhsszt1EN2mg