Bài 3 Nhập môn công nghệ phần mềm
Quiz
•
Computers
•
University
•
Practice Problem
•
Medium
Khiêm Khiêm
Used 2+ times
FREE Resource
Enhance your content in a minute
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Yêu cầu phần mềm quan trọng như thế nào trong phát triển phần mềm?
A - Không cần thiết, chỉ cần lập trình là đủ.
B - Giúp xác định chính xác những gì phần mềm cần làm, tránh sai sót.
C - Chỉ cần khi phần mềm lớn, không áp dụng cho phần mềm nhỏ.
D - Không ảnh hưởng đến quá trình phát triển phần mềm.
Answer explanation
Giải thích: Yêu cầu phần mềm giúp xác định rõ hệ thống cần hoạt động như thế nào, tránh việc phát triển sai mục tiêu.
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Trong cuộc sống hàng ngày, yêu cầu có thể xuất hiện ở đâu?
A - Khi đặt hàng một món ăn theo sở thích.
B - Khi lập kế hoạch học tập cá nhân.
C - Khi mô tả mong muốn về một sản phẩm.
D - Tất cả các đáp án trên.
Answer explanation
Giải thích: Yêu cầu xuất hiện trong nhiều tình huống thực tế như đặt hàng, lập kế hoạch học tập hay mô tả sản phẩm mong muốn.
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Nghề nào dưới đây cần kỹ năng phân tích yêu cầu?
A - Lập trình viên.
B - Kiến trúc sư phần mềm.
C - Nhà phân tích kinh doanh (Business Analyst).
D - Tất cả các đáp án trên.
Answer explanation
Giải thích: Cả lập trình viên, kiến trúc sư phần mềm và nhà phân tích kinh doanh đều cần hiểu và phân tích yêu cầu phần mềm.
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Tại sao cần thẩm định yêu cầu phần mềm trước khi phát triển?
A - Để kiểm tra tính chính xác và đầy đủ của yêu cầu.
B - Để tránh những sai sót lớn trong quá trình phát triển.
C - Để đảm bảo phần mềm đáp ứng đúng nhu cầu của khách hàng.
D - Tất cả các đáp án trên.
Answer explanation
Giải thích: Thẩm định giúp kiểm tra tính chính xác, đầy đủ của yêu cầu và đảm bảo phần mềm đáp ứng đúng nhu cầu khách hàng.
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Trong cuộc sống, bạn sẽ làm gì khi được giao một nhiệm vụ mà chưa có yêu cầu rõ ràng?
A - Hỏi thêm thông tin để hiểu rõ nhiệm vụ.
B - Tự đoán và thực hiện theo suy nghĩ cá nhân.
C - Làm đại khái và sửa sau nếu sai.
D - Bỏ qua và làm việc khác.
Answer explanation
Giải thích: Nếu không hiểu rõ yêu cầu, cần hỏi lại để tránh làm sai mục tiêu.
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Kĩ thuật phân tích yêu cầu có các hướng nào?
A - Tiếp cận trực tiếp; Tiếp cận hướng đối tượng.
B - Tiếp cận hướng chức năng; Tiếp cận hướng đối tượng; Tiếp cận trực tiếp
C - Tiếp cận hướng chức năng; Tiếp cận trực tiếp.
D - Tiếp cận hướng chức năng; Tiếp cận hướng đối tượng.
Answer explanation
Giải thích:
Khi phân tích yêu cầu phần mềm, có hai hướng tiếp cận chính:
Tiếp cận hướng chức năng (Functional Approach)
Tập trung vào việc phân tích hệ thống theo các chức năng mà nó cung cấp.
Thường sử dụng sơ đồ như DFD (Data Flow Diagram) để mô hình hóa dòng dữ liệu giữa các thành phần.
Tiếp cận hướng đối tượng (Object-Oriented Approach)
Xác định hệ thống dựa trên các đối tượng và mối quan hệ giữa chúng.
Sử dụng mô hình UML (Use Case Diagram, Class Diagram) để mô tả hệ thống.
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Mô hình … thường được sử dụng để xác định các yêu cầu phần mềm.
A - RUP.
B - Xoắn ốc.
C - Làm bản mẫu.
D - Hướng thành phần.
Answer explanation
Giải thích:
Mô hình Làm bản mẫu (Prototyping Model) thường được sử dụng để xác định yêu cầu phần mềm, đặc biệt khi khách hàng chưa rõ ràng về yêu cầu của mình.
Phương pháp này tạo ra một bản mẫu (prototype) của phần mềm để khách hàng có thể trải nghiệm, từ đó phản hồi và điều chỉnh yêu cầu.
Giúp phát hiện sớm các yêu cầu sai hoặc chưa đầy đủ trước khi phát triển phần mềm chính thức.
Mô hình Làm bản mẫu (Prototyping Model) thường được sử dụng để xác định yêu cầu phần mềm, đặc biệt khi khách hàng chưa rõ ràng về yêu cầu của mình.
Phương pháp này tạo ra một bản mẫu (prototype) của phần mềm để khách hàng có thể trải nghiệm, từ đó phản hồi và điều chỉnh yêu cầu.
Giúp phát hiện sớm các yêu cầu sai hoặc chưa đầy đủ trước khi phát triển phần mềm chính thức.
Các mô hình khác:
RUP (Rational Unified Process): Mô hình phát triển phần mềm theo quy trình lặp.
Xoắn ốc (Spiral Model): Tập trung vào quản lý rủi ro và phát triển theo từng giai đoạn.
Hướng thành phần (Component-Based Development - CBD): Tập trung vào việc tái sử dụng các thành phần phần mềm có sẵn.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
16 questions
BÀI 2. PHẦN MỀM MÁY TÍNH
Quiz
•
6th Grade - University
15 questions
Luyện tập
Quiz
•
KG - University
17 questions
Kiến thức về trang tính
Quiz
•
7th Grade - University
20 questions
Ôn Tập Môn Tin Học Khối 5 HKI
Quiz
•
1st Grade - University
20 questions
QUIZ-1 PTIK
Quiz
•
University
20 questions
ĐC CNTT_CHƯƠNG 2
Quiz
•
University
20 questions
Bài tập tổng hợp 1_K3
Quiz
•
3rd Grade - University
20 questions
computer
Quiz
•
University
Popular Resources on Wayground
8 questions
2 Step Word Problems
Quiz
•
KG - University
20 questions
Comparing Fractions
Quiz
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
Latin Bases claus(clois,clos, clud, clus) and ped
Quiz
•
6th - 8th Grade
22 questions
fractions
Quiz
•
3rd Grade
7 questions
The Story of Books
Quiz
•
6th - 8th Grade
Discover more resources for Computers
8 questions
2 Step Word Problems
Quiz
•
KG - University
7 questions
Comparing Fractions
Interactive video
•
1st Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
10 questions
14.2 Independent/Dependent Variables
Quiz
•
KG - University
18 questions
Great Lakes States
Quiz
•
KG - University
7 questions
DNA, Chromosomes, Genes, and Traits: An Intro to Heredity
Interactive video
•
11th Grade - University
7 questions
Reflexive Verbs in Spanish
Lesson
•
9th Grade - University
7 questions
Narrative Writing 1
Interactive video
•
4th Grade - University
