
Bài giảng Công nghệ phần mềm chuyên sâu: Chương 1 - GV. THS. Trần Anh Dũng
lượt xem 0
download

Bài giảng Công nghệ phần mềm chuyên sâu - Chương 1: Giới thiệu tổng quan về môn học cung cấp cái nhìn khái quát về nội dung, mục tiêu và phạm vi của môn học. Bài giảng giúp người học hình dung vai trò của công nghệ phần mềm trong thực tiễn phát triển phần mềm hiện đại. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Công nghệ phần mềm chuyên sâu: Chương 1 - GV. THS. Trần Anh Dũng
- GIỚI THIỆU TỔNG QUAN GV. THS. TRẦN ANH DŨNG
- GIỚI THIỆU MÔN HỌC Tên môn: Công nghệ phần mềm chuyên sâu 3 tín chỉ LT + 1 tín chỉ thực hành (HT2) Thông tin giảng viên: ThS. Trần Anh Dũng Email: dungta@uit.edu.vn 2
- GIỚI THIỆU MÔN HỌC Đánh giá môn học: Quá trình (Bài tập + Seminar + Đồ án) : 50% Cuối kỳ (thi lý thuyết) : 50% 3
- GIỚI THIỆU MÔN HỌC Seminar: 4
- GIỚI THIỆU MÔN HỌC Đồ án: Tuân thủ quy trình làm phần mềm Sử dụng các công cụ để quản lý (tài liệu, source code,…) 5
- TÀI LIỆU THAM KHẢO 1. Ian Sommerville, Software Engineering, 8th Ed., Pearson Education Limited, Essex, England and Addison-Wesley Publishers, Boston, MA, 2007. 2. Laplante, Phil. Requirements Engineering for Software and Systems (1st ed.). Redmond, WA: CRC Press. ISBN 1-42006-467-3, 2009. 6
- NỘI DUNG Tổng quan Các khái niệm cơ bản Vai trò của Công nghệ phần mềm Những khó khăn của kỹ nghệ phần mềm 7
- Tổng quan Những nước phát triển đều phụ thuộc chủ yếu vào các hệ thống phần mềm. Có nhiều hệ thống được kiểm soát bởi phần mềm. Xây dựng và bảo trì hệ thống phần mềm một cách hiệu quả là yêu cầu cần thiết đối với nền kinh tế toàn cầu và của từng quốc gia. 8
- Các khái niệm cơ bản Phần mềm (Software) là gì? 9
- Các khái niệm cơ bản Công nghệ phần mềm: Theo Fritz Bauer (1969): CNPM là sự thiết lập và sử dụng những nguyên tắc công nghệ hợp lý để đạt được những phần mềm có tính kinh tế mà đáng tin cậy và làm việc hiệu quả trên máy thực. Theo Roger S. Pressman: CNPM là bộ môn tích hợp cả các qui trình, các phương pháp, các công cụ để phát triển phần mềm máy tính 10
- Các khái niệm cơ bản Công nghệ phần mềm: Theo Ian Sommerville: CNPM là một lĩnh vực mà liên quan đến tất cả các khía cạnh của sản xuất phần mềm từ những giai đoạn đầu của đặc tả hệ thống đến bảo trì hệ thống sau khi nó đã được đưa vào sử dụng. 11
- Các khái niệm cơ bản Công nghệ phần mềm: Công nghệ phần mềm là ngành khoa học nghiên cứu về việc xây dựng các phần mềm có chất lượng cao trong thời gian và chi phí thực hiện hợp lý. Công nghệ phần mềm Phương pháp Công cụ Quy trình 12
- Các khái niệm cơ bản Chất lượng phần mềm? 13
- Chất lượng phần mềm Tính đúng đắn: Con người - Đầy đủ - Chính xác Tính đúng đắn Phần mềm Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 14
- Chất lượng phần mềm Tính tiện dụng: Tính đúng đắn Con người - Dễ học - Dễ sử dụng Tính tiện dụng - Giao diện trực quan - Tự nhiên Phần mềm Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 15
- Chất lượng phần mềm Tính hiệu quả: Tính đúng đắn Con người - Tối ưu sử dụng CPU* Tính tiện dụng - Tối ưu sử dụng bộ nhớ* - Tối ưu sử dụng thiết bị Phần mềm Tính hiệu quả Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 16
- Chất lượng phần mềm Tính tương thích: Tính đúng đắn Con người - Import/Export dữ liệu Tính tiện dụng - Tương tác Tính hiệu quả Phần mềm Tính tương thích Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 17
- Chất lượng phần mềm Tính tiến hóa: một trong Tính đúng đắn các tính chất quan trọng Con người nhất được quan tâm xem Tính tiện dụng xét trong ngành Công Tính hiệu quả nghệ Phần mềm Tính tương thích Phần mềm Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 18
- Chất lượng phần mềm Tính tiến hóa Con người Tính đúng đắn Tính tiện dụng Tính hiệu quả Phần mềm Tính tương thích ……… Phần mềm khác Phần cứng Dưới góc nhìn của Người sử dụng 19
- Chất lượng phần mềm Tính dễ kiểm tra: việc kiểm tra các thành phần phù hợp với yêu cầu phần mềm là dễ dàng nhất có thể được Tính dễ sửa lỗi: khi có sự không phù hợp (so với yêu cầu) trong quá trình kiểm tra một thành phần, việc phát hiện chính xác “vị trí lỗi” và sửa lỗi là nhanh nhất có thể được. Tính dễ bảo trì: khi cần nâng cấp, cải tiến một thành phần (theo yêu cầu mới), việc cập nhật phần mềm là nhanh, chính xác nhất có thể được và đặc biệt là cố gắng hạn chế ảnh hưởng đến các thành phần khác Tính tái sử dụng: các thành phần đã thực hiện có thể dùng lại trong các phần mềm cùng lớp (hoặc cùng lĩnh vực) với thời gian và công sức ít nhất có thể được ……… Dưới góc nhìn của Người lập trình 20

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Công nghệ phần mềm nâng cao: Giới thiệu môn học - Phạm Ngọc Hùng
14 p |
190 |
14
-
Tập bài giảng Công nghệ phần mềm - Phạm Hùng Phú, Nguyễn Văn Thẩm (Biên soạn)
291 p |
76 |
13
-
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm
66 p |
120 |
10
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu chung về công nghệ phần mềm
52 p |
96 |
8
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu công nghệ phần mềm
52 p |
86 |
5
-
Bài giảng Công nghệ phần mềm - Chương 1: Tổng quan về CNPM
13 p |
124 |
5
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Trần Sơn Hải
52 p |
83 |
3
-
Bài giảng Công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm (20 trang)
20 p |
1 |
1
-
Bài giảng Công nghệ phần mềm - Chương 4: Thiết kế phần mềm
24 p |
4 |
1
-
Bài giảng Công nghệ phần mềm - Chương 7: Bảo trì phần mềm và quản lý thay đổi phần mềm
15 p |
1 |
1
-
Bài giảng Công nghệ phần mềm - Chương 2: Tiêu chuẩn của sản phẩm phần mềm và quản lý dự án phần mềm
15 p |
1 |
1
-
Bài giảng Công nghệ phần mềm - Chương 5: Cài đặt phần mềm
33 p |
2 |
1
-
Bài giảng Công nghệ phần mềm - Chương 3: khảo sát - phân tích và đặc tả yêu cầu
22 p |
1 |
1
-
Bài giảng Công nghệ phần mềm - Chương 6: Kiểm tra chất lượng phần mềm
22 p |
1 |
1
-
Bài giảng Công nghệ phần mềm chuyên sâu: Chương 3 - GV. THS. Trần Anh Dũng
22 p |
1 |
1
-
Bài giảng Công nghệ phần mềm chuyên sâu: Chương 4 - GV. THS. Trần Anh Dũng
21 p |
1 |
0
-
Bài giảng Công nghệ phần mềm chuyên sâu: Chương 2 - GV. THS. Trần Anh Dũng
24 p |
0 |
0


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
