Danh mục

Đề cương môn học Phân tích thiết kế phần mềm

Số trang: 143      Loại file: pdf      Dung lượng: 2.36 MB      Lượt xem: 173      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục đích của tài liệu "Đề cương môn học Phân tích thiết kế phần mềm" nhằm cung cấp cho sinh viên công nghệ thông tin các kiến thức cơ bản về: nguyên tắc, phương pháp luận, quy trình và các kỹ thuật để xây dựng cũng như bảo trì các sản phẩm phần mềm.
Nội dung trích xuất từ tài liệu:
Đề cương môn học Phân tích thiết kế phần mềm TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT HƢNG YÊN KHOA CÔNG NGHỆ THÔNG TIN ĐỀ CƢƠNG MÔN HỌCPHÂN TÍCH THIẾT KẾ PHẦN MỀM Trình độ đào tạo: Cao đẳng Ngàng đào tạo: Công nghệ Thông tin Hưng Yên – Tháng 1 năm 2011 1 LỜI MỞ ĐẦU Ngày nay, công nghệ phần mềm đã đi tới một kỷ nguyên mới, tên gọi công việc kỹsư phần mềm đã thay thế cho người lập trình. Việc đặc tả các yêu cầu, phát triển phầnmềm, quản lý, bảo trì phần mềm là các hoạt động của công nghệ phần mềm để tạonên các sản phẩm phần mềm cho người sử dụng. Mục đích của cuốn đề cương Phân tích thiết kế phần mềm nhằm cung cấp cho sinhviên công nghệ thông tin các kiến thức cơ bản về: nguyên tắc, phương pháp luận, quytrình và các kỹ thuật để xây dựng cũng như bảo trì các sản phẩm phần mềm. Do vậy,cuốn đề cương cung cấp các kiến thức cơ bản về: xác định yêu cầu phần mềm, đặc tảyêu cầu, phân tích, thiết kế, cài đặt phần mềm, kiểm thử phần mềm, bảo trì và quản lýthay đổi phần mềm. Để tiếp thu tốt kiến thức trong cuốn đề cương này, sinh viên cầnnắm được các kiến thức cơ bản đã được trang bị ở năm thứ nhất và thứ hai như: Cở sởkỹ thuật lập trình, cơ sở dữ liệu quan hệ, cấu trúc dữ liệu và giải thuật...và một số môncơ sở khác. Mặc dầu có cố gắng song bản thân còn nhiều hạn chế nên cuốn đề cương khôngtránh khỏi những thiếu sót, rất mong nhận được các ý kiến đóng góp của bạn đọc. Giáo trình có sử dụng tư liệu của các đồng nghiệp, tài liệu của Công ty cổ phần điệntử tin học Việt Nam FSC. 2 MỤC LỤCLỜI MỞ ĐẦU ............................................................................................................. 2MỤC LỤC ............................................................................................................. 3CHƢƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM ............................. 8 Một số khái niệm ........................................................................................... 8 1.1. Nhân tố con người và phân loại nghề nghiệp .............................................. 10 1.2. Nhân tố con người trong ngành công nghiệp phần mềm ...................... 10 1.2.1. Phân loại nghề nghiệp ........................................................................... 10 1.2.2. Sản phẩm phần mềm – đặc tính và phần loại .............................................. 16 1.3. Các đặc tính phần mềm ......................................................................... 17 1.3.1. Phân loại phần mềm .............................................................................. 18 1.3.2. Một số mô hình xây dựng phần mềm .......................................................... 21 1.4. Mô hình tuyến tính (The linear sequential model) ............................... 21 1.4.1. Mô hình mẫu (Prototyping model) ....................................................... 22 1.4.2. Mô hình xoắn ốc (The spiral model) .................................................... 23 1.4.3. Mô hình thác nước ................................................................................ 24 1.4.4. Mô hình phát triển dựa trên thành phần ................................................ 25 1.4.5. Phương pháp phát triển phần mềm .............................................................. 25 1.5. Vai trò của người dùng trong giai đoạn phát triển phần mềm ..................... 26 1.6. Tiêu chuẩn của sản phẩm phần mềm ........................................................... 27 1.7. Tính đúng .............................................................................................. 27 1.7.1. Tính khoa học ....................................................................................... 28 1.7.2. Tính tin cậy ........................................................................................... 28 1.7.3. Tính kiểm thử được ............................................................................... 28 1.7.4. Tính hữu hiệu ........................................................................................ 28 1.7.5. Tính sáng tạo ......................................................................................... 28 1.7.6. 1.7.7. Tính an toàn ........... ...

Tài liệu được xem nhiều: