วันพุธที่ 25 กรกฎาคม พ.ศ. 2555

ตอบคำถามบทเรียนที่ 1

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

2. จงอธิบายเกี่ยวกับ Software Crisis ตามความเข้าใจของนักศึกษา
     ตอบ คือ วิกฤตการณ์ซอฟต์แวร์ เป็นวิกฤตการณ์ขาดแครนซอฟต์แวร์หรือก็คือขาดแครนซอฟต์แวร์ที่มีประสิทธิภาพเนื่องมาจากในสมัยก่อนเครื่องคอมพิวเตอร์อาศัยการทำงานของสมองกลที่เป็นฮาร์ดแวร์มากกว่าการใช้งานซอฟต์แวร์ และในสมัยก่อนภาษาที่ใช้ในการเขียนซอฟต์แวร์นั้นเป้นภาษที่ใกล้เคียงกับภาษาเครื่องมากเพื่อให้ง่ายในการตีความของเครื่องแต่เป็นเรื่องที่ยากต่อความเข้าใจของมนุษย์ ทำให้การพัฒนาซอฟต์แวร์เป็นเรื่องที่อยาก และอีกหนึ่งสาเหตุการพัฒนาและสร้างฮาร์ดแวร์มีความเจริญก้าวหน้าเป็นอย่างมากเนื่องจากสามารถผลิตได้เป็นจำนวนมากๆ แต่ในทางกลับกันซอฟต์แวร์เป็นสิ่งที่ขาดแครนเพราะไม่สามารถพัฒนาและผลิตได้ทันการผลิตของฮาร์ดแวร์


3. จงยกตัวอย่างศอฟต์แวร์ที่นักศึกษาคิดว่าเป็นซอฟต์แวรืที่มีคุณภาพ แล้วนำมาวิเคราะห์หาคุณลักษณะของซอฟต์แวร์ที่ดี ว่าตรงตามคุณลักษณะใดบ้าง
     ตอบ ซอฟต์แวร์ที่มีคุณภาพที่ผมเลือกคือ Microsoft office โคยคุณสมบัติที่ดีของซอฟต์แวร์ทางด้าน Software Engineering คือ
                  1. การบำรุงรักษา 
                          ไฟล์ที่ใช้งานของโปรแกรม Microsoft office นั้น เมื่อมีการปรับปรุงและเปลี่ยนแปรงรุ่น
                           ของโปรแกรม ไฟล์งานเดิมจากรุ่นเก่ายังจะสามารถใช้งานได้อยู่
                  2. ความสามารถในการพึ่งพา ความน่าเชื่อถือ       
                           Microsoft Office เป็นที่เป็นที่นิยมเป็นอย่างมาก เนื่องมาจากเสภียรภาพในการทำงาน
                           ของโปรแกรมนั้นมีประสิทธิภาพ และมาตรฐานการทำงานที่สูง มีความน่าเชื่อถือ น้อย
                           มากที่จะเกิดความผิดพลาดในการทำงาน 
                  3. ความสามารถด้านประสิทธิภาพ
                           Microsoft Office เป็นโปรแกรมที่ได้รับการยอมรับในประสิทธิภาพการทำงาน เนื่องจาก
                           ส่วนติต่อกับผู้ใช้ที่(User Interface) ใช้งานง่าย ตรงตามความต้องการของผู้ใช้ และการ
                           ใช้งานทรัพยากรทางด้าน Hardware ไม่สูงมากทำให้ประหยัดทรัพยากรการทำงาน
                  4. ความสามารถในการใช้งาน
                           ส่วนติดต่อกับผู้ใช้ง่ายต่อการใช้งานตรงตามความต้องการของผู้ใช้สามารถศึกษาการ                
                           ใช้งานได้ด้วยตนเอง

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

1 ความคิดเห็น: