Font size
WorksheetsCâu hỏi về mô hình phần mềm
Total questions: 130
Worksheet time: 1hrs 8mins
mô hình tuần tự tuyến tính của xây dựng phần mêm là:
Một cách tiếp cận phù hợp các yêu được xác định rõ ràng
Một cách tiếp cận tới khi chương trình được đòi hỏi nhanh chóng
Một cách tiếp cận tốt nhất cho các dự án với các nhóm làm việc lớn
Môt mô hình xây dựng cũ mà không thể được sử dụng hiện nay
thông tin nào sau đây không có trong trường hợp kiểm thử( test case)
Dữ liệu vào
Dữ liệu ra
Cách sửa lỗi
Không có đáp án nào trong số các đáp án trên
mô hình tuần tự tuyến tính của xây dựng phần mềm được gọi là:
Mô hình cơ bản
Mô hình thác nước
Cả hai đáp án trên đều đúng
Không có đáp án nào dùng trong các đáp án trên
thành phần nào không có trong định nghĩa của phần mềm:
Chương trình máy tính
Cấu trúc dữ liệu
Tài liệu
Không có đáp án nào đúng trong 3 đáp án trên
kỹ thuật nào trong số các kỹ thuật sau có thể được sử dụng trong giai đoạn phân tích yêu cầu:
Phỏng vấn
Quan sát môi trường làm việc
Sử dụng bằng câu hỏi
Tất cả các đáp án trên
mô hình nào mà trong đó người sử dụng tham gia một cách tích cực trong suốt quá trình xây dựng phần mềm:
Mô hình thác nước
Mô hình tạo bản mẫu
Mô hình phát triển ứng dụng nhanh(RAD)
Tất cả các mô hình trên
một hệ thống dựa trên máy tính( computer- based system) gồm có:
Phần cứng và phần mềm
Phần cứng, phần mềm và dữ liệu
Phần cứng, phần mềm, dữ liệu và các thủ tục làm việc
Phần cứng, phần mềm dữ liệu, con người và các thủ tục làm việc
phát biểu nào sau đây là không chính xác về kiểm thử hộp đen( blackbox testing)
Kiểm thử hộp đen yêu cầu tất cả các câu lệnh trong chương trình đều phải nhận được thực hiện ít nhất một lần
Kiểm thử hộp đen còn được gọi là kiểm thử hành vi
Kiểm thử hộp đen xem phần mềm
Trật tự nào sau đây đúng với các giai đoạn của mô hình tuần tự tuyến tính?
Phân tích, thiết kê, kiểm thử, viết mã
Phân tích, thiết kế, viết mã, kiểm thử
Thiết kế, phân tích, kiểm thử, viết mã
Không có đáp án nào trong số các đáp án trên
Biểu đồ luồng dữ liệu:
Biểu diễn mối quan hệ giữa các đối tượng
Biểu diễn các chức năng làm thay đổi luồng dữ liệu
Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài
Tất cả các đáp án trên
Mô hình nào là phù hợp đối với các hệ thống có thể chia tách thành các module riêng biệt và có thể sử dụng lại các thành phần ứng dụng?
Thác nước
Tạo biểu mẫu
Phát triển ứng dụng nhanh(RAD)
Không có đáp án nào trong số các đáp án trên
Trong mô hình tuần tự tuyến tính, giai đoạn nào liên quan đến các thuộc tính của một chương trình cấu trúc dữ liệu, kiến trúc phần mềm, giao diện và các chức năng?
Phân tích yêu cầu
Thiết kế
Viết mã
Kiểm thử
Sơ đồ Thực thể liên kết:
Phản ánh mối quan hệ giữa các đối tượng dữ liệu
Chỉ ra cách thức dữ liệu bị thay đổi bởi hệ thống
Chỉ ra các thuộc tính của các thực thể
Tất cả các đáp án trên
Đại lượng nào sau đây không được sử dụng làm trọng số cho các cung của ma trận kiểm thử?
Xác xuất cung đó được tiến hành
Thời gian xử lý của đường đi qua cung độ
Số lượng biến đầu vào sử dụng tương ứng với đường đi qua cung độ
Bộ nhớ yêu
kỹ thuật kiểm thử nào sử dụng các giá trị của biến đầu vào tại giá trị nhỏ nhất, giá trị thông thường, giá trị lớn nhất
Kiểm thử theo các giá trị biến
Kiểm thử theo các phân vùng giá trị tương đương
Kiểm thử theo chức năng
Kiểm thử theo cấu trúc
phát biểu nào sau đây không dung khi nói về đặc tả yêu cầu dựa trên mô hình:
Khi đặc tả yêu cầu dựa trên mô hình theo hướng cấu trúc đặc tả dữ liệu và đặc tả các hành vi xử lý của hệ thống là hai mô hình tách biệt nhau
Mô hình thực thể liên kết( ERM- entity relationship model) không thể đưuọc sử dụng trong đặc tả dữ liệu hướng cấu trúc
Mô hình luồng dữ liệu(DFD- data flow diagram) là một kỹ thuật được sử dụng trong đặc tả phần mềm
Không có phát biểu nào trong 3 phát biểu trên
thiết kế phần mềm:
Quá trình chuyển các thuật toán được thiết kế thành các chương trình thực thi được
Quá trình làm mịn dần các ý tưởng thiết kế ban đầu
Quá trình chuyển các đặc tả yêu cầu phần mềm thành một biểu diễn thiết kế của hệ thống phần mềm cần xây dựng
Quá trình người lập trình ánh xạ sơ đồ thiết kế thành chương trình vận hành được
phát biểu nào sau đây là không đúng về đặc tả yêu cầu
Đặc tả yêu cầu là quá trình bổ sung các thông tin vào tài liệu xác định yêu cầu và là sự sự phát triển tiếp tục( làm mịn) các mô hình phân tích
Đặc tả yêu cầu thường được trình bày bằng các mô hình hệ thống
Ngôn ngữ tự nhiên có thể được sử dụng để viết đặc tả yêu cầu
Hện nay, ngôn ngữ mô tả chương trình( PDL- program description Language) là công cụ duy nhất đưuọc sử
phát biểu nào trong số các phát biểu sau là Đúng:
Trong sơ đồ luồng dữ liệu, có thể biểu diễn luồng trao đổi dữ liệu giữa hai tác nhân ngoài trực tiếp với nhay mà không cần thông qua một tiến trình( Process)
Trong sơ đồ luồng dữ liệu, một tác nhân có thể sử dụng hoặc cập nhật một kho dữ liệu mà không cần thông qua một tiến trình
Trong sơ đồ luồng dữ liệu, dữ liệu có thể di chuyển từ kho dữ liệu này sang kho dữ liệu khác mà không cần thông qua một tiến trình
Không có đáp án nào trong số các đáp án trên
đặc trưng nào sau đây không phải là đặc trưng của mô hình phát triển phần mềm RUP(relational Unified Process)
Lấy kiến trúc làm trung tâm
Điều khiển bởi các ca sử dụng
Lặp và tăng tầng
Tuần tự và tuyến tính
phát biểu nào sau đây không chính xác về ma trận kiểm thử
Ma trận kiểm thử giúp ta lựa chọn những đường đi cơ bản có trọng số quan trọng để thiết lập cần để kiểm thử
Ma trận kiểm thử được xây dựng hoàn toàn độc lập với đồ thị luồng
Ma trận kiểm thuer có thể được sử dụng để xác định độ phức tạp câu lệnh của đồ thị luồng
Ma trận kiểm thử được sử dụng như một dữ liệu có cấu trúc để kiểm thử các đường cơ bản
mô hình phát triển phần mềm nào sau đây gộp các hoạt động phân tích, thiết kế, xây dựng vào một hoạt động lập phát triển.......................tính hiệu quả và tự sửa chữa
Mô hình RUP
Mô hình tạo bản mẫu
Mô hình RAD
Không có mô hình nào trong 3 mô hình trên
Câu 23: phát biểu nào sau đây là không đúng về đồ thị luồng:
Đồ thị luồng là một kỹ thuật kiểm thử hộp trắng
Đồ thì luồng được xây dụng từ đồ thị luồng điều khiển của chương trình bằng cách gộp các lệnh tuần tự liên tiếp và lệnh rẽ nhánh sau nó thành một nút, thay thế các lệnh rẽ nhánh( độc lập) hau điểm hợp nhất của các đường rẽ nhánh bằng một nút
Độ phức tạp chu trình của đồ thị lường là số đo sự phức tạp logic của chương trình
Độ phức tạp chu trình của đồ thị luồng G là log(G)= P+1 với P là số miền phẳng
Câu 24: kiểm thử hộp trắng thường không được sử dụng trong
Kiểm thử hệ thống
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử hồi quy
Câu 25: đồ thị cây của một hệ thống dựa trên máy tính phụ thuộc vào
Độ tin cậy của phần mềm
Độ tin cậy của phần cứng và phần mềm
Độ tin cậy của người điều khiển
Độ tin cậy cảu phần cứng, phần mềm và người điều khiển
Câu 26: phần mềm thường được mô tả với 3 bộ phận cấu thành đó là:
Cấu trúc dữ liệu, phương tiện lưu trữ dữ liệu, phương tiện xử lý dữ liệu
Chương trình máy tính, cấu trúc dữ liệu, thiết bị phần cứng
Tập các lệnh( chương tình máy tính), cấu trúc dữ liệu lưu trữ tên các bộ nhớ và tài liệu mô tả thao các , cách sử dụng và bản đồ
Tập các lệnh( chương trình máy tính, thiết bị ngoại vi và truyền thông
Câu 27: mô hình tạo bản mẫu của xây dựng phần mêm là :
Một cách tiếp cận phù hợp khi cá yêu cầu được xác định rõ rang
Một cách tiếp cận tốt khi khách hàng không thể xác định được các yêu cầu rõ rằng
Một cách tiếp cận tốt nhất cho các dự án cới các nhóm làm việc lớn
Không có đáp án đúng nào trong các đáp án trên
Câu 28: đặc điểm nào sau đây không phải là đặc trưng của phần mềm:
Phần mềm được kỹ nghệ hóa, không được chế tạo theo nghĩa cổ điển
Phần mềm cũng “ hỏng hóc” giống như phần cứng
Sự phức tạp và tính thay đổi luôn là bản chất của phần mềm
Phần mềm thoái hóa theo thời gian
Câu 29: hoạt động nào sau đây không phải là hoạt động chung cho mọi tiến trình thiết kế về kiến trúc khác nhau:
Mô hình hóa dữ liệu
Cấu trúc hệ thống
Mô hình hóa điều khiển
Phân rã các module
Câu 30: trong mô hình nào khách hàng chỉ cần xác định mục tiêu chung của phần mềm không cần các yêu cầu chi tiết
Mô hình thác nước
Mô hình tạo bản mẫu
Mô hình phát triển ứng dụng nhanh
Không có đáp án nào trong số các đáp án trên
Câu 31:
Nếu một dự án phần mềm bị trễ so với lịch trình, việc bổ sung thêm các lập trình viền vào dự án là một cách làm tốt để hoàn thành dự án nhanh hơn
Khi chương trình máy tính đã được viết xong và đưa vào hoạt động, các công việc của dự án phần mềm kết thúc
Kết quả công việc cần được chuyển giao của một dự án phần mềm chỉ là một chương trình máy tính làm việc đáp ứng các yêu cầu của khách hàng
Tất cả các đáp án trên
Câu 32: yêu cầu nào sau đây là yêu cầu chức năng:
Hệ thống phải tự đồng kết xuất ra báo cáo tháng theo mẫu BCT-01/2009
Thời gian hệ thống trả về kết quả tìm kiếm< 0,5s
Tỷ lệ dự đoán sai không vượt qua 0,5%
Hệ thống cần được phát triển trên nền web
Câu 33: phát biểu nào sau đây không đúng về yêu cầu chức năng
Yêu cầu chức năng mô tả các hoạt động của hệ thống hay các dịch vị mà hệ thống sẽ cung cấp
Yêu cầu chức năng cũng có thể chỉ ra những chức năng mà hệ thống không nên thực hiện
Yêu cầu chức năng liên quan đến những thuộc tính quan trọng và hiệu năng của hệ thống như độ tin cậy,thời gian đáp ứng dịch vụ
sai
một đồ thị luồng có số cạnh là E=11 và số nút là: N=9. Giới hạn trên của số ca kiểm thủ cần phải tiến hành với đoạn chương trình tương ứng là:
3
4
5
6
mô hình nào sau đây cần đến sự đánh giá của khách hàng để xác định lại rõ hơn các yêu cầu của phần mềm cần xây dựng
Thác nước
Tạo bản mẫu
Phát triển ứng dụng nhanh RAD
Không có đáp án nào trong số các đáp án trên
thẩm định yêu cầu là:
Quá trình khách hàng cân nhắc xem có nên đưa phần mềm vào sử dụng hay không
Xem xét đặc tả yêu cầu có thực sự được xác định được hệ thống mà khác hàng mong muốn hay không
Khách hàng ngồi thẩm định lại những chức năng của hệ thống định xây dựng
Yêu cầu cần phải được kiểm tra về tính đúng đắn
mục tiêu của kiểm thử phần mềm:
Chứng tỏ rằng phần mềm không có lỗi
Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kề một cách đúng đắn
Tìm ra tất cả các lỗi có thể của chương trình
Tất cả các đáp án trên
mô hình nào mà trong đó các chức năng chính của phần mềm có thể được xây dựng bởi các nhóm riêng biệt nhau và sau đó được tích hợp lại để tạo thành toàn bộ hệ thống
Mô hình thác nước
Mô hình tạo bản mẫu
Mô hình phát triển ứng dụng nhanh(RAD)
Tất cả các mô hình trên
khi áp dụng mô hình phát triển phần mềm nào sau đây, khách hàng phải kiễn nhẫn đến cuối dự án mới có phầ
Khi áp dụng mô hình phát triển phần mềm nào sau đây, khách hàng phải kiễn nhẫn đến cuối dự án mới có phần mềm làm việc được:
Mô hình RUP
Mô hình xoáy ốc
Mô hình thác nước
Không có mô hình nào trong 3 mô hình trên
Mô hình phát triển phần mềm nào sau đây xem “phân tích rủi ro” là một trong 4 hoạt động chính mỗi bước lặp:
Mô hình tạo bản mẫu
Mô hình RUP
Mô hình thác nước
Mô hình xoáy ốc
Phần mềm là 1 tập hợp không bao gồm?
Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin tích hợp
Các tài liệu mô tả thao tác và cách dùng chương trình
Các lệnh khi thực hiện thì đưa ra hoạt động và kết quả mong muốn
Các file dữ liệu bao gồm các hình ảnh, âm thanh,... hỗ trợ cho chương trình.
Phần mềm thời gian thực không bao gồm thành phần?
Thu thập dữ liệu
Xử lý dữ liệu
Phân tích
Kiếm soát và điều phối
Công nghệ phần mềm cần phải tạo ra sản phẩm đáp ứng được các yêu cầu nào? tìm đáp án sai nhất:
Tính đúng đắn và khoa học
Tính toàn vẹn
Tính phổ dụng
Dễ tiếp cận
Lĩnh vực nào sau đây không thuộc Phần mềm trí tuệ nhân tạo?
Game cờ tướng
Nhận dạng và xử lý hình ảnh
Hệ chuyên gia
Số hóa ở ô tô
Mô hình thác nước còn có tên gọi khác là gì?
Mô hình tuyến tính
Mô hình hệ thống
Mô hình nguyên mẫu
Mô hình Z to A
Giai đoạn thiết kế phần mềm bắt đầu khi:
Giai đoạn phân tích hoàn thành
Đang trong giai đoạn phân tích
Có đầy đủ các mô hình phân tích
Độc lập với giai đoạn phân tích
Bảo trì phần mềm:
Là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng
Bao gồm những thay đổi chính liên quan đến hệ thống
Hoạt động tiến hành đồng
Bảo trì phần mềm là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng?
Đúng
Sai
3 yếu tố chính của công nghệ phần mềm là gì?
thủ tục, phương pháp và công cụ
thủ tục, công cụ và môi trường lập trình
công cụ, phương pháp và con người
phương pháp, con người và thiết bị phần cứng
Với lỗi để biết được chương trình sẽ thực hiện như thế nào nếu dữ liệu vào có lỗi là?
kiếm thử theo giá trị biên
kiểm thử theo phân vùng tương đương
kiếm thử theo đường cơ bản
cả 3 đáp án đều đúng
Bộ ba ràng buộc dự án gồm?
tài chính, pháp lý, kỹ thuật
phạm vi, chi phí, thời gian
chất lượng, tốc độ, hiệu quả
quy mô, phạm vi, thời gian
Trong mô hình thác nước, sau giai đoạn thiết kế hệ thống là giai đoạn gì?
kiểm thử
vận hành và bảo trì
Sinh mã
phân tích
Giai đoạn bắt đầu trong mô hình nguyên mẫu?
Thiết kế nhanh
khảo sát
Tập hợp yêu cầu và làm mịn
Xây dựng bản mẫu
Tất cả các mô hình phát triển phần mềm đều?
bắt đầu từ bước thu thập yêu cầu
đều có công cụ tự động sinh mã
đều có thể hỗ trợ tốt cho các hệ thống lớn
cả 3 đáp án trên
Đâu không phải tên của một mô hình phát triển phần mềm?
mô hình xoắn ốc
mô hình 4GT
mô hình RAD
mô hình bậc thang
Mô hình xoắn ốc do ai đề xuất?
Boehm
Bill Gate
Linbell
Roger
Hướng thời gian, có cấu trúc, đầy đủ, nhập nhằng, ngữ nghĩa, độ lớn là các tính chất của?
Dữ liệu
thông tin
yêu cầu của người dùng
cả 3 đáp án
Ưu điểm của phỏng vấn phi cấu trúc?
dễ quản lý và đánh giá
đánh giá được nhiều mục đích
có khả năng mềm dẻo, linh hoạt
không cần đào tạo nhiều
17 ưu điểm của phỏng vấn phi cấu trúc
dễ quản lý và đánh giá
đánh giá được nhiều mục đích
có khả năng mềm dẻo, linh hoạt
không cần đào tạo nhiều
18 ưu điểm của kỹ thuật thu thập dữ liệu "quan sát" là: (chọn câu trả lời đúng nhất)
nhận được cả thông tin chất lượng và số lượng
nhận được cả thông tin đầy đủ và chi tiết
là phương pháp tốt cho các yêu cầu từ bên ngoài
Khắc phụ ngăn cách giữa kỹ sư phần mềm và người được phỏng vấn
19 Nhược điểm của kỹ thuật họp nhóm (meeting)? chọn câu trả lời sai:
Mất nhiều công sức thời gian và tiền bạc để chuẩn bị
mời không đúng thành viên dẫn đến chậm có kết quả
dễ bị phân tán
thực hiện đánh giá có thế chậm
20 Các phương pháp thiết kế thường trợ giúp một vài cách nhìn nhận hệ thống: chọn câu trả lời sai nhất
nhìn nhận cấu trúc
nhìn nhận quan hệ thực thể
nhìn nhận dòng dữ liệu
nhìn nhận dữ liệu
21. Đâu là thứ tự của các giai đoạn chính trong mô hình thác nước?
Khảo sát, thiết kế, phân tích, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, viết mã, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, viết mã, bảo trì, kiểm thử
22. Câu nói nào là sai trong giai đoạn khảo sát của mô hình thác nước?
Tài liệu cần có trong giai đoạn này là 1 bảng mô tả các thông tin khảo sát được
Là giai đoạn tìm hiểu và mô tả thông tin đầy đủ về hệ thống hiện tại
Tài liệu cần có trong giai đoạn này là các tài liệu được mô tả bằng sơ đồ, ký hiệu theo các quy ước thống nhất
Là giai đoạn tìm hiểu và mô tả các yêu cầu về chức năng, phi chức năng, các ràng buộc, các yêu cầu, các hệ thống cần xây dựng
23. "Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán" thích hợp với giai đoạn nào?
Kiểm thử
Viết mã
Phân tích
"Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán" thích hợp với giai đoạn nào?
Kiểm thử
Viết mã
Phân tích
Thiết kế
Đặc điểm của mô hình thác nước là gì?
Mô hình thường thích hợp với dự án lớn
Khách hàng và người phát triển cùng làm việc với nhau
Khi áp dụng có thể dẫn đến 1 trạng thái khóa, trong đó các nhóm làm việc phải chờ đợi lẫn nhau (trang 10)
Là mô hình khó xác định 1 cách rõ ràng các yêu cầu ở các giai đoạn đầu khi thực hiện.
Mục tiêu của kiểm thử phần mềm là:
Tìm ra tất cả các lỗi có thể của chương trình
Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn
Chứng tỏ rằng phần mềm không có lỗi
Tất cả các đáp án trên
Biểu đồ luồng dữ liệu:
Biểu diễn các chức năng làm thay đổi luồng dữ liệu
Biểu diễn mối quan hệ giữa các đối tượng dữ liệu
Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài
Tất cả các đáp án trên
Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code – LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:
Dòng trống
Dòng khai báo
Tất cả các đáp án trên
Dòng chú thích
Phát biểu nào trong số các phát biểu sau là Sai:
Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình
Tất cả các đáp án trên
FP là một hàm được tính theo LOC
Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
15
Không có đáp án nào trong số các đáp án trên
13
14
Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):
Cách sửa lỗi
Không có đáp án nào trong số các đáp án trên
Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):
Cách sửa lỗi
Không có đáp án nào trong số các đáp án trên
Dữ liệu ra
Dữ liệu vào
Phát biểu nào trong số các phát biểu sau là Sai:
Tất cả các đáp án trên
LOC có thể được tính toán trong giai đoạn thiết kế phần mềm
LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình
Không có đáp án nào trong các đáp án trên
Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:
Số lượng đơn vị dữ liệu ra của người dùng
Số lượng đơn vị dữ liệu vào của người dùng
Tất cả các đáp án trên
Số lượng truy vấn của người dùng
LOC là khái niệm được dùng để chỉ:
Chi phí xây dựng phần mềm
Không có đáp án nào đúng trong số các đáp án trên
Các chức năng
Các dòng mã lệnh
Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
4
Không có đáp án nào trong số các đáp án trên
5
3
Đâu là thứ tự của các giai đoạn chính trong mô hình thác nước?
Khảo sát, thiết kế, phân tích, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, viết mã, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, kiểm thử, bảo trì
Khảo sát, phân tích, thiết kế, viết mã, bảo trì, kiểm thử
Câu nói nào là sai trong giai đoạn khảo sát của mô hình thác nước?
Tài liệu cần có trong giai đoạn này là 1 bảng mô tả các thông tin khảo sát được
Là giai đoạn tìm hiểu và mô tả thông tin đầy đủ về hệ thống hiện tại
Tài liệu cần có trong giai đoạn này là các tài liệu được mô tả bằng sơ đồ, ký hiệu theo các quy ước thống nhất
Là giai đoạn tìm hiểu và mô tả các yêu cầu về chức năng, phi chức năng, các ràng buộc, các
Tập trung vào cấu trúc dữ liệu, kiến trúc hệ thống, giao diện và thuật toán thích hợp với giai đoạn nào?
Kiểm thử
Viết mã
Phân tích
Thiết kế
Đặc điểm của mô hình thác nước là gì?
Mô hình thường thích hợp với dự án lớn
Khách hàng và người phát triển cùng làm việc với nhau
Khi áp dụng có thể dẫn đến 1 trạng thái khóa, trong đó các nhóm làm việc phải chờ đợi lẫn nhau
Là mô hình khó xác định 1 cách rõ ràng các yêu cầu ở các giai đoạn đầu khi thực hiện.
Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là
Không có đáp án nào trong số các đáp án trên
14
13
15
Biểu đồ luồng dữ liệu:
Biểu diễn mối quan hệ giữa các đối tượng dữ liệu
Tất cả các đáp án trên
Biểu diễn các chức năng làm thay đổi luồng dữ liệu
Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài
Phát biểu nào trong số các phát biểu sau là Sai:
LOC có thể được tính toán trong giai đoạn thiết kế phần mềm
Tất cả các đáp án trên
Không có đáp án nào trong các đáp án trên
LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình
Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code – LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:
Dòng chú thích
Tất cả các đáp án trên
Dòng khai báo
Dòng trống
Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
(a)
Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
Không có đáp án nào trong số các đáp án trên
5
4
3
Mục tiêu của kiểm thử phần mềm là:
Tìm ra tất cả các lỗi có thể của chương trình
Chứng tỏ rằng phần mềm không có lỗi
Tất cả các đáp án trên
Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn
Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:
Tất cả các đáp án trên
Số lượng truy vấn của người dùng
Số lượng đơn vị dữ liệu vào của người dùng
Số lượng đơn vị dữ liệu ra của người dùng
LOC là khái niệm được dùng để chỉ:
Các chức năng
Các dòng mã lệnh
Chi phí xây dựng phần mềm
Không có đáp án nào đúng trong số các đáp án trên
Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):
Dữ liệu ra
Không có đáp án nào trong số các đáp án trên
Cách sửa lỗi
Dữ liệu vào
Phát biểu nào trong số các phát biểu sau là Sai:
FP là một hàm được tính theo LOC
Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình
Tất cả các đáp án trên
Phát biểu nào trong số các phát biểu sau là Sai:
LOC có thể được tính toán trong giai đoạn thiết kế phần mềm
Không có đáp án nào trong các đáp án trên
LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình
Tất cả các đáp án trên
Phát biểu nào trong số các phát biểu sau là Sai:
Tất cả các đáp án trên
Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình
FP là một hàm được tính theo LOC
Trong số các phát biểu sau là Sai:
Tất cả các đáp án trên
Điểm chức năng (FP) là đơn vị đo lường quy mô dự án độc lập với ngôn ngữ lập trình
FP là một hàm được tính theo LOC
LOC là khái niệm được dùng để chỉ:
Các dòng mã lệnh
Chi phí xây dựng phần mềm
Không có đáp án nào đúng trong số các đáp án trên
Các chức năng
Yếu tố nào trong số các yếu tố sau được dùng để tính Điểm chức năng (FP) của phần mềm:
Số lượng đơn vị dữ liệu vào của người dùng
Tất cả các đáp án trên
Số lượng đơn vị dữ liệu ra của người dùng
Số lượng truy vấn của người dùng
Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
Không có đáp án nào trong số các đáp án trên
13
14
15
Dòng nào trong số các dòng sau được tính là một dòng mã lệnh (Line of Code –LOC) trong phương pháp ước lượng quy mô dự án dựa trên Số dòng lệnh:
Tất cả các đáp án trên
Dòng trống
Dòng khai báo
Dòng chú thích
Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):
Dữ liệu ra
Không có đáp án nào trong số các đáp án trên
Dữ liệu vào
Cách sửa lỗi
Mục tiêu của kiểm thử phần mềm là:
Chỉ ra rằng phần mềm thực hiện các chức năng đã được thiết kế một cách đúng đắn
Chứng tỏ rằng phần mềm không có lỗi
Tất cả các đáp án trên
Tìm ra tất cả các lỗi có thể của chương trình
Số loại đơn vị chức năng được sử dụng trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
5
Không có đáp án nào trong số các đáp án trên
4
3
Biểu đồ luồng dữ liệu:
Biểu diễn mối quan hệ giữa các đối tượng dữ liệu
Tất cả các đáp án trên
Biểu diễn các chức năng làm thay đổi l
đáp án nào trong số các đáp án trên
4
3
Biểu đồ luồng dữ liệu:
Biểu diễn mối quan hệ giữa các đối tượng dữ liệu
Tất cả các đáp án trên
Biểu diễn các chức năng làm thay đổi luồng dữ liệu
Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài
Phần mềm là 1 tập hợp không bao gồm?
Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin tích hợp
Các tài liệu mô tả thao tác và cách dùng chương trình
Các lệnh khi thực hiện thì đưa ra hoạt động và kết quả mong muốn
Các file dữ liệu bao gồm các hình ảnh, âm thanh,... hỗ trợ cho chương trình.
Phần mềm thời gian thực không bao gồm thành phần?
Thu thập dữ liệu
Xử lý dữ liệu
Phân tích
Kiếm soát và điều phối
Công nghệ phần mềm cần phải tạo ra sản phẩm đáp ứng được các yêu cầu nào? tìm đáp án sai nhất:
Tính đúng đắn và khoa học
Tính toàn vẹn
Tính phổ dụng
Dễ tiếp cận
Lĩnh vực nào sau đây không thuộc Phần mềm trí tuệ nhân tạo?
Game cờ tướn
Nhận dạng và xử lý hình ảnh
Hệ chuyên gia
Số hóa ở ô tô
Mô hình thác nước còn có tên gọi khác là gì?
Mô hình tuyến tính
Mô hình hệ thống
Mô hình nguyên mẫu
Bảo trì phần mềm:
Là hoạt động chỉnh sửa chương trình khi đã được đưa vào sử dụng
Bao gồm những thay đổi chính liên quan đến hệ thống
Hoạt động tiến hành đồng thời khi xây dựng phần mềm
Cả 3 ý đều đúng
3 yếu tố chính của công nghệ phần mềm
thủ tục, phương pháp và công cụ
thủ tục, công cụ và môi trường lập trình
công cụ, phương pháp và con người
phương pháp, con người và thiết bị phần cứng
Kiểm thử với lỗi để biết được chương trình sẽ thực hiện như thế nào nếu dữ liệu vào có lỗi là:
kiểm thử theo giá trị biên
kiểm thử theo phân vùng tương đương
kiểm thử theo đường cơ bản
Trong mô hình thác nước, sau giai đoạn thiết kế hệ thống là giai đoạn gì?
kiểm thử
vận hành và bảo trì
Sinh mã
phân tích
Giai đoạn bắt đàu trong mô hình nguyên mẫu?
Thiết kế nhanh
khảo sát
Tập hợp yêu cầu và làm mịn
Xây dựng bản mẫu
Tất cả các mô hình phát triển phần mềm đều:
bắt đầu từ bước thu thập yêu cầu
đều có công cụ tự động sinh m
đều có thể hỗ trợ tốt cho các hệ thống lớn
cả 3 đáp án trên
Đâu không phải tên của một mô hình phát triển phần mềm?
mô hình xoắn ốc
mô hình 4GT
mô hình RAD
mô hình bậc thang
Mô hình xoắn ốc do ai đề xuất?
Boehm
Bill Gate
Linbell
Roger
Hướng thời gian, có cấu trúc, đầy đủ, nhập nhằng, ngữ nghĩa, độ lớn là các tính chất của? (chọn câu trả lời đúng nhất)
Dữ liệu
thông tin
yêu cầu của người dùng
cả 3 đáp án
ưu điểm của phỏng vấn phi cấu trúc
dễ quản lý và đánh giá
đánh giá được nhiều mục đích
có khả năng mềm dẻo, linh hoạt
không cần đào tạo nhiều
ưu điểm của kỹ thuật thu thập dữ liệu "quan sát" là: (chọn câu trả lời đúng nhất)
nhận được cả thông tin chất lượng và số lượng
nhận được cả thông tin đầy đủ và chi tiết
là phương pháp tốt cho các yêu cầu từ bên ngoài
Khắc phụ ngăn cách giữa kỹ sư phần mềm và người được phỏng vấn
Nhược điểm của kỹ thuật họp nhóm (meeting)? chọn câu trả lời sai:
Mất nhiều công sức thời gian và tiền bạc để chuẩn bị
mời không đúng thành viên dẫn đến chậm có kết quả
dễ bị phân tán
thực hiện đánh giá có thể chậm
Các phương pháp thiết kế thường trợ giúp một vài cách nhìn nhận hệ thống: chọn câu trả lời sai nhất
nhìn nhận cấu trúc
nhìn nhận quan hệ
Thông tin nào sau đây không có trong trường hợp kiểm thử (Test case):
Cách sửa lỗi
Dữ liệu ra
Dữ liệu vào
Không có đáp án nào trong số các đáp án trên
Biểu đồ luồng dữ liệu:
Chỉ ra sự đáp ứng của hệ thống đối với các tác nhân ngoài
Biểu diễn các chức năng làm thay đổi luồng dữ liệu
Tất cả các đáp án trên
Biểu diễn mối quan hệ giữa các đối tượng dữ liệu
Số lượng câu hỏi được sử dụng để tính hệ số điều chỉnh độ phức tạp trong phương pháp ước lượng quy mô dự án dựa vào Điểm chức năng là:
15
14
13
Không có đáp án nào trong số các đáp án trên
LOC là khái niệm được dùng để chỉ:
Các chức năng
Các dòng mã lệnh
Không có đáp án nào đúng trong số các đáp án trên
Chi phí xây dựng phần mềm
Phát biểu nào trong số các phát biểu sau là Sai:
Không có đáp án nào trong các đáp án trên
LOC là đơn vị đo lường quy mô dự án phần mềm độc lập với ngôn ngữ lập trình
Tất cả các đáp án trên
LOC có th
