0:05In the previous video, we discussed the importance of software des การแปล - 0:05In the previous video, we discussed the importance of software des ไทย วิธีการพูด

0:05In the previous video, we discu

0:05
In the previous video, we discussed the importance of software design. And we suggested that you should first design your program on paper, before implementing it in Scratch.
0:15
But there's one more thing that you need to think about, even before designing your program. What it is that you want your program to do.
0:23
In software engineering, this is called software requirements. The gathering and analysis of requirements involves figuring out the goal of the software, and the needs it is meant to address. It is the what, rather than the how question.
0:38
Specifying the software requirements is a crucial phase of the software engineering process. It is so important that there are computer scientists specializing in this area, they're called requirements engineers. Let's discuss an example of software requirements.
0:55
Suppose that you were asked to develop a software system to help doctors keep electronic medical records for their patients.
1:03
In this case, you would need to first talk to the doctors to see what type of information they want to record, when this should be recorded, and how, and if they would need any additional functionality, for example, to search the medical records. In our case, we've been mostly developing Scratch programs for ourselves, so we didn't need to interview potential users. But even in this case, we would encourage you to always think about what it is you want to program, and write it down in a small paragraph.
1:33
This will also help you stick to your goals, and not get carried away with details that don't matter.
1:40
We now have a new programming challenge! We'll create a game for my friend, Callum, so it is important to find out what he wants.
1:49
I had a chat with him a few days ago and here are the notes that I kept during our discussion.
1:56
As you can see, some of these points have to do with Callum's gaming preferences, while others involve equipment that he has access to.
2:05
After studying these notes, I scribbled down different game ideas for Callum. My favorite is a game in which a helicopter will move across the sky, avoiding the clouds.
2:16
We can move the helicopter with the keyboard arrows.
2:20
I presented my idea to Callum, who really liked it, but he also had an additional request, that we have different cloud configurations so that the game is a bit more challenging.
2:32
So now that we have clarified what kind of game we're going to build, let's write down a general description of the program.
2:40
The game involves controlling a helicopter with the keyboard arrows, so as to make it move across the sky while avoiding clouds. The sky may have different cloud configurations.
2:52
In addition to this description, we'll take into account the following requirements.
3:06
Good stuff! Now that we've gathered all our requirements, we can move on to design and implement our program.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
0:05ในวิดีโอก่อนหน้านี้ เรากล่าวถึงความสำคัญของการออกแบบซอฟต์แวร์ และเราแนะนำว่า คุณควรก่อนออกแบบโปรแกรมของคุณบนกระดาษ ก่อนใช้ในรอยขีดข่วน 0:15แต่มีอีกอย่างหนึ่งที่คุณต้องคิดเกี่ยวกับ ก่อนการออกแบบโปรแกรมของคุณ มันคืออะไรที่คุณต้องการโปรแกรมทำ 0:23ในวิศวกรรมซอฟต์แวร์ นี้เรียกว่าข้อกำหนดของซอฟต์แวร์ รวบรวมและวิเคราะห์ความต้องการเกี่ยวข้องกับการหาเป้าหมายของซอฟต์แวร์ และความต้องการเพื่อให้ที่อยู่ มันเป็นอะไร ไม่ใช่วิธีการถาม 0:38ระบุข้อกำหนดของซอฟต์แวร์เป็นขั้นตอนสำคัญของกระบวนการวิศวกรรมซอฟต์แวร์ มันเป็นสิ่งสำคัญที่มีนักวิทยาศาสตร์คอมพิวเตอร์ที่เชี่ยวชาญในพื้นที่นี้ พวกเขากำลังเรียกว่าความต้องการวิศวกร ขอหารือเกี่ยวกับตัวอย่างของข้อกำหนดของซอฟต์แวร์ 0:55สมมติว่า คุณขอให้พัฒนาระบบซอฟต์แวร์เพื่อช่วยให้แพทย์เก็บเวชระเบียนอิเล็กทรอนิกส์สำหรับผู้ป่วย 1:03ในกรณีนี้ คุณจะต้องพูดคุยกับแพทย์ เพื่อดูชนิดของข้อมูลที่พวกเขาต้องการบันทึก เมื่อนี้ควรบันทึก และวิธี และถ้าพวกเขาจะต้องทำงานใด ๆ เพิ่มเติม เช่น การค้นหาเวชระเบียนแรก ในกรณีของเรา เราได้ส่วนใหญ่พัฒนาโปรแกรมเริ่มต้นสำหรับตัวเอง ไม่ต้องมีการสัมภาษณ์ผู้ที่มีศักยภาพ แต่แม้ในกรณีนี้ เราจะแนะนำให้คุณคิดเกี่ยวกับมันคืออะไรที่คุณต้องการโปรแกรม และเขียนลงในย่อหน้าเล็ก 1:33นี้ยังจะช่วยให้คุณติดกับเป้าหมายของคุณ และไม่ได้ดำเนินการไป ด้วยรายละเอียดที่ไม่สำคัญ 1:40ตอนนี้เรามีโปรแกรมความท้าทายใหม่ เราจะสร้างเกมสำหรับเพื่อนของฉัน อณุศร ดังนั้นจึงเป็นสิ่งสำคัญเพื่อค้นหาสิ่งที่เขาต้อง 1:49มีการสนทนากับเขามาหลายวันแล้ว และนี่คือเหตุที่ผมเก็บไว้ในระหว่างการสนทนาของเรา 1:56คุณสามารถเห็น บางจุดเหล่านี้ต้องทำ ด้วยการกำหนดลักษณะในการเล่นเกมของ Callum ในขณะที่คนอื่น ๆ เกี่ยวข้องกับอุปกรณ์ที่เขามีการเข้าถึง 2:05หลังจากการศึกษาบันทึกย่อเหล่านี้ ฉันแบบลงคิดเกมที่แตกต่างสำหรับอณุศร ชื่นชอบเป็นเกมเฮลิคอปเตอร์จะย้ายข้ามฟากฟ้า หลีกเลี่ยงเมฆ 2:16เราสามารถย้ายเฮลิคอปเตอร์กับแป้นลูกศร 2:20ผมนำเสนอความคิดของฉันเพื่ออณุศร ใครชอบมัน แต่เขายังมีการร้องขอเพิ่มเติม ว่า เราต้องมีการกำหนดค่าระบบคลาวด์ที่แตกต่างกันเพื่อให้เกมมีความท้าทายเล็กน้อย 2:32ดังนั้น หลังจากที่เราได้ชี้แจงชนิดของเกมที่เรากำลังสร้าง ลองจดคำอธิบายทั่วไปของโปรแกรม 2:40เกมที่เกี่ยวข้องกับการควบคุมเฮลิคอปเตอร์กับแป้นลูกศร เพื่อให้มันย้ายข้ามฟากฟ้าเลี่ยงเมฆ ท้องฟ้าอาจมีเมฆแตกต่างกันค่า 2:52นอกจากคำอธิบายนี้ เราจะพิจารณากำหนดต่อไปนี้ 3:06สิ่งที่ดี หลังจากที่เราได้รวบรวมความต้องการของเรา เราสามารถไปออกแบบ และใช้โปรแกรมของเรา
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
00:05
ในวิดีโอก่อนหน้านี้เรากล่าวถึงความสำคัญของการออกแบบซอฟแวร์ และเราแนะนำว่าคุณควรออกแบบโปรแกรมของคุณบนกระดาษก่อนที่จะดำเนินการใน Scratch.
00:15
แต่มีสิ่งหนึ่งที่คุณต้องคิดเกี่ยวกับแม้ก่อนที่จะออกแบบโปรแกรมของคุณ อะไรคือสิ่งที่คุณต้องการโปรแกรมของคุณจะทำอย่างไร.
00:23
วิศวกรรมซอฟต์แวร์นี้เรียกว่าความต้องการซอฟต์แวร์ การรวบรวมและการวิเคราะห์ความต้องการเกี่ยวกับการหาเป้าหมายของซอฟแวร์และความต้องการของมันจะหมายถึงที่อยู่ มันเป็นสิ่งที่มากกว่าวิธีคำถาม.
00:38
ระบุความต้องการซอฟต์แวร์เป็นขั้นตอนที่สำคัญของกระบวนการวิศวกรรมซอฟต์แวร์ มันเป็นสิ่งสำคัญเพื่อให้มีนักวิทยาศาสตร์คอมพิวเตอร์ที่มีความเชี่ยวชาญในพื้นที่นี้พวกเขากำลังเรียกวิศวกรต้องการ ขอหารือตัวอย่างของความต้องการซอฟต์แวร์.
00:55
สมมติว่าคุณถูกถามในการพัฒนาระบบซอฟต์แวร์ที่จะช่วยให้แพทย์เก็บเวชระเบียนอิเล็กทรอนิกส์สำหรับผู้ป่วยของพวกเขา.
01:03
ในกรณีนี้คุณจะต้องพูดคุยครั้งแรกที่แพทย์เพื่อดู สิ่งที่ประเภทของข้อมูลที่พวกเขาต้องการที่จะบันทึกเมื่อนี้ควรได้รับการบันทึกและวิธีการและถ้าพวกเขาจะต้องทำงานใด ๆ เพิ่มเติมเช่นการค้นหาเวชระเบียน ในกรณีของเราเราได้รับส่วนใหญ่การพัฒนาโปรแกรม Scratch เพื่อตัวเราเองดังนั้นเราไม่จำเป็นต้องไปสัมภาษณ์ผู้ที่มีศักยภาพ แต่แม้ในกรณีนี้เราขอแนะนำให้คุณมักจะคิดเกี่ยวกับสิ่งที่คุณต้องการในการเขียนโปรแกรมและเขียนมันลงในวรรคเล็ก.
01:33
นอกจากนี้ยังจะช่วยให้คุณติดกับเป้าหมายของคุณและไม่ได้ดำเนินไปด้วย รายละเอียดที่ไม่ได้เรื่อง.
01:40
ตอนนี้เรามีความท้าทายในการเขียนโปรแกรมใหม่! เราจะสร้างเกมสำหรับเพื่อนของฉัน Callum ดังนั้นจึงเป็นสิ่งสำคัญที่จะหาสิ่งที่เขาต้องการ.
01:49
ฉันมีการสนทนากับเขาไม่กี่วันที่ผ่านมาและนี่เป็นบันทึกที่ผมเก็บไว้ในระหว่างการสนทนาของเรา.
1: 56
ในขณะที่คุณสามารถมองเห็นบางส่วนของจุดเหล่านี้จะต้องทำด้วย Callum การตั้งค่าการเล่นเกมในขณะที่คนอื่น ๆ ที่เกี่ยวข้องกับอุปกรณ์ว่าเขามีการเข้าถึง.
02:05
หลังจากเรียนบันทึกเหล่านี้ผมเขียนลงความคิดแตกต่างกันสำหรับเกม Callum ที่ฉันชอบคือเกมที่เฮลิคอปเตอร์จะย้ายข้ามฟากฟ้าหลีกเลี่ยงเมฆ.
2:16
เราสามารถย้ายเฮลิคอปเตอร์ที่มีลูกศรแป้นพิมพ์.
2:20
ผมนำเสนอความคิดของฉันที่จะ Callum ที่ชอบมัน แต่เขายัง มีการร้องขอเพิ่มเติมว่าเรามีการกำหนดค่าระบบคลาวด์ที่แตกต่างกันเพื่อให้เกมเป็นบิตที่ท้าทายมากขึ้น.
02:32
ดังนั้นขณะนี้ที่เราได้ชี้แจงสิ่งที่ชนิดของเกมที่เรากำลังจะสร้างขอเขียนลงคำอธิบายทั่วไปของโปรแกรม .
02:40
เกมที่เกี่ยวข้องกับการควบคุมเฮลิคอปเตอร์ด้วยแป้นลูกศรเพื่อที่จะทำให้มันย้ายข้ามฟากฟ้าขณะที่หลีกเลี่ยงเมฆ ท้องฟ้าอาจจะมีการกำหนดค่าระบบคลาวด์ที่แตกต่างกัน.
02:52
นอกจากคำอธิบายนี้เราจะคำนึงถึงข้อกำหนดต่อไปนี้.
03:06
สิ่งที่ดี! ตอนนี้เราได้รวบรวมความต้องการของเราทั้งหมดเราสามารถย้ายการออกแบบและใช้โปรแกรมของเรา
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
0:05ในวิดีโอก่อนหน้านี้ เราได้กล่าวถึงความสำคัญของการออกแบบซอฟต์แวร์ เราแนะนำว่าคุณควรออกแบบโปรแกรมของคุณบนกระดาษก่อนที่จะใช้มันในการเริ่มต้น0:15แต่ยังมีอีกสิ่งหนึ่งที่คุณต้องคิดเกี่ยวกับก่อนที่จะออกแบบโปรแกรมของคุณ มันคืออะไรที่คุณต้องการให้โปรแกรมของคุณที่จะทำ0:23ในวิศวกรรมซอฟต์แวร์ นี้เรียกว่าความต้องการซอฟต์แวร์ การรวบรวมและวิเคราะห์ความต้องการที่เกี่ยวข้องกับการหาเป้าหมายของซอฟต์แวร์และความต้องการมันหมายถึงที่อยู่ มันมีอะไรที่มากกว่าวิธีถาม0:38การระบุความต้องการซอฟต์แวร์เป็นขั้นตอนที่สำคัญของกระบวนการวิศวกรรมซอฟต์แวร์ . มันเป็นสิ่งสำคัญที่จะมีนักวิทยาศาสตร์คอมพิวเตอร์ที่เชี่ยวชาญในพื้นที่นี้ พวกเขาเรียกว่าวิศวกรความต้องการ ขอหารือเกี่ยวกับตัวอย่างของความต้องการซอฟต์แวร์0:55สมมติว่าคุณถูกถามเพื่อพัฒนาระบบซอฟต์แวร์ เพื่อช่วยให้แพทย์ เก็บบันทึกอิเล็กทรอนิกส์ทางการแพทย์สำหรับผู้ป่วยของพวกเขา1:03ในกรณีนี้คุณจะต้องพูดคุยกับแพทย์เพื่อดูสิ่งที่ประเภทของข้อมูลที่พวกเขาต้องการบันทึก เมื่อนี้จะถูกบันทึกไว้แล้ว และ ถ้าพวกเขาต้องการฟังก์ชันเพิ่มเติมใด ๆ ตัวอย่างเช่น การค้นหาระเบียนทางการแพทย์ ในกรณีของเรา , เราได้รับส่วนใหญ่พัฒนาโปรแกรมเริ่มต้นสำหรับตัวเราเอง เราไม่ต้องสัมภาษณ์ผู้ใช้ที่อาจเกิดขึ้น แต่ในกรณีนี้ เราสนับสนุนให้คุณคิดเกี่ยวกับสิ่งที่คุณต้องการโปรแกรมและเขียนมันลงในย่อหน้าเล็กๆ1 : 33นี้จะช่วยให้คุณติดกับเป้าหมายของคุณและไม่เพลินกับรายละเอียดที่ไม่สำคัญ1 : 40ตอนนี้เราได้ท้าทายการเขียนโปรแกรมใหม่ ! เราจะสร้างเกมสำหรับเพื่อนของฉัน , คัลลัม ดังนั้นมันเป็นสิ่งสำคัญที่จะหาสิ่งที่เขาต้องการ1:49ผมได้คุยกับเขาเมื่อไม่กี่วันก่อน และนี่คือบันทึกที่ผมเก็บไว้ในระหว่างการสนทนาของเรา1 : 56ที่คุณสามารถดูบางส่วนของจุดเหล่านี้ได้ ด้วยการตั้งค่าของแคลลัม ในขณะที่คนอื่น ๆ ที่เกี่ยวข้องกับอุปกรณ์ที่เขามีการเข้าถึง2:05หลังจากอ่านบันทึกนี้ผมเขียนลงความคิดเกมที่แตกต่างกันสำหรับคอลลัม ที่ชื่นชอบของฉันเป็นเกมที่เฮลิคอปเตอร์จะย้ายข้ามท้องฟ้า หลีกเมฆ2 : 16เราสามารถย้ายเฮลิคอปเตอร์ที่มีลูกศรบนแป้นพิมพ์2 : 20ผมเสนอความคิดของผมคือ คนที่ชอบมันจริงๆ แต่เขาก็ขอเพิ่มเติมว่าเรามีระบบคลาวด์ที่แตกต่างกันเพื่อให้เกมเป็นบิตท้าทายมากขึ้น2 : 32ดังนั้นตอนนี้ที่เราได้ชี้แจงสิ่งที่ชนิดของเกมที่เรากำลังจะสร้าง ให้เขียนรายละเอียดทั่วไปของโปรแกรม2 : 40เกมที่เกี่ยวข้องกับการควบคุมเฮลิคอปเตอร์กับลูกศรที่แป้นพิมพ์ เพื่อให้ย้ายข้ามท้องฟ้าในขณะที่หลีกเลี่ยงเมฆ ท้องฟ้ามีเมฆแบบต่างๆ2:52นอกเหนือไปจากรายละเอียดนี้ เราจะคำนึงถึงความต้องการดังต่อไปนี้3:06สิ่งที่ดี ! ตอนนี้เราได้รวบรวมความต้องการของเราทั้งหมด เราสามารถย้าย ออกแบบ และ ใช้โปรแกรมของเรา
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: