Bài giảng Công nghệ phần mềm - ThS. Đinh Thị Lương
Số trang: 326
Loại file: ppt
Dung lượng: 6.27 MB
Lượt xem: 10
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ời các bạn cùng tìm hiểu tổng quan về 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;... được trình bày cụ thể trong "Bài giảng Công nghệ phần mềm" của ThS. Đinh Thị Lương.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm - ThS. Đinh Thị Lương CÔNGNGHỆPHẦNMỀM ThS. Đinh Thị Lương dt.luong@hutech.edu.vn11/13/15 1Giớithiệu Số tiết: 45 Điểm tổng kết Semina giữa kỳ: 30% Thi cuối kỳ: 70% 11/13/15 2Tàiliệuthamkhảo R. Pressman, Software Engineering A Practitioners 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/13/15 3Tàiliệuthamkhảo R. Pressman, Software Engineering A Practitioners 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/13/15 4Cácvấnđềliênquan Đ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. 5Cácvấnđềliênquan(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/13/15 6Nộidungchươngtrì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ập11/13/15 7Nộidungchươngtrì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/13/15 8Nộidungchươngtrì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/13/15 9Nộidungchươngtrì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/13/15 10Nộidungchươngtrì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/13/15 11Nộidungchươngtrì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/13/15 12Nộidungchươngtrì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/13/15 13Nộidungchươngtrì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/13/15 14Nộidungchươngtrì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 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm - ThS. Đinh Thị Lương CÔNGNGHỆPHẦNMỀM ThS. Đinh Thị Lương dt.luong@hutech.edu.vn11/13/15 1Giớithiệu Số tiết: 45 Điểm tổng kết Semina giữa kỳ: 30% Thi cuối kỳ: 70% 11/13/15 2Tàiliệuthamkhảo R. Pressman, Software Engineering A Practitioners 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/13/15 3Tàiliệuthamkhảo R. Pressman, Software Engineering A Practitioners 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/13/15 4Cácvấnđềliênquan Đ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. 5Cácvấnđềliênquan(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/13/15 6Nộidungchươngtrì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ập11/13/15 7Nộidungchươngtrì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/13/15 8Nộidungchươngtrì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/13/15 9Nộidungchươngtrì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/13/15 10Nộidungchươngtrì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/13/15 11Nộidungchươngtrì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/13/15 12Nộidungchươngtrì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/13/15 13Nộidungchươngtrì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/13/15 14Nộidungchươngtrì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ìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ phần mềm Công nghệ phần mềm Tìm hiểu 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ầuTài liệu liên quan:
-
62 trang 402 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 188 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 187 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 181 0 0 -
6 trang 175 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 157 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 149 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