Tải bản đầy đủ (.docx) (2 trang)

Câu hỏi ôn tập học phần Nhập môn công nghệ phần mềm (PTIT)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (31.16 KB, 2 trang )

CÂU HỎI ƠN TẬP
Học phần Nhập mơn Cơng nghệ phần mềm
1. Em hãy trình bày khái niệm "phần mềm"?
2. Tại sao nói "xây dựng hoặc phát triển phần mềm" mà khơng phải là "Sản xuất phần
mềm"
3. Em hãy trình bày mơ hình phát triển phần mềm Xây và sửa.
4. Em hãy trình bày mơ hình phát triển phần mềm Thác nước
5. Em hãy trình bày mơ hình phát triển phần mềm chữ V
6. Em hãy trình bày mơ hình phát triển phần mềm tăng trưởng
7. Em hãy trình bày mơ hình phát triển phần mềm xoắn ốc
8. Em hãy trình bày mơ hình phát triển phần mềm UP
9. Em hãy cho biết q trình phát triển phần mềm và mơ hình phát triển phần mềm khác
nhau như thế nào?
10. Em hãy trình bày ý hiểu của em về CMM?
11. Em hãy cho biết, theo CMM, mức độ trưởng thành của doanh nghiệp phát triển phần
mềm, được chia thành mấy mức, yêu cầu đối với từng mức như thế nào?
12. Em hãy cho biết nếu khơng áp dụng một mơ hình phát triển phần mềm cụ thể thì có
phát triển được phần mềm không, tại sao?
13. Theo em, "đảm bảo chất lượng" (quality assurance) khác gì với kiểm thử (testing)?
14. Em hãy trình bày những cơng việc cần được thực hiện trong trong luồng "Xác định
yêu cầu"; mục đích và kết quả của từng cơng việc đó
15. Em hãy cho biết, biểu đồ ca sử dụng (use case diagram) của ngôn ngữ UML cung cấp
cho người đọc những thơng tin gì?
16. Em hãy cho biết biểu đồ ca sử dụng (Use case diagram) được xây dựng trong giai
đoạn nào của quá trình phát triển sản phẩm phần mềm
17. Em hãy cho biết, tài liệu đặc tả được sử dụng để làm gì?
18. Em hãy cho biết tác nhân (Actor) của phần mềm là gì? Cho ví dụ
19. Em hãy cho biết, khi đặc tả một use case, người thực hiện cần trình bày những nội
dung gì?
20. Em hãy cho biết đối tượng là gì? Làm thế nào để xác định được đối tượng và các
thuộc tính của đối tượng? Cho ví dụ


21. Em hãy cho biết, trong tài liệu phân tích thiết kế phần mềm, biểu đồ tuần tự cung cấp
thông tin gì cho người đọc? Ai là người xây dựng biểu đồ tuần tự và ai là người sử
dụng tài liệu phân tích thiết kế?
22. Em hãy cho biết lớp thực thể là gì? Làm thế nào để xác định được lớp thực thể và các
thuộc tính của lớp thực thể?


23. Em hiểu lớp thực thể là gì? Làm thế nào để xác định được các phương thức của lớp
thực thể?
24. Em hãy cho biết luồng "phân tích - thiết kế phần mềm" và luồng "xây dựng phần
mềm" có nên được thực hiện bởi cùng 1 nhóm khơng? tại sao?
25. Em hãy cho biết, tài liệu Phân tích thiết kế phần mềm gồm những nội dung nào? và
được sử dụng để làm gì?
26. Em hãy cho biết biểu đồ lớp thực thể của hệ thống và cơ sở dữ liệu của hệ thống, cái
nào được xây dựng trước?
27. Em hãy cho biết kiểm thử (test) là gì?
28. Em hãy cho biết, để thực hiện kiểm thử, người thực hiện sẽ cần những gì?
29. Em hãy cho biết: Kiểm thử tĩnh là gì?
30. Em hãy cho biết: Kiểm thử động là gì?
31. Em hãy cho biết trường hợp kiểm thử (test case) là gì?
32. Em hãy cho biết kịch bản kiểm thử (test script) là gì?
33. Em hãy cho biết kỹ thuật test hộp đen (black box) là gì?
34. Em hãy cho biết kỹ thuật test hộp trắng (white box) là gì?
35. Em hãy cho biết, khi nào kiểm thử được thực hiện?
36. Em hãy trình bày các bước cần thiết khi thực hiện kiểm thử?
37. Nếu là giám đốc đơn vị / doanh nghiệp phát triển phần mềm, em tổ chức hoạt động
Quản lý yêu cầu trong đơn vị của em như thế nào?
38. Nếu là giám đốc đơn vị / doanh nghiệp phát triển phần mềm, em tổ chức hoạt động
Theo dõi và dự đoán phần mềm trong đơn vị của em như thế nào?
39. Nếu là giám đốc đơn vị / doanh nghiệp phát triển phần mềm, em tổ chức hoạt động

Đảm bảo chất lượng phần mềm trong đơn vị của em như thế nào?
40. Em hãy xác định các ca sử dụng (use case) cần có của phần mềm sau (GV sẽ cung
cấp một mơ hình hoạt động)



×