BÀI TẬP CHƯƠNG MÔN PHÂN TÍCH THIẾT KẾ PHẦN MỀM pps

6 748 10
BÀI TẬP CHƯƠNG MÔN PHÂN TÍCH THIẾT KẾ PHẦN MỀM pps

Đang tải... (xem toàn văn)

Thông tin tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM 1. Định nghĩa phần mềm? 2. Nêu tầm quan trọng của phần mềm? (mức độ: quốc gia, tổ chức, hệ thống, ứng dụng) 3. Các loại phần mềm? Giải thích nội dung của mỗi loại? 4. Tiêu chuẩn chất lượng phần mềm là gì? 5. Trình bày các đặc tính của chất lượng phần mềm? 6. Định nghĩa công nghệ phần mềm? 7. Tiến trình phần mềm là gì? Trình bày các bước chung nhất của tiến trình phần mềm? 8. Trình bày quy trình phát triển phần mềm theo mô hình Thác nước? 9. Trình bày quy trình phát triển phần mềm theo mô hình Xoắn ốc? 10. Trình bày vai trò của Lập trình viên, Kiểm thử viên (Tester), Trưởng nhóm và Quản lý dự án trong quá phát triển phần mềm? CHƯƠNG 2: KHẢO SÁT – PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU 1. Yêu cầu chức năng là gì? Phân loại các yêu cầu chức năng? 2. Yêu cầu phi chức năng là gì? Trình bày các đặc điểm của yêu cầu phi chức năng? 3. Trình bày kỹ thuật thu thập thông tin yêu cầu bằng phương pháp phỏng vấn? 4. Phân tích yêu cầu nghĩa là gì? 5. Mục tiêu của phân tích yêu cầu là gì? 6. Khi phân tích yêu cầu cần chú ý đến các tính chất nào của dự án? 7. Đặc tả yêu cầu là gì? 8. Trình bày các nguyên lý của đặc tả yêu cầu? 9. Đối tượng chính của tài liệu yêu cầu là ai? Những yêu cầu gì đặt ra để viết bản tài liệu yêu cầu? 10. Cấu trúc tài liệu yêu cầu gồm những mục gì? Phụ lục cần thêm nội dung gì? CHƯƠNG 3: THIẾT KẾ PHẦN MỀM 1. Thiết kế phần mềm là gì? 2. Trình bày tầm quan trọng của thiết kế phần mềm? 3. Nêu các giai đoạn thiết kế cần trải qua? 4. Nêu các nguyên lý thiết kế phần mềm? 5. Tầm quan trọng của giao diện phần mềm? 6. Những yếu tố người dùng nào cần quan tâm khi thiết kế giao diện? 7. Các nguyên tắc thiết kế giao diện 8. Tác nhân là gì và vai trò của nó trong hệ thống? Nêu cách để xác định các tác nhân của hệ thống? 9. Những mệnh đề sau đúng hay sai? a. Một tác nhân trong ca sử dụng luôn là một người có liên quan đến hệ thống. b. Ca sử dụng mô tả những chi tiết để cài đặt c. Một hệ thống khác cũng có thể là một tác nhân trong biểu đồ ca sử dụng của hệ thống. d. Trong mỗi hệ thống chỉ có một biểu đồ ca sử dụng 10. Hãy cho biết những mệnh đề sau đúng hay sai (true/false), giải thích tại sao? a. Biểu đồ cộng tác chính là một đồ thị chỉ ra một số các đối tượng và nhữn sự liên kết giữa chúng. b. Biểu đồ cộng tác của một hoạt động thể hiện thuật toán để thực thi hành động đó. c. Ca sử dụng được xác định trong pha phân tích các yêu cầu hỗ trợ để cài đặt và có liên hệ với giao diện sử dụng. d. Từ một lớp bất kỳ luôn tạo ra được một lớp con kế thừa từ lớp đó. CHƯƠNG 4: LẬP TRÌNH CÀI ĐẶT PHẦN MỀM 1. Nêu các đặc trưng cơ bản của ngôn ngữ lập trình? 2. Phân loại các ngôn ngữ lập trình và cách lựa chọn ngôn ngữ cho ứng dụng? 3. Trình bày về các phương pháp lập trình phổ biến? 4. Nêu các đặc trưng của phương pháp lập trình hướng đối tượng? 5. Nêu các nội dung liên quan đến phong cách lập trình? 6. Trình bày cách thức để cải tiến hiệu xuất của chương trình? 7. Trình bày quy trình tiến hành cài đặt phần mềm? 8. Trình bày các kiểu dữ liệu cơ bản của ngôn ngữ lập trình C#? 9. Liệt kê các cấu trúc điều khiển trương trình trong C#? 10. Trình bày nội dung của lập trình tránh lỗi và xử lý ngoại lệ? CHƯƠNG 5: KIỂM THỬ PHẦN MỀM 1. Thẩm định và xác minh (V&V) là gì? Tầm quan trọng của V&V? 2. Có những loại V&V nào? Mô tả nội dung từng loại? 3. Vẽ mô hình chữ V, trình bày mối quan hệ giữa V&V và tiến trình phát triển phần mềm? 4. Nêu các bước của tiến trình kiểm thử? 5. Trình bày nội dung của một kể hoạch kiểm thử, của một ca kiểm thử? 6. Nêu các phương pháp kiểm thử thường dùng? 7. Phần mềm còn lỗi hay không khi thực hiện hết các ca kiểm thử được thiết kế. Khi nào thì dừng kiểm thử? 8. Trình bày phương pháp kiểm thử hộp trắng; cơ sở của phương pháp; các yêu cầu cần phải kiểm tra; các kỹ thuật được sử dụng. 9. Trình bày phương pháp kiểm thử hộp đen; cơ sở để lập các ca sử dụng; mục tiêu đặt ra; các kỹ thuật được sử dụng; ưu và nhược điểm của hộp đen. 10. Kiểm thử đơn vị có đối tượng là gì? Ai thực hiện? Các phương pháp và kỹ thuật nào được sử dụng? Kiểm tra những loại sai nào? CHƯƠNG 6: TRIỂN KHAI VÀ BẢO TRÌ PHẦN MỀM 1. Bảo trì phần mềm là gì? 2. Trình bày khái niệm bảo trì tiếp hợp? 3. Trình bày khái niệm bảo trì hiệu chỉnh? 4. Trình bày khái niệm bảo trì hoàn thiện? 5. Bảo trì phòng ngừa là gì? 6. Hãy so sánh bảo trì có cấu trúc và bảo trì không cấu trúc? 7. Trình bày các công việc của bảo trì phần mềm? 8. Trình bày các nhân tố ảnh hường đến chi phí bảo trì phần mềm? 9. Trình bày một số hiệu ứng lề của bảo trì phần mềm? 10. Trình bày cách thức quản lý các thay đổi của phần mềm? . CHƯƠNG 3: THIẾT KẾ PHẦN MỀM 1. Thiết kế phần mềm là gì? 2. Trình bày tầm quan trọng của thiết kế phần mềm? 3. Nêu các giai đoạn thiết kế cần trải qua? 4. Nêu các nguyên lý thiết kế phần mềm? . lượng phần mềm là gì? 5. Trình bày các đặc tính của chất lượng phần mềm? 6. Định nghĩa công nghệ phần mềm? 7. Tiến trình phần mềm là gì? Trình bày các bước chung nhất của tiến trình phần mềm? . CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM 1. Định nghĩa phần mềm? 2. Nêu tầm quan trọng của phần mềm? (mức độ: quốc gia, tổ chức, hệ thống, ứng dụng) 3. Các loại phần mềm? Giải thích

Ngày đăng: 12/07/2014, 09:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan