công nghệ phần mềm
Có thể định nghĩa kỹ nghệ (Engineering) là: A Tập hợp cơng nghệ bố trí theo quy trình định B Dùng cơng cụ để tạo sản phẩm định C Là cách thức tiến hành công việc để tạo sản phẩm ngành D Là việc sử dụng phối hợp công nghệ cần thiết để sản xuất sản phẩm ngành [] Một phần mềm gọi tốt thoả mãn tối thiểu thuộc tính: A Đáng tin cậy, có hiệu quả, giao diện người sử dụng thích hợp, bảo trì được, dễ sửa lỗi B Phần mềm thoả 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, bảo trì được, giá chấp nhận C Đáng tin cậy, có hiệu quả, tính bảo mật cao, bảo trì được, dễ sửa lỗi D Đáng tin cậy, có hiệu quả, giao diện người sử dụng thích hợp, bảo trì được, giá phải chấp nhận [] Thuộc tính bảo trì bao gồm thành phần sau: A Dễ sửa lỗi, nâng cấp B Dễ sửa lỗi, nâng cấp chuyển giao cơng nghệ C Có đầy đủ tài liệu việc thay đổi thực mà khơng q tốn D Dễ sửa lỗi, có đầy đủ tài liệu để nâng cấp phần mềm [] Lỗi phần mềm "sai" hiểu là: A Sản phẩm xây dựng khác với đặc tả B Lập trình xây dựng khác với thiết kế C Thiết kế xây dựng khác với lập trình D Sản phẩm xây dựng khác với chương trình [] Nguyên nhân xuất lỗi phần mềm đa số do: A Kiểm định B Đặc tả C Thiết kế D Lập trình [] Kỹ nghệ phần mềm (Software Engineering) định nghĩa sau: A Kỹ nghệ phần mềm áp dụng có hệ thống kiến thức kỹ nghệ vào phần mềm B Kỹ nghệ phần mềm áp dụng ứng dụng thực tế vào phần mềm C Kỹ nghệ phần mềm áp dụng có hệ thống phương pháp vào khâu phát triển phần mềm D Kỹ nghệ phần mềm áp dụng kỹ phương pháp vào phần mềm [] Quy trình làm phần mềm bao gồm bước: A Đặc tả, thiết kế, lập trình, kiểm định, bảo trì B Đặc tả, thiết kế, tạo mã, lập trình, kiểm định C Giai đoạn thiết kế lập trình D Giai đoạn lập trình [] Giai đoạn đặc tả thiết kế chiếm khoảng phần trăm (%) toàn thời gian trình phát triển phần mềm? A 20% B 25% C 30% D 45% [] Trong trình phát triển phần mềm, giai đoạn quan trọng nhất? A Giai đoạn thiết kế lập trình B Giai đoạn lập trình C Giai đoạn lập kiểm định bảo hành D Giai đoạn đặc tả thiết kế [] Giai đoạn lập trình chiếm khoảng phần trăm (%) toàn thời gian trình phát triển phần mềm? A 20% B 30% C 35% D 40% [] Giai đoạn kiểm định bảo trì chiếm khoảng phần trăm (%) tồn thời gian q trình phát triển phần mềm? A 25% B 30% C 35% D 40% [] Trong trình phát triển phần mềm, giai đoạn đặc tả phần mềm có nhiệm vụ là: A Xây dựng không gian giải pháp cho vấn đề B Xây dựng hệ thống thực dựa vào thiết kế C Thẩm định lại tính đắn giải pháp theo yêu cầu ban đầu đặt D Nhận biết vấn đề, toán thực tế, yêu cầu mà người dùng đặt [] Trong trình phát triển phần mềm, giai đoạn thiết kế phần mềm có nhiệm vụ là: A Xây dựng không gian giải pháp cho vấn đề B Nhận biết vấn đề, toán thực tế, yêu cầu mà người dùng đặt C Xây dựng hệ thống thực dựa vào thiết kế D Thẩm định lại tính đắn giải pháp theo yêu cầu ban đầu đặt [] Trong trình phát triển phần mềm, giai đoạn lập trình phần mềm có nhiệm vụ là: A Nhận biết vấn đề, toán thực tế, yêu cầu mà người dùng đặt B Xây dựng hệ thống thực dựa vào thiết kế C Xây dựng không gian giải pháp cho vấn đề D Thẩm định lại tính đắn giải pháp theo yêu cầu ban đầu đặt [] Trong trình phát triển phần mềm, giai đoạn kiểm định phần mềm có nhiệm vụ là: A Nhận biết vấn đề, toán thực tế, yêu cầu mà người dùng đặt B Xây dựng không gian giải pháp cho vấn đề C Xây dựng hệ thống thực dựa vào thiết kế D Thẩm định lại tính đắn giải pháp theo yêu cầu ban đầu đặt [] Trong trình phát triển phần mềm, giai đoạn bảo trì phần mềm có nhiệm vụ là: A Thay đổi phát triển hệ thống xây dựng B Xây dựng không gian giải pháp cho vấn đề C Xây dựng hệ thống thực dựa vào thiết kế D Thẩm định lại tính đắn giải pháp theo yêu cầu ban đầu đặt [] Vòng đời phần mềm định nghĩa là: A Quá trình phát triển từ nhận dự án đến phần mềm bị loại bỏ B Quá trình phát triển theo chu kỳ từ giai đoạn đặc tả đến giai đoạn bảo trì phần mềm C Quá trình phát triển từ giai đoạn thiết bảo trì phần mềm D Quá trình phát triển từ giai đoạn đặc tả đến kiểm định phần mềm [] Trong trình phát triển phần mềm, giai đoạn lặp lại nhiều lần? A Đặc tả, thiết kế B Đặc tả, thiết kế, kiểm định C Đặc tả, lập trình, bảo trì D Đặc tả, thiết kế, lập trình, kiểm định, bảo trì [] Trong mơ hình sau, mơ hình khơng phải mơ hình phát triển phần mềm: A Mơ hình tuyến tính B Mơ hình mẫu C Mơ hình song song D Mơ hình tương tranh [] Trong mơ hình phát triển phần mềm sau, mơ hình mơ hình thác nước: A Mơ hình RAD B Mơ hình tuyến tính C Mơ hình mẫu D Mơ hình xốy ốc [] Bên mời thầu yêu cầu bên dự thầu phải: "chỉ rõ phần cứng, phần mềm dịch vụ cụ thể cần cung cấp" nội dung của: A Yêu cầu kỹ thuật B Yêu cầu sản phẩm C Yêu cầu tài nguyên phải đáp ứng D Yêu cầu phần mềm [] Bên mời thầu yêu cầu bên dự thầu phải: "xác định chi tiết lịch trình làm việc, kế hoạch nhân sự, quản lý nhân viên" nội dung của: A Yêu cầu phần mềm B Yêu cầu công ty C Yêu cầu kế hoạch nhân D Yêu cầu quản lý [] Bên mời thầu yêu cầu bên dự thầu phải: "Liệt kê thông tin mà người bán phải cung cấp để đảm bảo tính chắn hợp đồng" nội dung của: A Yêu cầu phần mềm B Yêu cầu hợp đồng C Yêu cầu thông tin bên dự thầu D Yêu cầu thống tin công ty mời thầu [] Trong trình bàn giao sản phẩm, yêu cầu "đào tạo" nghĩa là: A Bên trúng thầu phải hướng dẫn sử dụng phần mềm cho người sử dụng B Bên mời thầu phải đào tạo để sử dụng tốt phần mềm C Bên mời thầu phải hướng dẫn chức cụ thể phần mềm cho bên trúng thầu D Bên trúng thầu phải hướng dẫn nhân viên kỹ thuật cách vận hành phần mềm [] Các mức đặc tả yêu cầu bao gồm: A Định yêu cầu, đặc tả yêu cầu, đặc tả chức B Định yêu cầu, đặc tả yêu cầu, đặc tả thiết kế C Đặc tả chức năng, đặc tả phần mềm, đặc tả thiết kế D Định yêu cầu, đặc tả phần mềm, đặc tả thiết kế [] Khái niệm "Định yêu cầu", nghĩa là: A Các dịch vụ đặc tả ngơn ngữ tự nhiên, dùng làm sở hợp đồng hai bên B Yêu cầu viết ngôn ngữ chuyên ngành để mô tả chi tiết phần mềm C Yêu cầu đặc tả biểu đồ ngữ cảnh, đồ thị lược đồ quan hệ,… D Yêu cầu viết ngôn ngữ tự nhiên dịch vụ mà hệ thống phải cung cấp [] Khái niệm "Đặc tả yêu cầu", nghĩa là: A Yêu cầu viết ngôn ngữ tự nhiên dịch cụ mà hệ thống phải cung cấp B Yêu cầu viết ngôn ngữ chuyên ngành để mô tả chi tiết phần mềm C Yêu cầu đặc tả biểu đồ ngữ cảnh, đồ thị lược đồ quan hệ,… D Các dịch vụ đặc tả cách chi tiết, xác để dùng làm sở hợp đồng hai bên [] Khái niệm "Đặc tả thiết kế", nghĩa là: A Yêu cầu đặc tả biểu đồ ngữ cảnh, đồ thị lược đồ quan hệ,… B Yêu cầu viết ngôn ngữ chuyên ngành để mô tả chi tiết phần mềm C Các dịch vụ đặc tả cách chi tiết, xác để dùng làm sở hợp đồng hai bên D Yêu cầu viết ngôn ngữ tự nhiên dịch vụ mà hệ thống phải cung cấp [] Khái niệm "Yêu cầu chức năng", nghĩa là: A Đặc tả trừu tượng ràng buộc mà hệ thống phải tuân theo B Đặc tả yêu cầu người dùng C Đặc tả trừu tượng dịch vụ mà hệ thống phải cung cấp D Đặc tả trừu tượng nhu cầu người dùng mà hệ thống phải cung cấp [] Khái niệm "Yêu cầu phi chức năng", nghĩa là: A Đặc tả yêu cầu người dùng B Đặc tả trừu tượng nhu cầu người dùng mà hệ thống phải cung cấp C Đặc tả trừu tượng dịch vụ mà hệ thống phải cung cấp D Đặc tả trừu tượng ràng buộc mà hệ thống phải tuân theo [] Hệ thống phần mềm phải tuân thủ ràng buộc về: thời gian, tốc độ xử lý,… ràng buộc thuộc yêu cầu: A Phi chức B Chức C Chức phi chức D Hệ thống phần cứng [] Nếu phần mềm thoả mãn yêu cầu chức khơng gây mâu thuẫn, có nghĩa phần mềm đáp ứng nguyên tắc A Đầy đủ B Tráng kiện C Hợp lý D Không mâu thuẫn [] Trong yêu cầu phi chức năng, phát biểu "Yêu cầu hệ thống phát triển tốc độ, nhớ, độ tin cậy, tính di chuyển được, tính dùng lại được, " là: A Yêu cầu trình phát triển phần mềm B Yêu cầu ngoại lai C Yêu cầu sản phẩm D Yêu cầu phương pháp lập trình [] Trong yêu cầu phi chức năng, phát biểu "Yêu cầu chuẩn phải tuân theo, yêu cầu ngôn ngữ lập trình, phương pháp thiết kế, yêu cầu phân phát, " là: A Yêu cầu sản phẩm B Yêu cầu phương pháp thiết kế lập trình C Yêu cầu ngoại lai D Yêu cầu trình phát triển phần mềm [] Thẩm định công việc thực sau: A Giai đoạn đặc tả B Giai đoạn thiết kế lập trình C Các giai đoạn phát triển phần mềm như: đặc tả, thiết kế, lập trình D Tất giai đoạn phát triển phần mềm như: đặc tả, thiết kế, lập trình [] Lý khiến người phát triển phần mềm phải tạo nguyên mẫu: A Tạo nguyên mẫu làm sở cho việc viết đặc tả cho sản phẩm B Tạo nguyên mẫu dùng làm test cho phần mềm sau C Tạo nguyên mẫu giúp hạ thấp chi phí sửa lỗi D Cả A, B, C [] Tạo nguyên mẫu giúp cho chi phí sửa lỗi giảm xuống, vì: A Nếu có ngun mẫu, phần mềm khơng cần phải bảo trì B Nếu khách hàng chấp nhận nguyên mẫu, khách hàng chấp nhận phần mềm thức Nên khơng chi phí sửa lỗi C Tạo nguyên mẫu cho phép phát sớm lỗi, giúp cho việc sửa chữa diễn vào thời kỳ đầu trình phát triển phần mềm Vì chi phí bảo trì giảm D Tạo ngun mẫu dùng làm tài liệu cho người sử dụng, không tốn tiền đào tạo [] Trong giai đoạn thiết kế phần mềm: 1/ Thiết kế kiến trúc 2/ Thiết kế cấu trúc liệu 3/ Đặc tả trừu tượng 4/ Thiết kế thuật toán 5/ Thiết kế giao diện 6/ Thiết kế thành phần Quá trình thiết kế chi tiết thực theo thứ tự đây? A – – – – – B – – – – – C – – – – – D – – – – – [] Trong thiết kế phần mềm, giai đoạn thiết kế kiến trúc A Các kiến trúc liệu dùng việc thực hệ thống thiết kế chi tiết đặc tả B Các hệ tạo nên hệ tổng thể quan hệ chúng minh định ghi thành tài liệu C Các dịch vụ cung cấp hệ phân chia qua thành phần hệ D Đối với hệ con, đặc tả dịch vụ mà phải cung cấp ràng buộc mà phải tuân theo [] Trong thiết kế phần mềm, giai đoạn đặc tả trừu tượng A Các dịch vụ cung cấp hệ phân chia qua thành phần hệ B Đối với hệ con, đặc tả dịch vụ mà phải cung cấp ràng buộc mà phải tuân theo C Các hệ tạo nên hệ tổng thể quan hệ chúng minh định ghi thành tài liệu D Các kiến trúc liệu dùng việc thực hệ thống thiết kế chi tiết đặc tả [] Trong thiết kế phần mềm, giai đoạn thiết kế cấu trúc liệu A Các dịch vụ cung cấp hệ phân chia qua thành phần hệ ... phần mềm B Kỹ nghệ phần mềm áp dụng ứng dụng thực tế vào phần mềm C Kỹ nghệ phần mềm áp dụng có hệ thống phương pháp vào khâu phát triển phần mềm D Kỹ nghệ phần mềm áp dụng kỹ phương pháp vào phần. .. lỗi phần mềm đa số do: A Kiểm định B Đặc tả C Thi? ??t kế D Lập trình [] Kỹ nghệ phần mềm (Software Engineering) định nghĩa sau: A Kỹ nghệ phần mềm áp dụng có hệ thống kiến thức kỹ nghệ vào phần. .. [] Những thành phần kiến trúc kỹ thuật sản phẩm A Dữ liệu, phần cứng, phần mềm, người B Dữ liệu, tài liệu, phần cứng, phần mềm C Dữ liệu, phần cứng, phần mềm, thủ tục D Tài liệu, phần cứng, người,