Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore PPT 4-12-61

PPT 4-12-61

Published by nattaphol.th, 2018-12-01 10:19:06

Description: PPT 4-12-61

Search

Read the Text Version

โครงการอบรมเชิงปฏบิ ตั กิ ารเตรยี มความพรอมสูการพัฒนาตนเองใหมีสมรรถนะ ทางดา นวศิ วกรรมซอฟตแ วรในยุคดิจทิ ลั อาจารยณฐั พล ธนเชวงสกลุ แขนงวิชาคอมพิวเตอรธรุ กิจ คณะวิทยาการจัดการ มหาวทิ ยาลยั ราชภัฏจันทรเกษม วนั องั คารที่ 4 ธันวาคม 2561 ณ หอ ง S2412 เวลา 13.00-16.00 น.มหาวิทยาลัยนอรทกรุงเทพ วทิ ยาเขตสะพานใหม

หัวขอวนั นี้• สมรรถนะทางดานวศิ วกรรมซอฟตแ วร• การทดสอบสมรรถนะของบคุ คลตามมาตรฐานอาชพี• ฝก ปฏิบตั ิการวเิ คราะหแ ละออกแบบระบบ• อาชพี ท่เี กยี่ วของ 2

สมรรถนะทางดา นวิศวกรรมซอฟตแวร 3

สมรรถนะทางดานวศิ วกรรมซอฟตแ วรทาํ ไมตอ งสมรรถนะทางดา นวิศวกรรมซอฟตแ วร. ...??? 4

สมรรถนะทางดานวิศวกรรมซอฟตแ วรปญหาหลกั ของการพฒั นาซอฟตแ วรสถติ จิ าก Defects Originate in Project Phase (2018)56% เกิดจากการเก็บรวบรวมความตองการ27% เกดิ จากการออกแบบระบบ10% เกดิ จากการเขยี นโปรแกรม7% เกิดจากปญ หาอน่ื ๆ 5

สมรรถนะทางดานวศิ วกรรมซอฟตแ วรIEEE (2017) 6

การทดสอบสมรรถนะของบคุ คล ตามมาตรฐานอาชพี 7

8

การทดสอบสมรรถนะของบคุ คลตามมาตรฐานอาชพีการสอบสมรรถนะวชิ าชีพกบั สถาบนั คณุ วฒุ ิวชิ าชพี 9

การทดสอบสมรรถนะของบุคคลตามมาตรฐานอาชพีสอบสมรรถนะวิชาชพี กบั สถาบันคุณวฒุ วิ ชิ าชพี แลวไดอะไร....???? • สรางโอกาสการสมัครเขา รับการทาํ งานกบั สถานประกอบการ • รรู ะดบั ความสามารถในสาขา/อาชีพของตนเอง • สรา งความกาวหนาในการทํางาน • สรา งความโดดเดน เหนือผอู นื่ • สอบผานแลว ไดรบั การรับรองคณุ วฒุ ิ 10

การทดสอบสมรรถนะของบุคคลตามมาตรฐานอาชพี 11

การทดสอบสมรรถนะของบคุ คลตามมาตรฐานอาชพีการเขา รบั การทดสอบ • รอบการทดสอบประมาณเดือน มกราคม 2562 • มหาวทิ ยาลัยเทคโนโลยพี ระจอมเกลาพระนครเหนอื • ทดสอบภาคทฤษฎี เวลา 9.00-11.00 น.  สอบผา น 60% รอสอบสัมภาษณ  สอบผา น 70% รอสอบปฏบิ ัติ • ทดสอบภาคสัมภาษณ เวลา 11.00-12.00 น. • ทดสอบภาคปฏบิ ตั ิ เวลา 13.00-16.00 น. 12

การทดสอบสมรรถนะของบคุ คลตามมาตรฐานอาชพีเงื่อนไขการสอบ • นกั ศึกษาช้นั ปท่ี 3-4 สอบฟรี • นกั ศึกษาทสี่ ําเรจ็ การศกึ ษาไปแลวไมเ กนิ 1 ป สอบฟรี • ขอ 1-2 เฉพาะผสู อบครัง้ แรก • ถาสอบผา นจะตอ งเสียคาเกียรติบตั รและหนงั สอื รบั รอง คนละ 100 บาท • ทํา Portfolio เพือ่ เพิม่ คะแนนตอนสอบสัมภาษณ 13

การทดสอบสมรรถนะของบุคคลตามมาตรฐานอาชีพหนว ยสมรรถนะ อาชพี นักวิเคราะหอ อกแบบระบบ ระดบั 3 • ออกแบบสตอรี่บอรด (Storyboard) และ/หรอื ลําดบั งาน (Work Flow) • ออกแบบฐานขอมลู (Database) • ออกแบบหนาจอ และ/หรือรายงาน (GUI/Report) 14

ทักษะทางดา นความตองการซอฟตแวร (Software Requirements Skills) 15

ทกั ษะทางดา นความตอ งการซอฟตแวรตวั ช้วี ดั พฤตกิ รรมทีจ่ ําเปน...??? • ระบุผูมีสวนไดสวนเสียสําหรับการสอบถามความตองการทางดาน ซอฟตแวร • เลือกใชวิธีการท่ีเหมาะสมในการสอบถามความตองการทางดาน ซอฟตแวร • เลือกใชวิธีการท่ีเหมาะสมในการวิเคราะหความตองการทางดาน ซอฟตแ วร • สรางและวเิ คราะหต วั ตน แบบความตอ งการ 16

ทักษะทางดา นความตอ งการซอฟตแ วรทบทวนความรูเก่ยี วกบั สัญลกั ษณผ งั งาน 17

ทักษะทางดานความตองการซอฟตแ วรความรเู กยี่ วกับสัญลักษณผ งั งาน แบง ออกเปน 4 กลมุ คือ 1. สัญลกั ษณทเี่ กย่ี วขอ งกบั การนาํ ขอมูลเขา (Input Symbols) 2. สญั ลกั ษณท เ่ี ก่ียวขอ งกับการประมวลผลขอมูล (Process Symbols) 3. สญั ลกั ษณท ่เี กยี่ วของกบั การแสดงผลขอ มูล (Output Symbols) 4. สญั ลักษณทีเ่ ก่ียวของกับงานอน่ื ๆ (Other Symbols) 18

ทักษะทางดานความตองการซอฟตแ วรการเขียนขอกําหนดความตองการ ขอบเขตการทํางานของระบบ แบงออกเปน 2 ดาน คอื 1. ขอบเขตดา นลักษณะการทํางานของผูเกีย่ วขอ งกับระบบ 2. ขอบเขตดา นฟงกชันหลัก (Functional Requirements) 19

ทกั ษะทางดานความตอ งการซอฟตแ วรการเขียนแบบจาํ ลองระบบงาน แบง ออกเปน 3 รปู แบบ คือ 1. ผังงานลําดบั (Flow Chart) 2. แผนภาพบรบิ ท (Context Diagram) 3. แผนภาพแสดงการทาํ งานของผใู ชง านระบบ (Use Case Diagram) 20

ทกั ษะทางดานความตองการซอฟตแ วรRequirements for the Traditional and OO Approaches 21

ทักษะทางดานการออกแบบซอฟตแวร (Software Design Skills) 22

ทกั ษะทางดา นการออกแบบซอฟตแ วรตวั ช้วี ัดพฤตกิ รรมท่จี ําเปน ...??? • การใชเทคนิคสาํ หรับการออกแบบซอฟตแ วร • การเลือกและการประยุกตใชวิธีการที่เหมาะสมกับการออกแบบ ซอฟตแวร • การกําหนดองคประกอบของสว นตอ ประสานระหวา งผูใ ชกบั ซอฟตแ วร 23

ทกั ษะทางดา นการออกแบบซอฟตแ วร 24

ทักษะทางดานการออกแบบซอฟตแ วรแบบจําลองเชิงสัมพนั ธเ อน็ ทติ ้ี เปนแบบจําลองที่ใชแสดงแนวคิดการออกแบบฐานขอมูลในระดับแนวคิด (Conceptual Schema) โดยจะแสดงความสัมพันธร ะหวา งขอมูลท่ีประกอบดว ย Entity, Attribute and Relation ผลจากการออกแบบฐานขอ มลู ประกอบดวย 1. Entity ที่ควรจะมีในระบบ 2. ความสมั พนั ธร ะหวาง Entity 3. Attribute ทอ่ี ยูใน Entity มีอะไรบา ง 25

ทกั ษะทางดา นการออกแบบซอฟตแ วรข้นั ตอนการออกแบบฐานขอ มูล 1. การออกแบบฐานขอมูลในระดับแนวคิด (Conceptual DatabaseDesign) 2. การออกแบบฐานขอมลู ในระดับตรรกะ (Logical Database Design) 3. การออกแบบฐานขอมูลในระดับกายภาพ (Physical DatabaseDesign) 26

ทักษะทางดา นการออกแบบซอฟตแ วร1. การออกแบบฐานขอมูลในระดับแนวคิด (Conceptual DatabaseDesign) 27

ทักษะทางดา นการออกแบบซอฟตแ วร2. การออกแบบฐานขอ มลู ในระดบั ตรรกะ (Logical Database Design) 28

ทักษะทางดานการออกแบบซอฟตแวร3. การออกแบบฐานขอ มูลในระดบั กายภาพ (Physical Database Design) 29

ทกั ษะทางดา นการออกแบบซอฟตแวรสัญลักษณ Relationship : Cardinality Constraints การระบุจํานวนสมาชิกของ Entity ท่ีมาสมั พันธกันในแตละความสัมพันธประกอบดว ย 1. ความสมั พันธแ บบหน่ึงตอ หน่ึง (One-to-One Relationship) 2. ความสมั พนั ธแบบหนง่ึ ตอกลุม (One-to-Many Relationship) 3. ความสมั พนั ธแ บบกลุมตอกลุม (Many-to-Many Relationship) 30

ทกั ษะทางดา นการออกแบบซอฟตแวรสัญลกั ษณความสัมพนั ธแ บบหนึ่งตอ หน่งึ (One-to-One Relationship) เปนการแสดงความสัมพันธระหวางขอมูลของ Entity หน่ึงกับขอมลู ของอกี Entity หนึ่งเพยี ง 1 รายการเทา น้นั มักเขยี น 1:1 Relationship 31

ทกั ษะทางดา นการออกแบบซอฟตแวรสญั ลกั ษณความสมั พันธแ บบหนง่ึ ตอหนึ่ง (One-to-One Relationship) 32

ทกั ษะทางดา นการออกแบบซอฟตแวรสญั ลกั ษณค วามสมั พนั ธแบบหน่ึงตอกลุม (One-to-Many Relationship) เปนการแสดงความสัมพันธของขอมูล Entity หนึ่งวามีความสมั พันธก ับขอมูลของอีก Entity หนึง่ มากกวา 1 รายการ มักเขียน 1:N Relationship หรือ1:M Relationship 33

ทกั ษะทางดา นการออกแบบซอฟตแวรสญั ลกั ษณความสมั พันธแ บบหนง่ึ ตอกลุม (One-to-Many Relationship) 34

ทักษะทางดานการออกแบบซอฟตแวรสญั ลกั ษณความสัมพนั ธแ บบกลมุ ตอกลมุ (Many-to-Many Relationship) เปนการแสดงความสัมพันธของขอมูลระหวาง Entity แบบกลุมตอกลุมมักเขียน M:N Relationship 35

ทกั ษะทางดานการออกแบบซอฟตแวรสญั ลกั ษณความสมั พนั ธแ บบกลุมตอ กลมุ (Many-to-Many Relationship) 36

ทกั ษะทางดา นการออกแบบซอฟตแวรการเขียน Storyboard Script โดยเขียนเปนกรอบใหการพัฒนาโปรแกรมเปนไปตามท่ีไดออกแบบไวโดยเฉพาะถา เปน Interactive Multi Media: IMM จะตองกําหนด ขอความภาพ เสยี ง สี ฯลฯ และการกําหนดปฏสิ ัมพันธ (Interactive) ไวใหสมบรู ณ แบบฟอรมในการออกแบบมักใช Storyboard Script ประกอบดวยมัลติมีเดียและการกําหนดจุดที่มกี ารโตตอบหรอื ปฏิสัมพันธ (Interactive) ในแตละเฟรม (Frame) ของโปรแกรม ประโยชน เพ่อื เปนขอ ตกลงเบือ้ งตน ระหวางผพู ัฒนากบั ลูกคาในการออกแบบและพัฒนาโปรแกรม 37

ทกั ษะทางดานการออกแบบซอฟตแ วรแบบฟอรม Storyboard Script 38

ทกั ษะทางดา นการออกแบบซอฟตแ วร 39

ทกั ษะทางดา นการออกแบบซอฟตแ วร 40

ทกั ษะทางดานการพัฒนาซอฟตแวร(Software Construction Skills) 41

ทักษะทางดา นการพัฒนาซอฟตแวรตวั ช้ีวดั พฤตกิ รรมท่ีจาํ เปน...??? • การเลือกภาษาและเคร่อื งมือที่เหมาะสมสาํ หรบั การพฒั นาซอฟตแวร • การเลอื กกรอบในการพฒั นา (Frameworks) แพลตฟอรมในการพัฒนา (Platforms) และสภาพแวดลอ มทเ่ี หมาะสมของการพัฒนาซอฟตแวร 42

ทักษะทางดา นการพัฒนาซอฟตแวรการเขยี นเครอ่ื งมอื ทใ่ี ชในการพัฒนาระบบงาน ประกอบดว ย 1. ฮารด แวรท ี่ใชใ นการพัฒนาระบบ 2. ซอฟตแ วรท ่ีใชในการพฒั นาระบบ 3. ภาษาโปรแกรมท่ใี ชในการพฒั นาระบบ 43

ทักษะทางดานการทดสอบซอฟตแวร (Software Testing Skills) 44

ทักษะทางดานการทดสอบซอฟตแ วรตวั ชี้วัดพฤติกรรมที่จําเปน...??? • การระบผุ ูมสี ว นไดส ว นเสียทั้งหมดท่ีเกี่ยวขอ งในการทดสอบซอฟตแวร • การระบุเกณฑความสาํ เร็จและความลมเหลว • การออกแบบและใชแ ผนการทดสอบซอฟตแ วร • การระบวุ ตั ถุประสงคใ นการทดสอบซอฟตแ วร • การออกแบบและดาํ เนนิ การทดสอบซอฟตแวร 45

ทักษะทางดา นการทดสอบซอฟตแวรการเขียนตารางการทดสอบระบบงาน 46

ทกั ษะท่ยี ัง่ ยนื ทางดา นซอฟตแวร(Software Sustainment Skills) 47

ทกั ษะท่ยี ่ังยนื ทางดานซอฟตแวรตวั ชีว้ ดั พฤติกรรมท่ีจาํ เปน ...??? • การดําเนินการฝก อบรมดานซอฟตแ วรใหก บั ผใู ชง าน • การมสี ว นรว มในการยอมรับซอฟตแ วร • การดาํ เนนิ การรบั รองซอฟตแ วร 48

อาชพี ท่เี กยี่ วขอ ง 49

50


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook