40 câu hỏi
Trong quản lý dự án, hoạt động nào tiêu tốn nhiều thời gian nhất?
Viết ra các đề xuất.
Lên kế hoạch.
Lập lịch trình dự án
Chi phí dự án.
Giám sát và xem xét lại dự án.
Theo quan điểm của quản lý dự án thì thiết kế phần mềm được chia thành hai giai đoạn nào?
Thiết kế kiến trúc - thiết kế dữ liệu.
Thiết kế dữ liệu - thiết kế thuật toán.
Thiết kế sơ bộ - thiết kế chi tiết.
Thiết kế thành phần - thiết kế giao diện.
Thế nào là bảo trì không cấu trúc?
Phần mềm có cấu hình hoàn thiện, nhiệm vụ bảo trì bắt đầu bằng việc đánh giá các tài liệu thiết kế.
Bảo trì cải thiện các tính năng bảo trì như độ tin cậy, cung cấp nền tảng tốt hơn cho những mở rộng sau này.
Bảo trì đáp ứng các thay đổi những chức năng đã có và các mở rộng tổng quát được người dùng gửi đến.
Phần mềm có cấu hình duy nhất là mã nguồn, hoạt động bảo trì bắt đầu với việc đánh giá chi tiết mã nguồn.
Một số tiêu chí đánh giá về chất lượng thiết kế?
Sự kết dính, sự ghép nối, sự hiểu được, tính thích nghi.
Sự kết dính, tính đầy đủ, sự ghép nối, sự hiểu được, tính phổ dụng.
Sự ghép nối, sự hiểu được, tính thích nghi, tính đầy đủ.
Sự kết dính, sự ghép nối, sự hiểu được, tính phổ dụng, tính thích nghi.
Ưu điểm của mô hình kho dữ liệu?
Khi một hệ con thay đổi, chỉ hệ kế cận ảnh hưởng.
Sử dụng hiệu quả mạng, phân tán dữ liệu dễ dàng.
Hiệu quả khi chia sẻ một số lượng lớn dữ liệu.
Hỗ trợ sự phát triển tăng trưởng của các phân hệ.
Trong bảo trì phần mềm, có mấy loại hiệu ứng lề?
3
4
2
5
Lower CASE được sử dụng cho các hành động nào?
Yêu cầu và thiết kế.
Phân tích yêu cầu.
Lập trình, debug và nghiệm chứng.
Lập trình
Documentation
Khái niệm phần mềm?
Được mô tả với ba bộ phận cấu thành là các chương trình máy tính, các cấu trúc dữ liệu và các tài liệu liên quan.
Hệ thống chương trình được phát triển cho một tập thể hoặc cá nhân, sản xuất phần mềm theo đơn đặt hàng.
Chương trình phần mềm được phát triển cho một phạm vi các khách hàng khác nhau, sản xuất phần mềm đại trà.
Chương trình phần mềm được viết bằng một hoặc nhiều ngôn ngữ lập trình nhằm giải quyết một bài toán cụ thể.
Trong thiết kế phần mềm, thiết kế kiến trúc là gì?
Thiết kế chi tiết và đặc tả các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống.
Các thuật toán được dùng cho các dịch vụ được thiết kế chi tiết và được đặc tả.
Xác định hệ tổng thể phần mềm bao gồm các hệ con và các quan hệ giữa chúng.
Các giao diện của hệ con với các hệ con khác được thiết kế và ghi thành tài liệu.
Trong thiết kế phần mềm, thiết kế sơ bộ là gì?
Tập trung vào việc làm mịn biểu diễn kiến trúc dẫn tới cấu trúc dữ liệu chi tiết và biểu diễn thuật toán.
Chuyển các mô hình dữ liệu thành các cấu trúc dữ liệu cần thiết cho việc cài đặt phần mềm.
Quá trình dịch các yêu cầu thành các kiến trúc dữ liệu và kiến trúc phần mềm.
Quá trình định nghĩa mối quan hệ giữa các thành phần cấu trúc chính của phần mềm.
Phát hiện sự thiếu sót chức năng, sai sót về giao diện giữa các mô đun, lỗi khởi tạo, lỗi kết thúc,… Đây là mục đích kiểm thử của phương pháp kiểm thử nào?
Kiểm thử hộp đen.
Kiểm thử hộp trắng.
Kiểm thử đơn vị.
Nhược điểm của mô hình xoắn ốc?
Khách hàng phải phát biểu mọi yêu cầu một cách tường minh ngay từ đầu.
Khó thuyết phục khách hàng cách tiếp cận tiến hóa có thể kiểm soát được.
Yêu cầu tri thức chuyên gia đánh giá rủi ro chính xác, năng lực quản lý cao.
Thiếu sự phân tích, đánh giá cẩn thận các khía cạnh của hệ thống cuối.
Trong kỹ thuật phân hoạch tương đương của kiểm thử hộp đen, nếu điều kiện đầu vào xác định một phần tử của tập hợp thì phân hoạch kiểm thử thành ?
3 lớp tương đương
1 lớp tương đương
2 lớp tương đương
4 lớp tương đương
Xác định yêu cầu phi chức năng, nghĩa là?
Đặc tả trìu tượng các ràng buộc mà hệ thống phải tuân theo.
Đặc tả các yêu cầu của người dùng.
Đặc tả trìu tượng các nhu cầu của người dùng mà hệ thống phải cung cấp.
Trong quá trình phát triển phần mềm, giai đoạn bảo trì phần mềm có nghĩa là:
Thay đổi và phát triển hệ thống đang đươc sử dụng.
Nhận biết vấn đề, bài toán thực tế, các yêu cầu mà người dùng đặt ra.
Thẩm định lại tính đúng đắn của giải pháp theo yêu cầu ban đầu đặt ra.
Xây dựng không gian giải pháp cho vấn đề.
Nhược điểm của mô hình kiến trúc khách-phục vụ?
Tiến hóa dữ liệu là khó khăn và đắt đỏ.
Chia sẻ, trao đổi dữ liệu là không hiệu quả.
Dư thừa server, khó tìm server hay dịch vụ rỗi.
Khi một hệ con thay đổi ảnh hưởng đến hệ con khác.
Trong kiểm thử phần mềm, có những loại kiểm thử nào?
Kiểm thử đơn vị, kiểm thử hệ thống.
Kiểm thử mô đun, kiểm thử hệ con.
Kiểm thử hệ thống, kiểm thử chấp nhận.
Kiểm thử thống kê, kiểm thử khiếm khuyết.
Ưu điểm của mô hình kiến trúc lớp?
Sử dụng hiệu quả mạng, phân tán dữ liệu dễ dàng giữa các lớp.
Hiệu quả khi chia sẻ một số lượng lớn dữ liệu, dễ quản lý.
Sự phát triển tăng trưởng của các lớp tách biệt nên dễ nâng cấp.
Khi giao diện một lớp thay đổi, chỉ lớp kế cận ảnh hưởng.
Thế nào là bảo trì cấu trúc?
Phần mềm có cấu hình duy nhất là mã nguồn, hoạt động bảo trì bắt đầu với việc đánh giá chi tiết mã nguồn.
Bảo trì đáp ứng các thay đổi những chức năng đã có và các mở rộng tổng quát được người dùng gửi đến.
Phần mềm có cấu hình hoàn thiện, nhiệm vụ bảo trì bắt đầu bằng việc đánh giá các tài liệu thiết kế.
Bảo trì cải thiện các tính năng bảo trì như độ tin cậy, cung cấp nền tảng tốt hơn cho những mở rộng sau này.
Mô hình nào là mô hình xử lý dữ liệu?
Biểu diễn dữ liệu tại các trạng thái khác nhau.
Biểu diễn cách sắp xếp của các thực thể.
Biểu diễn các hệ thống con cơ sở.
Biểu diễn các tính chất tổng quát của thực thể.
Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện.
Bảo trì phần mềm được định nghĩa thông qua mô tả bốn hoạt động nào?
Bảo trì hệ thống, bảo trì hiệu chỉnh, bảo trì tiếp hợp, bảo trì hoàn thiện.
Bảo trì hiệu chỉnh, bảo trì tiếp hợp, bảo trì thiết kế, bảo trì hoàn thiện.
Bảo trì hiệu chỉnh, bảo trì tiếp hợp, bảo trì hoàn thiện, bảo trì phòng ngừa.
Bảo trì vận hành, bảo trì hiệu chỉnh, bảo trì hoàn thiện, bảo trì phòng ngừa.
Định nghĩa dự án?
Một nhiệm vụ cần hoàn thành để có được một sản phẩm/dịch vụ duy nhất, trong một thời hạn đã cho với kinh phí dự kiến.
Một tập hồ sơ tài liệu được trình bày chi tiết và có hệ thống các hoạt động, chi phí theo một kế hoạch để đạt được những mục tiêu nhất định.
Một tập hợp các hoạt động có liên quan với nhau được kế hoạch hóa nhằm đạt được các mục tiêu đã định.
Một tập hợp các nhiệm vụ, được thực hiện bởi một tập thể, nhằm đạt được một kết quả dự kiến với kinh phí dự kiến.
Có thể phân loại phần mềm theo cách nào?
Phạm vi sử dụng, miền ứng dụng.
Phần mềm đặt, phần mềm dựng chung.
Phần mềm hệ thống, phần mềm ứng dụng.
Phần mềm thời gian thực, phần mềm nhúng.
Hệ thống phần mềm phải tuân thủ các ràng buộc về: thời gian, tốc độ xử lý:
Phi chức năng.
Chức năng.
Chức năng và phi chức năng.
Hệ thống phần cứng.
Lỗi phần cứng có ảnh hưởng như thế nào đến độ tin cậy của hệ thống?
Tạo ra các tín hiệu giả mạo nằm ngoài phạm vi chấp nhận dữ liệu đầu vào của phần mềm.
Kích hoạt các cảnh báo làm cho người điều hành stress và dẫn đến các lỗi trong thao tác xử lý.
Làm ảnh hưởng đến môi trường làm việc của hệ thống.
Tất cả các đáp án đều sai.
Kế hoạch chất lượng có tác dụng gì?
Mô tả các thủ tục chất lượng và các tiêu chuẩn sẽ được sử dụng trong dự án.
Mô tả các phương pháp, tài nguyên và lịch trình sử dụng cho việc xác nhận hệ thống.
Mô tả các thủ tục và cấu trúc quản lý cấu hình được sử dụng
Dự đoán các yêu cầu bảo trì của hệ thống, chi phí bảo trì và lý do.
Mô tả cách thức các thành viên đội dự án phát triển kỹ năng và kinh nghiệm.
Một phần mềm được gọi là tốt nếu thỏa mãn tối thiểu các thuộc tính?
Đáng tin cậy, có hiệu quả, giao diện người sử dụng thích hợp, có thể bảo trì được, giá cả phải chấp nhận được.
Đáng tin cậy, có hiệu quả, giao diện người sử dụng thích hợp, có thể bảo trì được, dễ sửa lỗi.
Phần mềm thỏa mãn yêu cầu người dùng, có hiệu quả, giao diện người sử dụng thích hợp, có thể bảo trì được, giá cả chấp nhận được.
Đáng tin cậy, có hiệu quả, tính bảo mật cao, có thể bảo trì được, dễ sửa lỗi.
Trong thiết kế phần mềm, giai đoạn thiết kế cấu trúc dữ liệu là:
Các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống được thiết kế chi tiết và được đặc tả.
Các hệ con tạo nên hệ tổng thể và các quan hệ của chúng là được rõ ràng và ghi thành tài liệu.
Các dịch vụ cung cấp bởi một hệ con được phân chia qua các thành phần của hệ con đó.
Đối với các hệ con, đặc tả các dịch vụ mà nó phải cung cấp và các ràng buộc mà nó phải tuân theo.
Lý do khiến người phát triển phần mềm phải tạo nguyên mẫu:
Tất cả đều đúng.
Tạo nguyên mẫu làm cơ sở cho việc viết đặc tả cho sản phẩm.
Tạo nguyên mẫu dùng làm bản test cho phần mềm sau này.
Tạo nguyên mẫu giúp hạ thấp chi phí sửa lỗi.
Mô hình nào là mô hình phản ứng?
Biểu diễn dữ liệu tại các trạng thái khác nhau.
Biểu diễn cách sắp xếp của các thực thể.
Biểu diễn các hệ thống con cơ sở.
Biểu diễn các tính chất tổng quát của thực thể.
Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện.
Trong kỹ thuật phân tích giá trị biên, nếu điều kiện vào xác định ngay một số giá trị thì xây dựng trường hợp kiểm thử cho...?
Giá trị cực đại, cực tiểu, các giá trị ngay trên, ngay dưới giá trị cực đại, cực tiểu.
Giá trị cực đại, cực tiểu, các giá trị ngay trên giá trị cực đại và cực tiểu.
Giá trị cực đại, cực tiểu, các giá trị ngay trên giá trị cực đại và ngay dưới giá trị cực tiểu.
Giá trị cực đại, cực tiểu, các giá trị ngay dưới giá trị cực đại và ngay trên giá trị cực tiểu.
Thiết kế chi tiết và đặc tả các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống. Đây là hoạt động gì trong thiết kế phần mềm?
Đặc tả cấu trúc dữ liệu.
Thiết kế thuật toán.
Đặc tả thuật toán.
Thiết kế cấu trúc dữ liệu.
Nhược điểm của mô hình thác nước?
Mất nhiều công sức đáp ứng sự thay đổi.
Chậm có phiên bản thực hiện được.
Không chuyển tải hết chức năng phần mềm.
Kiểm soát rủi ro ở từng mức tiến hóa.
Trong yêu cầu phi chức năng, phát biểu Yêu cầu về các chuẩn phải tuân theo, các yêu cầu về ngôn ngữ lập trình, phương pháp thiết kế, yêu cầu về phân phát, là:
Yêu cầu phát triển về quá trình phần mềm.
Các yêu cầu về sản phẩm.
Yêu cầu về phương pháp thiết kế và lập trình
Các yêu cầu ngoại lai.
Mô hình biểu diễn tương tác giữa các đối tượng để tạo ra một số hành vi cụ thể mà được xác định là use case là loại nào?
Mô hình dòng dữ liệu.
Mô hình hành vi đối tượng.
Mô hình quy trình.
Mô hình dữ liệu semantic.
Mô hình trạng thái máy.
Trong kỹ thuật phân tích giá trị biên, nếu điều kiện vào xác định một miền được giới hạn bởi các giá trị a và b thì các trường hợp kiểm thử được ...?
Xác định ngay tại a và b đồng thời ngay trên a và ngay dưới b.
Xác định ngay tại a và b đồng thời ngay dưới a và ngay trên b.
Xác định ngay tại a và b đồng thời ngay trên và ngay dưới a và b.
Xác định ngay trên, ngay dưới a, tại b và ngay trên, ngay dưới b.
Đơn yêu cầu bảo trì được cung cấp cho đối tượng nào sử dụng?
Người bảo trì phần mềm.
Người sử dụng phần mềm.
Người lập trình phần mềm.
Người thiết kế phần mềm.
Trong các vấn đề sau, vấn đề nào hay gặp phải trong khi phát triển hệ thống con?
Thường cho rằng vấn đề luôn có thể giải quyết được bằng cách sử dụng phần mềm.
Các platform phần cứng không thích hợp với yêu cầu của phần mềm.
Thiếu giao tiếp giữa các đội thực hiện.
Xảy ra thay đổi khi hệ thống được chỉ định.
Khó dự đoán sự phát triển của phương tiện truyền thông và phần cứng đối với vòng đời của hệ thống.
Mục đích của loại kiểm thử khiếm khuyết?
Tìm những phần mà chương trình không tuân theo đặc tả.
Kiểm tra sự thi hành và độ tin cậy của chương trình.
Kiểm tra sản phẩm thông qua việc chạy chương trình.
Kiểm tra xem sản phẩm có đáp ứng nhu cầu người dùng.
Chỉ ra đặc trưng của ngôn ngữ lập trình?
Dễ hiểu và dễ sử dụng đối với người lập trình
Miêu tả đầy đủ và rõ ràng các tiến trình.
Trình biên dịch hiệu quả, sẵn công cụ phát triển.
Hoạt động hiệu quả trên mọi hệ điều hành.
