Bài giảng Công nghệ phần mềm - Đinh Thị Lương
Số trang: 326
Loại file: ppt
Dung lượng: 6.27 MB
Lượt xem: 23
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:
Bài giảng Công nghệ phần mềm do ThS. Đinh Thị Lương biên soạn bao gồm những nội dung về tổng quan công nghệ phần mềm, quy trình xây dựng phần mềm, yêu cầu hệ thống, quy trình xác định yêu cầu, các mô hình hệ thống, thiết kế kiến trúc, thiết kế giao diện người dùng và một số nội dung khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm - Đinh Thị Lương CÔNG NGHỆ PHẦN MỀM ThS. Đinh Thị Lương dt.luong@hutech.edu.vn 11/14/15 1 Giới thiệu Số tiết: 45 Điểm tổng kết Semina giữa kỳ: 30% Thi cuối kỳ: 70% 11/14/15 2 Tài liệu tham khảo R. Pressman, Software Engineering A Practitioner's Approach, 2001 Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005 Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 11/14/15 3 Tài liệu tham khảo R. Pressman, Software Engineering A Practitioner's Approach, 2001 Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005 Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 11/14/15 4 Các vấn đề liên quan Điều kiện tiên quyết: Có kiến thức về ngôn ngữ lập trình và đã từng lập trình các ứng dụng cơ bản Có khả năng áp dụng những cấu trúc dữ liệu và giải thuật. Có hiểu biết về kiến trúc máy tính, mạng máy tính. 5 Các vấn đề liên quan (tt1) Mục tiêu môn học: giúp sinh viên Hiểu và giải thích được quy trình phát triển phần mềm Phân tích được các yêu cầu của người sử dụng Lựa chọn một mô hình quy trình phát triển phần mềm thích hợp cho một sản phẩm cụ thể. Giải thích tầm quan trọng của các hoạt động đánh giá chất lượng phần mềm. Biết được phải tạo ra những kết quả gì trong từng giai đoạn của quy trình phát triển phần mềm. Áp dụng các mô hình thiết kế hệ thống thích hợp cho từng sản phẩm cụ thể. Sử dụng các CASE Tool để hỗ trợ quá trình phát triển phần mềm. 11/14/15 6 Nội dung chương trình Chương 1 Tổng quan về công nghệ phần mềm Giới thiệu về một số khái niệm cơ bản Thế nào là một phần mềm tốt? Thách thức đối với công nghệ phần mềm? Vấn đề về tính chuyên nghiệp và đúng quy tắc Bài tập 11/14/15 7 Nội dung chương trình (tt1) Chương 2 Quy trình xây dựng phần mềm Một số mô hình phát triển phần mềm Các hoạt động trong quy trình phần mềm Bài tập 11/14/15 8 Nội dung chương trình (tt2) Chương 3 Yêu cầu hệ thống Yêu cầu hệ thống Yêu cầu của người sử dụng Tài liệu đặc tả yêu cầu Bài tập 11/14/15 9 Nội dung chương trình (tt3) Chương 4 Quy trình xác định yêu cầu Phân tích khả thi Phát hiện và phân tích yêu cầu Đánh giá yêu cầu Lập kế hoạch quản lý yêu cầu Bài tập 11/14/15 10 Nội dung chương trình (tt5) Chương 5 Các mô hình hệ thống Mô hình ngữ cảnh Mô hình ứng xử Mô hình dữ liệu Mô hình đối tượng Phương pháp hướng cấu trúc Bài tập 11/14/15 11 Nội dung chương trình (tt6) Chương 6 Thiết kế kiến trúc Thiết kế kiến trúc là gì? Tổ chức hệ thống Phân rã hệ thống Các chiến lược điều khiển Các kiến trúc tham chiếu Bài tập 11/14/15 12 Nội dung chương trình (tt7) Chương 7 Thiết kế giao diện người dùng Giao diện người dùng Quy trình thiết kế giao diện người dùng Bài tập 11/14/15 13 Nội dung chương trình (tt8) Chương 8 Cải tiến phần mềm Bảo trì phần mềm Các quy trình cải tiến phần mềm Tái kỹ nghệ hệ thống Bài tập 11/14/15 14 Nội dung chương trình (tt9) Chương 9 Kiểm thử phần mềm Quy trình kiểm thử Kiểm thử hệ thống Bài tập 11/14/15 15 Nội dung chương trình (tt10) Chương 10 Quản lý dự án Định nghĩa về quản lý dự án Các hoạt động quản lý Lập kế hoạch dự án Lịch biểu của dự án Quản lý rủi ro Bài tập 11/14/15 16 Nội dung chương trình (tt11) Chương 11 Chuẩn và các quy trình hoạt động trong công nghiệp phần mềm Các quy trình hoạt động Các vai trò trong hoạt động sản xuất phần mềm Khái niệm vai trò Các vai trò Hệ thống chuẩn trong công nghiệp phần mềm 11/14/15 17 Chương 1 Tổng quan về công nghệ phần mềm Giới thiệu Ngày nay, tất cả các nước phát triển đều phụ thuộc chủ yếu vào các hệ thống phần mềm. Và ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm - Đinh Thị Lương CÔNG NGHỆ PHẦN MỀM ThS. Đinh Thị Lương dt.luong@hutech.edu.vn 11/14/15 1 Giới thiệu Số tiết: 45 Điểm tổng kết Semina giữa kỳ: 30% Thi cuối kỳ: 70% 11/14/15 2 Tài liệu tham khảo R. Pressman, Software Engineering A Practitioner's Approach, 2001 Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005 Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 11/14/15 3 Tài liệu tham khảo R. Pressman, Software Engineering A Practitioner's Approach, 2001 Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005 Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 11/14/15 4 Các vấn đề liên quan Điều kiện tiên quyết: Có kiến thức về ngôn ngữ lập trình và đã từng lập trình các ứng dụng cơ bản Có khả năng áp dụng những cấu trúc dữ liệu và giải thuật. Có hiểu biết về kiến trúc máy tính, mạng máy tính. 5 Các vấn đề liên quan (tt1) Mục tiêu môn học: giúp sinh viên Hiểu và giải thích được quy trình phát triển phần mềm Phân tích được các yêu cầu của người sử dụng Lựa chọn một mô hình quy trình phát triển phần mềm thích hợp cho một sản phẩm cụ thể. Giải thích tầm quan trọng của các hoạt động đánh giá chất lượng phần mềm. Biết được phải tạo ra những kết quả gì trong từng giai đoạn của quy trình phát triển phần mềm. Áp dụng các mô hình thiết kế hệ thống thích hợp cho từng sản phẩm cụ thể. Sử dụng các CASE Tool để hỗ trợ quá trình phát triển phần mềm. 11/14/15 6 Nội dung chương trình Chương 1 Tổng quan về công nghệ phần mềm Giới thiệu về một số khái niệm cơ bản Thế nào là một phần mềm tốt? Thách thức đối với công nghệ phần mềm? Vấn đề về tính chuyên nghiệp và đúng quy tắc Bài tập 11/14/15 7 Nội dung chương trình (tt1) Chương 2 Quy trình xây dựng phần mềm Một số mô hình phát triển phần mềm Các hoạt động trong quy trình phần mềm Bài tập 11/14/15 8 Nội dung chương trình (tt2) Chương 3 Yêu cầu hệ thống Yêu cầu hệ thống Yêu cầu của người sử dụng Tài liệu đặc tả yêu cầu Bài tập 11/14/15 9 Nội dung chương trình (tt3) Chương 4 Quy trình xác định yêu cầu Phân tích khả thi Phát hiện và phân tích yêu cầu Đánh giá yêu cầu Lập kế hoạch quản lý yêu cầu Bài tập 11/14/15 10 Nội dung chương trình (tt5) Chương 5 Các mô hình hệ thống Mô hình ngữ cảnh Mô hình ứng xử Mô hình dữ liệu Mô hình đối tượng Phương pháp hướng cấu trúc Bài tập 11/14/15 11 Nội dung chương trình (tt6) Chương 6 Thiết kế kiến trúc Thiết kế kiến trúc là gì? Tổ chức hệ thống Phân rã hệ thống Các chiến lược điều khiển Các kiến trúc tham chiếu Bài tập 11/14/15 12 Nội dung chương trình (tt7) Chương 7 Thiết kế giao diện người dùng Giao diện người dùng Quy trình thiết kế giao diện người dùng Bài tập 11/14/15 13 Nội dung chương trình (tt8) Chương 8 Cải tiến phần mềm Bảo trì phần mềm Các quy trình cải tiến phần mềm Tái kỹ nghệ hệ thống Bài tập 11/14/15 14 Nội dung chương trình (tt9) Chương 9 Kiểm thử phần mềm Quy trình kiểm thử Kiểm thử hệ thống Bài tập 11/14/15 15 Nội dung chương trình (tt10) Chương 10 Quản lý dự án Định nghĩa về quản lý dự án Các hoạt động quản lý Lập kế hoạch dự án Lịch biểu của dự án Quản lý rủi ro Bài tập 11/14/15 16 Nội dung chương trình (tt11) Chương 11 Chuẩn và các quy trình hoạt động trong công nghiệp phần mềm Các quy trình hoạt động Các vai trò trong hoạt động sản xuất phần mềm Khái niệm vai trò Các vai trò Hệ thống chuẩn trong công nghiệp phần mềm 11/14/15 17 Chương 1 Tổng quan về công nghệ phần mềm Giới thiệu Ngày nay, tất cả các nước phát triển đều phụ thuộc chủ yếu vào các hệ thống phần mềm. Và ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm Bài giảng Công nghệ phần mềm Quy trình xây dựng phần mềm Yêu cầu hệ thống phần mềm Thiết kế kiến trúc phần mềm Thiết kế giao diện người dùngGợi ý tài liệu liên quan:
-
62 trang 393 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 215 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 189 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 184 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 163 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 161 0 0 -
6 trang 155 0 0
-
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 148 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 146 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 137 0 0