activity 4

21
ภภภภภภภภภภภภภภ ภภภภภภ 4 ภภภ ภภภ ภภภภภภภภ ภภภภภภภภภ 523050252-1 ภภภ ภภภภภภ ภภภภภภภภ 523050257- ภภภภภภภภภภภภภภภภภภภ ภภภภภภภภภภภภภภภภภภภภ ภภภภภภภภภภภ

Upload: thank7777

Post on 25-Jul-2015

354 views

Category:

Documents


2 download

TRANSCRIPT

ภารกิ�จกิารเร�ยนร��ที่�� 4

โดยนาย วราว�ฒน� โสภาร�ตน� 523050252-1นาย สรย�ที่ธ เด�อนฉาย 523050257-7

ว�เคราะห์�ส�งเคราะห์�เพื่��อห์าค"าจ"ากิ�ดความและความ

ห์มาย

1. SDLC ค�ออะไร พื่ร�อมยกิต�วอย'างที่��สามารถอธ�บายให์�เข้�าใจ

SDLC ค�อวงจรกิารพื่�ฒนาระบบซอฟแวร�เพื่��อใช้�ส"าห์ร�บวางแผนงานในธ�รกิ�จต'างๆม�ที่�1งห์มด 7 ข้�1นตอน 1. เข้�าใจปั3ญห์า (Problem Recognition) 2. ศึ6กิษาความเปั8นไปัได� (Feasibility Study) 3. ว�เคราะห์� (Analysis) 4. ออกิแบบ (Design) 5. สร�าง ห์ร�อพื่�ฒนา (Construction) 6. กิารต�ดต�1งห์ร�อกิารปัร�บเปัล��ยน (Installation, Conversion) 7. บ"าร�งร�กิษา (Maintenance)

1. SDLC ค�ออะไร พื่ร�อมยกิต�วอย'างที่��สามารถอธ�บายให์�เข้�าใจ

โดยข้�1นตอนที่��ส"าค�ญๆ จะม�อย�' 4 ข้�1นตอน ค�อด�านกิารวางแผน (Planning Phase) ด�านกิารว�เคราะห์� (Analysis Phase) ด�านกิารออกิแบบ (Design Phase) ด�านกิารสร�างและพื่�ฒนา (Implementation Phase)ต�วอย'าง กิารวางแผนระบบเคร�อข้'ายข้องโที่รศึ�พื่ที่�1. เข้�าใจปั3ญห์า (Problem Recognition) ว�เคราะห์�ความต�องกิารข้องผ��ใช้�ที่��ใช้�ระบบเคร�อข้'ายข้องบร�ษ�ที่และว�เคราะห์�ผ��ใช้�ข้องบร�ษ�ที่อ��นเพื่��อห์าสาเห์ต�ว'าที่"าไมถ6งเล�อกิใช้�ข้องอ�กิบร�ษ�ที่

1. SDLC ค�ออะไร พื่ร�อมยกิต�วอย'างที่��สามารถอธ�บายให์�เข้�าใจ

2. ศึ6กิษาความเปั8นไปัได� (Feasibility Study) ที่ดลองให์�กิล�'มต�วอย'างใช้� และด�ผลตอบร�บว'าด�มากิน�อยเพื่�ยงใด 3. ว�เคราะห์� (Analysis) รอผล feedback กิล�บมา ถ�าผ��ใช้�ย�งไม'ค'อยพื่6งพื่อใจ ควรว�เคราะห์�ไห์ม' ถ�าพื่6งพื่อใจแล�ว กิ9อาจจะเสร�มอะไรที่��บร�ษ�ที่ค�ดว'าน'าจะที่"าได�เข้�าไปั4. ออกิแบบ (Design) เร��มออกิแบบวางแผนระบบให์�ครอบคล�มและได�ตามที่��ผ��ใช้�ต�องกิารห์ร�อตามที่��บร�ษ�ที่ได�ต�1งเปั:าห์มายไว�

1. SDLC ค�ออะไร พื่ร�อมยกิต�วอย'างที่��สามารถอธ�บายให์�เข้�าใจ

5. สร�าง ห์ร�อพื่�ฒนา (Construction) เร��มกิารสร�างโปัรแกิรมาข้61นมา6. กิารต�ดต�1งห์ร�อกิารปัร�บเปัล��ยน (Installation, Conversion) เร��มให์�ผ��ใช้�ได�ลองใช้�จร�ง7. บ"าร�งร�กิษา (Maintenance)ตรวจสอบข้�อผ�ดพื่ลาดห์ล�งจากิที่��ผ��ใช้�ได�ลองใช้�และปัร�บปัร�งข้�อผ�ดพื่ลาด

2. เคร��องม�อที่��ใช้�ในกิารพื่�ฒนาะระบบ (Tools) ค�ออะไร พื่ร�อมยกิต�วอย'างและภาพื่ปัระกิอบให์�มากิที่��ส�ด

เคร��องม�อที่��ใช้�ในกิารพื่�ฒนาระบบ ค�อ เคร��องม�อที่��น"ามาใช้�งาน ห์ร�อน"ามาเพื่��อสน�บสน�นกิารพื่�ฒนาระบบ ซ6�งเคร��องม�อด�งกิล'าวน�1 จะช้'วยให์�กิารพื่�ฒนาระบบสารสนเที่ศึน�1นม�ความรวดเร9วและม�ค�ณภาพื่ย��งข้61น

ต�วอย'างเคร��องม�อที่��ใช้�พื่�ฒนาระบบ1. เคร��องม�อสร�างแผนภาพื่ห์ร�อไดอะแกิรม 

เปั8นเคร��องม�อที่��ใช้�ส"าห์ร�บวาดไดอะแกิรมห์ร�อแบบจ"าลองระบบ (System Model) ตามที่��ต�องกิาร ห์ร�อใช้�ส"าห์ร�บสร�างแบบจ"าลองตามกิรรมว�ธ�ข้องกิารพื่�ฒนาระบบ (System Development Methodologies) ซ6�งแบบจ"าลองที่��วาดน�1นสามารถล�งกิ�ไปัย�งแบบจ"าลองอ��นๆ ที่��เกิ��ยวข้�องได� เช้'น แผนภาพื่ UML Diagram, Data Flow Diagram ห์ร�อ ER Diagram เปั8นต�น 

2. เคร��องม�อจ�ดที่"าค"าอธ�บาย เปั8นเคร��องม�อที่��ใช้�บ�นที่6กิค"าอธ�บายและรายละเอ�ยดข้องระบบ ซ6�งม�กิใช้�งานเพื่��อปัระกิอบค"าอธ�บายข้องแบบจ"าลองห์ร�อไดอะแกิรมที่��สร�างข้61นในข้ณะน�1น

ต�วอย'างเคร��องม�อที่��ใช้�พื่�ฒนาระบบ3. เคร��องม�อสร�างห์ร�อจ�ดที่"าต�นแบบ

เปั8นเคร��องม�อในกิารสร�างส'วนปัระกิอบข้องระบบ ซ6�งปัระกิอบไปัด�วยอ�นพื่�ตและเอาต�พื่�ต โดยอ�นพื่�ตและเอาต�พื่�ตเห์ล'าน�1สามารถน"าไปัรวมเข้�ากิ�บแบบจ"าลองระบบ และค"าอธ�บายรายละเอ�ยดระบบที่�1งสองได� 

4. เคร��องม�อจ�ดกิารด�านค�ณภาพื่ เปั8นเคร��องม�อที่��ใช้�ส"าห์ร�บว�เคราะห์�แบบจ"าลอง ค"าอธ�บายราย

ละเอ�ยด และต�นแบบเพื่��อตรวจสอบความถ�กิต�อง ความครบถ�วนสมบ�รณ� ความถ�กิต�องตรงกิ�น เพื่��อเปั8นไปัตามกิรรมว�ธ�ที่��ถ�กิต�องและยอมร�บ 

ต�วอย'างเคร��องม�อที่��ใช้�พื่�ฒนาระบบ5. เคร��องม�อจ�ดที่"าเอกิสาร 

เปั8นเคร��องม�อที่��ที่"ากิารรวบรวม และจ�ดที่"าเอกิสารในร�ปัข้องรายงานข้องแบบจ"าลองระบบ ค"าอธ�บายรายละเอ�ยด และระบบต�นแบบ เพื่��อให์�สามารถน"าเอกิสารรายงานเห์ล'าน�1ไปัเสนอแกิ'เจ�าข้องระบบ ผ��ใช้�งาน น�กิออกิแบบ ห์ร�อน�กิพื่�ฒนา 

6. เคร��องม�อกิารออกิแบบและแปัลรห์�ส เปั8นเคร��องม�อในกิารแปัลงห์ร�อกิาร Generate โดยอ�ตโนม�ต�

เช้'น ได�ที่"ากิารออกิแบบแผนภาพื่ ER ไดอะแกิรม และให์�ที่"ากิารแปัลงเปั8นฐานข้�อม�ลตามที่��ต�องกิารโดยอ�ตโนม�ต� และรวมถ6งกิารแปัลงโมเดลให์�เปั8นรห์�สโปัรแกิรม เปั8นต�น

3. แบบจ"าลองที่��ใช้�ในกิารพื่�ฒนาระบบ (Model) ค�ออะไร พื่ร�อมยกิต�วอย'างและภาพื่ปัระกิอบให์�มากิที่��ส�ด

แบบจำ��ลอง (Model) คื�อ สั ญล กษณ์�ที่��ใช้�ในก�รจำ��ลองข้�อเที่�จำจำร�งต่ �ง ๆ ที่��เก�ดข้#$นในระบบ ไม่ ว่ �จำะเป็*นแบบจำ��ลองข้�อม่+ล (Data Model) หร�อข้ $นต่อนก�รที่��ง�นข้องระบบ (Process Model) ได�แก

Context DiagramFlowchartE-R DiagramReportFormSource Code

FlowchartStructure Chart

Data Flow Diagram (DFD)

Use Case Diagram Class

DiagramEntity Relationship Diagram (ERD)

Sequence Diagram

Organization Hierarchy Chart

PERT Chart

SSADM

ข้�อด� ข้�อเส�ย

สามารถรวบรวมความต�องกิารจากิผ��ใช้�ได�เปั8นระยะเวลานานกิ'อนที่��จะเร��มเข้�ยนโปัรแกิรม และกิารเปัล��ยนแปัลง ความต�องกิารม�น�อย เน��องจากิกิ'อนที่��จะถ6งข้�1นตอนกิารเข้�ยนโปัรแกิรม ข้�อม�ลต'าง ๆ ที่��ว�เคราะห์�มาน�1นจะต�องได�ร�บกิารอน�ม�ต�เห์9นช้อบจากิเจ�าข้องระบบกิ'อน จ6งจะสามารถเข้�าส�'ข้�1นตอนกิารเข้�ยนโปัรแกิรมได�ห์มายความว'าข้�อม�ลที่�กิอย'างที่��ว�เคราะห์�และออกิแบบมาน�1นจะต�องตรงตามความต�องกิารข้องผ��ใช้�และเจ�าข้องระบบมากิที่��ส�ด

จะใช้�เวลานานมากิในข้�1นตอนกิารว�เคราะห์�และออกิแบบระบบ และกิารออกิแบบต'าง ๆ จะร'างลงบนกิระดาษ ซ6�งผ��ใช้�ห์ร�อเจ�าข้องระบบไม'สามารถที่ดลองใช้�งานได�  จ6งอาจจะที่"าให์�ไม'ที่ราบถ6งปั3ญห์าที่��เกิ�ดข้61น ส'งผลให์�อาจเกิ�ดปั3ญห์าในระห์ว'างข้�1นตอนกิารเข้�ยนโปัรแกิรมได�

4. สร�างตารางเปัร�ยบเที่�ยบข้�อด� ข้�อเส�ยข้อง SSADM, RAD และ OOD&D

RAD

ข้�อด� ข้�อเส�ย

สามารถพื่�ฒนาระบบได�อย'างรวดเร9ว  แต'กิ9ม�ข้�อเส�ย  ค�อ   ระบบที่��พื่�ฒนาด�วยความร�บเร'ง  อาจม�รายละเอ�ยดปัล�กิย'อยที่��ผ�ดพื่ลาดได�  นอกิจากิย�งม�ข้�อเส�ยที่��ผ��ใช้� (User)   สามารถเปัล��ยนความต�องกิารข้องระบบ (requirement) ได�บ'อย ๆ เน��องจากิม�โปัรแกิรมต�นแบบให์�ที่ดลองใช้�และแกิ�ไข้ได�ง'าย  ส'งผลให์�เกิ�ดความย�'งยากิและจ�ดกิารส"าห์ร�บพื่�ฒนาระบบให์�สมบ�รณ�

กิารเปัล��ยนแปัลงความต�องกิารข้องผ��ใช้�อย�'ตลอดเวลา เน��องจากิผ��ใช้�ได�ที่ดลองใช้�โปัรแกิรมต�นแบบที่��สามารถสร�างและแกิ�ไข้ได�ง'ายน��นเอง

4. สร�างตารางเปัร�ยบเที่�ยบข้�อด� ข้�อเส�ยข้อง SSADM, RAD และ OOD&D

OOD&D

ข้�อด� ข้�อเส�ย

1. Maintain ง'ายเพื่ราะว'าแต'ละ object แยกิออกิมาเด'นช้�ด2. Reusable เอาไปัใช้�ให์ม'ได�ง'าย เน��องจากิ Object ม�กิารกิ"าห์นดค�ณสมบ�ต�ข้องต�วเองช้�ดเจน , กิ"าห์นด data ช้�ดเจน เราสามารถออกิแบบ Object ให์�ไปัใช้�ได�ในห์ลายกิรณ� และกิ9เร�ยกิใช้�เฉพื่าะ Object ได�ง'าย

แบบจ"าลองที่��เปั8นแผนภาพื่แตกิต'างกิ�นไปั ที่"าให์�แผนภาพื่ไม'เปั8นมาตรฐาน (Standard) เด�ยวกิ�น ยากิแกิ'กิารน"าไปัสร�างเน�1อห์ากิารเร�ยนกิารสอนในสถาบ�นศึ6กิษา  และยากิต'อกิารที่"าความเข้�าใจระห์ว'างเช้�งว�ตถ�  (Object - Oriented Analysis and Design Methodology) 

4. สร�างตารางเปัร�ยบเที่�ยบข้�อด� ข้�อเส�ยข้อง SSADM, RAD และ OOD&D

5. UML ค�ออะไร และ CASE TOOL ค�ออะไร

UML (Unified Modeling Language) เป็*น graphical notation ม่�ต่รฐ�นที่��ก��หนดโดย Object Management Group (OMG) ที่��ใช้�ในก�รโม่เดลระบบ โดยป็ระกอบไป็ด�ว่ยไดอะแกรม่ในสั�ม่หม่ว่ดหล ก คื�อ 1. ไดอะแกรม่ที่��แสัดงโคืรงสัร��งโป็รแกรม่ ได�แก Class Diagram, Object Diagram, Component Diagram, and Deployment Diagram2. ไดอะแกรม่ที่��แสัดงพฤต่�กรรม่ระบบ ได�แก Use Case Diagram, Sequence Diagram, Activity Diagram, Collaboration Diagram, and Statechart Diagram3. ไดอะแกรม่ที่��แสัดงก�รจำ ดก�รโม่เดล ได�แก Packages, Subsystems, and ModelsUMLไม่ สั�ม่�รถที่�� ก�รสัร��งโป็รแกรม่ได� (Code Generation) แต่ ที่ว่ �ผลพว่งภ�ยหล งจำ�กก�รออกแบบม่�ร+ป็แบบหร�อหน��ต่�ที่��โป็รแกรม่เม่อร�สั�ม่�รถที่��จำะด�� เน�นก�รพ ฒน�โป็รแกรม่ (Coding) ได�อย �งเร�ว่และง �ยด�ยม่�กUML ม่ององคื�ป็ระกอบต่ �งๆ ข้องซอฟต่�แว่ร�ที่��จำะที่�� ก�รพ ฒน�ข้#$นม่�ในร+ป็ข้องออบเจำ�คืต่� (Object) และออบเจำ�คืต่�แต่ ละต่ ว่น $นม่�คืว่�ม่เก��ยว่ข้�องก นโดยอ�ศั ยคืว่�ม่สั ม่พ นธ์�(Relationships) เป็*นต่ ว่เช้��อม่โยง อ�กที่ $งออบเจำ�คืต่�เหล �น $นสั�ม่�รถต่�ดต่ อสั��อสั�รก นได� ก�รต่�ดต่ อสั��อสั�รก นระหว่ �งออบเจำ�คืต่�น�$เองเป็*นกลไกภ�ยในซอฟต่�แว่ร�ที่��ที่�� ให�ซอฟต่�แว่ร�ที่�� ง�นต่�ม่ที่��ผ+�ใช้�ต่�องก�รได�จำ�กก�รม่องซอฟต่�แว่ร�เป็*นออบเจำ�คืต่� น��เองUML จำ#งช้ ว่ยให�ก�รเข้�ยนโป็รแกรม่เช้�งว่ ต่ถ;(Object-Oriented Programming) เป็*นไป็ได�ง �ยเพร�ะก�รเข้�ยนโป็รแกรม่เช้�งว่ ต่ถ;ก�ม่ององคื�ป็ระกอบข้องซอฟต่�แว่ร�เป็*นออบเจำ�คืต่�เช้ นเด�ยว่ก น

5. UML ค�ออะไร และ CASE TOOL ค�ออะไร

CASE TOOL เป็*นเคืร��องม่�อที่��ใช้�ในก�รว่�เคืร�ะห�และออกแบบระบบ  ซ#�งม่�คืว่�ม่สั�ม่�รถหล ก ๆ   คื�อ  ช้ ว่ยน กว่�เคืร�ะห�ระบบ (systems analysts: SA)  ในก�รว่�เคืร�ะห�และออกแบบระบบข้�อม่+ล ข้ �ว่สั�รต่ �ง ๆ   เช้ น  ใช้�สัร��งแผนภ�พบร�บที่ (Context)    แผนภ�พกระแสัข้�อม่+ล (Data flow diagram)  ออกแบบเช้�ง UML  หร�อแผนภ�พต่ �ง ๆ  ( Diagram)  ที่��เก��ยว่ข้�อง  นอกจำ�กน�$ CASE Tools  ย งม่�คืว่�ม่สั�ม่�รถในก�รใช้�พ ฒน�ระบบและช้ ว่ยในก�รจำ ดก�รง�น  ถ�� CASE Tools  ที่��ม่�คืว่�ม่สั�ม่�รถ Upper CASE  จำะช้ ว่ย  SA  ในก�รว่�เคืร�ะห�ระบบ ซ#�งป็ระกอบด�ว่ยข้ $นต่อน    Planning, Analysis  และ  Design   ต่�ม่กระบว่นก�ร SDLC    สั ว่น  CASE  Tools  ที่��ม่�คืว่�ม่สั�ม่�รถ  Lower CASE  จำะช้ ว่ยในก�รว่�ดแผนภ�พ (manages diagrams)  และสัร��งโป็รแกรม่  (code generation)  ซ#�งอย+ ระหว่ �งก�รที่��ง�นในข้ $นต่อน Design   และ  Implementation ข้องกระบว่นก�ร SDLC  นอกจำ�กน�$ย งม่�  CASE Tools  บ�งช้น�ดที่��รว่ม่คืว่�ม่สั�ม่�รถ Upper CASE   และ  Lower CASE  ไว่�ด�ว่ยก น ง�นว่�เคืร�ะห�และออกแบบจำ ดว่ �เป็*นง�นที่��น �เบ��อ  สั�ม่�รถใช้�  CASE  tools  เป็*นเคืร��องม่�อช้ ว่ยในก�รป็ระหย ดแรงและย นระยะเว่ล�ก�รที่��ง�นให�เร�ว่ข้#$น  เน��องจำ�กเป็*นเคืร��องม่�อช้ ว่ยในก�รออกแบบพ ฒน�ระบบที่ �ว่ ๆ ไป็ และจำ ดเป็*นเคืร��องม่�อด��น IT และที่��ม่� Function  ก�รใช้�ง�นเพ�ยบพร�อม่

6. ยกิต�วอย'างโปัรแกิรมที่��ใช้�เปั8นเคร��องม�อข้อง Upper-CASE และ Lower-Case

Upper-CASE1. Rational Rose : ใช้�สั��หร บว่�ด UML  Design  for  OO(Object Oriented)  และ  generate code2.Visible Analyst:  ใช้�สั��หร บว่�ด Context Diagram และ Data flow diagram3. Visual Studio : ที่��ออกแบบและสัร��ง  web4. Paradigm  Plus 5. Oracle  Enterprise  Development Suite6. Logic Works Suite7. AxiomSys and AxiomDsn8. V32 & X32

6. ยกิต�วอย'างโปัรแกิรมที่��ใช้�เปั8นเคร��องม�อข้อง Upper-CASE และ Lower-Case

Lower-CASE1.phpMyAdmin 3.4.3.2เป็*นโป็รแกรม่ที่��ถ+กพ ฒน�โดยใช้�ภ�ษ� PHP เพ��อใช้�ในก�รบร�ห�รจำ ดก�รฐ�นข้�อม่+ล Mysql แที่นก�รคื�ย�คื��สั �ง2.TopStyle 4.0.0.91  เป็*นซอฟที่�แว่ร�ช้ ว่ยเข้�ยนเว่�บไซต่�ให�ต่รงต่�ม่ม่�ต่ร�ฐ�นเว่�บ3.Notepad++ 5.9.3คื�อโป็รแกรม่ text editor ที่��ด�ที่��สั;ด ด�ว่ยคืว่�ม่สั�ม่�รถที่��เที่�ยบเที่ �และด�กว่ �โป็รแกรม่ Edit plus ที่��น กพ ฒน�ที่;กคืนเคืยใช้�ม่�ในอด�ต่ ไม่ ว่ �จำะเป็*นก�รแก�ไข้ source code ซ#�งรองร บ syntax ในร+ป็แบบโป็รแกรม่ได�หล�กหล�ย หร�อแม่�แต่ กระที่ �งจำะน��ม่�ใช้�แที่นโป็รแกรม่ Notepad แบบธ์รรม่ด�ในโป็รแกรม่ windows ก�สั�ม่�รถที่��ได�เลย4.Wireshark 1.6.1 (32-bit)  เป็*นโป็รแกรม่จำ��พว่ก packet sniffer ช้น�ดหน#�งซ#�งป็ระกอบไป็ด�ว่ยสั ว่นข้อง Packet Capture และ Packet Analyzer โดยที่��หน��ที่��ในก�รว่�เคืร�ะห�ระบบ Network โดย Wireshark น $นสั�ม่�รถที่��ง�นได�ที่ $งบนระบบป็ฏิ�บ ต่�ก�ร Linux, window และ OSX สั�ม่�รถที่��ก�รว่�เคืร�ะห�ข้�อม่+ลบนเคืร�อข้ �ยได�หล�กหล�ยร+ป็แบบ และที่��สั��คื ญ Wireshark น $นเป็*นซอฟต่�แว่ร�แบบ Open Source 

6. ยกิต�วอย'างโปัรแกิรมที่��ใช้�เปั8นเคร��องม�อข้อง Upper-CASE และ Lower-Case

Lower-CASE5. VirtualBox 4.0.12.72916 คื�อโป็รแกรม่จำ��ลองเคืร��องคือม่พ�ว่เต่อร�อ�กเคืร��อง ไว่�ในเคืร��องคือม่ที่��เร�ใช้�ง�นอย+ หร�อเคืร��องคือม่พ�ว่เต่อร�เสัม่�อน (Virtual Machine) น �นเอง VirtualBox ช้ ว่ยให�น กพ ฒน�สั�ม่�รถที่ดลองต่�ดต่ $งและที่ดสัอบระบบป็ฎิ�บ ต่�ก�ร โป็รแกรม่น�$เป็*นโอเพ นซอร�ด (Opensource) ที่��ใช้�ง�นได�โดยไม่ ม่�คื �ใช้�จำ �ย6. Python 3.2.1 คื�อช้��อภ�ษ�ที่��ใช้�ในก�รเข้�ยนโป็รแกรม่ภ�ษ�หน#�งที่��ม่�คืว่�ม่สั�ม่�รถสั+ง ไม่ แพ�ภ�ษ�อ��นๆ ที่��ม่�อย+ ในต่อนน�$ Python น $นเป็*นภ�ษ�ที่�� Open Source ที่��ให�ที่;กคืนสั�ม่�รถที่��จำะน�� Python ม่�พ ฒน�โป็รแกรม่ข้องเร�ได�ฟร�ๆ โดยไม่ ต่�องเสั�ยคื �ใช้�จำ �ย และคืว่�ม่เป็*น Open Source ที่��ให�ม่�คืนเข้��ม่�ช้ ว่ยก นพ ฒน�ให� Python ม่�คืว่�ม่สั�ม่�รถสั+งข้#$น และใช้�ง�นได�คืรบคื;ม่ก บที่;กล กษณ์ะง�น7. TortoiseSVN 1.6.16เป็*นโป็รแกรม่ใช้�จำ ดก�ร subversion ที่��เป็*น Version Control System ใช้�คืว่บคื;ม่ source code ข้องซอฟ แว่ร� ก�รที่��ง�นคืล��ยก บ CVS หร�อ Version Control ข้อง SourceForge.net แต่ ก��จำ ดจำ;ดด�อยข้อง CVS ที่��ใช้� TCP/IP port เฉพ�ะ (2401) ที่��ไม่ ใช้ 80 (HTTP) หร�อ 443 (HTTPS) ที่��ที่��ให�ผ+�ใช้�ง�นบ�งกล; ม่ไม่ สั�ม่�รถใช้�ง�นได�

7. จากิกิารที่��ศึ6กิษา CASE มาที่'านจะเล�อกิใช้� Tool โปัรแกิรมใดที่��จะช้'วยพื่�ฒนาระบบ เพื่ราะเห์ต�ใด

จากิกิารที่��ได�ศึ6กิษา CASE มาน�1น ข้�าพื่เจ�าเล�อกิที่��จะใช้� Business Process Reengineering เปั:าปัระสงค�ข้องกิารใช้�เคร��องม�อฯ น�1 กิ9เพื่��อลดต�นที่�นและรอบเวลาผล�ตโดยกิารข้จ�ดกิ�จกิรรมใด ๆ ที่��ไม'กิ'อให์�เกิ�ดปัระโยช้น�และพื่น�กิงานผ��ที่��สร�างกิ�จกิรรมน�1น ๆ ข้61นมา กิารจ�ดองค�กิรแบบกิล�'มที่"างานที่��ม�สมาช้�กิแบบข้�ามสายงานจะที่"าให์�ลดล"าด�บช้�1นกิารบร�ห์ารลง กิ'อให์�เกิ�ดกิารเร'งกิารไห์ลข้องสารสนเที่ศึ ลดข้�อผ�ดพื่ลาดและกิารแกิ�ไข้อ�นเกิ�ดจากิกิารส'งต'องาน และอ�กิอย'างกิ9ปัร�บปัร�งค�ณภาพื่โดยกิารลดงานที่��กิระจายกิารที่"างานออกิเปั8นส'วนย'อย ๆ กิ'อให์�เกิ�ดเจ�าข้องกิระบวนกิารอย'างช้�ดเจน ผ��ที่"างานสนองตอบต'อผลล�พื่ธ�งานได�มากิข้61นและสามารถว�ดปัระส�ที่ธ�ภาพื่ข้องเข้าได�ช้�ดเจน