duynv9x
Tổng số bài gửi : 62 Points : 182 Reputation : 2 Join date : 07/04/2011 Age : 32 Đến từ : Nam Định
| | Đề Tài BTL Môn Nhập Môn Công Nghệ Phần Mềm | |
Hướng dẫn làm bài tập lớn môn CNPM Danh sách các đề tài được liệt kê như phía dưới. Các sinh viên có thể đề xuất đề tài khác nhưng phải được giáo viên đồng ý. Khi báo cáo các nhóm phải làm trình chiếu bằng power point,in quyển Tất cả lớp sẽ tập hợp các đề tài lại và ghi ra 1 cd; mỗi nhóm in 1 quyển gửi lại cho cô khi bảo vệ A. Các tiến trình phát triển; Số đề tài Nội dung Đề tài 1 CÁc tiến trình phát triển tiên tiến: RUP, winwin, spiral process, RAD- rapid analysis design) Đề tài 2 Tiến trình cài đặt và chuyển đổi hệ thống (system installation and transformation) Đề tài 3 Kỹ nghệ phần mềm trên web (web engineering) Đề tài 4 Kỹ nghệ phần mềm phòng sạch (cleanroom software engineering) Đề tài 5 Tái kỹ nghệ phần mềm (software reengineering) B. Các phương pháp đặc tả Đề tài 6 ĐẶc tả hình thức phần mềm (software formal specification) Đề tài 7 Đặc tả bằng lưới (PETRI network) Đề tài 8 ĐẶc tả đại số (algebric specification) Đề tài 9 ĐẶc tả bằng phương pháp VDM, phương pháp Z C. Các phương pháp thiết kế Đề tài 10 Phương pháp thiết kế hướng thành phần (component based analysis and design Đề tài 11 Phân tích thiết kế hướng đối tượng (object oriented analysis and design) Đề tài 12 Phương pháp thiết kế hướng mẫu (pattern oriented analysis and degisn Đề tài 13 Phân tích thiết kế hệ thời gian thực (real time analysis and design) Đề tài 14 Phân tích thiết kế hướng sự kiện (event oriented analysis and degisn) D. Các mô hình, công cụ (các phần mềm trợ giúp và phát triển và quản lý Đề tài 15 Mô hình/ công cụ trợ giúp thiết kế Đề tài 16 Quản lý dự and Đề tài 17 Quản lý sự thay đổi Đề tài 18 Kiểm thử Đề tài 19 An toàn bảo mật (safety, security): Hệ thống, mạng, dữ liệu e. Các chuẩn cho phát triển phần mềm (standard for software development) Đề tài 20 Bộ tiêu chuẩn ISO/9126; ISO 9000; ISO/IEC 15504; bộ công cụ SPICE;… E. Các loại hình và phương pháp kiểm thử (software testing) Đề tài 21 Kiểm thử đơn vị (unit testing) Đề tài 22 Kiểm thử tích hợp (integration testing) Đề tài 23 Kiểm thử hệ thống (system testing) Đề tài 24 Kiểm thử hệ thống thời gian thực (real time software system) Đề tài 25 Kiểm thử hệ thống hướng đối tượng (objectd software system) Đề tài 26 Kiểm thử chấp nhận (aceptance testing) - Kiểm thử alpha, beta - Kiểm thử áp lực (stress testing) - Kiểm thử phục hồi (recovery testing) - Kiểm thử hồi quy (regression testing) - Kiểm thử bảo mật (security testing) Đề tài 27 Phương pháp hộp trắng (white box testing) Đề tài 28 Phương pháp hộp đen (black box testing) Đề tài 29 Chiến lược kiểm thử từ dưới lên Đề tài 30 Chiến lược kiểm thử từ trên xuống Đề tài 31 Chiến lược vụ nổ lớn (Big bang testing)
f. Các độ đo (metrics) Đề tài 32 Sofware requirements metrics: Các tham số đánh giá về yêu cầu phần mềm Programer productivity metrics: Các tham số đánh giá hiệu suất làm việc của lập trình viên Đề tài 33 Software design metrics: Các tham số dùng để đánh giá chất lượng của quá trình thiết kế phần mềm (độ đo thiết kế kiến trúc, thiết kế giaodieenj, thiế kế thành phần: Độ ghép nối, kết dính, môdun hóa,…) Đề tài 34 Code metricsLiên quan đến việc đo dung lượng độ dài chương trình, ước lượng số lỗi còn có trong chương trình Đề tài 35 Software testing metrics: CÁc độ đo kiểm thử phần mềm Đề tài 36 Software mainternence metrics: Các độ đo bảo trì phần mềm Đề tài 37 Managment metrics: Các tham số này cần đánh giá cho mục đích ước lượng : Các mô hình ước lượng về thời gian, chi phí và nguồn lực như: cocomo I, II, đường găng Đề tài 38 Metrics for object oriented sofware development: Địa phương hóa (localization), bao gói thông tin (inform encapsulation), che dấu thông tin (inform hiding), kế thừa (inherite)
Tài liệu tham khảo 1. Nguyễn văn Vỵ, Nguyễn Việt Hà – Giáo trình kỹ nghệ phần mềm, khoa cntt- đại học công nghệ hà nội, ĐHQGHN, 2006 2. Nguyễn Thị Quỳnh- Giáo trình CNPM – ĐHSP Hà Nội, 2006 3. roger s.pressman, software engineering, a practitioner’s approach; fifth edition, McGraw hill, 2001 4. institue of electrical and electronics enginerrs (IEEE) [You must be registered and logged in to see this link.] 5. Pressmen and Associates (2000). Cleanroom enginerring Resources [You must be registered and logged in to see this link.] 6. Stavely, a(2000) integrating Z and cleanroom [You must be registered and logged in to see this link.] 7. Wolack, c.2001. Taking the Art Out of Software development – an in depth review of cleanroom software enginerring. [You must be registered and logged in to see this link.] 8. Một số trang web liên quan [You must be registered and logged in to see this link.]
Quy định về đề cương bài tập lớn Bài tập lớn sẽ làm theo nhóm khoảng từ 3-5 người. Font chữ Time new roman, cỡ chữ 14 khoảng cách dòng 1.3 lines, khoảng cách các đoạn là 3pt. Khổ giấy a4, lề trên, dưới 2cm. phải 1.5 cm. lề trái 3 cm. Mỗi bài tập lớn dài khoảng từ 30-50 trang. Bố cục của bài tập lớn o Lời giới thiệu o Mục lục o Bảng danh mục các từ viết tắt nếu có o Bảng danh mục các hình vẽ o Bảng danh mục các biểu đồ
1. Phần mở đầu: o Tầm quan trọng của vấn đề giải quyết (thuộc một trong các vấn đề đã nêu) o Tên chủ đề lựa chọn, phạm vi liên quan đến vấn đề được đặt ra o Quá trình phát triển, hiện trạng vấn đề bạn chọn đang ở đâu ? o Vai trò và ý nghĩa của đề tài trong vấn đề chung nói riêng và cnpm nói chung 2. Nội dung Tùy thuộc mỗi loại vấn đề mà việc trình bài nội dung có cách bố trí và bố cục riêng. o Đặt vấn đề- đưa ra bài toán cụ thể o Phương pháp, công cụ sử dụng o Các bước giải quyết o Ưu nhược điểm của cách giải quyết o Ví dụ minh họa o So sánh với các giải pháp khác cho vấn đề tương tự 3. Kết luận. o Sự triển khai ứng dụng hiện tại và triển vọng của giải pháp o Những vấn đề còn tồn tại cần nghiên cứu tiếp o Những đề xuất có thể 4. Tài liệu tham khảo Hà nội ngày 20 tháng 2 năm 2011 Trưởng bộ môn Giáo viên giao đề tài
Phùng Đức Hòa Nguyễn Thị Hương LanLink DownLoad:[You must be registered and logged in to see this link.] | |
|
27/04/11, 01:45 pm by saudom