Information System Development

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Chapter 8 : Logic Modeling & Data Modeling
Advertisements

วงจรพัฒนาระบบ (System Development Life Cycle)
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
Chapter 1 Introduction to Information Technology
บทที่ 2 การพัฒนาระบบ (System Development)
Systems Analysis and Design
บทที่ 2 การพัฒนาระบบสารสนเทศ
Chapter 2 Software Process.
การวิเคราะห์และออกแบบ ระบบสารสนเทศ
วิชา เทคโนโลยีสารสนเทศสำหรับงานทะเบียนบุคคลและการจ่ายเงินเดือน (Information Technology for Personal Record and Payroll) - การพัฒนาระบบสารสนเทศ.
BC424 Information Technology 1 บทที่ 7 การพัฒนาระบบ สารสนเทศ (Information System Development)
Database Management System
Database and Application Development Life Cycle 2.
อาจารย์ วิทูร ธรรมธัชอารี. เนื้อหาในการเรียน  เครื่องมือในการออกแบบและพัฒนาระบบ บัญชีด้วยคอมพิวเตอร์  ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล  การวางระบบบัญชีด้วยคอมพิวเตอร์
การฝึกอบรมคืออะไร.
ว่าที่ ร.ต.หญิงวรรณธิดา วรสุทธิพงษ์ ครูแผนกวิชาคอมพิวเตอร์ธุรกิจ
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับระบบและการวิเคราะห์ระบบ
Information Systems Development
บทที่ 3 การกําหนดปัญหา การศึกษาความเป็นไปได้และการวางแผนโครงการ
การวิเคราะห์และออกแบบระบบสารสนเทศ (Information System Analysis and Design) โดย อ.ประจักษ์ เฉิดโฉม.
การทดสอบซอฟต์แวร์ Software Testing
การพัฒนาบุคลากรด้านโลจิสติกส์ เพื่อเข้าสู่ Industry 4.0
13 October 2007
Database Planning, Design, and Administration
Thai Quality Software (TQS)
บทที่ 5 แบบจำลองกระบวนการ
2 การพัฒนาระบบสารสนเทศ (Information System Development)
การสร้างเว็บไซด์อีคอมเมิร์ซ
บทที่ 10 การนำระบบไปใช้/การบำรุงรักษาระบบ
โดย อ.พัฒนพงษ์ โพธิปัสสา
การจัดหาหรือจัดให้มีการพัฒนา และการบํารุงรักษาระบบเครือข่ายคอมพิวเตอร์ ระบบคอมพิวเตอร์ ระบบงานคอมพิวเตอร์ และระบบสารสนเทศ มาตรฐานการรักษาความมั่นคงปลอดภัยของระบบสารสนเทศตามวิธีการแบบปลอดภัย.
บทที่ 6 วิศวกรรมระบบ (System Engineering)
บทที่ 5 ความต้องการ วิศวกรรมความต้องการ แบบจําลองการวิเคราะห์
บทที่ 7 ระบบสารสนเทศ.
บทที่ 2 ระบบสารสนเทศเพื่อการจัดการ
Software Evolution แบบจำลองกระบวนการพัฒนา/ผลิตซอฟต์แวร์ (Process Model) แบบจำลองใช้สำหรับชี้นำถึงกิจกรรมหลัก (key Activities) ในการพัฒนาซอฟต์แวร์ ด้วยการกำหนดรายละเอียดหรือข้อบัญญัติไว้ในแต่ละกิจกรรมในแต่ละขั้นตอนที่มีลำดับขั้นตอนการพัฒนาที่ชัดเจน.
การวิเคราะห์ซอฟต์แวร์
การวิเคราะห์ระบบงาน ขั้นตอนวิเคราะห์ จะเริ่มต้นด้วยการวิเคราะห์ระบบงาน
Generic View of Process
บทนำ แผนภาพกระแสข้อมูล (Data Flow Diagram) เป็นการออกแบบที่แสดงตรรกะของกระบวนการทำงาน โดยมีการวาดแผนผังออกมา คล้ายกับการสร้างบ้าน ที่ต้องมีแปลน ภายนอก.
Chapter 6 Information System Development
โดยสรุป 10 ขั้นตอนในการ implement
บรรยายภาษาไทยโดย ผศ.วิชัย บุญเจือ
(Smart Strategy Praboromarajchanok Institute: SSPI)
บทที่ 1 ความรู้เบื้องต้น เกี่ยวกับระบบสารสนเทศ
13 October 2007
UML (Unified Modeling Language)
หมวด 6 การปฏิบัติการ โดย ดร.สุนทรัสส์ เพชรรักษ์คำด้วง
Project Feasibility Study
Development Strategies
การพัฒนาระบบสารสนเทศ
วิศวกรรมซอฟต์แวร์ (Software Engineering)
การออกแบบบทเรียนคอมพิวเตอร์
การพัฒนาและติดตั้งระบบ
5 แบบจำลองกระบวนการ Process Modeling
ตอนที่ 3.2 กลยุทธ์การบริหารเจ้าหน้าที่
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
การพัฒนาระบบสารสนเทศ (Information System Development)
5. ข้อกำหนดความต้องการซอฟต์แวร์ (Software Requirements Specification)
บทที่ 2 การพัฒนาระบบสารสนเทศ
Evaluation and Development of Information System for Risk groups for Diabetes in Health Region 4 การประเมินและพัฒนาระบบข้อมูลกลุ่มเสี่ยงต่อโรคเบาหวานในพื้นที่เขตสุขภาพที่
บทที่ 3 กระบวนการผลิตซอฟต์แวร์ (Software Process)
ขั้นตอน ที่ 2 การวิเคราะห์ระบบ
[ บทที่ 3 ] ระบบสารสนเทศ.
Program Evaluation Achakorn Wongpreedee, Ph.D.
กลยุทธ์การทดสอบซอฟต์แวร์ วิศวกรรมซอฟต์แวร์ (Software Engineering)
Introduction to Structured System Analysis and Design
ระบบสารสนเทศทางธุรกิจ
กระทรวงเกษตรและสหกรณ์
การรวบรวมข้อมูลข่าวสารการตลาด (The Marketing Information Gathering)
ใบสำเนางานนำเสนอ:

Information System Development การพัฒนาระบบสารสนเทศ Information System Development

What is the System Development Cycle? What is an information system (IS)? ฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล มนุษย์ และ กระบวนการที่ทำงานร่วมกัน เพื่อผลิตข่าวสารที่มีคุณภาพ ระบบ—ชุดของส่วนประกอบที่เชื่อมต่อประสานกันเพื่อไปสู่จุดหมายร่วมกัน p. 620 Next

The System Development Life Cycle What are the phases of the system development cycle? Phase 2. Analysis Phase 1. Planning Phase 3. Design Phase 5. Operating, Support, and Security Phase 4. Implementation p. 620 - 621 Fig. 12-1 Next

What is the System Development Cycle? What are guidelines for system development? จัดกลุ่มกิจกรรมของแต่ละ phase เชื่อมโยงไปยังผู้ใช้ กำหนด มาตรฐาน (กระบวนการที่บริษัทคาดหวังให้พนักงานกระทำ) p. 621 - 622 Next

What is the System Development Cycle? Who participates in the system development life cycle? p. 622 Fig. 12-2 Next

What is the System Development Cycle? What is a systems analyst? รับผิดชอบในการออกแบบและพัฒนาระบบสารสนเทศ ติดต่อประสานงานระหว่าง users และ IT professionals p. 622 - 623 Next

What is the System Development Cycle? What is the project team? จัดลำดับการทำงานในโครงการตั้งแต่เร่ิ่มต้นจนจบโครงการ ประกอบด้วย ผู้ใช้ (users) นักวิเคราะห์ระบบ ( systems analyst) และ บุคลากรไอทีอื่นๆ (other IT professionals) หัวหน้าโครงการ (Project leader) เป็นสมาชิกคนหนึ่งในทีมทำหน้าที่จัดการและควบคุมกำหนดการการและงบประมาณของโครงการ p. 623 Next

What is the System Development Cycle? What is project management? กระบวนการ วางแผน กำหนดการ และควบคุม กิจกรรม ในช่วงเวลาของวัฏจักรการพัฒนาระบบ หัวหน้าโครงการ (Project leader) ทำหน้าที่ จำแนกส่วนประกอบของโครงการ วัตถุประสงค์ ความคาดหวัง ขอบเขต กิจกรรมที่จำเป็น เวลาที่คาดว่าจะต้องใช้ ในแต่ละกิจกรรม ประมาณการงบประมาณ ในแต่ละกิจกรรม ลำดับของกิจกรรม กิจกรรม ที่สามารถเกิดขึ้นในเวลาเดียวกัน p. 623 Next

What is the System Development Cycle? What is a Gantt chart? เครื่องมือที่นิยมใช้ในการวางแผนและกำหนดเวลาในการดำเนินการโครงการขนาดใหญ่และซับซ้อน Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click PERT Charts below Chapter 12 p. 623 - 624 Fig. 12-3 Next

What is the System Development Cycle? What is project management software? โปรแกรมที่ หัวหน้าโครงการ ใช้วางแผน กำหนดการ และควบคุมการพัฒนาโครงการ p. 624 Fig. 12-4 Next

What is the System Development Cycle? What is feasibility? Operational feasibility การศึกษาว่าจะมีความเหมาะสมที่จะพัฒนาระบบเพียงใด Four feasibility tests: Schedule feasibility Economic feasibility (also called cost/benefit feasibility) Technical feasibility p. 625 Next

What is the System Development Cycle? What is documentation? การรวบรวมข้อมูลและข่าวสารและการสรุป รวมทั้ง รายงาน แผนภาพ โปรแกรม และ เอกสารอื่นๆ มีการเก็บเอกสารทั้งหมดของโครงการ ไว้ในที่เดียวกัน p. 625 Next

What is the System Development Cycle? What are six data and information gathering techniques? ตรวจสอบเอกสาร สังเกต สำรวจ สัมภาษณ์ จำลอง วิจัย p. 625 - 626 Fig. 12-5 Next

What Initiates the System Development Cycle? What are some reasons to create or modify an information system? เพื่อแก้ไขปัญหาในระบบ เพื่อพัฒนาระบบ มีการสั่งให้เปลี่ยนแปลง จากภายนอก การแข่งขันสามารถนำไปสู่การเปลี่ยนแปลง p. 626 - 627 Next

What Initiates the System Development Cycle? What is a request for system services? มีการร้องขอให้สร้างระบบใหม่ หรือ ปรับปรุงระบบ หรือ เรียกว่า project request p. 627 Fig. 12-6 Next

Planning Phase What is the planning phase? จัดสรรทรัพยากร เริ่มต้นเมื่อ คณะกรรมการอำนวยการ ได้รับ project request คณะกรรมการอำนวยการ กลุ่มคนที่ทำหน้าที่ตัดสินใจให้บริษัท หน้าที่ของ คณะกรรมการ ตรวจสอบและพิจารณา project requests จัดลำดับความสำคัญproject requests จัดสรรทรัพยากร จัดทีมพัฒนาระบบ สำหรับโครงการที่ผ่านการพิจารณา p. 629 Next

Analysis Phase What is the analysis phase? ตรวจสอบข้อเท็จจริงเบื้องต้น หรือ ศึกษาความเป็นไปได้ (feasibility study) วิเคราะห์ในรายละเอียด (detailed analysis) p. 630 Next

Analysis Phase What is the preliminary investigation? ค้นหาปัญหาที่แท้จริง หรือ การปรับปรุง และดูว่าเหมาะสมที่จะดำเนินการหรือไม่ แล้วนำสิ่งที่ศึกษานำเสนอใน รายงานความเป็นไปได้ (feasibility report) หรือเรียกว่า การศึกษาความเป็นไปได้ (feasibility study) p. 630 Fig. 12-8 Next

บางทีเรียกว่า logical design Analysis Phase What is detailed analysis? 1. ศึกษาว่าระบบปัจจุบันทำงานอย่างไร 2. หาว่า user ต้องการอะไร 3. แนะนำวิธีการที่ควรทำ บางทีเรียกว่า logical design p. 631 Next

Analysis Phase What is process modeling? เทคนิคที่ใช้อธิบาย กระบวนการเปลี่ยนแปลง inputs ไปเป็น outputs หรือ เรียกว่า structured analysis and design เครื่องมือที่ใช้ใน process modeling Entity-relationship diagrams Data flow diagrams Project dictionary Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Process Modeling below Chapter 12 p. 632 - 633 Next

Analysis Phase What is an entity-relationship diagram (ERD)? p. 632 Fig. 12-9 Next

Analysis Phase What is a data flow diagram (DFD)? เครื่องมือที่แสดงการไหลของข้อมูลในระบบ p. 632 - 633 Fig. 12-10 Next

Analysis Phase What is a project dictionary? เทคนิคหลากหลาย ประกอบด้วยเอกสารทั้งหมด ของโครงการ สิ่งที่ช่วยในการเก็บรายละเอียดจำนวนมากของระบบ เทคนิคหลากหลาย เพื่อนำเข้าสิ่งต่างๆเข้าไปใน project dictionary Structured English Decision tables Decision trees Data dictionary p. 633 - 635 Next

Analysis Phase What is Structured English? ใช้เพื่ออธิบายรายละเอียดของกระบวนการ p. 633 Fig. 12-11 Next

Analysis Phase What is a decision table? แสดงเงื่อนไขและการกระทำที่สอดคล้องกับเงื่อนไข p. 634 Fig. 12-12 Next

Analysis Phase What is a decision tree? แสดงเงื่อนไขและการกระทำ p. 634 Fig. 12-13 Next

Analysis Phase What is a data dictionary? จัดเก็บ ชื่อ คำอธิบาย และรายละเอียดอื่นๆของ ข้อมูล p. 635 Fig. 12-14 Next

Analysis Phase What is a use case diagram? แสดงว่า Actor มีการเชื่อมต่อประสานกับระบบสารสนเทศอย่างไร Actor— user or other entity Use case— หน้าที่ของ actor p. 636 Fig. 12-15 Next

Analysis Phase What is the system proposal? ประเมินความเป็นไปได้ของทางเลือกต่างๆในการแก้ปัญหา แนะนำการแก้ปัญหาที่เป็นไปได้มากที่สุด นำเสนอคณะกรรมการอำนวยการที่ตัดสินใจว่าควรพัฒนาระบบอย่างไร p. 636 Next

Analysis Phase What are possible solutions? ซื้อ packaged software Horizontal market software—meets needs of many companies ซื้อ packaged software ซอฟต์แวร์ที่วางจำหน่าย Vertical market software—designed for particular industry เขียน custom software ซอฟต์แวร์ที่พัฒนาตามความต้องการของผู้ใช้ Outsource มีแหล่งพัฒนาจากภายนอก p. 637 Next

Design Phase จัดหาฮาร์ดแวร์และซอฟต์แวร์ What is the design phase? จัดหาฮาร์ดแวร์และซอฟต์แวร์ พัฒนารายละเอียดของระบบสารสนเทศที่ปรับปรุงหรือระบบใหม่ p. 639 Next

ข้อเสนอของผู้จำหน่าย ข้อเสนอของผู้จำหน่าย Design Phase What is needed to acquire new hardware and software? Identify all hardware and software requirements of new or modified system กำหนด คุณลักษณะทางเทคนิค เรียกหา ข้อเสนอของผู้จำหน่าย ทดสอบและประเมินผล ข้อเสนอของผู้จำหน่าย ตัดสินใจ p. 639 Next

ผู้จำหน่ายเสนอราคาผลิตภัณฑ์ กำหนดผลิตภัณฑ์ที่ต้องการ Design Phase What are three basic documents used to summarize technical specifications? ผู้จำหน่ายเสนอราคาผลิตภัณฑ์ กำหนดผลิตภัณฑ์ที่ต้องการ Request for quotation (RFQ) Request for proposal (RFP) ผู้จำหน่ายเสนอผลิตภัณฑ์ที่ตรงกับความต้องการและแจ้งราคา ขอข้อมูลเกี่ยวกับ ผลิตภัณฑ์และบริการ Request for information (RFI) p. 639 Next

Design Phase What is a turnkey solution? จัดหาระบบที่สมบูรณ์โดยใช้ value-added reseller Value-added reseller (VAR) ซื้อผลิตภัณฑ์จากผู้ผลิตแล้วนำไปจำหน่ายโดยเสนอที่จะให้บริการเพิ่มเติม Authorized VARs ต้องมีคุณลักษณะตามที่ผู้ผลิตกำหนด Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Value-Added Reseller below Chapter 12 p. 639 Fig. 12-18 Next

Design Phase How do systems analysts test software products? ขอคำแนะนำจากผู้จำหน่าย พูดคุยกับผู้ใช้ปัจจุบัน ชมการสาธิตผลิตภัณฑ์ ใช้ซอฟต์แวร์รุ่นทดลอง ทำการทดสอบเพื่อวัดความสามารถของระบบ (Benchmark test) Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Benchmark Tests below Chapter 12 p. 640 Fig. 12-19 Next

Design Phase What is a detailed design? ออกแบบรายละเอียดของส่วนประกอบในวิธีการที่นำเสนอ บางครั้งเรียก physical design ประกอบด้วยหลายกิจกรรม Database design Input and output design Program design p. 641 Next

Design Phase What is a mockup? ตัวอย่างของ input หรือ output ที่ประกอบด้วยข้อมูลจริง p. 641 Fig. 12-20 Next

Design Phase What is a layout chart? Input หรือ output ที่ประกอบด้วย สัญลักษณ์ที่คล้ายกับที่ใช้ในการเขียนโปรแกรม p. 641 Fig. 12-21 Next

การสร้างแบบจำลองเร็วเกินไป Design Phase What is a prototype? แบบจำลองการทำงาน ของระบบที่นำเสนอ การสร้างแบบจำลองเร็วเกินไป อาจทำให้เกิดปัญหา p. 642 Next

Design Phase What is computer-aided software engineering (CASE)? เป็นซอฟต์แวร์ที่ใช้เป็นเครื่องมือในการสนับสนุนกิจกรรมของวัฏจักรการพัฒนาระบบ ที่เก็บโครงการ เก็บแผนภาพ คุณลักษณะ คำอธิบาย โปรแกรม และสิ่งอืนที่เกียวข้อง กราฟิกส์ สามารถวาดแผนภาพได้ แบบจำลอง สร้างแบบจำลองของระบบที่นำเสนอ ประกันคุณภาพ วิเคราะห์สิ่งต่างๆเพื่อความถูกต้อง สร้างโปรแกรม สร้างโปรแกรมคอมพิวเตอร์ จากคุณลักษณะที่ออกแบบ Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Case Tools below Chapter 12 การดูแล สร้างบัญชีผู้ใช้ สำรองและกู้ข้อมูล p. 642 - 643 Next

Design Phase What is an inspection? ตรวจสอบทั่วทั้งระบบ การตรวจสอบที่เป็นทางการโดย ทีมโครงการ และ ผู้ใช้ ของ วัฏจักรการพัฒนาระบบ ใช้เพื่อตรวจสอบคุณลักษณะของdetailed design ก่อนที่จะส่งมอบให้ ทีมการโปรแกรม ชี้ข้อผิดพลาดและ อนุญาตให้บุคลากรสารสนเทศ เข้าแก้ไข ตรวจสอบทั่วทั้งระบบ p. 643 Next

เปลี่ยนแปลงสู่ระบบใหม่ ติดตั้งและทดสอบระบบใหม่ Implementation Phase What is the implementation phase? จุดประสงค์ ต้องสร้าง หรือ ปรับปรุงระบบเพื่อส่งมอบให้ users เปลี่ยนแปลงสู่ระบบใหม่ ฝึกอบรมผู้ใช้ ติดตั้งและทดสอบระบบใหม่ พัฒนาโปรแกรม p. 643 Next

Implementation Phase What is the program development cycle? Validate design Analyze requirements Implement design Design solution Document solution Test solution p. 643 Next

Implementation Phase What are the four types of tests performed by system developers? Unit Test Systems test ทดสอบทีละโปรแกรม ทดสอบทุกโปรแกรม ภายในงานเดียวกัน Integration Test Acceptance Test ทดสอบทุกงานรวมกัน ทดสอบระบบใหม่ โดยใช้ข้อมูลจริง p. 644 Next

Implementation Phase What is training? แสดงการใช้ฮาร์ดแวร์และซอฟต์แวร์ใหม่ให้ผู้ใช้ดู p. 644 Fig. 12-23 Next

Implementation Phase What are conversion strategies? ใช้เพื่อเปลี่ยนจากระบบเก่าสู่ระบบใหม่ p. 644 - 645 Fig. 12-24 Next

Operation, Support, and Security Phase ประชุมเพื่อตรวจสอบ ว่า ระบบสารสนเทศที่นำไปใช้เป็นไปตามความต้องการ Operation, Support, and Security Phase กระทำกิจกรรมการดูแลบำรุงรักษา What is the operation, support, and security phase? จัดหาความช่วยเหลือต่อเนื่องหลังจากนำระบบไปใช้แล้ว ดำเนินการตรวจสอบระบบ ประเมินความปลอดภัยของระบบ p. 646 Next

Operation, Support, and Security Phase What is a computer security plan? เขียนสรุปการรักษาความปลอดภัยเพื่อป้องกันข้อมูลและข่าวสารของบริษัท กำหนดว่าอะไรคือ ข้อมูลข่าวสาร ที่สำคัญ ชี้ถึงความเสี่ยง ที่อาจทำให้ ข้อมูลข่าวสาร เสียหาย แสดง การรักษา ความปลอดภัยที่มีอย ู่เพื่อตรวจจับ ป้องกัน, และกู้คืน การสูญหายของข้อมูล p. 646 Next