Môn : Công Nghệ Phần Mềm Giáo viên: Ngày thi : Thời gian làm bài : phút Số câu hỏi : câu Được sử dụng tài liệu 0001 Họ và tên sinh viên (CHỮ IN HOA CÓ DẤU) Mã số sinh viên Sinh viên tô mã số sinh viên và đề thi trên phiếu trả lời ngay khi nhận được đề. Khi nộp bài phải kẹpMôn : Công Nghệ Phần Mềm Giáo viên: Ngày thi : Thời gian làm bài : phút Số câu hỏi : câu Được sử dụng tài liệu 0001 Họ và tên sinh viên (CHỮ IN HOA CÓ DẤU) Mã số sinh viên Sinh viên tô mã số sinh viên và đề thi trên phiếu trả lời ngay khi nhận được đề. Khi nộp bài phải kẹpMôn : Công Nghệ Phần Mềm Giáo viên: Ngày thi : Thời gian làm bài : phút Số câu hỏi : câu Được sử dụng tài liệu 0001 Họ và tên sinh viên (CHỮ IN HOA CÓ DẤU) Mã số sinh viên Sinh viên tô mã số sinh viên và đề thi trên phiếu trả lời ngay khi nhận được đề. Khi nộp bài phải kẹpMôn : Công Nghệ Phần Mềm Giáo viên: Ngày thi : Thời gian làm bài : phút Số câu hỏi : câu Được sử dụng tài liệu 0001 Họ và tên sinh viên (CHỮ IN HOA CÓ DẤU) Mã số sinh viên Sinh viên tô mã số sinh viên và đề thi trên phiếu trả lời ngay khi nhận được đề. Khi nộp bài phải kẹp
Trường Đạ i Học Bách Khoa Tp.HCM KHOA KH&KTMT KIỂM TRA GIỮA KỲ Đề Thời gian làm : Môn : Công Nghệ phút Phầ n Mềm Số câu hỏ i : Giáo viên : câu Ngày thi : Được sử dụng tài liệ u Họ tên sinh viên (CHỮ IN HOA CÓ DẤU) 0001 Mã số sinh viên Sinh viên tô mã số sinh viên đề thi phiế u trả lời nhậ n đề Khi nộ p phả i kẹ p phiếu trả lời vào đề thi nộ p hai Đề Câu 1: Phân biệt actor thụ động hay tích cực dựa A- Mức độ thườ ng xuyê n tươn g tác với hệ thố n g củ a actor CuuDuongThanCong.com https://fb.com/tailieudientucntt B- Actor tạ o kích thích cho hệ thố n g hay nhậ n kế t củ a hệ Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 2/15 thố n g trình B - Ngơn ngữ lậ p trình hướn g đố i tượn g rấ t phổ biế n hiệ n C - Có thể thiế t lậ p mộ t lớp (class ) bằ ng cách thừa kế lạ i hoặ c bao gộ p lớp tồ n tạ i D - Câu A C đáp án Actor ngườ i hay hệ thố n g khác khác D - Actor trừu tượn g cụ thể C- Câu 2: Mơ hình hướng đối tượng có tính dùng lạ i cao A- Các opbje ct dã viết dể dàng lắ p ghép vào chươ ng CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 3/15 đề u thuộ c tính D - Cả câu đề u sai Đáp án Câu 3: Lược đồ UML mơ tả khía cạ nh tĩnh hệ thống phầ n mề m Lược đồ hoạ t độ ng B - Lược đồ trình tự C - Lược đồ useca se D - Lược đồ lớp mức phân tích A- Câu 5: Theo chuẩ n UML, biể u đồ lớp phân tích cần thiế t Khác h hàng B - Lậ p trình viên C - Thiết kế viên D - Cả b c đề u A- Câu 6: Câu sau ĐÚNG Mỗ i usecase có nhấ t kị ch bả n cho B - Khơn g A- đáp án Câu 4: Theo UML, phân biệ t lớp thực thể , biên điề u khiể n dựa Tên gọ i B - Chức C - Số lượn g A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 4/15 nhấ t thiế t phải có tươn g tác từ phía actor mộ t usecase C - Usecase miêu tả mộ t chức thành công hoặ c thất bạ i D - Mỗ i useca se có nhấ t kị ch bả n cho Câu 7: Câu sau SAI Tron g kị ch bả n củ a Useca se gọ i thực hiệ n useca se khác B - Actor luôn vai trò củ a ngườ i sử dụ ng (user ) C - Khôn g cầ n xác đị nh rõ tấ t thông tin liên A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 5/15 quan đế n actor D - Có thể có ứng dụ ng khơn g có actor tích cực Câu 8: thực thể C - Các đố i tượn g thực thể thườ ng thay đổ i trạ ng thái củ a D - Ln ln nhậ n diệ n đố i tượn g điều khiể n thiế t lậ p mơ hình phân tích Câu sau ĐÚNG Mỗ i bả ng sở liệu mô tả mộ t đố i tượn g thực thể B - Mỗ i actor đóng vai trò mộ t đố i tượn g A- Câu 9: Chuẩ n UML đị nh nghĩa A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Mộ t ngôn Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 6/15 ngữ đặ c tả cấ u trúc, tổ chức hoạ t độ ng củ a mộ t hệ thố n g B - Mộ t chuẩ n Ngôn ngữ lậ p trình OOP C - Cơng cụ hỗ trợ Toolc ase cho phát triể n hệ thố n g thiên phầ n mề m D - Mộ t quy trình, mơ hình phát triể n phầ n mề m tiên tiế n Câu 10: Lược đồ lớp phân tích UML KHƠNG thể hiệ n Các thơng điệ p B - Các lớp C - Các quan hệ giửa lớp D - Cả a c đề u A- Câu 11: Chuẩ n UML xây dựng dựa A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Ngơn ngữ lậ p trình Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 7/15 OOP Small talk B - Ngôn ngữ Java C - Phươ ng pháp phân tích OOP D - Tấ t câu đề u sai Câu 12: xây dựng bằ ng cách chuẩ n hoá ngơn ngữ lậ p trình OOP C - UML mộ t ngôn ngữ đặ c tả sử dụ ng cho trình phát triể n phầ n mề m D - Chuẩ n UML sở để thiế t kế Câu sau ĐÚNG Phát triể n phầ n mề m với phươ ng pháp OOP bắ t buộ c phải dùng UML B - Chuẩ n UML A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 8/15 phát triể n ngôn ngữ lậ p trình hướn g đố i tượn g Câu 13: user củ a hệ thố n g Câu 14: Trong kị ch bả n usecase, danh từ hình thành: Mộ t thuộ c tính cu3a mo65 t class B - Mộ t tác vụ (TAS K) củ a mộ t Class C - Mộ t Class D - Cả a c đề u A- Công việ c sau KHÔNG thực hiệ n giai đoạ n phân tích yêu cầ u Xây dựng từ diể n liệu B - Xây dựng sơ đồ phân cấ p modu le C - Thiết lậ p PSPE C D - Nhậ n diệ n loạ i A- Câu 15: Lược đồ ERD nế u cầ n thiế t thiết lậ p giai đoạ n A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Phân tích yêu cầ u Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 9/15 Thiết kế kiế n trúc modu le C - Thiết kế quy trình tươn g tác D - Thiết kế giao diệ n phấ t triể n theo yêu cầ u C - Việc phát triể n mộ t phầ n củ a đặ c tả yêu cầ u phầ n mề m D - Cả b c đề u B- Câu 16: Đối với mơ hình phát triể n phầ n mề m kiể u tăng dần (iterative model), bước (iteration) Việc thiế t kế lạ i kiế n trúc phầ n mề m B - Sự lặ p lạ i mộ t bước củ a quy trình A- Câu 17: Đối với mơ hình phát triể n phầ n mề m kiể u prototype, prototype A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Mộ t chươ ng trình chạy hoặ c mộ t đặ c tả Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 10/15 giao diệ n B - Phả i mộ t phiên bả n (versi on) củ a phầ n mề m C - Sự cậ p nhậ t ý kiế n củ a ngườ i dùng sau mỗ i lầ n gặ p gỡ với nhà phát triể n D- Ý kiế n củ a nhà phát triể n đố i với yêu cầ u củ a khách hàng Câu 18: Khái niệ m module thiế t kế phầ n mềm có nghĩa Tổ chức củ a hệ thố n g phầ n mề m cầ n xây dựng B - Tấ t thành phầ n thu cho đế n cuối giai đoạ n thiế t kế A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 11/15 kiế n trúc C - Mộ t modu le chươ ng trình mộ t ngơn ngữ lậ p trình cụ thể D - Cả câu đề u sai Câu 19: tươn g tác C - Xác đị nh quy trình nghiệ p vụ D - Đặc tả chức phầ n mề m bằ ng ngôn ngữ ảo Câu 20: Cơng việ c sau KHƠNG thực hiệ n giai đoạ n phân tích u cầ u Mơ hình phát triển sau có phân chia đề tài thành phậ n Mơ hình tuầ n tự B - Mơ hình tăng dầ n C - Mơ hình proto typin g A- Nhậ n diệ n loạ i user B - Thiết lậ p mộ t số giao diệ n A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 12/15 D- Câu 21: Mơ hình xoắ n ốc Câu 22: Đặ c điể m sau KHƠNG có mơ hình phát triể n phầ n mề m theo prototype Công việ c sau KHÔNG thực hiệ n giai đoạ n thiết kế Khác h hàng nhà phát triể n thườ ng xuyê n trao đổ i với B - Đặ c tả phầ n mề m thay đổ i lúc xây dựng C - Các proce ss xây dựng A- Xây dựng PSPE C cho proce ss B - Các đị nh thuộ c tính đố i tượn g C - Phân chia modu le D - Xác đị nh giải thuậ t A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 13/15 mộ t lầ n chi tiết hoàn n h D - Ngườ i phát triể n bước hoàn thiệ n chươ ng trình Câu 23: (entit y) B - Các trình xử lý (proc ess) C - Các phầ n tử liệu hay kho liệu D - Các liên kế t liệu Các PSPEC dùng để bổ nghĩa cho A- Các thực thể CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 14/15 Removes mailbox Subcriber Administrator Views mail Replies Câu 24: Adds mailbox Composes Login Hình vẽ g tác user Biểu đồ lớp mức phân tích B - Biểu đồ đố i tượn g C - Biểu đồ usecase D - Biểu đồ đặ c tả cấ u trúc tươn A- Câu 25: Câu sau ĐÚNG Login mộ t trườ ng hợp đặ c biệ t củ a Adds mailb ox B - Actor Subcr ibe tổ ng quát hóa củ a actor A- CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 15/15 Admi nistra tor C - Diễ n tiế n củ a Repli es mộ t phầ n củ a Views mail D - Diễ n tiế n củ a Comp oses mộ t phầ n bắ t buộ c củ a Views mail Câu 26: Trong biể u đồ quan hệ liên kế t xác đị nh sai trogn số quan hệ liên kế t sau: A- Giữa Adds CuuDuongThanCong.com https://fb.com/tailieudientucntt mailb ox Login B - Giữa Subcr iber Views mail C - Giữa Views mail Comp ose D - Giửa Admi nistra tor Adds Mailb ox ... https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 4/15 nhấ t thiế t phải có tươn g tác từ phía actor mộ t usecase C - Usecase miêu tả mộ t chức thành công hoặ c thất... https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 12/15 D- Câu 21: Mô hình xoắ n ốc Câu 22: Đặ c điể m sau KHƠNG có mơ hình phát triể n phầ n mề m theo prototype Công việ... CuuDuongThanCong.com https://fb.com/tailieudientucntt Cột Trang kế Đề thi cuối kỳ môn Công Nghệ Phần Mềm Đề 0001 Trang 14/15 Removes mailbox Subcriber Administrator Views mail