Chapter 11 : System Implementation

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Distributed Administration
Advertisements

วงจรพัฒนาระบบ (System Development Life Cycle)
Chapter 1 Introduction to Information Technology
ประชุมคณะกรรมการตรวจรับงานฯ คณะที่ปรึกษาโครงการ AM/FM/GIS
การพัฒนาระบบประเมินผลการปฏิบัติงานของพนักงานแทนที่กา​รใช้ระบบ SAP-ESS ในส่วนของกา​รประเมินผลการปฏิบัติงานเพื่อลดค่าใช้จ่ายในเรื่องของ License.
Research Problem ปัญหาการวิจัย
การเขียนผังงาน.
ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน.
ประเภทของระบบสารสนเทศในองค์กร
บทเรียนอิเล็กทรอนิกส์
ซอฟต์แวร์.
หน่วยที่ 1 ระบบคอมพิวเตอร์
การออกแบบและพัฒนาซอฟต์แวร์ (Software design and development) 4 (3-2-6)
วิชา การออกแบบและพัฒนาซอฟต์แวร์
บทที่ 2 วิธีการพัฒนาซอฟต์แวร์
การพัฒนาระบบสารสนเทศ
การวิเคราะห์ความต้องการด้านระบบ
การจัดหา การติดตั้ง และการบำรุงรักษาระบบ
การวางแผน IT และการพัฒนาระบบขององค์กร
Surachai Wachirahatthapong
SCC : Suthida Chaichomchuen
การวางแผนและ การจัดทำ IT Audit
การออกแบบฐานข้อมูลเชิงสัมพันธ์
Waterfall model แบบจำลองน้ำตก
Language Evaluation Criteria
System Integration.
การพัฒนาและติดตั้งระบบ
บทที่ 2 การพัฒนาระบบสารสนเทศ
การตรวจวัดสภาพ ผลการดำเนินงานองค์กร
การพัฒนาระบบสารสนเทศ (Information System Development)
วิธีการทางคอมพิวเตอร์
System Development Lift Cycle
3. การพัฒนาระบบสารสนเทศ
Preparation การเตรียมการก่อนพัฒนาซอฟต์แวร์
Chapter 2 Software Process.
บทที่ 3 การวิเคราะห์ Analysis.
โครงสร้างขององค์กร (Organization Structure)
Flow Chart INT1103 Computer Programming
ที่ใช้ใน Object-Oriented Design
ทบทวนการออกแบบสื่อ multimedia Powerpoint Templates.
II > วงจรการพัฒนาระบบ (System Development Life Cycle)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
หลักการเขียนโปรแกรม ( )
Uncertainty of Measurement
บทที่ 6 การเปลี่ยนแปลงเข้าสู่การออกแบบระบบ การประเมินทางเลือกซอฟท์แวร์
การพัฒนาระบบประยุกต์
Software Testing  - ช่วยกำจัด และลดข้อบกพร่องที่จะก่อให้เกิดปัญหาลงให้มากที่สุดที่จำทำได้ (ตามเวลาที่มี) - ช่วยลดความเสี่ยง เพิ่มความมั่นใจ และน่าเชื่อถือ.
หลักการแก้ปัญหา
หลักการแก้ปัญหา.
ความรู้เบื้องต้นเกี่ยวกับระบบ Introduction to the System
การวิเคราะห์และออกแบบระบบ System Analysis and Design
ADDIE Model.
เทคโนโลยีสารสนเทศ.
Chapter 1 Introduction to Software Engineering – Software Engineering Chaichan Kusoljittakorn 1.
หน่วยที่ 3 ประเภทแหล่งข้อมูลทางการตลาด
การเขียนผังงาน ผังงาน (Flowchart)
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
การทดสอบซอฟต์แวร์ Software Testing
บทที่ 13 กลยุทธ์การทดสอบซอฟต์แวร์ (TESTING STRATEGIES)
บทที่ 5 แบบจำลองกระบวนการ
บทที่ 10 การนำระบบไปใช้/การบำรุงรักษาระบบ
กระบวนการพัฒนาระบบงาน
การพัฒนาระบบสารสนเทศ
การพัฒนาและติดตั้งระบบ
การพัฒนาระบบสารสนเทศ (Information System Development)
(การนำเสนอข้อมูลด้วยตารางด้วยเทคนิค storytelling)
บทที่ 3 กระบวนการผลิตซอฟต์แวร์ (Software Process)
ใบสำเนางานนำเสนอ:

Chapter 11 : System Implementation Learning Objective Introduction Coding Testing Installation Documentation Training and Support

Chapter 11 : System Implementation Introduction Coding Testing Installation Documentation Training Support

Chapter 11 : System Implementation Introduction Purpose เพื่อแปลงระบบที่ทำการออกแบบไว้แล้วในขั้นตอนสุดท้ายให้กลายเป็น Software ที่สามารถทำงานได้และมีความน่าเชื่อถือ เป็นการจัดทำเอกสารในการทำงานต่างๆที่เกี่ยวข้องกับการพัฒนาระบบให้เสร็จเรียบร้อย จัดทำ Help เพื่อช่วยเหลือผู้ใช้งาน

Chapter 11 : System Implementation The Process of coding, Testing and Installation Coding เป็นการแปลงจาก specification ต่างๆที่เราทำการออกแบบไว้ให้กลายมาเป็น computer code Testing เป็นการทดสอบว่าประสิทธิภาพของระบบที่ได้ตรงกับกลยุทธ์ของเราหรือไม่ โดยเราสามารถทดสอบควบคู่ไปกับการ coding Installation เป็นการติดตั้งระบบใหม่เข้าไปแทนระบบเดิมที่มีการใช้งานอยู่

Chapter 11 : System Implementation Type of Software Application Testing Inspection เป็นการตรวจสอบโดยมีการการตรวจสอบที่แน่นอนอยู่แล้วว่าต้องตรวจรายการใดบ้างและวิธีการตรวจจะใช้คนเป็นผู้ตรวจสอบ Walkthrough เป็นการทดสอบโดยมีบุคคลอื่นเข้ามาทำการร่วมตรวจสอบด้วยการตรวจสอบเน้นในส่วนของ logic and semantic error มากกว่าในส่วนของ process error อย่าง Inspection Desk Checking เป็นการทดสอบโดยผู้ทบทวน Reviewer จะมาทำการทบทวนโปรแกรมทีละบรรทัดเพื่อดูความถูกต้อง

Chapter 11 : System Implementation Type of Software Application Testing Unit Testing เป็นการทดสอบส่วนต่างๆทั้งหมดในโปรแกรมโดยจะทำการพิจารณาทั้งในส่วนของ Syntax และ Logic ของโปรแกรมแต่จะทำเป็นส่วนๆ Integration Testing เป็นการทดสอบโดยเอาแต่ละส่วนย่อยมารวมกันเป็นโปรแกรมใหญ่แล้วทำการทดสอบซึ่งหลักการทดสอบเราอาจจะใช้ในส่วนของ Top downหรือ Bottom up ก็ได้ Incremental Testing เป็นการทดสอบโดยเพิ่มเติมโปรแกรมมาทีละส่วนซึ่งอาจใช้หลักการของ Top downหรือ Bottom up ก็ได้

Chapter 11 : System Implementation Type of Software Application Testing System Testing เป็นการทดสอบโปรแกรมโดยจะทำการพิจารณาทั้งหมดทุกๆ Program ภายในระบบว่าสามารถทำงานได้หรือไม่โดยมักใช้ Top down ในการทดสอบ Stub Testing เป็นการทดสอบโดยการสร้าง module หลอกๆเพื่อที่ใช้ในการทดสอบต่างๆ กับ module ที่อยู่ด้านบนโดยที่ในส่วนด้านล่างเราอาจยังไม่ได้ทำการพัฒนาเลยก็ได้

Chapter 11 : System Implementation Acceptance Testing by Users Alpha Testing เป็นการทดสอบของผู้ใช้งานโดยที่ข้อมูลที่ใช้ในการทดสอบนั้นจะเป็นข้อมูลที่มีการจำลองขึ้นมามักทำภายในห้องทดลอง (environment development) Beta Testing เป็นการทดสอบของผู้ใช้งานโดยมีการใช้ข้อมูลที่จะใช้งานจริงๆในการทดสอบ และทำการทดสอบในสภาพจริงๆในการทำงาน

Chapter 11 : System Implementation Four Approach of Installation Direct Installation เป็นการนำเอาระบบใหม่ที่พัฒนาเสร็จแล้วเข้ามาใช้งานแทนระบบเก่าเลยโดยที่เราจะทำการหยุดการใช้งานระบบเดิมทั้งหมดแล้วใช้งานระบบใหม่ Parallel Installation เป็นการใช้งานระบบใหม่และระบบเก่าควบคู่กันไปเรื่อยๆ จนเราแน่ใจว่าระบบใหม่ที่เราทำการพัฒนามานั้นสามารถที่จะใช้งานได้แล้ว

Chapter 11 : System Implementation Four Approach of Installation Single location Installation (Pilot) เป็นการนำเอาระบบใหม่ที่พัฒนาเสร็จแล้วไปทำการใช้งานกับแผนกหรือสาขาที่มีความพร้อมในการใช้งานว่าเมื่อนำเอาระบบไปใช้แล้วจะเป็นเช่นไร เช่นกรณีของการพัฒนา ATM Phased Installation เป็นการใช้งานระบบใหม่โดยที่จะทำการปรับลงทีละส่วนในระบบโดยไม่ทำการลงทั้งหมด ซึ่งเป็นการช่วยในการจำกัดความเสี่ยงที่จะเกิดขึ้นกับการนำระบบใหม่เข้ามาใช้

Chapter 11 : System Implementation Documenting The System System Documentation เอกสารที่นำรายละเอียดในเชิงเทคนิคเพราะว่าคนใช้งานส่วนใหญ่ก็คือคนใน IS Department โดยเอกสารในส่วนนี้ก็จะมี DFD ER Structure Chart User Documentation เอกสารที่จะให้ผู้ใช้งานได้นำไปใช้งานประกอบ ซึ่งจะเป็นการอธิบายเกี่ยวกับการใช้งานของโปรแกรมว่าเป็นอย่างไร ไม่เน้นในส่วนรายละเอียดการพัฒนาที่ซับซ้อน

Chapter 11 : System Implementation System Documentation Internal Documentation เอกสารที่นำรายละเอียดในเชิงเทคนิคที่มีการเขียนในลักษณะของการแฝงอยู่ภายในโปรแกรม เช่น comment ในโปรแกรมต่างๆ External Documentation เอกสารที่นำรายละเอียดในเชิงเทคนิคเพราะว่าคนใช้งานส่วนใหญ่ก็คือคนใน IS Department โดยเอกสารในส่วนนี้ก็จะมี DFD ER Structure Chart

Chapter 11 : System Implementation Training Information System Users Electronic Performance Support System (EPSS) เป็นการฝังในส่วนของ module ในการ train เข้ามากับในส่วนของ Application เพื่อให้ผู้ใช้งานสะดวกเช่น MS-Office Internet Training Approach เป็นการ train โดยใช้ในส่วนของ Internet มาทำการใช้งานเนื่องจากว่าในส่วนนี้สามารถครอบคลุมกลุ่มลูกค้าได้ค่อนข้างกว้างกว่าและการเปลี่ยนแปลงต่างๆค่อนข้างที่จะทำได้ง่ายกว่าการใช้สื่อแบบอื่นๆรวมถึงต้นทุนทีค่อนข้าต่ำกว่าอีกด้วย

Chapter 11 : System Implementation Support Information System Users Information Center (IC) เป็นหน่วยงานในองค์การที่เป็นศูนย์กลางข้อมูลที่สนับสนุนทางด้านเทคโนโลยีสารสนเทศต่างๆ เช่นการเขียนโปรแกรม การจัดการข้อมูล การตอบคำถาม และการ Demo ต่างๆ Help Desk เป็นการตอบปัญหาให้กับผู้ใช้งานโดยที่จะมีผู้ที่มาทำการตอบคำถาม(call center)ให้กับผู้ใช้งานที่ต้องการทราบคำตอบต่างๆ ซึ่งผู้ที่มาตอบคำถามนั้นก็ต้องผ่านการอบรมและมีความเชี่ยวชาญในปัญหานั้นๆเป็นอย่างดี

Chapter 11 : System Implementation Support Information System Users Information Center (IC) On-line support forums Bullet-in board system On-demand fax Voice response system