Font size
WorksheetsQuestion
Total questions: 92
Worksheet time: 46mins
Chọn tùy chọn chính xác về các vấn đề liên quan đến trách nhiệm nghề nghiệp
Bảo mật
Quyền sở hữu trí tuệ
Cả quyền bảo mật và quyền sở hữu trí tuệ
Quản lý mối quan hệ khách hàng
Các kỹ sư phần mềm không nên sử dụng các kỹ năng kỹ thuật của mình để lạm dụng người khác.
Truy cập trái phép vào tài liệu máy tính
Sửa đổi trái phép vật liệu máy tính
Phổ biến virus hoặc phần mềm độc hại khác
Tất cả những điều được đề cập
Giải thích ý nghĩa của SẢN PHẨM có liên quan đến một trong tám nguyên tắc theo Quy tắc đạo đức ACM / IEEE là gì?
Sản phẩm phải dễ sử dụng
Các kỹ sư phần mềm phải đảm bảo rằng các sản phẩm và sửa đổi liên quan của họ đáp ứng các tiêu chuẩn chuyên nghiệp cao nhất có thể
Các kỹ sư phần mềm phải đảm bảo rằng các sản phẩm của họ và các sửa đổi liên quan đáp ứng cho khách hàng
Điều đó có nghĩa là sản phẩm được thiết kế / tạo nên dễ dàng có sẵn
Xác định một tình huống khó xử về đạo đức từ các tình huống được đề cập dưới đây:
Chủ nhân của bạn phát hành một hệ thống quan trọng về an toàn mà không hoàn thành việc kiểm tra hệ thống
Từ chối thực hiện một dự án
Thỏa thuận về nguyên tắc với các chính sách của quản lý cấp cao
Tất cả những điều được đề cập
Xác định tuyên bố chính xác: Các kỹ sư Phần mềm nên
hành động theo cách có lợi nhất cho chuyên môn và sự ưu ái của anh ấy
hành động nhất quán với lợi ích công cộng.
đảm bảo rằng các sản phẩm của họ chỉ đáp ứng SRS.
tất cả các đề cập
Chọn tuyên bố không chính xác: Các kỹ sư phần mềm nên
phụ thuộc vào đồng nghiệp của họ
không cố ý chấp nhận công việc nằm ngoài khả năng của bạn.
không sử dụng các kỹ năng kỹ thuật của bạn để lạm dụng máy tính của người khác.
duy trì tính toàn vẹn và độc lập trong đánh giá chuyên môn của họ.
Hiệu quả trong một sản phẩm phần mềm không bao gồm ________
cấp phép
phản ứng nhanh
sử dụng bộ nhớ
thời gian xử lý
Theo báo cáo của IBM, 31% dự án bị hủy trước khi hoàn thành, 53% vượt dự toán chi phí trung bình 189% và cứ 100 dự án thì có 94 lần khởi động lại. Lý do là gì những thống kê này?
Thiếu đào tạo đầy đủ về công nghệ phần mềm
Thiếu đạo đức và hiểu biết về phần mềm
Vấn đề quản lý trong công ty
Tất cả những điều được đề cập
Lý do lỗi và lỗi phần mềm là do
Cả công ty phần mềm và nhà phát triển
Công ty phần mềm
Nhà phát triển phần mềm
Tất cả những điều được đề cập
Công ty có máy tính mới nhất và các công cụ phần mềm hiện đại, vì vậy chúng tôi không nên lo lắng về chất lượng của sản phẩm
Đúng
Sai
Nguyên tắc nào trong số này không nằm trong số tám nguyên tắc tuân theo Quy tắc đạo đức và thực hành nghề nghiệp kỹ thuật phần mềm?
CÔNG CỘNG
CHUYÊN NGHIỆP
SẢN PHẨM
MÔI TRƯỜNG
Phần mềm là gì?
Phần mềm là tập hợp các chương trình
Phần mềm là tài liệu và cấu hình dữ liệu
Không có đề cập nào
Phần mềm được thiết lập các chương trình, tài liệu & cấu hình dữ liệu
Điều nào trong số này không giải thích cho lỗi phần mềm?
Nhu cầu ngày càng tăng
Kỳ vọng thấp
Ít đáng tin cậy và đắt tiền
Tăng nguồn cung
Các thuộc tính của phần mềm tốt là gì?
Khả năng bảo trì phần mềm
Chức năng phần mềm
Phát triển phần mềm
Khả năng bảo trì & phần mềm
Hoạt động kỹ thuật phần mềm nào không phải là một phần của quy trình phần mềm?
Đặc tả phần mềm
Xác nhận phần mềm
Phát triển phần mềm
Sự phụ thuộc phần mềm
Điều nào sau đây là không chính xác?
Công nghệ phần mềm thuộc về khoa học máy tính
Công nghệ phần mềm là một phần của dạng Kỹ thuật hệ thống tổng quát hơn
Công nghệ phần mềm quan tâm đến thực tiễn phát triển và cung cấp phần mềm hữu ích
Khoa học máy tính thuộc về Kỹ thuật phần mềm
Điều nào là đúng?
Sản phẩm chung và sản phẩm tùy biến là loại sản phẩm phần mềm
Các sản phẩm chung được sản xuất bởi tổ chức và bán cho thị trường mở
Các sản phẩm tùy biến được ủy quyền bởi khách hàng cụ thể
Tất cả những điều được đề cập
Những loại nào trong số này không ảnh hưởng đến các loại phần mềm khác nhau nói chung?
Tính không đồng nhất
Linh hoạt
Thay đổi kinh doanh và xã hội
Bảo mật
Các khái niệm cơ bản của công nghệ phần mềm không chiếm?
Các quy trình phần mềm
Bảo mật phần mềm
Tái sử dụng phần mềm
Xác nhận phần mềm
Điều nào sau đây không đúng?
Web đã dẫn đến sự sẵn có của các dịch vụ phần mềm và khả năng phát triển các hệ thống dựa trên dịch vụ phân tán cao
Các hệ thống dựa trên web đã dẫn đến sự xuống cấp của các ngôn ngữ lập trình
Web mang khái niệm phần mềm là dịch vụ
Hệ thống dựa trên web nên được phát triển và phân phối tăng dần
Mô hình Build & Fix phù hợp với các bài tập lập trình của ___________ LOC(Line of code).
100-200
200-400
400-1000
trên 1000
RAD là viết tắt của
Relative Application Development
Rapid Application Development
Rapid Application Document
None of the mentioned
Mô hình nào sau đây không phù hợp với bất kỳ thay đổi nào?
Build & Fix Model
Prototyping Model
RAD Model
Waterfall Model
Đây không phải là một trong những loại nguyên mẫu của Prototyping Model?
Horizontal Prototype
Vertical Prototype
Diagonal Prototype
Domain Prototype
Một trong những điều sau đây không phải là một giai đoạn của Prototyping Model?
Quick Design
Coding
Prototype Refinement
Engineer Product
Phát biểu nào sau đây liên quan đến Mô hình Build & Fix là sai?
Không có chỗ cho thiết kế có cấu trúc
Mã sớm trở nên không thể thay đổi và không thể thay đổi
Bảo trì thực tế là không thể
Nó mở rộng tốt cho các dự án lớn
Mô hình RAD có
2 giai đoạn
3 giai đoạn
5 giai đoạn
6 giai đoạn
Hạn chế chính của việc sử dụng Mô hình RAD là gì?
Các nhà phát triển / thiết kế chuyên môn cao và có tay nghề cao được yêu cầu
Tăng khả năng tái sử dụng của các thành phần
Khuyến khích phản hồi của khách hàng / khách hàng
Tăng khả năng sử dụng lại các thành phần, yêu cầu các nhà phát triển / thiết kế có chuyên môn cao và có tay nghề cao
SDLC là viết tắt của:
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
System Design Life Cycle
Mô hình nào có thể được chọn nếu người dùng tham gia vào tất cả các giai đoạn của SDLC?
Waterfall Model
Prototyping Model
RAD Model
both Prototyping Model & RAD Model
Một trong những điều sau đây không phải là Evolutionary Process Model?
WINWIN Spiral Model
Incremental Model
Concurrent Development Model
Tất cả những điều được đề cập
Incremental Model là kết quả của sự kết hợp các yếu tố của hai mô hình?
Build & FIX Model & Waterfall Model
Linear Model & RAD Model
Linear Model & Prototyping Model
Waterfall Model & RAD Model
Ưu điểm chính của việc sử dụng Incremental Model là gì?
Khách hàng có thể đáp ứng với từng mức tăng
Dễ dàng hơn để kiểm tra và gỡ lỗi
Nó được sử dụng khi có nhu cầu sớm đưa sản phẩm ra thị trường
Dễ dàng hơn để kiểm tra và gỡ lỗi & Nó được sử dụng khi có nhu cầu sớm đưa sản phẩm ra thị trường
Mô hình xoắn ốc(spiral model) ban đầu được đề xuất bởi
IBM
Barry Boehm
Pressman
Royce
Mô hình xoắn ốc có hai chiều là ____________ và ____________
đường chéo, góc
xuyên tâm, vuông góc
xuyên tâm, góc cạnh
đường chéo, vuông góc
Mô hình xoắn ốc WINWIN khác với mô hình xoắn ốc như thế nào?
Nó xác định các nhiệm vụ cần thiết để xác định tài nguyên, mốc thời gian và thông tin liên quan đến dự án khác
Nó xác định một tập hợp các hoạt động đàm phán ở đầu mỗi đường chuyền xung quanh vòng xoắn ốc
Nó xác định các nhiệm vụ cần thiết để đánh giá cả rủi ro kỹ thuật và quản lý
Nó xác định các nhiệm vụ cần thiết để xây dựng, kiểm tra, cài đặt và cung cấp hỗ trợ người dùng
Xác định nhược điểm của Mô hình xoắn ốc.
Không làm việc tốt cho các dự án nhỏ hơn
Số lượng phân tích rủi ro cao
Phê duyệt mạnh mẽ và kiểm soát tài liệu
Chức năng bổ sung có thể được thêm vào một ngày sau đó
Mô hình xoắn ốc có sự tham gia của người dùng trong tất cả các giai đoạn của nó.
Đúng
Sai
Incremental Model khác với Mô hình xoắn ốc như thế nào?
Tiến trình có thể được đo lường cho Incremental Model
Yêu cầu thay đổi có thể được cung cấp trong Incremental Model
Người dùng có thể thấy hệ thống sớm trong Incremental Model
Tất cả những điều được đề cập
Nếu bạn đã tạo các ứng dụng khách / máy chủ, bạn sẽ dùng mô hình nào?
WINWIN Spiral Model
Spiral Model
Concurrent Model
Incremental Model
Lựa chọn một mô hình dựa trên
Yêu cầu
Nhóm phát triển & người dùng
Loại dự án và rủi ro liên quan
Tất cả những điều được đề cập
Hai mô hình nào không cho phép xác định các yêu cầu sớm trong chu kỳ?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
Mô hình vòng đời nào sau đây có thể được chọn nếu nhóm phát triển có ít kinh nghiệm hơn trong các dự án tương tự?
Spiral
Waterfall
RAD
Iterative Enhancement Model
Nếu bạn là nhà phát triển chính của một công ty phần mềm và bạn được yêu cầu gửi dự án / sản phẩm trong khung thời gian quy định mà không có rào cản về chi phí, bạn sẽ chọn mô hình nào?
waterfall
spiral
rad
incremental
Hai mô hình nào sau đây sẽ không thể đưa ra kết quả mong muốn nếu không có sự tham gia của người dùng?
Waterfall & Spiral
RAD & Spiral
RAD & Waterfall
RAD & Prototyping
Một công ty đang phát triển một phiên bản nâng cao của phần mềm hiện tại của họ có sẵn trên thị trường, họ thích cách tiếp cận mô hình nào?
RAD
Iterative Enhancement
Both RAD & Iterative Enhancement
Spiral
Người ta có thể chọn Mô hình thác nước nếu lịch trình phát triển dự án chặt chẽ.
Đúng
Sai
Chọn tùy chọn chính xác từ dưới đây:
Prototyping Model tạo điều kiện tái sử dụng các thành phần
RAD Model tạo điều kiện tái sử dụng các thành phần
Cả Mô hình RAD & Prototyping tạo điều kiện tái sử dụng các thành phần
Không có
Mô hình xoắn ốc có yêu cầu độ tin cậy cao.
Đúng
Sai
Mô hình RAD có yêu cầu độ tin cậy cao.
đúng
sai
Xác định ngôn ngữ thế hệ thứ tư (4GL) từ bên dưới.
FORTRAN
cobol
unix shell
c++
Sắp xếp các hoạt động sau đây để tạo một sản phẩm phần mềm bằng 4GT.
tôi. Chiến lược thiết kế
i. Design strategy
ii. Transformation into product
iii. Implementation
iv. Requirement gathering
1, 4, 3, 2
4,3,1,2
4,1,3,2
1,3,4,2
4GL là một ví dụ về quá trình xử lý của:
White Box
Black Box
Functional
Both Black Box & Functional
Mô hình 4GT là một gói của ____________
Công cụ CASE
Công cụ phần mềm
Chương trình phần mềm
Không có đề cập nào
Điều nào sau đây không phải là một loại 4GL? Một nguồn gốc
trên máy Lisp
trên máy phát báo cáo
từ các ngôn ngữ truy vấn cơ sở dữ liệu
từ người tạo GUI
Trong 4GT, chúng tôi có thể chỉ định các yêu cầu của người dùng trong ký hiệu đồ họa hoặc dạng ngôn ngữ viết tắt nhỏ.
Đúng
sai
Năng suất của các kỹ sư phần mềm bị giảm khi sử dụng 4GT.
đúng
sai
Những 4GL nào sau đây được phát minh tại IBM và sau đó được ANSI và ISO áp dụng làm ngôn ngữ chuẩn để quản lý dữ liệu có cấu trúc?
SQL
TƯ DUY
C
JAVA
Ưu điểm chính của việc sử dụng Mô hình 4GT để sản xuất các sản phẩm quy mô nhỏ là gì?
ứng dụng hay chương trình?
Cải thiện năng suất của các kỹ sư phần mềm
Giảm thời gian phát triển phần mềm
4GT được hỗ trợ bởi các công cụ CASE và trình tạo mã cung cấp một giải pháp đáng tin cậy cho nhiều vấn đề phần mềm
Không có đề cập nào
Mô hình nào sau đây có nhược điểm lớn về giai đoạn mã hóa của mô hình vòng đời phần mềm?
Spiral Model
Waterfall Model
Rad Model
4GT Model
Cái nào sau đây không phải là chất lượng của quy trình phần mềm?
Năng suất
tính di động
tính kịp thời
tầm nhìn
____________ & ____ là hai loại sản phẩm phần mềm.
CAD, CAM
Phần sụn, nhúng
Chung chung, tùy chỉnh
Không có đề cập nào
Phần mềm tốn nhiều chi phí để duy trì hơn so với phát triển.
đúng
sai
Một trong những điều sau đây không phải là một ứng dụng của sản phẩm phần mềm nhúng?
điều khiển bàn phím của hệ thống an ninh
chơi trò chơi nhận dạng mẫu
chức năng kỹ thuật số của màn hình bảng điều khiển trong xe hơi
không có gì được đề cập
. Mục đích của quá trình là cung cấp phần mềm
trong thời gian
với chất lượng chấp nhận được
đó là hiệu quả chi phí
cả về thời gian và chất lượng chấp nhận được
Công việc liên quan đến công nghệ phần mềm có thể được phân loại thành ba giai đoạn chung, bất kể khu vực ứng dụng, quy mô dự án hay mức độ phức tạp cụ thể là giai đoạn ___ tập trung vào giai đoạn nào, giai đoạn tập trung vào cách thức và giai đoạn tập trung vào thay đổi.
i. ủng hộ
ii. phát triển
iii. Định nghĩa
1,2,3
2,1,3
3,2,1
3,1,2
Hoạt động nào sau đây của khung Quy trình chung cung cấp báo cáo phản hồi?
truyền thông
lập kế hoạch
xây dựng mô hình& xây dụng
triển khai
Quy trình được thông qua cho một dự án cũng giống như quy trình được thông qua từ một dự án khác.
đúng
sai
Một trong những điều sau đây không phải là Umbrella Activity cho năm hoạt động của khung quy trình và giúp nhóm quản lý và kiểm soát tiến độ, chất lượng, thay đổi và rủi ro.
quản lý tái sử dụng
quản lý rủi ro
đo lường
đánh giá của người dùng
Bốn loại thay đổi gặp phải trong giai đoạn hỗ trợ. Một trong những điều sau đây không phải là một trong những loại sau đây thuộc loại nào?
translation
correction
adaptation
prevention
Nếu việc sản xuất phần mềm bị chậm tiến độ, người ta có thể thêm nhiều lập trình viên và bắt kịp.
đúng
sai
Chọn chất lượng phần mềm nội bộ từ bên dưới:
khả năng mở rộng
khả năng sử dụng
tái sử dụng
độ tin cậy
RUP là viết tắt của ____ được tạo bởi một bộ phận của ____________
Rational Unified Program, IBM
Rational Unified Process, Infosys
Rational Unified Process, Microsoft
Rational Unified Process, IBM
RUP thường được mô tả từ ba quan điểm - động, tĩnh và thực hành. Phối cảnh tĩnh làm gì?
Nó cho thấy các hoạt động quá trình được ban hành
Nó cho thấy các thực hành tốt sẽ được sử dụng trong quá trình
Nó cho thấy các giai đoạn của mô hình theo thời gian
tất cả đúng
Sản phẩm công việc duy nhất có thể giao cho một dự án thành công là chương trình làm việc.
đúng
sai
Giai đoạn nào của RUP được sử dụng để thiết lập trường hợp kinh doanh cho hệ thống?
Transition
Elaboration
Construction
Inception
Một trong những điều sau đây không phải là một hoạt động cơ bản cho các quy trình phần mềm trong công nghệ phần mềm?
Xác minh phần mềm
Xác nhận phần mềm
Thiết kế và triển khai phần mềm
Tiến hóa phần mềm
Một tuyên bố chung về các mục tiêu là nguyên nhân chính của những nỗ lực phần mềm thất bại.
đúng
sai
Lỗi tồn tại trong phần mềm càng lâu
càng trở nên tẻ nhạt
càng tốn kém để phát hiện và sửa chữa
càng ít có khả năng được sửa chữa đúng
Tất cả những điều được đề cập
Kỹ thuật phần mềm dựa trên thành phần cho phép giao hàng nhanh hơn.
đúng
sai
Chọn tùy chọn phù hợp với Tuyên ngôn cho Phát triển phần mềm Agile
Cá nhân và tương tác
Phần mềm làm việc
Phát triển tuyến tính
Cả phát triển tăng dần và lặp lại
Phương pháp nào sau đây không phải là phương pháp nhanh?
XP
4GT
AUP
TẤT CẢ ĐÚNG
Nhanh nhẹn được định nghĩa là khả năng của một nhóm dự án phản ứng nhanh với một sự thay đổi.
đúng
sai
plan driven development khác với agile development như thế nào?
Đầu ra được quyết định thông qua quá trình đàm phán trong quá trình phát triển phần mềm
Đặc điểm kỹ thuật, thiết kế, thực hiện và thử nghiệm được xen kẽ
Lặp lại xảy ra trong các hoạt động
tất cả đúng
Scrum có bao nhiêu giai đoạn?
2
3
4
Scrum là một phương thức nhanh, có nghĩa là nó không có các pha
Agile methods dường như hoạt động tốt nhất khi các thành viên trong nhóm có trình độ kỹ năng tương đối cao.
đúng
sai
Điều nào sau đây không áp dụng cho sự linh hoạt trong quy trình phần mềm?
Sử dụng chiến lược phân phối sản phẩm gia tăng
Chỉ những sản phẩm làm việc thiết yếu được sản xuất
Loại bỏ việc sử dụng lập kế hoạch và thử nghiệm dự án
Tất cả những điều được đề cập
Ba hoạt động khung nào có mặt trong Phát triển phần mềm thích ứng (ASD)?
phân tích, thiết kế, mã hóa
thu thập yêu cầu, lập kế hoạch chu kỳ thích ứng, phát triển lặp
đầu cơ, hợp tác, học tập
all right
Trong agile development, điều quan trọng hơn là xây dựng phần mềm đáp ứng nhu cầu của khách hàng ngày hôm nay hơn là lo lắng về các tính năng có thể cần thiết trong tương lai.
đúng
sai
Incremental development in Extreme Programming (XP) được hỗ trợ thông qua bản phát hành hệ thống mỗi tháng một lần
Đ
S
Trong XP, ngay khi công việc hoàn thành một nhiệm vụ, nó được tích hợp vào toàn bộ hệ thống.
Đ
S
Các phần tăng thêm trong XP được gửi tới khách hàng cứ sau ___ tuần.
1
2
3
4
