Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
แนวคดและหลกการของการวเคราะหและออกแบบระบบสารสนเทศ
(Concepts and principles of information system analysis
and design)
CHAPTER 1
• หลกการของการวเคราะหและออกแบบระบบ
• ขนตอนและกระบวนการของการวเคราะหและออกแบบระบบ
Topic
1.หลกการของการวเคราะหและออกแบบระบบ
หลกการของการวเคราะหและออกแบบระบบการวเคราะหระบบ (System Analysis)การศกษา วเคราะห และแยกแยะถงปญหาทเกดขนในระบบ พรอมทงเสนอแนว
ทางแกไขตามความตองการของผใชงานและความเหมาะสมตอการด าเนนการขององคการ
การออกแบบระบบ (System Design)• การสรางแบบพมพเขยว (Blue Print) ของระบบใหมตามความตองการในเอกสารความตองการระบบ• ก าหนดสงทจ าเปน เชน ขอมล/อปกรณน าเขา (input),การประมวลผล (Process), ผลลพธของระบบ (Output) และสวนตอประสานผใช (Graphic User Interface) เพอประกนความนาเชอถอ ความถกตองแมนย า การบ ารงรกษาได และความปลอดภยของระบบ • การออกแบบระบบเปนวธการออกแบบ และก าหนดคณสมบตทางเทคนคโดยน าระบบคอมพวเตอรมาประยคใช เพอแกปญหาทท าการวเคราะหมาแลว
2.ขนตอนและกระบวนการของการวเคราะห
และออกแบบระบบ
ขนตอนและกระบวนการของการวเคราะหและออกแบบระบบ
• การเรมตนจะตองทราบถงขนตอนและวธการในการวเคราะหและออกแบบ • การท าการวเคราะหระบบงานปจจบน เพอคนหาปญหา (Problem Finding),
ก าหนดปญหา (Problem Definition), และก าหนดวธการแกปญหา (Problem Solving)
• การวเคราะหและออกแบบระบบนนมหลากหลายวธ ทงนขนอยกบวานกวเคราะหระบบจะน าวธการใดมาใชในขนตอนใด ตองค านงถงความเหมาะสมของวธการกบขนตอนนนๆ และเหมาะสมกบระบบทตองการวเคราะหและออกแบบ ดวยขนตอนการวเคราะหและออกแบบระบบ ออกเปน 2 ระดบคอ ขนตน และขนสง
ขนพนฐาน (Basic System Analysis) ประกอบ 8 ขนตอน ไดแก
1) การสอบถามความตองการและรบทราบปญหา (System Requirement)
ของผใช หรอเจาของงานอาจเรยกรวมไดวา เปนขนตอนของการเกบรายละเอยด
2) การก าหนดบรบท (Context Description) ซงประกอบดวย List of Entities,
List of Data และ List of Process
3) การออกแบบโครงสรางบรบท (Context Diagram) โดยอาศยขอมลในขนตอน
ท 2 นกวเคราะหระบบบางราย มความถนดทจะท าขนตอนนกอนขนตอนท 2 ซงไมม
ผลเสยแตอยางไร
4) การเขยนผงก าหนดขอมลและการประมวลผล (Process Hierarchy Chart)
เปนการระบขอมลในระดบตางๆ ทปรากฏตามขนตอนท 3
ขนพนฐาน (Basic System Analysis) ประกอบ 8 ขนตอน ไดแก
5) การเขยนผงการไหลของขอมล (Data Flow Diagram : DFD) เพอระบการเขา-ออก
ของขอมลในการประมวลผลระดบตางๆ รวมถงแหลงทมาและแหลงจดเกบขอมล จากขนตอนท 4
6) การอธบายรายละเอยดของกระบวนการ (Process Description) เปนการอธบาย
รายละเอยดใหชดเจนขนในการจบการประมวลผล (End Process) ของแตละกระบวนการ
7) การก าหนดแบบจ าลองขอมล (data modeling) เปนโครงสรางขอมลและความสมพนธ
ระหวางขอมลใหผใชเหนและเขาใจ โดยจะเปนขนตอนการก าหนดจ านวนของแถวในหนง
ตาราง (Cardinality) เพอพจารณาความสมพนธของ Entities ทงหมดทเกดขนในระบบ ซงใชการ
จดเกบขอมล (Data Storage) ทไดในขนตอนการเขยนผงการไหลของขอมล
8) การเขยนพจนานกรมขอมล (Data Dictionary) เปนขนตอนก าหนดคณสมบต
(Attribute) ทอางถงในแบบจ าลองขอมล เพอก าหนดรายละเอยดทจะเปนเบองตนส าหรบใชใน
ระบบ
ขนสง (Advance System Analysis) ประกอบ 4 ขนตอน ไดแก
1) การออกแบบฐานขอมล (Database Design) ขนตอนนอาศยขอมลน าเขาในขนท
1.7 และ 1.8 ซงอาจใชวธการ Normalization หรอ Entity Relationship Model
2) ก าหนดรายละเอยดคณสมบต (Data Table Description) ทมในแตละตาราง โดย
อาศยขอมลจากขนตอนท 1.8 และ 2.1
3) การออกแบบสวนแสดงผล (Output Design) หรอ แยกออกเปน รายงาน เอกสาร
และขอความ ไดแก
3.1) แสดงผลจากฐานขอมลโดยตรง (Data to Output)
3.2) แสดงผลจากการประมวลผลทไดรบจากการขอมลน าเขา (Data-Process to Output)
3.3) แสดงผลโดยตรงจากขอมลน าเขา (Input to Output) โดยสามารถแสดงผลไดทง
กระดาษ และจอภาพ การออกแบบ Output Design ควรกระท ากอนการออกแบบอนๆ
ทงหมด เพราะจะชวยตรวจสอบวา ม Attribute ทออกแบบไวในขนท 2.2 ครบถวนหรอไม
ขนสง (Advance System Analysis) ประกอบ 4 ขนตอน ไดแก
1) การออกแบบฐานขอมล (Database Design) ขนตอนนอาศยขอมลน าเขาใน
ขนท1.7 และ 1.8 ซงอาจใชวธการ Normalization หรอ Entity Relationship
Model
2) ก าหนดรายละเอยดคณสมบต (Data Table Description) ทมในแตละ
ตาราง โดยอาศยขอมลจากขนตอนท 1.8 และ 2.1
3) การออกแบบสวนแสดงผล (Output Design) หรอ แยกออกเปน รายงาน
เอกสาร และขอความ
4) การออกแบบสวนน าขอมลเขา (Input Design) หรอ วตถประสงคเปนการ
ออกแบบเพอน าขอมลเขาไปในระบบคอมพวเตอร จงถกออกแบบใหมรปแบบ
สอดคลองกบการแสดงผลทางจอภาพ (ออกแบบฟอรมเอกสารกรอกขอมล,ออกแบบ
สวนตดตอกบผใช)
“
การศกษาระบบงานเดมทใชอย
• การคนหาปญหาของระบบเดมทใชอย
- ท าการวเคราะหระบบวามปญหาหรอไม จะตองท าการแยกแยะระหวางปญหาทเกดขนจรงกบปญหาทเกดขนจากการตงขอสงเกตของบคลากรในองคการวาเปนปญหา - นกวเคราะหระบบจะรบทราบปญหาไวจากหลายแหลง โดยสามารถแจกแจงออกเปนรายงานปญหาทมาจากปจจยภายนอกและปจจยภายใน ไดดงน
1) รายงานปญหาทมาจากปจจยภายนอก เชน จากระดบผบรหาร ระดบผตรวจสอบ
ระดบลกคา ระดบคแขงขนทางธรกจ ระดบตวแทนจ าหนาย เปนตน
2) รายงานปญหาทเกดมาจากปจจยภายใน เชน การประมวลผลทางคอมพวเตอร
ขอมลสถตทางดานการเงน จากผใช งบประมาณ ผตรวจสอบภายในบรษท จากฝาย
งานการวเคราะหระบบ เปนตน
“
การศกษาระบบงานเดมทใชอย
• การวางแผนงานเพอศกษาปญหา
เมอนกวเคราะหระบบเหตของประเดนปญหาแลว จงท าการก าหนดปญหา (Problem Definition)
สงส าคญทจะตองท าเพอเปนพนฐานการวางแผนการด าเนนงาน ประกอบดวย 3 ประการ คอ
1. การก าหนดหวเรองของปญหา (Subject) การก าหนดหวเรองของปญหาตองชดเจนและรอบคอบ
เพอใหเขาใจถงสงทจะท าไดงายขน เพราะเปนการเรมตนศกษาระบบ
2. ก าหนดขอบเขตของปญหา (Scope) เชน การก าหนดจดเรมตนของการศกษาและจดสนสดของ
การศกษา จะตองท าการเจาะลงไปวาจะท าการศกษาในสวนงานอะไรขององคการ กลมบคคลใดทจะท า
การสอบถามหรอศกษา เปนตน
3. การก าหนดจดประสงคหรอเปาหมายของการศกษา (Objective) เปาหมายทก าหนดจะตองไมยาก
หรอมขอจ ากดมากจนเกนไป และจะเปนสงก าหนดตวชวดการประเมนผลไดหรอมความเปนรปธรรม ซง
จะท าใหผบรหารองคการสามารถตดสนใจไดวางานทท าไดบรรลเปาหมายทวางไวหรอไม
“
การศกษาระบบงานเดมทใชอย
• การศกษาผลกระทบของระบบงาน
การศกษาถงปญหา ความตองการ และความเปนไปไดของระบบไดครอบคลมอยใน
ขนตอนของการวเคราะหระบบงานแลว ดงนน การคนหาของขอบเขตของระบบและ
ผลกระทบของระบบจะตองถกท าไปพรอมๆ กน การศกษาผลกระทบของระบบงานแบง
ออกเปน 4 กลม คอ
1.วตถประสงคของระบบคออะไร เพอใหทราบวาผลของการด าเนนงานคออะไร (What)
2.ใครเปนผเกยวของและมสวนไดสวนเสย (Who)
3.ระบบงานจะสงผลกระทบอยางไร (How)
4.ระบบเรมด าเนนงานและสนสดเมอใด เพอใหไดมการจดวางตารางเวลาอยางเหมาะสม
ไมใหใชเวลามากเกนไปและลดคาใหจายของระบบใหนอยทสด (When)
“
การศกษาระบบงานเดมทใชอย
• การเขยนรายงานแสดงหวขอปญหา
- รายงานแสดงหวขอปญหาเปนการแสดงถงความคบหนาในการศกษาเบองตนของ
การวเคราะหระบบ และแสดงหวขอหลกของระบบทจะท าการศกษา
- รายงานจะตองเขยนค าอธบายใหชดเจนถงปญหาทเกดขน ถาไมสามารถชแจงได
ชดเจนจะเปนผลท าใหผวาจางหรอผบรหารขาดความมนใจในความสามารถของ
นกวเคราะหระบบ - การท ารายงานเพอแสดงหวขอปญหาเปนสงส าคญอยางหนงทจะอธบายใหกบผวาจางหรอผบรหารเขาใจภาพพจนใหมของระบบทจะเกดขน และมองเหนแนวคดทาง
ธรกจทอาจเปลยนไป
• การเขยนรายงานแสดงหวขอปญหา
• แนะน าถงลกษณะของปญหาทวไป เชน หวเรองของปญหา (Subject) ขอบเขตของปญหา
(Scope) เปาหมายในการแกปญหา (Objectives)
• อธบายถงแนวทางเบองตนในการแกปญหา
• แสดงใหเหนถงสวนทกอใหเกดปญหา และกอนทไปเกยวของกบขอมล
• ใหค านยามของปญหาทเกดขนอยางกระจางแจงชดเจน
• เนนใหเหนถงเปาหมายในการศกษาเพอท าการแกไขปรบปรง
• ใหค าแนะน าทดเกยวกบปญหาทเกดขน
• อธบายถงหลกการหรอเหตผลในการแกไข จากแนวความคดของนกวเคราะหระบบเอง ถาม
ความจ าเปน
• ใชกราฟรปภาพ, กราฟขอมล, แผนภาพกระแสขอมล, รปภาพ, แผนภมในการอธบายถง
ปญหาถาจ าเปน
สงทควรจะมในรายงานแสดงหวขอปญหา
“
การศกษาระบบงานเดมทใชอย
• ปจจยทควรจะศกษาความเหมาะสม
1. ความเหมาะสมระหวางระบบกบบคลากรในองคการ
2. ความเหมาะสมทางดานเศรษฐกจ โดยการศกษาถงตนทนของการใชระบบใหมเปรยบเทยบกบ
ระบบเกา และผลทจะไดรบ
3. ความเหมาะสมทางดานเทคโนโลย การท าระบบใหมยอมมคาใชจายในการจดหาอปกรณใหม
การเลอกใชอปกรณทเหมาะสมและประโยชนสงสดทจะไดรบ เพอใหระบบมประสทธภาพยงขน
สามารถก าหนดเปาหมายของการศกษาไดเปน 2 หวขอหลก ดงน
1. การเขาใจและก าหนดปญหาทแทจรงของระบบทจะท าการวเคราะหออกมา
2. การคนหาวธการแกปญหาทเปนไปไดมากทสดทจะเขาไปแกปญหานน ๆ
• วธการศกษาความเหมาะสม
การศกษาความเปนไปได (Feasibility Study)
ถาหากการท าการศกษาความเปนไปได (Feasibility Study) มความสมบรณ ปญหาทสามารถ
หลกเลยงได คอ
1. การขาดการสนบสนนจากระดบผบรหาร เพราะไดผานความเหนชอบในแตละขนตอนมาแลว
2. ความไมเขาใจในปญหาและเปาหมายทวางไว เพราะในขนตอนการศกษาความเปนไปไดมการอธบาย
อยางละเอยดถงปญหาทเกดขน และเปาหมายทก าหนดไวเพอการแกไขตอไปในอนาคต ไวแลว
3. การประมาณการทผดพลาด ท าใหเวลาและคาใชจายต ากวาความเปนจรง โดยมกจะเกดจากปจจย
ตางๆ ไดแก โครงสรางของบรษททอาจจะมการเปลยนแปลง การตอตานจากผใช ความยงยากในการ
อบรมบคลากร ความผดพลาดของโปรแกรม ความยงยากในการตดตงและออกแบบระบบ
4. การจดหาระบบคอมพวเตอรและเทคโนโลย เนองจากบรษททวไปมกจะซอเครองคอมพวเตอรกอนท
จะท าการศกษาความเปนไปไดในการน าเครองคอมพวเตอรมาใชในธรกจ ดงนน หากมการศกษาความ
เหมาะสมกอน จะชวยหลกเลยงปญหานได เพราะในการศกษาจะบอกถงเครองคอมพวเตอรทเหมาะสม
กบขนาดธรกจ
สาเหตทตองท าความเขาใจระบบเดมทใชอย
1. เพอใหเขาใจในหนาทและความรบผดชอบของแตละบคคลทเกยวของ เพอทจะหลกเลยงปญหาทอาจจะเกดขนเมอมการแกไขขอมล 2. ลกษณะงานบางอยางมความคลายคลงกน หรอมหนาทความรบผดชอบของงานทก ากงกนอย บางครงอาจท าใหการท างานมความซ าซอนกนได ดงนน การท าความเขาใจระบบเดมทใชอยจงเปนการแยกงานทซ าซอนนนออกมา 3. เพอทจะเขาใจลกษณะการแจกจายงานในองคการนน ๆ4. เพอแสดงใหเหนถงลกษณะการจดเกบขอมลทมความซ าซอนในระบบปจจบนเพราะการไมไววางใจในระบบเดมทใชอย ท าใหตองมการจดเกบหลายแหงทซ ากน 5. เพอจะใชในการตดสนใจวาควรจะคงระบบเกาไว โดยท าการอบรมผใชเพมเตมหรอใหความรแกผใชในเรองงานทเขาก าลงท าอย เพราะบางครงอาจไมจ าเปนตองออกแบบระบบใหมเสมอไป 6. เพอทจะคนหาระบบควบคมการท างานในระบบปจจบน และแสดงใหเหนถงการควบคมระบบการท างานทจะเกดขนในระบบใหม
การจดเตรยมบทสรปเกยวกบระบบเดมทใชอย
ประกอบดวยสงตางๆ ทนกวเคราะหระบบไดท าการศกษามาตงแตตนโดยแสดงถง
แนวความคดในการออกแบบระบบใหม เอกสารรายงานตางๆ ควรใหค าแนะน าวา
รายงานทใชอยเพยงพอหรอไม รายละเอยดทไดจากการสมภาษณ การสงเกต การ
ประชม ขอมลจาก Flowchart หรอจากการท า Work Sampling โดยจะตองอธบาย
ทวไปเกยวกบระบบเดมทใชอย ไดแก
• ขอมลน าเขา (Input) ,ขนตอนการท างาน (Process), ผลลพธ (Output)
• ทรพยากรตางๆ บคลากร ฐานะทางการเงน ความสะดวกในดานตางๆ
• ดานเอกสาร ไดแก บทสมภาษณ, เอกสารขอมล, Data Flow Diagrams,
แผนผงงาน (Layout Chart), Flowcharts
• ดานตนทนของระบบ ขอดของระบบเดมทใชอย ขอเสยของระบบเดมทใชอย
ไดแก ความสามารถในการท างานของระบบ ระบบควบคม และขอมลอนๆ
การก าหนดความตองการของระบบใหม
เปนขนตอนการเรมตนการเตรยมการออกแบบระบบใหม ซงเปนการรวบรวมขอมล
ตางๆ ทไดจากการศกษาทผานมา ตงแตการคนหาปญหาของระบบเดมทใชอย (Problem
Definition) การศกษาความเหมาะสม (Feasibility Study) การท าความเขาใจในระบบ
เดมทใชอย (Understanding Existing System) โดยการรวบรวมขอมลน าเขา (Input)
ผลลพธ (Output) ขนตอนการท างาน (Operation) และทรพยากรตางๆทมอยในระบบ
ประกอบดวยกน
เพอทจะตอบสนองความตองการขององคการทงในปจจบนและอนาคต เปาหมายใน
สวนนคอ
1) การก าหนดแนวทางของระบบใหมทจะน ามาใชในอนาคต
2) การสรางกฎเกณฑหรอมาตรการทจะใช ในการตรวจสอบ และประเมน
ประสทธภาพของระบบใหม
แนวทางในการก าหนดความตองการของระบบใหม
การก าหนดขนตอน (Operation) ของระบบใหม แบงออกไดเปน 3 ขนตอน คอ
1. ขนตอนหลกของระบบ ซงเปนงานทจะตองท าในระบบใหม หากองคการไมตองการ
ขนตอนนในระบบใหม ความจ าเปนในการออกแบบระบบใหมกจะไมม
2. ขนตอนทเปนเปาหมายรองลงมา คอ ขนตอนหรองานทเกดขนเพมเตมระหวางการ
ก าหนดความตองการในขนตอนหลกของระบบ โดยขนตอนนจะไมมการเสยคาใชจาย
มาก ขนตอนนจะชวยสรางใหขนตอนหลก (Major Operation) ท างานไดดขน ท าให
การไหลของงานดขน
3. ขนตอนทไมส าคญนก เปนงานทอาจจะมหรอไมมกได ถามกจะชวยใหระบบดขน
บาง โดยไมมตนทนในการท าขนตอนนและอาจจะเปนขนตอนในอนาคตของระบบใหม
กได
แนวทางในการก าหนดความตองการของระบบใหม
ในการก าหนดความตองการของระบบใหมนน จะเปนทางไปสระบบใหม โดย
จะตองรวบรวมรายละเอยดทกอยางของระบบ และแยกแยะงานหรอขนตอนการ
ท างานหรอกจกรรมในระบบออกมา แลวท าการก าหนดเปาหมายของแตละงาน สงท
นกวเคราะหระบบควรจะใชความสนใจในการก าหนดความตองการของระบบ ไดแก:
1. ผลลพธ (Output) ทจะตองไดรบ
2. ขอมลน าเขา (Input)ทจะตองน ามาใชในระบบเพอใหไดมาซงผลลพธทตองการ
3. ขนตอนการท างาน (Operation) ซงจะตองมขนในการผลตผลลพธ
4. ทรพยากร (Resource) ซงจะถกใชในขนตอนการผลต
5. มาตรการควบคมการท างานในแตละระบบและในทางบญช
แนวทางในการก าหนดความตองการของระบบใหม
ในขณะทเราทราบแลววานกวเคราะหระบบควรจะสนใจอะไรในขนตอนน
ในขณะทท าการก าหนดสงทกลาวมาขางตน ค าถามทนกวเคราะหระบบควรจะให
ความสนใจ คอ
1. อะไรคอความตองการทแทจรงในขณะน ซงจะตองมขนในระบบใหม
2. อะไรทเปนความตองการในอนาคต (ของระบบใหม)
3. อะไรคอขอจ ากดในองคการหรอความตองการของระดบบรหาร เชน
ระยะเวลาทจ ากด หรอขอจ ากดตาง ๆ
4. อะไรทจะใชในการควบคมขนตอนการท างานหรอขนตอนในทางบญช
วธการตรวจสอบระบบใหมจะใชในการตรวจสอบประสทธภาพของระบบใหมวาเปนไป
ตามเปาหมายทวางไวขางตนหรอไม โดยมหวขอทควรจะใชเปนมาตรฐานในการตรวจสอบ ม
ดงน
1. เปาหมาย (Goal) ระบบใหมทเราท าการออกแบบเปนไปตามความตองการของผใชหรอไม
ขนตอนหลกมอยในระบบหรอไม ขนตอนทไมส าคญมหรอไม
2. เวลา (Time) เวลาในทนจะรวมเวลาในการท างานในแตละขนตอน (Overall Processing
Time) เวลาการท างานของคอมพวเตอร (Response Time) เปนตน
3. ตนทน (Cost) หมายถง ตนทนของระบบในการด าเนนการในแตละป ตนทนในการ
บ ารงรกษา ตนทนในการตดตงระบบ ตนทนในการด าเนนงาน ตนทนในการลงทน เปนตน
4. คณภาพ (Quality) ระบบทท าขนดหรอไม ในแงของการท างานมความซ าซอนหรอไมจาก
การเรมใชระบบใหม ขอมลและสารสนเทศตาง ๆ มความถกตองแมนย าขนหรอไม
การก าหนดวธการในการตรวจสอบระบบใหม
5. ความสามารถของระบบ (Capacity) ความสามารถในการรองรบงานในปจจบนและอนาคต
6. ประสทธภาพ (Efficiency) ตรวจสอบวาระบบใหมดกวาระบบทใชอยเดมหรอไม
7. ประสทธผล (Productivity) ขอมลของผใชมคณภาพดขนหรอไม รวมทงการจดการขอมล
ของผใช (User) พฒนาไปในทางทดขนหรอไม ขอมลทใชท าใหตดสนใจรวดเรวขนหรอไม
8. ความถกตอง (Accuracy) มขอผดพลาดเกดขนแกขอมลขาวสารทไดจากระบบอกหรอไม
ระดบบรหารใหความไววางใจแกระบบใหมมากกวาระบบเกาหรอไม
9. ความยดหยน (Flexibility) ความสามารถในการรองรบความตองการใหม ๆ ทไมเคยเกดขน
ในระบบ
10. ความนาเชอถอ (Reliability) เปรยบเทยบระบบเกากบระบบใหมในแงของความเรวในการ
ใชระบบออนไลน (Online) โปรแกรมหรอความลมเหลวของระบบ ซงหมายถงความผดพลาดท
ท าใหระบบท างานไมได มมากหรอนอยเพยงใด
การก าหนดวธการในการตรวจสอบระบบใหม
11. การยอมรบ (Acceptance) ท าการตรวจสอบวาระบบไดรบการยอมรบจากผใช
หรอไม
12. การควบคม (Controls) มระบบการรกษาความปลอดภยทเพยงพอหรอไม ในการ
ปองกนความผดพลาดของระบบทอาจเกดจากการฉอโกง การยกยอกของผใช หรอเกด
จากการสญเสยขอมลหรอมสาเหตการณทไมคาดฝน เปนตน
13. เอกสาร (Documentation) มเอกสารเกยวกบฮารดแวร (Hardware), โปรโตคอล
(Protocols), ซอฟตแวร (Software), คมอ (User Manual) พอเพยงหรอไม
14. การอบรม (Training) มการจดการอบรมทเพยงพอส าหรบผใชระบบหรอไม
15. อายการใชงานของระบบ (System Life) อายของระบบ นบเปรยบเทยบกบ
ระยะเวลาในการออกแบบและการตดตงตองคมคาในการลงทน หากอายการใชงานสน
อาจจะไมคมคาทจะมการพฒนาระบบใหม
การก าหนดวธการในการตรวจสอบระบบใหม
การจดท าบทสรปเกยวกบความตองการของระบบ
การวเคราะหระบบควรจะปรบปรงสงทเปนจดส าคญทไดจากการศกษาระบบ
เดมทใชอย และใชเปนแนวทางในการตดสนใจและเตอนความจ าในระหวางท าการ
ออกแบบในสวนของรายละเอยด เพอใชบงบอกรายละเอยดความตองการของระบบ
ใหมทงหมด ถอวาเปนขนตอนทส าคญขนตอนหนง ซงจะตองอธบายเกยวกบผลลพธ,
ขอมลน าเขา, กระบวนการการท างานและทรพยากรทใชในการพฒนาระบบ,
โครงสรางของแฟมขอมล การสอสารขอมล หรอวธการใชเครองคอมพวเตอร
• อธบายการท างานทเกยวของกบผใชระบบ การไหลของเอกสารและขอมลในระบบ
• อธบายวธการควบคมและระบบการรกษาความปลอดภย ระสทธภาพการท างาน
ของระบบใหมทไดตงเปาหมายเอาไว เพอทจะใหระดบผบรหารท าการตดสนใจ
• อธบายเทคนคพเศษทจะตองน ามาใชในการท างานในระบบใหม
การออกแบบระบบใหม
เปนการจดเตรยมขอมลโดยจดท าเปนขนตอนหรอรปภาพแสดง เพออธบายจดประสงคของ
ระบบหรอเปาหมายทจะท าใหส าเรจ จะตองไดขอมลพนฐานมาจากการศกษาในขนตอนตางๆ ท
ผานมา ซงประกอบดวย
1. หวขอปญหาทชดเจนจากทไดท าการศกษา
2. ภาพของระบบเดมทใชอย และรายละเอยดในสวนตางๆ
3. ความตองการของระบบใหม
จดส าคญของการออกแบบระบบใหม
1. ตรวจสอบ คนหาขอมลทใชอยในระบบ และความเปนไปไดทจะน ามาปรบปรงเปลยนแปลง
ใหมเพอประยกตใชกบระบบใหม
2 .นกวเคราะหระบบจะตองพยายามคดและสรางสรรคสงใหมๆ
3 .ท าการวเคราะหขอมลน าเขา, ผลลพธ, ขนตอนการท างาน, การควบคม และเทคนคตางๆ ท
จะมาใชในระบบ และกระบวนการการท างานทส าคญทสดกอน ท าการตรวจสอบตวเลอกตางๆ
การออกแบบแฟมขอมลและฐานขอมล
• แฟมขอมลหรอฐานขอมลทจะท าการเกบขอมลไวส าหรบระบบ เพอทระบบงานจะ
สามารถน าเอาขอมลไปใชใหเกดประโยชนไดตามตองการ
• แฟมขอมลจงมคณสมบตทจะอ านวยใหขอมลสามารถถกเรยกใชรวมกนจาก
ระบบงานยอยตางๆ ซงนกวเคราะหระบบจะตองท าการวเคราะหการใชงาน การ
บ ารงรกษา การเปลยนแปลงแกไขตางๆ เกยวกบแฟมขอมลและฐานขอมล
• ตองค านงถงขอมลจ ากดของพนฐานของแฟมขอมลทมอย โดยนกวเคราะหระบบ
จะตองมความรความเขาใจทางดานแฟมขอมลและฐานขอมล เพอทจะหาผลลพธทด
ทสดวาฐานขอมลหรอแฟมขอมลทก าลงพจารณาอยนควรจะเปนแบบไหน อยางไร
แฟมขอมลหรอฐานขอมลจะท าการเกบขอมลไวส าหรบระบบ
เพอทระบบงานจะสามารถน าเอาขอมลไปใชใหเกดประโยชนไดตามตองการ จงมคณสมบตทจะอ านวยใหขอมลสามารถถกเรยกใชรวมกนจากระบบงานยอยตางๆ ซงจะตองท าการวเคราะหการใชงาน การบ ารงรกษา การเปลยนแปลงแกไขตางๆ เกยวกบแฟมขอมลและฐานขอมล
การออกแบบแฟมขอมลและฐานขอมล
การออกแบบฐานขอมล (Database)
เพอใหเกดความสะดวกและลดความซ าซอนกนของขอมล เพอลด
ความยงยากในการบ ารงรกษาฐานขอมล การทจะใชฐานขอมลได
ระบบคอมพวเตอรจ าเปนตองไดรบการออกแบบใหเหมาะสมกนทง
ซอฟตแวรและฮารดแวรดวย และทางดานซอฟตแวรกจะตองมระบบ
บรหารฐานขอมล (DBMS) มาเปนตวกลาง เพอทจะเชอมโยงระหวาง
ระบบงานคอมพวเตอรกบฐานขอมล รวมถงระบบ cloud computing
การออกแบบแฟมขอมลและฐานขอมล
การทบทวนระบบงาน
เมอการออกแบบระบบงานไดเสรจสมบรณเรยบรอยแลว นกวเคราะหระบบ
จะตองน าเอาสงทไดท าการออกแบบไวแลวทงหมดกลบมาทบทวนใหมอกครง และ
จดท าในรปแบบของรายงานและน าเสนอ (Presentation) ตอผบรหารและผใช
ระบบ ซงจะแบงการทบทวน (Review) ออกเปน 2 สวน คอ
1. ผบรหาร (Management Review) ระบถงระบบงานทไดพฒนาขนมานน
สามารถจะแกปญหาทเกดขนไดอยางแทจรงนอกจากรายงานถงประวตตาง ๆ
ปญหาทเกดขน และทางแกไขของระบบทไดมการออกแบบเอาไว ตารางเวลาของ
การน าระบบเขามาตดตง (Implementation) รวมทงตนทนของการพฒนาระบบ
จะตองไดรบการแจกแจงใหทราบดวย ในกรณทมการเปลยนแปลงทมงานทรวมกน
พฒนาระบบ หวหนาทมหรอนกวเคราะหระบบจะตองแนะนะบคคลทเขามาใหม
ใหกบฝายบรหารไดรบทราบดวย
การทบทวนระบบงาน
2. ผใชระบบ (User Review) เปนผทเกยวของกบการวเคราะหและออกแบบ
ระบบตงแตเรมตน จะเปนผทบทวนวา ระบบงานไดใหในสงทเขาตองการอยางแทจรง
หรอไมนกวเคราะหระบบจะตองใหตวอยางของการน าเขาขอมลทางจอภาพ รายงาน
แบบตาง ๆ พรอมอธบายรายละเอยดใหกบผใชระบบไดเขาใจอยางชดเจน และใน
ขณะเดยวกนนกวเคราะหระบบจะตองเตรยมตวทจะตอบค าถามใหกบผใชระบบดวย
*** นกวเคราะหระบบทดจะตองศกษาใหทราบถงแนวโนมของเทคโนโลยและความ
ตองการของผใชระบบโดยทวไปวาจะมแนวโนมไปทางใด เพอทจะไดน าเอาแนวโนม
ตาง ๆ มาท าการผสมผสานปรบปรงใหเขากบเทคโนโลยและความสามารถในปจจบน
เทาทนกวเคราะหระบบมอย เพอท าการออกแบบระบบงานส าหรบอนาคตตอไป