Tải bản đầy đủ (.pdf) (24 trang)

59 CÂU HỎI TRẮC NGHIỆM MÔN CÔNG NGHỆ PHẦN MỀM CÓ ĐÁP ÁN CHO KÌ THI KẾT THÚC MÔN

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 (2.12 MB, 24 trang )

1: Trang cổng thông tin sinh viên trường () thuộc loại sản phẩm phần mềm nào?

2: Phương pháp/Mơ hình phát triển phần mềm nào được sử dụng phổ biến nhất hiện nay (2020)

3: Công nghệ phần mềm là một chuyên nghành kỹ thuật liên quan đến những yếu tố nào?


4: Sau khi đưa vào sử dụng trang web bán hàng Faceshop một thời gian, công ty thấy cần bổ sung thêm
tính năng thanh tốn bằng mã QR code. Cơng ty xây dựng trang web Faceshop trả lời rằng không thể bổ
sung thêm tính năng này. Bắt buộc phải làm lại trang faceshop từ đầu thì mới bổ sung tính năng này
được.
Trang web bán hàng Faceshop này được đánh giá thấp về đặc tính nào?

5: Phần mềm hỗ trợ gõ tiếng việt Unikey thuộc loại sản phẩm phần mềm nào?

6: Phần mềm bao gồm?


7: Sau khi công ty xây dựng xong phần mềm và triển khai cho toàn bộ nhân viên sử dụng thì 90% nhân
viên phải hồi khơng biết hoặc rất khó khan khi sử dụng cho dù được huấn luyện và hướng dẫn nhiều lần.
Phần mềm này được đánh giá thấp về đặc tính nào?

8: Theo tác giả Sommerville (10th Edition), chi phí cho phần mềm thơng thường phân bố theo tỉ lệ nào?

9: Phần mềm diệt virus A, sau khi mới được mở lên thì chiếm bộ nhớ 50MB trên RAM, cứ sau mỗi giờ thì
lại tăng thêm 10MB trên bộ nhớ, việc tăng này cứ tiếp tục và ảnh hưởng đến toàn bộ hệ thống.
Phần mềm diệt virus A này được đánh giá thấp về đặc tính nào?


10: Đâu là những đặc điểm của mơ hình lặp lại, tăng them (Increment)


11: Trình tự đúng của các cơng đoạn chính trong phát triển phần mềm?

12: Khi bạn đặt mua 1 sản phẩm và hệ thống thông báo đã đặt hàng thành công nhưng khi vào xem các
đơn hàng đã đặt thì khơng thấy đơn hàng này. Bạn thực hiện đặt hàng lại them 2,3 lần nữa thì mới thấy
đơn hàng xuất hiện trong danh sách đơn hàng đã đặt.
Hệ thống này được đánh giá thấp về đặc tính nào?


13: Đâu là những đặc điểm của mơ hình thác nước (Waterfall)

14: Saas nghĩa là?

15: Trong hệ thống đăng ký tín chỉ của trường ĐH GTVT TP.HCM, những yêu cầu nào sau đây là yêu cầu
phi chức năng.


16: Hệ thống ATM của ngân hàng AgriBank yêu cầu khách hàng phải nhập lại mã PIN cho mỗi lần rút tiền
(Nếu rút tiền 10 thì phải nhập mã PIN 10 lần).
Mối quan hệ giữa Use-case “Rút tiền” và Use-case “Nhập mã PIN” là gì?

17: Các phương pháp đặc tả yêu cầu?


18: Đặc tả bằng so đồ DFD tương đương với đặc tả bằng sơ đồ nào sau đây?

19: Với nguồn yêu cầu là tài liệu (Báo cáo, biểu mẫu, sổ sách,…) thì có thể dùng phương pháp nào?


20: Hệ thống FaceShop yêu cầu khách hàng phải đăng nhập khi đặt hàng (Nếu trước đó khách hàng đã
đăng nhập rồi thì khơng u cầu đăng nhập lại nữa)

Mối quan hệ giữa Use-case “Đặt hàng” và Use-case “Đăng nhập” là gì?

21: Các hoạt động chính trong phân tích và đặc tả yêu cầu?

22: Kết quả của công đoạn Phân tích và Đặc tả u cầu là gì?


23: Thu thập yêu cầu ở những nguồn nào sau đây?

24: Đặc tả bằng sơ đồ ERD tương đương với đặc tả bằng sơ đồ nào sau đây?

25: Trong phân tích khả thi, cần xem xét đến những yếu tố nào sau đây?


26: Yêu cầu phần mềm được phân thành những loại nào?

27: Trong UML, lớp (class) bao gồm những kiểu (stereotype) nào?

28: Với nguồn yêu cầu là người sử dụng thì có thể dùng phương pháp nào?


29: Các đối tượng nào sau đây là actor của hệ thống đăng ký tín chỉ Trường ĐH GTVT TP.HCM

30: Nhược điểm của mơ hình kho lưu trữ chung (Repository)?


31: Giao diện phần mềm được chia thành các loại nào?

32: Các nguyên tắc khi thiết kế giao diện?


33: Phát biểu nào sau đây KHÔNG phải nguyên lý khi thiết kế phần mềm?


34: Các ưu điểm của mơ hình MVC?

35: Mơ hình (Mẫu) kiến trúc như hình sau được gọi là?


36: Các nguyên tắc nào sao đây để chuyển một lớp sang bảng/ quan hệ (table/relation) ?

37: Các cách thiết kế dữ liệu cho 2 lớp với mối quan hệ 1 – 1 như sau?


38: Lựa chọn các phát biểu đúng về độ đo coupling và cohesion?

39: Cách thiết kế cơ sở dữ liệu cho sơ đồ lớp sau?


40: Kết quả của công đoạn thiết kế là?

41: Các ưu điểm của mơ hình phân lớp (Layered)?

42: Cơng việc cần thực hiện trong công đoạn thiết kế phần mềm?


43: Cách thiết kế cơ sở dữ liệu với sơ đồ lớp sau?

44: NHƯỢC điểm của mơ hình Chủ - Khách (Client - Server)?



45: Cần tối thiểu bao nhiêu bộ test-case?

46: Thứ tự đúng cho độ phức tạp của thuật toán từ chậm đến nhanh?


47: Chọn các phát biểu sai?

48: Mức độ tái sử dụng từ ít đến nhiều là?

49: Lệnh GOTO hiện đã được thay thế bằng lệnh nào trong các ngôn ngữ lập trình hiện nay?


50: Những tên biến nào sau đây KHÔNG nên đặt khi lập trình?

51: Có một khách hàng muốn bạn xây dựng ứng dụng trên hai nền tảng phổ biến nhất hiện nay là
Android và iOS với chi phí xây dựng và bảo trì thấp nhất (chưa chú trọng nhiều đến hiệu suất). Giả sử
mức độ thành thạo các ngôn ngữ sau là như nhau, bạn sẽ chọn những ngôn ngữ nào sau đây?


52: Các công đoạn kiểm thử do khách hàng thực hiện ?

53: Chọn các sản phẩm là mã nguồn mở?


54: Tại sao cần chú thích rõ ràng khi lập trình ?

55: Với mơ tả dịng sự kiện của use-case đăng nhập như sau thì cần tối thiểu bao nhiêu bộ test-case?


56: Cơng cụ hỗ trợ quản lý cấu hình phổ biến hiện nay là?


67: Khi lập trình, nếu chỉ dùng biến tồn cục thì dẫn đến điều gì?

58: Chọn đúng những ngơn ngữ lập trình sau đây?


59: Các công đoạn kiểm thử do công ty phát triển phần mềm thực hiện?



×