คธ การวิเคราะห และออกแบบระบบ (introduction to...

19
BC 423 Systems Analysis and Design 1 BC 423 Systems Analysis and Design (คธ. 423 การวิเคราะหและออกแบบระบบ) Criteria 1. Mid-term 40 % 2. Final 40 % 3. Project 15 % 4. Assignment 5 % 100 % BC 423 Systems Analysis and Design 2 ความรูเบื้องตนในการวิเคราะหและการออกแบบระบบ (Introduction to Systems Analysis and Design) ระบบสารสนเทศ (Information System) ประเภทของระบบสารสนเทศ ระดับการจัดการ (Management Level) การวิเคราะหและการออกแบบระบบ • Systems Development Life Cycle กลยุทธในการพัฒนาระบบสารสนเทศ นักวิเคราะหระบบ BC 423 Systems Analysis and Design 3 ภาพรวมของระบบ ระบบ (System) มีลักษณะเปนกลุมที่มีองคประกอบหลายสวน โดยแตละ องคประกอบจะทํางานรวมกันเพื่อวัตถุประสงคเดียวกัน ระบบจะถูกกําหนดดวยขอบเขต (Boundary) โดยสวนที่อยู ภายในขอบเขตของระบบ ประกอบดวยระบบยอยตางๆ ซึ่งระบบยอยก็คือ องคประกอบของระบบ ระบบที่ดีควรมีระบบยอย ที่สามารถสงขอมูลระหวางกัน มีการ โตตอบหรือตรวจสอบ เพื่อใหระบบสามารถดําเนินตามเปาหมาย โดย สิ่งแวดลอม (Environment) เปนสิ่งที่มีผลกระทบตอระบบ BC 423 Systems Analysis and Design 4 BOUNDARY Subsystem Subsystem Subsystem Environment ภาพรวมของระบบ

Upload: others

Post on 29-Oct-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

1

BC 423 Systems Analysis and Design 1

BC 423 Systems Analysis and Design(คธ. 423 การวิเคราะหและออกแบบระบบ)

Criteria1. Mid-term 40 %2. Final 40 %3. Project 15 %4. Assignment 5 %

100 %

BC 423 Systems Analysis and Design 2

ความรูเบื้องตนในการวิเคราะหและการออกแบบระบบ(Introduction to Systems Analysis and Design)

• ระบบสารสนเทศ (Information System)• ประเภทของระบบสารสนเทศ• ระดับการจัดการ (Management Level)• การวิเคราะหและการออกแบบระบบ• Systems Development Life Cycle • กลยุทธในการพัฒนาระบบสารสนเทศ• นักวิเคราะหระบบ

BC 423 Systems Analysis and Design 3

ภาพรวมของระบบ

ระบบ (System) มีลักษณะเปนกลุมที่มีองคประกอบหลายสวน โดยแตละองคประกอบจะทํางานรวมกันเพื่อวัตถุประสงคเดียวกัน

ระบบจะถูกกําหนดดวยขอบเขต (Boundary) โดยสวนที่อยูภายในขอบเขตของระบบ ประกอบดวยระบบยอยตางๆ ซึ่งระบบยอยก็คือ องคประกอบของระบบ

ระบบที่ดีควรมีระบบยอย ที่สามารถสงขอมูลระหวางกัน มีการโตตอบหรือตรวจสอบ เพื่อใหระบบสามารถดําเนินตามเปาหมาย โดยสิ่งแวดลอม (Environment) เปนสิ่งที่มีผลกระทบตอระบบ

BC 423 Systems Analysis and Design 4

BOUNDARYSubsystem

Subsystem Subsystem

Environment

ภาพรวมของระบบ

Page 2: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

2

BC 423 Systems Analysis and Design 5 BC 423 Systems Analysis and Design 6

ผลกระทบจากสิ่งแวดลอม (Environment)

1. ผลกระทบภายในระบบ (Internal Environment) : ผลกระทบที่เกิดจากภายในที่สงผลกระทบตอองคกร เชน

• ตนทุนการผลิตสงูขึ้น• ปญหาความขัดแยงระหวางพนักงาน• ปญหาการบังคับบัญชา• ปญหาการขาดพนักงานในตําแหนงหนาที่• ปญหาการขาดงาน

BC 423 Systems Analysis and Design 7

ผลกระทบจากสิ่งแวดลอม (Environment)

2. ผลกระทบภายนอกระบบ (External Environment) : ผลกระทบที่เกิดจากภายนอกที่สงผลกระทบตอองคกร เชน

• คูแขงทางการคาหรือธุรกิจ• นโยบาย กฎระเบียบของรัฐ• ภัยจากธรรมชาติ• ความตองการของลูกคา• เทคโนโลยี

BC 423 Systems Analysis and Design 8

ระบบธุรกิจ

ระบบธุรกิจ (Business System) : สวนใหญประกอบดวยระบบยอยพื้นฐาน เชน ระบบการผลิต ระบบการตลาด ระบบสินคาคงคลัง ซึ่งมีความสัมพันธกันทั้งกิจกรรมที่เกี่ยวของและการแลกเปลี่ยนสารสนเทศ ดังนั้นเมื่อมีการศึกษาระบบงาน ควรพิจารณาจากมุมมอง 4 ดาน คือ

• What : วัตถุประสงคของระบบคืออะไร• How : วิธีการทํางานอยางไรเพื่อใหงานสําเร็จ• When : การเริ่มดําเนินงานและผลสําเร็จจุลุลวงเมื่อไร• Who : บุคคลหรือคณะใดที่เปนผูรับผิดชอบในขอบเขตงานของตน

Page 3: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

3

Customer

Order entryInventory

Shipping

Schedule

Booksales order

Invoice

Receivables

Bookorder

Closeorder

Standardorder entry

process

Order Processing business flowระบบควบคุมคลังสินคา

BC 423 Systems Analysis and Design 11

ระบบสารสนเทศ (Information System)

ระบบสารสนเทศ : ระบบทีม่ีการนําคอมพิวเตอรมาชวยในการรวบรวม จัดเก็บหรือจัดการกับขอมูลเพื่อสรางสารสนเทศและนําสารสนเทศไปใชประกอบการตัดสินใจไดอยางรวดเร็วและถูกตอง

ระบบสารสนเทศ ประกอบดวย• Hardware• Software • Data (ขอมูล)• Process (กระบวนการทํางาน)• People (บุคคล)

BC 423 Systems Analysis and Design 12

HardwareSoftware

System softwareOperation System (OS)Network operating system (NOS)

Application software Enterprise applicationsHorizontal systemVertical system

Information System Components

Page 4: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

4

BC 423 Systems Analysis and Design 13

Data Is the raw material that an information system transforms into useful informationTablesLinking

Information System Components

BC 423 Systems Analysis and Design 14

ProcessesDefine the tasks and business functions that users, managers, and IT staff members perform to achieve specific results

PeopleUsers, or end users, are the people who interact with an information system, both inside and outside the company

Information System Components

BC 423 Systems Analysis and Design 15

การแบงระดับจัดการในองคกร และ ตัวอยางระบบธุรกิจ

BC 423 Systems Analysis and Design 16

ประเภทของระบบสารสนเทศ (แบงตามผูใช)

• Transaction Processing System (TPS)• Management Information System (MIS)• Decision Support System (DSS)• Executive Support System (ESS)• Expert System (ES)• Office Automation System (OAS)

Personal Information SystemWork Group Information System

Page 5: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

5

BC 423 Systems Analysis and Design 17

Transaction Processing

System

Executive Information

System

Management Information

System

Decision Support System

Expert System

Personal Information

System

Office Information

System

Business Database

Expertise Database

Business Data Warehouse

Data

Data

Captured data

Data and

messagesRead-only

data

Data snapshots

Read-only data

Data

Rules

Data

Problem

Decision support

information

Executive inquiry

Executive information

Any Manager

Any Decision Maker

or Executive

Information need

Management information

Any Relevant

User

Problem

Solution

Any User

Transaction Data

Transaction information

Communications between users

and within groups

Any User

Personal data

Shared data

Personal Files &

Databases

Personal data

Personal information

BC 423 Systems Analysis and Design 18

ระดับการจัดการ (Management Level)

ลําดับชั้น กลยุทธที่ใช สารสนเทศที่ตองการ• Top Management Strategic planning EIS, MIS, DSS, OAS• Middle Management Tactical Planning MIS, DSS, OAS• Lower Management Operational Plans MIS, OAS• Operational Employees Empowerment TPS, OAS

BC 423 Systems Analysis and Design 19

ประเภทของระบบสารสนเทศ (แบงตามหนาที่ของงาน)

• Enterprise Computing Systems : ระบบสารสนเทศสําหรับธุรกิจขนาดใหญ เชน ระบบ ERP

• Transaction Processing Systems (TPS) : ระบบสารสนเทศงานประจําวัน• Business Support Systems (BSS) : ระบบสารสนเทศเพือ่สนับสนุนธุรกิจระบบทีช่วยสรางความสัมพันธเพื่อชวยในการปฏิบัติงานประจําของทุกหนวยงาน โดยชวยวิเคราะห

ขอมูล สรางสารสนเทศ ควบคุมและจัดการกระบวนการทํางานและสรางขอมูลประกอบการตัดสินใจ• Knowledge Management System : ระบบองคความรูเพื่อการจัดการ• User Productivity Systems : ระบบเพิ่มประสิทธิภาพผูใชงาน

BC 423 Systems Analysis and Design 20

การวิเคราะหและการออกแบบระบบ

• การวิเคราะหระบบ (Systems Analysis)คือ ขั้นตอนในการรวบรวมและนําขอมูลนั้นมาวิเคราะหใหเขาใจถึงปญหาและการแกปญหา

• การออกแบบระบบ (Systems Design)คือ ขั้นตอนในการวางแผนสําหรับระบบใหม โดยเปลี่ยนแปลงระบบที่มีอยูเดิมใหสมบูรณ

เพื่ออํานวยความสะดวกแกผูใชระบบ

Page 6: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

6

BC 423 Systems Analysis and Design 21

System Development Methods

Structured Analysis•Uses a set of process models to describe a system graphically•Systems development life cycle (SDLC)

BC 423 Systems Analysis and Design 22

Object-oriented analysisO-O analysis combines data & processes into objectsObject is a member of a classClass is a collection of similar objectsObjects possess propertiesMethods change an object’s properties

Messages request specific behavior or information from another object

System Development Methods

BC 423 Systems Analysis and Design 23

Systems Development Life Cycle (SDLC-Waterfall Model )

BC 423 Systems Analysis and Design 24

ProblemDefinition

Analysis

Systems Development Life Cycle (SDLC)

Design

Development

Testing

Implementation

Maintenance

Page 7: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

7

BC 423 Systems Analysis and Design 25

SDLC-Interactive Model

In this model, planning, analysis, and design tasks interact continuously. Interactive models often are used with O-O development methods

BC 423 Systems Analysis and Design 26

Systems Planning เปนขั้นตอนกําหนดขอบเขตของปญหาจาก Systems Request สรุปสาเหตุของปญหา และนําเสนอผูบริหาร ทําการศึกษาความเปนไปไดกับการสรางระบบใหม จัดทํารายงานการสาํรวจเบื้องตน (Preliminary Investigation Report)

Systems Development Life Cycle (SDLC)

–––

BC 423 Systems Analysis and Design 27

Systems Analysis วิเคราะหระบบงานปจจุบัน โดยการทํา Requirement

Specifications กําหนดความตองการของระบบใหม สรางแบบจําลอง Logical Model ซึ่งประกอบดวย DFDs

Process Description และ ER-Diagram สรางพจนานุกรมขอมูล (Data Dictionary) จัดทําเอกสารสรุปความตองการของระบบงาน

(System Requirements Document)

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 28

Systems Design การออกแบบรายงาน (Output Design) การออกแบบจอภาพ (Input Design) การออกแบบสวนติดตอกับผูใช (User Interface Design) การออกแบบฐานขอมูล (Database Design) การสรางตัวตนแบบ (Prototype) จัดทํารายงานขอกําหนดของระบบงาน (System Design Specification)

Systems Development Life Cycle (SDLC)

Page 8: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

8

BC 423 Systems Analysis and Design 29

Systems Implementation พัฒนาโปรแกรมตามทีว่ิเคราะหและออกแบบ ทดสอบการใชงานระหวางการพัฒนา ทดสอบระบบในสวนของ Verification และ Validation จัดทําเอกสารที่เกี่ยวของของระบบงาน ศึกษาสภาพแวดลอมของที่ตดิตัง้ เตรียมอุปกรณ Hardware, Software และ Network ติดตัง้ระบบปฏิบัตกิาร และระบบงาน อบรมบุคลากรที่เกี่ยวของ ดําเนินการใชงานและประเมินผลการใชงานระบบใหม

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 30

Systems Operation and Support แกไขโปรแกรมใหถูกตองเมื่อเกิดขอผิดพลาด บํารุงรักษาทั้งดาน Software และ Hardware สนับสนุนการใชงานระบบ

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 31

กลยุทธในการพัฒนาระบบสารสนเทศWho Develops Information Systems?

In-House applications Software packagesInternet-based application servicesOutsourcingCustom solutionsEnterprise-wide software strategies

BC 423 Systems Analysis and Design 32

System Development Tools andTechniques

• Modeling• Prototype• Computer-Aided System Engineering (CASE) Tools • Joint Application Development (JAD) &

Rapid Application Development (RAD)• Other Systems Development Tools เชน MSF

Page 9: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

9

BC 423 Systems Analysis and Design 33

Modeling• Business model • Requirements model• Data model• Object model• Network model• Process model

System Development Tools andTechniques

BC 423 Systems Analysis and Design 34

Business Model

System Development Tools andTechniques

BC 423 Systems Analysis and Design 35

Process Model

BC 423 Systems Analysis and Design 36

Object Model

Page 10: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

10

BC 423 Systems Analysis and Design 37

CASE Tools• Upper Case

CASE Tools• Lower Case

SDLC & CASE Tools

BC 423 Systems Analysis and Design 38

วางแผนการทํางาน ตลอดกระบวนการพัฒนาตองเกี่ยวของกับผูใช สิ่งสําคัญคือการฟง จัดทําตารางการทํางานพรอมกําหนดหลักการตรวจสอบ มีความยืดหยุนในการทํางาน มีการตรวจสอบตนทุน-คาใชจายที่แทจริง

ขอแนะนําในการพัฒนาระบบ

BC 423 Systems Analysis and Design 39

ทีมงานพัฒนาระบบ

• คณะกรรมการดําเนินงาน• ผูจัดการระบบสารสนเทศ (Project Manager)• นักวิเคราะหระบบ (System Analyst)• โปรแกรมเมอร (Programmer)• วิศวกรระบบ (System Engineer)• ผูสนับสนุนฝายเทคนิค (Technical Support)• เจาหนาที่ผูรวบรวมขอมูล• ผูใชงาน (End User)

BC 423 Systems Analysis and Design 40

Information Technology Department

Application Development Systems Support and SecurityUser SupportDatabase AdministrationNetwork AdministrationWeb Support

Page 11: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

11

BC 423 Systems Analysis and Design 41

นักวิเคราะหระบบ (Systems Analyst)

A systems analyst investigates, analyzes, designs, develops, installs, evaluates, and maintains a company’s information systems

BC 423 Systems Analysis and Design 42

คุณสมบัติของนักวิเคราะหระบบ

• มีความรูทางดานการเขียนโปรแกรม• เปนผูจัดการในการวางแผนการทํางาน• เปนผูใหคําปรึกษา / แกไขปญหา• เขาใจระบบธุรกิจ• เปนผูประสานการทํางาน• มีมนุษยสัมพันธดี• มีประสบการณในการวิเคราะหและออกแบบระบบ

BC 423 Systems Analysis and Design 43

หนาที่ของนักวิเคราะหระบบเปนผูใหคําปรึกษาเปนผูเชี่ยวชาญในการสนับสนุนการทํางานทั้งดานเทคนคิและธุรกิจเปนตัวแทนการเปลี่ยนแปลงเปนผูสรางคุณภาพ

User SystemsAnalyst

TechnicalProfessionals

Managementตําแหนงของนักวิเคราะหระบบ

Page 12: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

1

1BC 423 Systems Analysis and Design

SystemsRequest

SystemsPlanning

PreliminaryInvestigation

Report

STOP

SystemsAnalysis

SystemRequirements

Document

SystemsDesign

System Design

Specification

SystemsImplementation

CompleteFunctional

IS

SystemsOperation &

Support

OperationalIS

STOP

STOP

2BC 423 Systems Analysis and Design

Phase 2 : Systems Analysis

วัตถุประสงคในการวิเคราะหระบบงานเพื่อสราง logical model ของระบบงานใหมเพื่อใหทราบถึงการใช requirement model, data model และ process model ในการแสดงถึงระบบใหมการเลือกกลยุทธในการพัฒนาระบบ

3BC 423 Systems Analysis and Design

วัตถุประสงคอธิบายถึงกิจกรรมที่ทําและผลลัพธที่ไดในขั้นตอนการวิเคราะหระบบอธิบายถึง joint application development (JAD) และ rapid application development (RAD)อธิบายถึงการนํา functional decomposition diagram (FDD) ไปใชในการวิเคราะหระบบอธิบายถึง unified modeling language (UML) การใช use case diagrams และ sequence diagrams

บทที ่3 Requirements Modeling

4BC 423 Systems Analysis and Design

วัตถุประสงคเพื่อใหอธิบายถึงความตองการของระบบ ซึ่งประกอบดวย outputs inputs processes performance และ controlsอธิบายถึงความสําคัญของ scalability ในขั้นตอนการออกแบบระบบอธิบายถึงเทคนิคการเก็บรวบรวมขอมูล (fact-finding technique)อธิบายถึงแนวคิดของ total cost of ownership (TCO)

Page 13: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

2

5BC 423 Systems Analysis and Design

Systems Analysis Phase Overviewงานที่ตองทําในขั้นตอนวิเคราะหระบบ

การทํา Requirements modelการทํา Data model และ Process modelการกําหนดกลยทุธในการพฒันาระบบ

ขั้นตอนในการทํา Requirements Model ประกอบดวย

การเก็บรวบรวมขอมลู (fact-finding)การวเิคราะหความตองการ (Requirements analysis)

6BC 423 Systems Analysis and Design

Team-Oriented Methods and TechniquesJoint application development (JAD)

Rapid application development (RAD)

7BC 423 Systems Analysis and Design

Joint Application Development (JAD)วัตถุประสงคการทํา JAD

เพื่อวิเคราะหระบบงานเดมิ และสรปุความตองการของระบบงานใหม

บุคคลที่รวมในการทํา JADJAD project leader Top managementManagersUsersIT staff membersRecorder : ผูจดบันทึก

Joint Application Development

8BC 423 Systems Analysis and Design

Joint Application Development

Page 14: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

3

9BC 423 Systems Analysis and Design

Joint Application Development (JAD)วาระการประชุม (JAD Agenda)

แนะนําทมีงานและอธิบายวัตถุประสงคในการทํางานอธิบายถึงเหตุผลในการทําโครงการนําเสนอหัวขอที่ตองการเกบ็รวบรวมขอมูลทําการประชุมรวมเพื่อใหไดความตองการของระบบงานพัฒนาเปน modelนําเสนอหัวขอที่ไดจากการประชุมรวมทบทวนผลที่ไดจากการประชุมจัดทําเอกสารประกอบในแตละหัวขอสรุปการประชุมเตรียมรายงานเพื่อนําเสนอทีมงาน JAD

Joint Application Development

10BC 423 Systems Analysis and Design

JAD Meeting Room

JPEG Figure 5-5 Goes Here

11BC 423 Systems Analysis and Design

JAD Agenda

12BC 423 Systems Analysis and Design

Rapid Application Development (RAD)

Page 15: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

4

13BC 423 Systems Analysis and Design

Modeling Tools & TechniquesCASE Tools Functional Decomposition Diagrams (FDD)Unified Modeling Language (UML)

14BC 423 Systems Analysis and Design

Functional Decomposition Diagramsเปนแผนผังที่ใชอธิบายถึงหนาที่และการดําเนินการทางธุรกิจเปนแบบลําดับขั้น

15BC 423 Systems Analysis and Design 16BC 423 Systems Analysis and Design

Modeling Tools & TechniquesUnified Modeling Language (UML)

เปนภาษารปูภาพที่กําหนดลักษณะและการสราง class และเปนเอกสารที่แสดงรายละเอียดของระบบ โดยสามารถแสดงโครงสรางเปนแบบ O-O ในลักษณะแผนภาพ เพื่อสรางความเขาใจที่ตรงกันของผูออกแบบระบบและผูพัฒนาใชแนวคิดในการออกแบบ object-oriented เพื่ออธิบายถึง กระบวนการทํางานทางธุรกิจ

การใช use case diagrams และ sequence diagrams

Page 16: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

5

17BC 423 Systems Analysis and Design

Use Case Diagramsเปนแผนภาพแสดงกิจกรรมที่มีในระบบงาน เพื่อจําลองภาพโดยรวมของระบบยอยโดยแสดงความสัมพันธระหวางผูใชและระบบสารสนเทศ

18BC 423 Systems Analysis and Design

19BC 423 Systems Analysis and Design

Sequence Diagramsเปนแผนภาพที่แสดงถึงกิจกรรมที่เกิดขึ้นระหวาง objects ตามลําดับเวลา

20BC 423 Systems Analysis and Design

Systems Requirements Checklist(การตรวจสอบความตองการของระบบ)

คุณลักษณะที่ตองพิจารณาตามความตองการทางธุรกิจ ประกอบดวย

Outputs : ผลลัพธInputs : ขอมูลนําเขาProcesses : กระบวนการทํางานPerformance : ขีดความสามารถControls : การควบคุม

Page 17: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

6

21BC 423 Systems Analysis and Design

Scalability & Total Cost of Ownership

Scalabilityความสามารถในการปรับความสามารถของระบบงานใหตรงกับความตองการของธุรกิจที่เปลี่ยนไป โดยพิจารณาจาก ปริมาณงานในแตละวัน (transaction) , การจัดเก็บขอมูล (data storage) และอายุของขอมูลที่ตองการจัดเก็บ (data retention)

Total Cost of Ownership (TCO)ผลรวมของคาใชจายทั้งทางตรงและทางออม โดยผูพัฒนาระบบตองระบุและจัดทําเปนเอกสารประกอบ

22BC 423 Systems Analysis and Design

Fact-Finding (การเก็บรวบรวมขอมูล)ขั้นตอนแรกในการเก็บรวบรวมขอมูลจะตองกําหนดสารสนเทศที่ตองการ จากนั้นจึงวางแผนการเก็บรวบรวมขอมูล

23BC 423 Systems Analysis and Design

Fact-finding techniques : เทคนิคการเก็บรวบรวมขอมูลInterviewing : การสัมภาษณDocumentation review : การพิจารณาเอกสารขององคกร Observation : การสังเกตSurveys and Questionnaires : การสํารวจและแบบสอบถามSampling : การสุมตัวอยางResearch : งานวิจัย

Fact-finding Techniques

24BC 423 Systems Analysis and Design

ขัน้ตอนการสัมภาษณกําหนดบุคคลที่ตองการสัมภาษณกําหนดวัตถุประสงคที่จะใชในการสัมภาษณสรางขอถามที่จะใชสัมภาษณเตรียมตัวในการสัมภาษณทําการสัมภาษณจัดทําเอกสารการสัมภาษณประเมินผลการสัมภาษณ

Interviews

Page 18: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

7

25BC 423 Systems Analysis and Design

กําหนดบุคคลที่ตองการสัมภาษณเลือกตัวบุคคลโดยพิจารณาจากโครงสรางการทํางาน (ผังองคกร)

กําหนดวัตถุประสงคที่จะใชในการสัมภาษณกําหนดสถานที่กําหนดหัวขอที่ตองการทําจดหมายเพื่อแจงการเขาไปสัมภาษณ

สรางขอถาม โดยลักษณะคําถามมีไดหลายแบบ คําถามแบบเปดคําถามแบบปด

Interviews

26BC 423 Systems Analysis and Design

เตรียมตัวในการสัมภาษณกําหนดตารางนัดและสถานที่สง memo ยืนยันกําหนดการสงขอถามที่จําเปนและเอกสารที่ตองการลวงหนา

ทําการสัมภาษณแนะนําตัวและอธิบายโครงการรวมทั้งบอกวัตถุประสงคที่มาถามคําถามตามลําดับสรุปใจความสําคัญถายังไดขอมูลไมครบใหทําการนัดครั้งตอไป

Interviews

27BC 423 Systems Analysis and Design

จัดทําเอกสารการสัมภาษณใชวิธีจดบันทึกอาจทําการบันทึกเทปถาผูใหสัมภาษณอนุญาตใหเวลาผูถูกสัมภาษณระหวางตอบคําถามสงจดหมายขอบคุณใหผูถูกสัมภาษณพรอมสรปุรายงานผลการสัมภาษณ

ประเมินผลการสัมภาษณ

Interviews

28BC 423 Systems Analysis and Design

เทคนิคอื่นในการเก็บรวบรวมขอมูลDocument review : เพื่อใหทราบถึงการทํางานของระบบปจจุบัน

พิจารณาจากเอกสารที่ใชงานพิจารณาจากแบบฟอรมที่ใชในการทํางานทั้งแบบฟอรมเปลาและที่มีขอมูล

Observation : สังเกตการทํางาน เชน ขั้นตอนการปฏิบตัิงาน ขอมูลนําเขา ผลลัพธ ผูใชQuestionnaires และ SurveysSampling : วิธีสุมตัวอยาง

Systematic sampling Stratified samplingRandom sampling

Research ไดจาก Journals หนังสือ Site visit งานสัมมนา Newsgroups

Page 19: คธ การวิเคราะห และออกแบบระบบ (Introduction to Systems ... · ความรู เบื้องต นในการว ิเคราะห

8

29BC 423 Systems Analysis and Design

Documentation (การจัดทําเอกสาร)Software tools

CASE toolsProductivity Software

Word processingSpreadsheetsDatabase managementPresentation graphics เชน PowerPoint

Personal information managers เชน Outlook , Lotus Notes OrganizerWireless communication devices

30BC 423 Systems Analysis and Design

Preview of Data & Process Modelingในการจัดทํา requirement model ผูพัฒนาระบบควรทําความเขาใจในกระบวนการทํางานของธุรกิจ (business process) และทราบถึงความตองการของระบบงาน (systems requirements)สําหรับขั้นตอนถัดไปในการทํางาน คือ จัดทําเปน model ในลักษณะของ logical design โดยจะทําการวิเคราะหระบบได 2 ลักษณะ คือ

Structured analysisObject-oriented analysis