environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · bc 423 systems analysis and...

7
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 ภาพรวมของระบบ 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) : ผลกระทบทีเกิดจากภายนอกที่สงผลกระทบตอองคกร เชน คูแขงทางการคาหรือธุรกิจ นโยบาย กฎระเบียบของรัฐ ภัยจากธรรมชาติ ความตองการของลูกคา เทคโนโลยี

Upload: others

Post on 31-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

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

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

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) : ผลกระทบทเกดจากภายนอกทสงผลกระทบตอองคกร เชน

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

Page 2: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

BC 423 Systems Analysis and Design 8

ระบบธรกจ

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

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

ระบบควบคมคลงสนคา

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

BC 423 Systems Analysis and Design 13

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

Information System Components

Page 3: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

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 Information System (EIS)• Expert System (ES)• Office Automation System (OAS)

Personal Information SystemWork Group Information System

BC 423 Systems Analysis and Design 17

Information System Applications

11

1

2

3

4 5

6

6

6

6

7

7

8

9

10

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 : ระบบเพมประสทธภาพผใชงาน

Page 4: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

BC 423 Systems Analysis and Design 21

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

• การวเคราะหระบบ (Systems Analysis)คอ ขนตอนในการรวบรวมและนาขอมลนนมาวเคราะหใหเขาใจถงปญหาและการแกปญหา

• การออกแบบระบบ (Systems Design)คอ ขนตอนในการวางแผนและออกแบบระบบใหม โดยเปลยนแปลงระบบทมอยเดมใหสมบรณ

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

BC 423 Systems Analysis and Design 22

System Development Methods

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

การวเคราะหเชงโครงสราง ใชในการพฒนาระบบทไดรบความนยมชวง ค.ศ. 1980 มวธการปฏบตเปนลาดบจากขนตอนหนงไปสขนตอนหนง โดยใชแบบจาลองทเปนแผนภาพอธบายขนตอนการทางาน (Process-Center Approach) และแผนภาพจาลองขอมล (Data-Center Approach)

ขอด มการรวบรวมความตองการกอนเรมเขยนโปรแกรม และเปลยนความตองการนอย

ขอเสย ใชเวลาในขนตอนการวเคราะหและออกแบบมาก

BC 423 Systems Analysis and Design 23

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 propertiesMessages request specific behavior or information

from another object

การวเคราะหเชงวตถ เรมใชในการพฒนาระบบ ค.ศ. 1995 เปนการรวบรวมขอมลและกระบวนการเขาดวยการภายใตวตถ (Object) เพอจาลองสภาพจรงของกระบวนการและการปฏบตงานของธรกจ

System Development Methods

BC 423 Systems Analysis and Design 24

Systems Development Life Cycle (SDLC)[Waterfall Model]

BC 423 Systems Analysis and Design 25

ProblemDefinition

Analysis

Systems Development Life Cycle (SDLC)

Design

Development

Testing

Implementation

Maintenance

BC 423 Systems Analysis and Design 26

SDLC-Interactive Model

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

Page 5: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

BC 423 Systems Analysis and Design 27

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

Systems Development Life Cycle (SDLC)

–––

BC 423 Systems Analysis and Design 28

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 29

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

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 30

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

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 31

Systems Operation, Support andSecurity - การสนบสนนการใชระบบและความปลอดภย แกไขโปรแกรมใหถกตองเมอเกดขอผดพลาด บารงรกษาทงดาน Software และ Hardware สนบสนนการใชงานระบบ รกษาความปลอดภยระบบ

Systems Development Life Cycle (SDLC)

BC 423 Systems Analysis and Design 32

กลยทธในการพฒนาระบบสารสนเทศ

Who Develops Information Systems?In-House applications – พฒนาโดยบคลากรในองคกรSoftware packages - โปรแกรมสาเรจรปInternet-based application services – บรการระบบจากอนเทอรเนตOutsourcing – การใชบรการภายนอกCustom solutionsEnterprise-wide software strategies

Page 6: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

BC 423 Systems Analysis and Design 33

System Development Tools andTechniques

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

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

BC 423 Systems Analysis and Design 40

วางแผนการทางาน ตลอดกระบวนการพฒนาตองเกยวของกบผใช สงสาคญคอการฟง จดทาตารางการทางานพรอมกาหนดหลกการตรวจสอบ มความยดหยนในการทางาน มการตรวจสอบตนทน-คาใชจายทแทจรง

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

BC 423 Systems Analysis and Design 41

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

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

BC 423 Systems Analysis and Design 42

Information Technology Department

Application Development – งานพฒนาระบบSystems Support and Security - งานสนบสนนระบบUser Support – งานสนบสนนผใชDatabase Administration – งานจดการฐานขอมลNetwork Administration - งานจดการเครอขายWeb Support - งานสนบสนนเวบ

BC 423 Systems Analysis and Design 43

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

นกวเคราะหระบบ เปนผ เ กบรวบรวมขอมล เพอนามาวเคราะห ออกแบบ พฒนาและตดตง ประเมนผลการลงใช ตลอดจนทาการบารงรกษาระบบสารสนเทศ

User SystemsAnalyst

TechnicalProfessionals

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

BC 423 Systems Analysis and Design 44

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

• มความชานาญในศาสตรคอมพวเตอร เชน การเขยนโปรแกรม เทคโนโลยสารสนเทศ

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

Page 7: Environment - tulip.bu.ac.thtulip.bu.ac.th/~panida.t/423/chapt1.pdf · BC 423 Systems Analysis and Design 8 ระบบธุรกิจ ระบบธุรกิจ(Business

BC 423 Systems Analysis and Design 45

หนาทของนกวเคราะหระบบเปนผใหคาปรกษา / เปนผแกปญหา / เปนผประสานงานเปนผเชยวชาญในการสนบสนนการทางานทงดานเทคนคและธรกจเปนตวแทนการเปลยนแปลงเปนผสรางคณภาพ