SlideShare une entreprise Scribd logo
1  sur  47
Information System Development
Content การพัฒนาระบบสารสนเทศ ทีมงานพัฒนาระบบสารสนเทศ หลักในการพัฒนาระบบ วงจรการพัฒนาระบบสารสนเทศ  ( System Development Life Cycle: SDLC ) เครื่องมือสนับสนุนการออกแบบและการพัฒนาระบบ
การพัฒนาระบบสารสนเทศ การพัฒนาระบบสารสนเทศ   คือ การสร้างระบบงานใหม่หรือการปรับเปลี่ยนระบบงานเดิมที่มีอยู่แล้วให้สามารถทำงานเพื่อแก้ปัญหาการดำเนินงานทางธุรกิจได้ตามความต้องการของผู้ใช้งาน โดยอาจนำคอมพิวเตอร์มาช่วยในการนำข้อมูลเข้าสู่ระบบเพื่อประมวลผล เรียบเรียง เปลี่ยนแปลงและจัดเก็บ ให้ได้ผลลัพธ์ตามต้องการได้อย่างมีประสิทธิภาพ
[object Object],[object Object],[object Object],[object Object],การพัฒนาระบบสารสนเทศ
[object Object],[object Object],[object Object],การพัฒนาระบบสารสนเทศ
ทีมงานพัฒนาระบบสารสนเทศ ,[object Object],[object Object],[object Object]
[object Object],ทีมงานพัฒนาระบบสารสนเทศ
[object Object],[object Object],[object Object],[object Object],[object Object],ทีมงานพัฒนาระบบสารสนเทศ
หลักในการพัฒนาระบบ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],หลักในการพัฒนาระบบ
วงจรการพัฒนาระบบสารสนเทศ  (System Development Lift Cycle: SDLC) วงจรการพัฒนาระบบ  (System Development Lift Cycle: SDLC)  คือ กระบวนการทางความคิด  (Logical Process)  ในการพัฒนาระบบสารสนเทศเพื่อแก้ปัญหาทางธุรกิจและตอบสนองความต้องการของผู้ใช้  ภายในวงจรนี้จะแบ่งกระบวนการพัฒนาออกเป็นระยะ  (Phase)   ได้แก่  ระยะการวางแผน   (Planning Phase)   ระยะการวิเคราะห์   (Analysis Phase)   ระยะการออกแบบ   (Design Phase)   และ   ระยะการสร้างและพัฒนา  (Implementation Phase)
วงจรการพัฒนาระบบแบ่งเป็น  7  ขั้นตอน ได้แก่ 1.  ค้นหาและเลือกสรรโครงการ  (Project Identification and Selection) 2.  จัดตั้งและวางแผนโครงการ  (Project Initiating and Planning) 3.  วิเคราะห์ระบบ  (Analysis) 4.  ออกแบบเชิงตรรกะ  (Logical Design) 5.  ออกแบบเชิงกายภาพ  (Physical Design) 6.  พัฒนาและติดตั้งระบบ  (System Implementation) 7.  ซ่อมบำรุงระบบ  (System Maintenance) วงจรการพัฒนาระบบสารสนเทศ  (System Development Lift Cycle: SDLC)
วงจรการพัฒนาระบบสารสนเทศ  (System Development Lift Cycle: SDLC) Project  Identification and Selection Project  Initiating and Planning Analysis Logical Design Physical Design Implementation Maintenance
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ตารางเมตริกซ์  (Matrix Table) 1.  ค้นหาโครงการพัฒนาระบบที่เห็นสมควรได้รับการพัฒนา 2.  จำแนกและจัดลำดับโครงการ 3.  เลือกโครงการที่เหมาะสมที่สุด ตัวอย่างแผนภาพ เครื่องมือและเทคนิคที่ใช้ กิจกรรม 1.  ค้นหาและเลือกสรรโครงการ  (Project Identification and Selection)
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ,[object Object],[object Object],[object Object],[object Object],1.  เริ่มต้นโครงการ 2.  เสนอแนวทางเลือกในการนำระบบใหม่มาใช้งาน 3.  วางแผนโครงการ ตัวอย่างแผนภาพ เครื่องมือและเทคนิคที่ใช้ กิจกรรม 2.  เริ่มต้นและวางแผนโครงการ  (Project Initiating and Planning)
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.  ศึกษาขั้นตอนการทำงานของระบบเดิม 2.  กำหนดความต้องการในระบบใหม่จากผู้ใช้ระบบ 3.  จำลองแบบขั้นตอนการทำงาน 4.  อธิบายขั้นตอนการทำงานของระบบ ตัวอย่างแผนภาพ เครื่องมือและเทคนิคที่ใช้ กิจกรรม 3.  วิเคราะห์ระบบ  (System Analysis)
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ,[object Object],[object Object],[object Object],[object Object],[object Object],1.  ออกแบบแบบฟอร์มข้อมูลและรายงาน  (Form/Report) 2.  ออกแบบ  User Interface 3.  ออกแบบฐานข้อมูลในระดับตรรกะ ตัวอย่างแผนภาพเครื่องมือและเทคนิคที่ใช้ กิจกรรม 4.  ออกแบบเชิงตรรกะ  (Logical Design)
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) 5.  ออกแบบเชิงกายภาพ  (Physical Design) ,[object Object],[object Object],[object Object],[object Object],[object Object],1.  ออกแบบฐานข้อมูลในระดับกายภาพ 2.  ออกแบบ  Application ตัวอย่างแผนภาพเครื่องมือและเทคนิคที่ใช้ กิจกรรม
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ,[object Object],[object Object],[object Object],[object Object],1.  เขียนโปรแกรม  (Coding) 2.  ทดสอบโปรแกรม  (Testing) 3.  ติดตั้งระบบ  (Installation) 4.  จัดทำเอกสาร  (Documentation) 5.  ฝึกอบรม  (Training) 6.  บริการให้ความช่วยเหลือหลังการติดตั้ง  (Support) ตัวอย่างแผนภาพเครื่องมือและเทคนิคที่ใช้ กิจกรรม 6.  พัฒนาและติดตั้งระบบ  (System Implementation)
วงจรการพัฒนาระบบสารสนเทศ  (SDLC) ,[object Object],1.  เก็บรวบรวมคำร้องขอให้ปรับปรุงระบบ 2.  วิเคราะห์ข้อมูลคำร้องขอเพื่อการปรับปรุง 3.  ออกแบบการทำงานที่ต้องการปรับปรุง 4.  ปรับปรุงระบบ ตัวอย่างแผนภาพเครื่องมือและเทคนิคที่ใช้ กิจกรรม 7.  ซ่อมบำรุงระบบ  (System Maintenance)
เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ ,[object Object],[object Object]
เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ ,[object Object],[object Object],ข้อเสีย ของ  Gantt Chart   คือ ไม่สามารถแสดงให้เห็นถึงความสัมพันธ์ของกิจกรรมต่างๆ และไม่สามารถบอกได้ว่าถ้ากิจกรรมที่เกิดขึ้นก่อนหน้าเกิดความล่าช้าแล้วจะมีผลกระทบกับกิจกรรมที่เกิดขึ้นทีหลังอย่างไร
เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ ,[object Object]
[object Object],[object Object],[object Object],เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
เรียกลูกศรเส้นประว่า  “ กิจกรรมสมมติ  (Dummy Activity)”   หมายถึง กิจกรรมที่สมมติขึ้นมาเพื่อแก้ปัญหาความสัมพันธ์ก่อนหลังของกิจกรรม  เพื่อทำให้เกิดความเข้าใจชัดเจนขึ้น เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ 2. PERT Chart รวบรวมความต้องการ 1 2 3 4 8 7 6 5 5 ออกแบบหน้าจอ ออกแบบรายงาน 6 6 ออกแบบฐานข้อมูล 2 เขียนโปรแกรม 5 ทดสอบโปรแกรม จัดทำเอกสาร 55 3 ติดตั้งโปรแกรม 1
[object Object],[object Object],เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
การนำ  CPM   ไปใช้งาน  เหมาะสำหรับโครงการที่เกิดขึ้นแล้วในอดีต  ทำให้มีข้อมูลเพื่อกำหนดระยะเวลาของกิจกรรมได้เป็นที่แน่นอน  (Deterministic) ทั้ง  PERT Chart  และ   CPM Chart  มีวัตถุประสงค์เพื่อแสดงความสัมพันธ์ระหว่างกิจกรรมเหมือนกัน เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
เส้นทางวิกฤต  (Critical)   หมายถึง เส้นทางที่ใช้เวลาในการดำเนินกิจกรรมรวมของโครงการนานที่สุด  และกิจกรรมที่อยู่บนเส้นทางวิกฤตจะเรียกว่า  “กิจกรรมวิกฤต  (Critical Activity) ”   เส้นทางและกิจกรรมวิกฤตจะทำให้ผู้บริหารสามารถควบคุมการดำเนินงานให้สำเร็จตามระยะเวลาที่กำหนดไว้ได้ เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ ,[object Object],[object Object]
เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ หลักเกณฑ์การเขียนข่ายงาน  มีรายละเอียดดังต่อไปนี้ 1.  กำหนดจุดเริ่มต้นและจุดสิ้นสุดของโครงการ  โดยจะต้องมีอย่างละจุดเท่านั้น 2.  กิจกรรม  1  กิจกรรมจะเขียนแทนด้วยลูกศร  1  เส้น  และบนลูกศรจะมีอักษรและตัวเลขกำกับ  โดยตัวอักษรจะแสดงรหัสของกิจกรรมและตัวเลขจะแทนเวลาที่ต้องทำในกิจกรรม กิจกรรม  A รูปที่  8.7   แสดงการวาดกิจกรรมในข่ายงาน
3.   กิจกรรมระหว่างโหนด  (Node)  หรือเหตุการณ์  (Event)   จะเชื่อมด้วยลูกศรเดียวเท่านั้น 4.  พยายามหลีกเลี่ยงลูกศรตัดกัน 5.  กิจกรรมจะต้องเขียนเรียงไปตามลำดับ  ถ้ากิจกรรมหลังเป็นกิจกรรมที่มีความสัมพันธ์กับกิจกรรมก่อนหน้า  ต้องเริ่มต้นทำเมื่อกิจกรรมข้างหน้าทำเสร็จแล้วเท่านั้น เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ รูปที่  8.8   แสดงการวาดกิจกรรมระหว่างโหนด กิจกรรม  A 2 1
6.  กรณีที่มีสองกิจกรรมหรือมากกว่า  มีจุดเริ่มต้นเดียวกันจะต้องเขียนแบบขนาน เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ รูปที่  8.9   แสดงกิจกรรมที่เขียนเรียงไปตามลำดับ กิจกรรม  A กิจกรรม  B 1 2 3 รูปที่  8.10   แสดงกิจกรรมที่เขียนแบบขนาน กิจกรรม   B กิจกรรม  A กิจกรรม  C   1 2 3 4
แผนภาพกระแสข้อมูล หรือ  Data Flow Diagram   หมายถึง แผนภาพที่แสดงให้เห็นถึงทิศทางการไหลของข้อมูลที่มีอยู่ในระบบ  และการดำเนินงานที่เกิดขึ้นในระบบ แผนภาพกระแสข้อมูล  (Data Flow Diagram: DFD)
[object Object],แผนภาพกระแสข้อมูล  (Data Flow Diagram: DFD)
แผนภาพกระแสข้อมูล  (Data Flow Diagram: DFD) Employee Manager
จากรูปพบว่าขั้นตอนการทำงานแบ่งเป็น  3  ขั้นตอน  ดังนี้ 1. Process  3.1 Enter Over Time & Allowance ขั้นตอนป้อนชั่วโมงล่วงเวลาและจำนวนเงินเบิกเบี้ยเลี้ยง  (OT & Allowance Data)  เพื่อจัดเก็บลงในแฟ้ม  Income or Expense Record  โดยได้จากแบบฟอร์มลงชั่วโมงล่วงเวลาและเบิกเบี้ยเลี้ยงจากพนักงาน  (Overtime Form  และ  Allowance Form) แผนภาพกระแสข้อมูล  (Data Flow Diagram: DFD)
2.  Process  3.2 Enter Number of Absent Days ขั้นตอนการป้อนจำนวนวันขาดงานจากรายการขาดงานของพนักงาน  โดยดึงรหัสพนักงานมาเพื่อแสดงชื่อก่อนการป้อนจำนวนวันขาดงาน  ซึ่งจำนวนวันขาดงานนั้นหาได้จากกระบวนการตรวจสอบวันขาดงานภายนอกระบบจากใบลาหยุด  (Absent Form) 3.  Process  3.3 Inquire Income/Expense Information ขั้นตอนการสอบถามหรือสืบค้นข้อมูลรายรับ / รายจ่ายพนักงาน  โดยดึงข้อมูลจากแฟ้มต่างๆ เพื่อแสดงผลตามการสอบถาม  และจัดทำรายงานสรุปรายรับ / รายจ่ายของพนักงานให้กับผู้บริหาร ซึ่งใช้รหัสพนักงาน แผนภาพกระแสข้อมูล  (Data Flow Diagram: DFD)
[object Object],แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล  (Entity Relationship Diagram) Week Entity Associative Entity ใช้แสดงคีย์หลัก  (Identifier) Attribute  ใช้แสดง  Attribute  ของ  Entity Relationship  ใช้แสดงความสัมพันธ์ระหว่าง  Entity  สำหรับ  Crow’s Foot Model  ใช้ตัวอักษรเขียนแสดงความสัมพันธ์ - เส้นเชื่อมความสัมพันธ์ระหว่าง  Enity (Relationship Line) ใช้แสดง  Entity ความหมาย Crow’s Foot Model Chen Model Entity Name Entity Name Attribute 2 ... Attribute 1 Identifier Entity Name Attribute 1 ... Identifier
แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล  (Entity Relationship Diagram) แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล  (E-R Diagram)  หมายถึง แผนภาพที่ใช้เป็นเครื่องมือสำหรับจำลองข้อมูล  ซึ่งจะประกอบไปด้วย  Entity  ( แทนกลุ่มของข้อมูลที่เป็นเรื่องเดียวกัน / เกี่ยวข้องกัน )  และความสัมพันธ์ระหว่างข้อมูล  (Relationship)  ที่เกิดขึ้นทั้งหมดในระบบ
Computer-Aided Systems Engineering Tools: CASE Tools Computer-Aided Systems Engineering  (CASE)  เป็นโปรแกรมประยุกต์หรือเป็นซอฟต์แวร์ชนิดหนึ่งของเทคโนโลยีสารสนเทศ  ที่ช่วยในการพัฒนาระบบ  คอยสนับสนุนการทำงานในแต่ละขั้นตอนของการพัฒนา  ด้วยการเตรียมฟังก์ชันการทำงานต่างๆ ที่ทำให้การทำงานแต่ละขั้นตอนมีความรวดเร็วและมีคุณภาพมากขึ้น
Computer-Aided Systems Engineering Tools: CASE Tools ,[object Object],[object Object],[object Object]
3.  เครื่องมือช่วยสร้างตัวต้นแบบ  (Prototyping Tools)  ใช้ในการสร้างโปรแกรมต้นแบบเพื่อจำลองระบบออกมาทดลองใช้งานได้ในระดับที่สามารถบอกถึงความพอใจของผู้ใช้ได้ 4.  เครื่องมือช่วยสร้างรายงานแสดงรายละเอียดของแบบจำลอง  (Inquiry and Reporting)  ใช้ในการสร้างรายงานรายละเอียดต่างๆ ของแบบจำลองซึ่งถูกเก็บไว้ใน  Repository  ได้ 5.  เครื่องมือเพื่อคุณภาพของแบบจำลอง  (Quality Management Tools)  ช่วยให้การสร้างแบบจำลอง  เอกสาร  และต้นแบบต่างๆ ที่ถูกสร้างขึ้นมีคุณภาพ  โดยมีการตรวจสอบความถูกต้องและความสอดคล้องกันได้ Computer-Aided Systems Engineering Tools: CASE Tools
6.  เครื่องมือสนับสนุนการตัดสินใจ  (Decision Support Tools)  จัดเตรียมสารสนเทศเพื่อการตัดสินใจที่จะเกิดขึ้นระหว่างการพัฒนาระบบ 7.  เครื่องมือช่วยจัดการเอกสาร  (Documentation Organization Tools)  ใช้ในการสร้าง จัดการ และแสดงรายงานสารสนเทศต่างๆ ซึ่งถูกเก็บไว้ใน  Repository 8.  เครื่องมือช่วยออกแบบ  (Design Generation Tools)   ใช้ในการออกแบบระบบคร่าวๆ ในเบื้องต้นได้  ภายใต้ความต้องการที่รวบรวมมาแล้ว Computer-Aided Systems Engineering Tools: CASE Tools
9.  เครื่องมือช่วยสร้างโค้ดโปรแกรม  (Code Generator Tools)  ใช้ในการสร้างโค้ดของโปรแกรมทั้งหมดหรือสามารถสร้างเพียงบางส่วนได้ 10.  เครื่องมือช่วยทดสอบ  (Testing Tools)  ช่วยให้นักวิเคราะห์และโปรแกรมเมอร์สามารถทดสอบโปรแกรมได้รวดเร็วยิ่งขึ้น 11.  เครื่องมือช่วยให้สามารถใช้ข้อมูลร่วมกัน  (Data Sharing Tools)  เตรียมการนำเข้า  (Import)   และส่งออก  (Export)  ของสารสนเทศระหว่าง  CASE Tools   ที่ต่างกันได้ Computer-Aided Systems Engineering Tools: CASE Tools
[object Object],[object Object],[object Object],[object Object],Computer-Aided Systems Engineering Tools: CASE Tools
Computer-Aided Systems Engineering Tools: CASE Tools
Computer-Aided Systems Engineering Tools: CASE Tools

Contenu connexe

Tendances

บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบSarawut Panchon
 
การพัฒนาและติดตั้งระบบ(System implementation)
การพัฒนาและติดตั้งระบบ(System implementation)การพัฒนาและติดตั้งระบบ(System implementation)
การพัฒนาและติดตั้งระบบ(System implementation)tumetr
 
ระบบ (System)
ระบบ (System)ระบบ (System)
ระบบ (System)tumetr
 
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซการออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซCC Nakhon Pathom Rajabhat University
 
Chapter 6 system development
Chapter 6 system developmentChapter 6 system development
Chapter 6 system developmentPa'rig Prig
 

Tendances (14)

บทนำ วิศวกรรมซอฟต์แวร์
บทนำ วิศวกรรมซอฟต์แวร์ บทนำ วิศวกรรมซอฟต์แวร์
บทนำ วิศวกรรมซอฟต์แวร์
 
Lesson 4 (misson)2
Lesson 4 (misson)2Lesson 4 (misson)2
Lesson 4 (misson)2
 
Lesson 4 (misson)
Lesson 4 (misson)Lesson 4 (misson)
Lesson 4 (misson)
 
Lesson 4 (misson)2
Lesson 4 (misson)2Lesson 4 (misson)2
Lesson 4 (misson)2
 
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
 
การพัฒนา Software
การพัฒนา Softwareการพัฒนา Software
การพัฒนา Software
 
Agile Process
Agile ProcessAgile Process
Agile Process
 
การพัฒนาและติดตั้งระบบ(System implementation)
การพัฒนาและติดตั้งระบบ(System implementation)การพัฒนาและติดตั้งระบบ(System implementation)
การพัฒนาและติดตั้งระบบ(System implementation)
 
3
33
3
 
Ch8
Ch8Ch8
Ch8
 
ระบบ (System)
ระบบ (System)ระบบ (System)
ระบบ (System)
 
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซการออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
การออกแบบระบบและการออกแบบยูสเซอร์อินเตอร์เฟซ
 
M
MM
M
 
Chapter 6 system development
Chapter 6 system developmentChapter 6 system development
Chapter 6 system development
 

En vedette

Persecuted and Forgotten?
Persecuted and Forgotten? Persecuted and Forgotten?
Persecuted and Forgotten? Anochi.com.
 
המלצות התנועה הליברלית החדשה
המלצות התנועה הליברלית החדשההמלצות התנועה הליברלית החדשה
המלצות התנועה הליברלית החדשהAnochi.com.
 
לאורה לוין בקארי בנק לאומי
לאורה לוין בקארי בנק לאומילאורה לוין בקארי בנק לאומי
לאורה לוין בקארי בנק לאומיAnochi.com.
 
Sma case study - arab media influence report 2011
Sma case study - arab media influence report 2011Sma case study - arab media influence report 2011
Sma case study - arab media influence report 2011Anochi.com.
 
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...Anochi.com.
 
03528411 idf prog
03528411 idf prog03528411 idf prog
03528411 idf progAnochi.com.
 
IT for bending the healthcare cost curve
IT for bending the healthcare cost curveIT for bending the healthcare cost curve
IT for bending the healthcare cost curveKarim Keshavjee
 
Peer Responding Samples - Peter Elbow included
Peer Responding Samples - Peter Elbow includedPeer Responding Samples - Peter Elbow included
Peer Responding Samples - Peter Elbow includedIlene Dawn Alexander
 
דידי מנוסי ז"ל
דידי מנוסי ז"לדידי מנוסי ז"ל
דידי מנוסי ז"לAnochi.com.
 
חוברת התנועה הליברלית טיוטא
חוברת התנועה הליברלית טיוטאחוברת התנועה הליברלית טיוטא
חוברת התנועה הליברלית טיוטאAnochi.com.
 
שלומית גורדון משרד הבריאות
שלומית גורדון משרד הבריאותשלומית גורדון משרד הבריאות
שלומית גורדון משרד הבריאותAnochi.com.
 
שורשי המשבר
שורשי המשברשורשי המשבר
שורשי המשברAnochi.com.
 
זלמן אל אני בנק לאומי
זלמן אל אני בנק לאומיזלמן אל אני בנק לאומי
זלמן אל אני בנק לאומיAnochi.com.
 
Universal design creating presentation slides
Universal design   creating presentation slidesUniversal design   creating presentation slides
Universal design creating presentation slidesIlene Dawn Alexander
 
החברה להשבת נכסים - דו"ח מבקר המדינה
החברה להשבת נכסים - דו"ח מבקר המדינההחברה להשבת נכסים - דו"ח מבקר המדינה
החברה להשבת נכסים - דו"ח מבקר המדינהAnochi.com.
 
In The Beginning
In The BeginningIn The Beginning
In The Beginningmohouze404
 
School Choice in Israel
School Choice in IsraelSchool Choice in Israel
School Choice in IsraelAnochi.com.
 
חגי גולדמן מיה מחשבים
חגי גולדמן מיה מחשביםחגי גולדמן מיה מחשבים
חגי גולדמן מיה מחשביםAnochi.com.
 

En vedette (20)

Persecuted and Forgotten?
Persecuted and Forgotten? Persecuted and Forgotten?
Persecuted and Forgotten?
 
המלצות התנועה הליברלית החדשה
המלצות התנועה הליברלית החדשההמלצות התנועה הליברלית החדשה
המלצות התנועה הליברלית החדשה
 
לאורה לוין בקארי בנק לאומי
לאורה לוין בקארי בנק לאומילאורה לוין בקארי בנק לאומי
לאורה לוין בקארי בנק לאומי
 
Sma case study - arab media influence report 2011
Sma case study - arab media influence report 2011Sma case study - arab media influence report 2011
Sma case study - arab media influence report 2011
 
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...
תיאור וניתוח שוק הדירות להשכרה והשפעת רגולציה מוצעת על הגבלת שיעור העליה בשכר...
 
03528411 idf prog
03528411 idf prog03528411 idf prog
03528411 idf prog
 
IT for bending the healthcare cost curve
IT for bending the healthcare cost curveIT for bending the healthcare cost curve
IT for bending the healthcare cost curve
 
Peer Responding Samples - Peter Elbow included
Peer Responding Samples - Peter Elbow includedPeer Responding Samples - Peter Elbow included
Peer Responding Samples - Peter Elbow included
 
דידי מנוסי ז"ל
דידי מנוסי ז"לדידי מנוסי ז"ל
דידי מנוסי ז"ל
 
חוברת התנועה הליברלית טיוטא
חוברת התנועה הליברלית טיוטאחוברת התנועה הליברלית טיוטא
חוברת התנועה הליברלית טיוטא
 
שלומית גורדון משרד הבריאות
שלומית גורדון משרד הבריאותשלומית גורדון משרד הבריאות
שלומית גורדון משרד הבריאות
 
שורשי המשבר
שורשי המשברשורשי המשבר
שורשי המשבר
 
זלמן אל אני בנק לאומי
זלמן אל אני בנק לאומיזלמן אל אני בנק לאומי
זלמן אל אני בנק לאומי
 
Universal Design August Workshop
Universal Design August WorkshopUniversal Design August Workshop
Universal Design August Workshop
 
Universal design creating presentation slides
Universal design   creating presentation slidesUniversal design   creating presentation slides
Universal design creating presentation slides
 
החברה להשבת נכסים - דו"ח מבקר המדינה
החברה להשבת נכסים - דו"ח מבקר המדינההחברה להשבת נכסים - דו"ח מבקר המדינה
החברה להשבת נכסים - דו"ח מבקר המדינה
 
In The Beginning
In The BeginningIn The Beginning
In The Beginning
 
Universal Design Recommended
Universal Design RecommendedUniversal Design Recommended
Universal Design Recommended
 
School Choice in Israel
School Choice in IsraelSchool Choice in Israel
School Choice in Israel
 
חגי גולדמן מיה מחשבים
חגי גולדמן מיה מחשביםחגי גולדמן מיה מחשבים
חגי גולדמן מיה מחשבים
 

Similaire à ระบบสารสนเทศ

Similaire à ระบบสารสนเทศ (20)

การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
 
Activity 4
Activity 4Activity 4
Activity 4
 
Ch8
Ch8Ch8
Ch8
 
Soft were
Soft wereSoft were
Soft were
 
System development life cycle sdlc
System development life cycle  sdlcSystem development life cycle  sdlc
System development life cycle sdlc
 
System Development Life Cycle S D L C
System  Development  Life  Cycle   S D L CSystem  Development  Life  Cycle   S D L C
System Development Life Cycle S D L C
 
วงจรการพัฒนาโปรแกรม
วงจรการพัฒนาโปรแกรมวงจรการพัฒนาโปรแกรม
วงจรการพัฒนาโปรแกรม
 
กิจกรรมที่ 4 วงจรการพัฒนาโปรแกรม
กิจกรรมที่ 4 วงจรการพัฒนาโปรแกรมกิจกรรมที่ 4 วงจรการพัฒนาโปรแกรม
กิจกรรมที่ 4 วงจรการพัฒนาโปรแกรม
 
Tools
ToolsTools
Tools
 
Workshop03
Workshop03Workshop03
Workshop03
 
Software
SoftwareSoftware
Software
 
การพัฒนา Software
การพัฒนา Softwareการพัฒนา Software
การพัฒนา Software
 
System Development Life Cycle
System Development  Life  CycleSystem Development  Life  Cycle
System Development Life Cycle
 
Software
SoftwareSoftware
Software
 
เครื่องมือในการออกแบบบัญชีด้วยคอมพิวเตอร์
เครื่องมือในการออกแบบบัญชีด้วยคอมพิวเตอร์เครื่องมือในการออกแบบบัญชีด้วยคอมพิวเตอร์
เครื่องมือในการออกแบบบัญชีด้วยคอมพิวเตอร์
 
Activity4
Activity4Activity4
Activity4
 
M
MM
M
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Project Sky
Project SkyProject Sky
Project Sky
 

Plus de Dowroong Wittaya School

Plus de Dowroong Wittaya School (6)

ประเพณีท้องถิ่น
ประเพณีท้องถิ่นประเพณีท้องถิ่น
ประเพณีท้องถิ่น
 
ความพร้อมของหน่วยงาน
ความพร้อมของหน่วยงานความพร้อมของหน่วยงาน
ความพร้อมของหน่วยงาน
 
สมุนไพร
สมุนไพรสมุนไพร
สมุนไพร
 
การใช้เหตุผล
การใช้เหตุผลการใช้เหตุผล
การใช้เหตุผล
 
กลไกสังคม
กลไกสังคมกลไกสังคม
กลไกสังคม
 
สังคมประกิต
สังคมประกิตสังคมประกิต
สังคมประกิต
 

ระบบสารสนเทศ

  • 2. Content การพัฒนาระบบสารสนเทศ ทีมงานพัฒนาระบบสารสนเทศ หลักในการพัฒนาระบบ วงจรการพัฒนาระบบสารสนเทศ ( System Development Life Cycle: SDLC ) เครื่องมือสนับสนุนการออกแบบและการพัฒนาระบบ
  • 3. การพัฒนาระบบสารสนเทศ การพัฒนาระบบสารสนเทศ คือ การสร้างระบบงานใหม่หรือการปรับเปลี่ยนระบบงานเดิมที่มีอยู่แล้วให้สามารถทำงานเพื่อแก้ปัญหาการดำเนินงานทางธุรกิจได้ตามความต้องการของผู้ใช้งาน โดยอาจนำคอมพิวเตอร์มาช่วยในการนำข้อมูลเข้าสู่ระบบเพื่อประมวลผล เรียบเรียง เปลี่ยนแปลงและจัดเก็บ ให้ได้ผลลัพธ์ตามต้องการได้อย่างมีประสิทธิภาพ
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. วงจรการพัฒนาระบบสารสนเทศ (System Development Lift Cycle: SDLC) วงจรการพัฒนาระบบ (System Development Lift Cycle: SDLC) คือ กระบวนการทางความคิด (Logical Process) ในการพัฒนาระบบสารสนเทศเพื่อแก้ปัญหาทางธุรกิจและตอบสนองความต้องการของผู้ใช้ ภายในวงจรนี้จะแบ่งกระบวนการพัฒนาออกเป็นระยะ (Phase) ได้แก่ ระยะการวางแผน (Planning Phase) ระยะการวิเคราะห์ (Analysis Phase) ระยะการออกแบบ (Design Phase) และ ระยะการสร้างและพัฒนา (Implementation Phase)
  • 12. วงจรการพัฒนาระบบแบ่งเป็น 7 ขั้นตอน ได้แก่ 1. ค้นหาและเลือกสรรโครงการ (Project Identification and Selection) 2. จัดตั้งและวางแผนโครงการ (Project Initiating and Planning) 3. วิเคราะห์ระบบ (Analysis) 4. ออกแบบเชิงตรรกะ (Logical Design) 5. ออกแบบเชิงกายภาพ (Physical Design) 6. พัฒนาและติดตั้งระบบ (System Implementation) 7. ซ่อมบำรุงระบบ (System Maintenance) วงจรการพัฒนาระบบสารสนเทศ (System Development Lift Cycle: SDLC)
  • 13. วงจรการพัฒนาระบบสารสนเทศ (System Development Lift Cycle: SDLC) Project Identification and Selection Project Initiating and Planning Analysis Logical Design Physical Design Implementation Maintenance
  • 14. วงจรการพัฒนาระบบสารสนเทศ (SDLC) ตารางเมตริกซ์ (Matrix Table) 1. ค้นหาโครงการพัฒนาระบบที่เห็นสมควรได้รับการพัฒนา 2. จำแนกและจัดลำดับโครงการ 3. เลือกโครงการที่เหมาะสมที่สุด ตัวอย่างแผนภาพ เครื่องมือและเทคนิคที่ใช้ กิจกรรม 1. ค้นหาและเลือกสรรโครงการ (Project Identification and Selection)
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. เรียกลูกศรเส้นประว่า “ กิจกรรมสมมติ (Dummy Activity)” หมายถึง กิจกรรมที่สมมติขึ้นมาเพื่อแก้ปัญหาความสัมพันธ์ก่อนหลังของกิจกรรม เพื่อทำให้เกิดความเข้าใจชัดเจนขึ้น เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ 2. PERT Chart รวบรวมความต้องการ 1 2 3 4 8 7 6 5 5 ออกแบบหน้าจอ ออกแบบรายงาน 6 6 ออกแบบฐานข้อมูล 2 เขียนโปรแกรม 5 ทดสอบโปรแกรม จัดทำเอกสาร 55 3 ติดตั้งโปรแกรม 1
  • 26.
  • 27. การนำ CPM ไปใช้งาน เหมาะสำหรับโครงการที่เกิดขึ้นแล้วในอดีต ทำให้มีข้อมูลเพื่อกำหนดระยะเวลาของกิจกรรมได้เป็นที่แน่นอน (Deterministic) ทั้ง PERT Chart และ CPM Chart มีวัตถุประสงค์เพื่อแสดงความสัมพันธ์ระหว่างกิจกรรมเหมือนกัน เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
  • 28. เส้นทางวิกฤต (Critical) หมายถึง เส้นทางที่ใช้เวลาในการดำเนินกิจกรรมรวมของโครงการนานที่สุด และกิจกรรมที่อยู่บนเส้นทางวิกฤตจะเรียกว่า “กิจกรรมวิกฤต (Critical Activity) ” เส้นทางและกิจกรรมวิกฤตจะทำให้ผู้บริหารสามารถควบคุมการดำเนินงานให้สำเร็จตามระยะเวลาที่กำหนดไว้ได้ เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ
  • 29.
  • 30. เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ หลักเกณฑ์การเขียนข่ายงาน มีรายละเอียดดังต่อไปนี้ 1. กำหนดจุดเริ่มต้นและจุดสิ้นสุดของโครงการ โดยจะต้องมีอย่างละจุดเท่านั้น 2. กิจกรรม 1 กิจกรรมจะเขียนแทนด้วยลูกศร 1 เส้น และบนลูกศรจะมีอักษรและตัวเลขกำกับ โดยตัวอักษรจะแสดงรหัสของกิจกรรมและตัวเลขจะแทนเวลาที่ต้องทำในกิจกรรม กิจกรรม A รูปที่ 8.7 แสดงการวาดกิจกรรมในข่ายงาน
  • 31. 3. กิจกรรมระหว่างโหนด (Node) หรือเหตุการณ์ (Event) จะเชื่อมด้วยลูกศรเดียวเท่านั้น 4. พยายามหลีกเลี่ยงลูกศรตัดกัน 5. กิจกรรมจะต้องเขียนเรียงไปตามลำดับ ถ้ากิจกรรมหลังเป็นกิจกรรมที่มีความสัมพันธ์กับกิจกรรมก่อนหน้า ต้องเริ่มต้นทำเมื่อกิจกรรมข้างหน้าทำเสร็จแล้วเท่านั้น เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ รูปที่ 8.8 แสดงการวาดกิจกรรมระหว่างโหนด กิจกรรม A 2 1
  • 32. 6. กรณีที่มีสองกิจกรรมหรือมากกว่า มีจุดเริ่มต้นเดียวกันจะต้องเขียนแบบขนาน เครื่องมือสนับสนุนการออกแบบและพัฒนาระบบ รูปที่ 8.9 แสดงกิจกรรมที่เขียนเรียงไปตามลำดับ กิจกรรม A กิจกรรม B 1 2 3 รูปที่ 8.10 แสดงกิจกรรมที่เขียนแบบขนาน กิจกรรม B กิจกรรม A กิจกรรม C 1 2 3 4
  • 33. แผนภาพกระแสข้อมูล หรือ Data Flow Diagram หมายถึง แผนภาพที่แสดงให้เห็นถึงทิศทางการไหลของข้อมูลที่มีอยู่ในระบบ และการดำเนินงานที่เกิดขึ้นในระบบ แผนภาพกระแสข้อมูล (Data Flow Diagram: DFD)
  • 34.
  • 35. แผนภาพกระแสข้อมูล (Data Flow Diagram: DFD) Employee Manager
  • 36. จากรูปพบว่าขั้นตอนการทำงานแบ่งเป็น 3 ขั้นตอน ดังนี้ 1. Process 3.1 Enter Over Time & Allowance ขั้นตอนป้อนชั่วโมงล่วงเวลาและจำนวนเงินเบิกเบี้ยเลี้ยง (OT & Allowance Data) เพื่อจัดเก็บลงในแฟ้ม Income or Expense Record โดยได้จากแบบฟอร์มลงชั่วโมงล่วงเวลาและเบิกเบี้ยเลี้ยงจากพนักงาน (Overtime Form และ Allowance Form) แผนภาพกระแสข้อมูล (Data Flow Diagram: DFD)
  • 37. 2. Process 3.2 Enter Number of Absent Days ขั้นตอนการป้อนจำนวนวันขาดงานจากรายการขาดงานของพนักงาน โดยดึงรหัสพนักงานมาเพื่อแสดงชื่อก่อนการป้อนจำนวนวันขาดงาน ซึ่งจำนวนวันขาดงานนั้นหาได้จากกระบวนการตรวจสอบวันขาดงานภายนอกระบบจากใบลาหยุด (Absent Form) 3. Process 3.3 Inquire Income/Expense Information ขั้นตอนการสอบถามหรือสืบค้นข้อมูลรายรับ / รายจ่ายพนักงาน โดยดึงข้อมูลจากแฟ้มต่างๆ เพื่อแสดงผลตามการสอบถาม และจัดทำรายงานสรุปรายรับ / รายจ่ายของพนักงานให้กับผู้บริหาร ซึ่งใช้รหัสพนักงาน แผนภาพกระแสข้อมูล (Data Flow Diagram: DFD)
  • 38.
  • 39. แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล (Entity Relationship Diagram) แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล (E-R Diagram) หมายถึง แผนภาพที่ใช้เป็นเครื่องมือสำหรับจำลองข้อมูล ซึ่งจะประกอบไปด้วย Entity ( แทนกลุ่มของข้อมูลที่เป็นเรื่องเดียวกัน / เกี่ยวข้องกัน ) และความสัมพันธ์ระหว่างข้อมูล (Relationship) ที่เกิดขึ้นทั้งหมดในระบบ
  • 40. Computer-Aided Systems Engineering Tools: CASE Tools Computer-Aided Systems Engineering (CASE) เป็นโปรแกรมประยุกต์หรือเป็นซอฟต์แวร์ชนิดหนึ่งของเทคโนโลยีสารสนเทศ ที่ช่วยในการพัฒนาระบบ คอยสนับสนุนการทำงานในแต่ละขั้นตอนของการพัฒนา ด้วยการเตรียมฟังก์ชันการทำงานต่างๆ ที่ทำให้การทำงานแต่ละขั้นตอนมีความรวดเร็วและมีคุณภาพมากขึ้น
  • 41.
  • 42. 3. เครื่องมือช่วยสร้างตัวต้นแบบ (Prototyping Tools) ใช้ในการสร้างโปรแกรมต้นแบบเพื่อจำลองระบบออกมาทดลองใช้งานได้ในระดับที่สามารถบอกถึงความพอใจของผู้ใช้ได้ 4. เครื่องมือช่วยสร้างรายงานแสดงรายละเอียดของแบบจำลอง (Inquiry and Reporting) ใช้ในการสร้างรายงานรายละเอียดต่างๆ ของแบบจำลองซึ่งถูกเก็บไว้ใน Repository ได้ 5. เครื่องมือเพื่อคุณภาพของแบบจำลอง (Quality Management Tools) ช่วยให้การสร้างแบบจำลอง เอกสาร และต้นแบบต่างๆ ที่ถูกสร้างขึ้นมีคุณภาพ โดยมีการตรวจสอบความถูกต้องและความสอดคล้องกันได้ Computer-Aided Systems Engineering Tools: CASE Tools
  • 43. 6. เครื่องมือสนับสนุนการตัดสินใจ (Decision Support Tools) จัดเตรียมสารสนเทศเพื่อการตัดสินใจที่จะเกิดขึ้นระหว่างการพัฒนาระบบ 7. เครื่องมือช่วยจัดการเอกสาร (Documentation Organization Tools) ใช้ในการสร้าง จัดการ และแสดงรายงานสารสนเทศต่างๆ ซึ่งถูกเก็บไว้ใน Repository 8. เครื่องมือช่วยออกแบบ (Design Generation Tools) ใช้ในการออกแบบระบบคร่าวๆ ในเบื้องต้นได้ ภายใต้ความต้องการที่รวบรวมมาแล้ว Computer-Aided Systems Engineering Tools: CASE Tools
  • 44. 9. เครื่องมือช่วยสร้างโค้ดโปรแกรม (Code Generator Tools) ใช้ในการสร้างโค้ดของโปรแกรมทั้งหมดหรือสามารถสร้างเพียงบางส่วนได้ 10. เครื่องมือช่วยทดสอบ (Testing Tools) ช่วยให้นักวิเคราะห์และโปรแกรมเมอร์สามารถทดสอบโปรแกรมได้รวดเร็วยิ่งขึ้น 11. เครื่องมือช่วยให้สามารถใช้ข้อมูลร่วมกัน (Data Sharing Tools) เตรียมการนำเข้า (Import) และส่งออก (Export) ของสารสนเทศระหว่าง CASE Tools ที่ต่างกันได้ Computer-Aided Systems Engineering Tools: CASE Tools
  • 45.