Bài giảng công nghệ phần mềm ( combo full slides 10 chương )

489 1 0
Bài giảng công nghệ phần mềm ( combo full slides 10 chương )

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng công nghệ phần mềm ( combo full slides 10 chương ) CHƯƠNG 1 GIỚI THIỆU CHUNG VỀ CÔNG NGHỆ PHẦN MỀM CHƯƠNG 2 PHÂN TÍCH YÊU CẦU PHẦN MỀM VÀ ĐẶC TẢ HỆ THỐNG CHƯƠNG 3 KIẾN TRÚC PHẦN MỀM CHƯƠNG 4 THIẾT KẾ HỆ THỐNG PHẦN MỀM CHƯƠNG 5 THIẾT KẾ GIAO DIỆN NGƯỜI SỬ DỤNG CHƯƠNG 6 KỸ THUẬT LẬP TRÌNH CHƯƠNG 7 THẨM ĐỊNH VÀ XÁC MINH PHẦN MỀM : VERIFICATION AND VALIDATION CHƯƠNG 8 PHƯƠNG PHÁP KIỂM THỬ PHẦN MỀM CHƯƠNG 9 QUẢN LÝ CHẤT LƯỢNG PHẦN MỀM CHƯƠNG 10 CÁC VẤN ĐỀ KHÁC TRONG SE

BÀI GIẢNG CÔNG NGHỆ PHẦN MỀM NỘI DUNG BÀI GIẢNG           CHƯƠNG GIỚI THIỆU CHUNG VỀ CÔNG NGHỆ PHẦN MỀM CHƯƠNG PHÂN TÍCH YÊU CẦU PHẦN MỀM VÀ ĐẶC TẢ HỆ THỐNG CHƯƠNG KIẾN TRÚC PHẦN MỀM CHƯƠNG THIẾT KẾ HỆ THỐNG PHẦN MỀM CHƯƠNG THIẾT KẾ GIAO DIỆN NGƯỜI SỬ DỤNG CHƯƠNG KỸ THUẬT LẬP TRÌNH CHƯƠNG THẨM ĐỊNH VÀ XÁC MINH PHẦN MỀM : VERIFICATION AND VALIDATION CHƯƠNG PHƯƠNG PHÁP KIỂM THỬ PHẦN MỀM CHƯƠNG QUẢN LÝ CHẤT LƯỢNG PHẦN MỀM CHƯƠNG 10 CÁC VẤN ĐỀ KHÁC TRONG SE Giới thiệu chung Công nghệ phần mềm Tài liệu tham khảo môn học  R Pressman, Kỹ nghệ phần mềm Tập 1, 2, NXB Giáo dục, Hà Nội, 1997 (Người dịch: Ngô Trung Việt)  R Pressman, Software Engineering: A Practioner’s Approach 5th Ed., McGraw-Hill, 2001  I Sommerville, Software Engineering 5th Ed., Addison-Wesley, 1995 Pankaj Jalote, An Integrated Approach to Software Engineering, Third Edition, Springer   Wendy Boggs, Michael Boggs Mastering UML with Rational Rose 2002 Copyright © 2002 SYBEX Inc  Đồn Văn Ban Phân tích, Thiết kế Lập trình Hướng đối tượng 1997 Nxb Thống kê Việt nam Giới thiệu chung     Định nghĩa phần mềm phân loại phần mềm Khái niệm Công nghệ phần mềm Lịch sử tiến triển Công nghệ phần mềm Các giai đoạn sản xuất phần mềm thông thường bao gồm:        Phân tích (yêu cầu) Thiết kế (xác định chức năng, development) Sửa chữa Chuyển giao Quá trình phần mềm (software process) Quá trình phát triển phần mềm: water fall, unified, agile CASE tools :   Khái niệm CASE Tools Phân loại CASE Tools Định nghĩa phần mềm  Phần mềm máy tính sản phẩm kỹ sư phần mềm thiết kế xây dựng, bao gồm yếu tố sau: (1) chương trình máy tính (các tập lệnh) cung cấp chức mong muốn cụ thể đó, (2) cấu trúc liệu trợ giúp CT thao tác với thông tin, (3) tài liệu mô tả hoạt động sử dụng CT Định nghĩa phần mềm  Phần mềm đối tượng logic, không giống phần cứng    Việc phát triển phần mềm không theo cách thức truyền thống sản phẩm Phần mềm không bị hỏng hóc theo thời gian “Custom-built” Phân loại phần mềm     Nhóm chương trình dịch: ngơn ngữ có chương trình dịch riêng Nhóm chương trình hệ thống (bao gồm phần mềm hđh): Gồm có chương trình soạn thảo văn bản, chương trình đồ hoạ, hệ điều hành, … Nhóm tiện ích trị chơi: chương trình xử lí bảng tính điện tử, chương trình tìm diệt virus, tất trị chơi Nhóm hệ quản trị CSDL Phân loại phần mềm  Nhóm chương trình ứng dụng có tính hệ thống:       Nhóm chương trình xử lí liệu đa năng: Chương trình hệ chun gia, hệ mơ phỏng, hệ tự động thiết kế, dạy học tự học Chương trình xử lí nhận dạng, phân tích, tổng hợp tiếng nói, hình ảnh Tất chương trình điều khiển qui trình cơng nghiệp Nhóm phần mềm thời gian thực Nhóm phần mềm nhúng Nhóm phần mềm thông minh Công nghệ phần mềm  Công nghệ phần mềm lĩnh vực nghiên cứu tin học nhằm đưa nguyên lý, phương pháp, công cụ, phương tiện giúp cho việc thiết kế cài đặt sản phẩm phần mềm đạt yêu cầu sau cách tốt nhất:     Phải có tính đắn khoa học Dễ tiếp cận cải tiến Phổ dụng Độc lập với thiết bị

Ngày đăng: 27/10/2023, 23:06

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

Tài liệu liên quan