SlideShare ist ein Scribd-Unternehmen logo
1 von 115
Nhập   môn   Công   nghệ   học   Phần   mềm ( Introduction   to   Software   Engineering ) Department   of   Software   Engineering Faculty   of   Information   Technology Hanoi   University   of   Technology TEL : 04-8682595  FAX : 04-8692906  Email :  cnpm @ it - hut . edu . vn
Cấu   trúc   môn   học ,[object Object],[object Object],[object Object],[object Object]
Cấu   trúc   môn   học  ( tiếp ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tài   liệu   tham   khảo ,[object Object],[object Object],[object Object],[object Object]
Phần   I Giới   thiệu   chung   về   CNHPM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.1.  Định   nghĩa   chung   về   phần   mềm   ,[object Object],[object Object],[object Object]
Các   đặc   tính   của   SW   và   HW ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Định   nghĩa  1:  Phần   mềm   là ,[object Object],[object Object],[object Object]
SW   đối   nghĩa   với   HW ,[object Object],[object Object],[object Object],[object Object]
Định   nghĩa  2 ,[object Object],[object Object],[object Object]
SW   theo   nghĩa   rộng ,[object Object],[object Object],[object Object]
Phần   mềm   là   gì  ? Nhóm   các Kỹ   thuật , Phương   pháp   luận Nhóm   các   chương   trình Nhóm   các   tư   liệu Kinh   nghiệm   kỹ   sư ,  know - how
Nhóm   các   kỹ   thuật ,  phương   pháp   luận ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Nhóm   các   chương   trình
Nhóm   các   tư   liệu ,[object Object],[object Object]
Những   yếu   tố   khác ,[object Object],[object Object]
1.2  Kiến   trúc   phần   mềm ,[object Object],[object Object],[object Object],[object Object]
Kiến   trúc   phần   mềm System Subsystem Subsystem Program Program Module Module Subroutine Master   files Temporary files Arguments Arguments Job   unit Jobstep   unit Member   unit Common   Module  
1.2.2  Phần   mềm   nhìn   từ   cấu   trúc   và   thủ   tục ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cấu   trúc   phần   mềm Fuction A Function B Function C Function D Function E Function F Cấu   trúc   chiều   ngang ( Horizontal   structure ) Cấu   trúc   chiều   đứng ( Vertical   structure )
Thủ   tục  ( procedure )  phần   mềm ,[object Object],[object Object],[object Object],[object Object]
1.3  Các   khái   niệm ,[object Object],[object Object],[object Object],[object Object]
Các   khái   niệm   ( Software   concepts ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Từ   phương   pháp   luận   phần   mềm   sang   kỹ   thuật   phần   mềm Tính   Môđun Chi   tiết   hóa   dần Trừu   tượng   hóa ( Che   giấu   t . tin ) Phân   tích   cấu   trúc Thiết   kế   cấu   trúc Lập   trình   cấu   trúc Dữ   liệu   trừu   tượng Hướng   đối   tượng Khái   niệm   phần   mềm
1.3.1  Tính   môđun  ( Modularity ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Chuẩn   phân   chia   môđun Tính   độc lập   kém   dần Điều   khiển   phức   tạp dần SW Phân   chia   chiều   rộng Phân   chia   chiều   sâu Cấu   trúc   trung   gian   tối   ưu   hóa Cấu   trúc   rộng   chiều   ngang Cấu   trúc   sâu   chiều   đứng
1.3.2  Chi   tiết   hóa   từng   bước ,[object Object],Ngôn   ngữ   chương   trình Chi tiết hóa từng bước Thế   giới   bên   ngoài Đặc   tả   yêu   cầu Trừu   tượng   hóa   mức   cao : Thế   giới   bên   ngoài ,  trạng   thái   chưa   rõ   ràng Trừu   tượng   hóa   mức   trung   gian : Xác   định   yêu   cầu   và   đặc   tả   những   định   nghĩa   yêu   cầu Trừu   tượng   hóa   mức   thấp : Từng   lệnh   của   chương   trình   được   viết   bởi   ngôn   ngữ   thủ   tục   nào   đó
Ví   dụ :  Trình   tự   giải   quyết   vấn   đề   từ   mức   thiết   kế   chương   trình   đến   mức   lập   trình ,[object Object],[object Object],[object Object]
Cụ   thể   hóa   thủ   tục   qua   các   chức   năng Bài   toán   đã   cho Nhập   giá   trị   K Nhận   giá   trị   nhóm   N   số Tìm   kiếm   giá   trị  ( pp   nhị   phân ) In   ra   vị   trí  ( nếu   có )
Cụ   thể   hóa   bước   tiếp   theo Tìm   kiếm   giá   trị ( pp   nhị   phân ) Xác   lập   phạm   vi   mảng   số Lặp   lại   xử   lý   tìm   kiếm   giá   trị   K   trong   phạm   vi   tìm   kiếm   Tìm   vị   trí   giữa   phân   đôi   mảng   So   sánh   K   với   giá   trị   giữa Đặt   lại   phạm   vi   tìm   kiếm Lặp   lại   tìm   kiếm   K   trong   phạm   vi   tìmkiếm
Mức   mô   tả   chương   trình  ( bằng   PDL ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3.3  Khái   niệm   Che   giấu   thông   tin ,[object Object],[object Object]
Khái   niệm   Trừu   tượng   hóa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  Đặc   tính   chung   của   phần   mềm ,[object Object],[object Object],[object Object],[object Object]
Đặc   tính   chung   của   phần   mềm  ( tiếp ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  Thế   nào   là   phần   mềm   tốt  ? Hiệu   suất   xử   lý Các   chỉ   tiêu   cơ   bản Tính   dễ   hiểu Thời   gian ( Phần   cứng   phát   triển ) Yếu tố   khái niệm phần mềm tốt Đặc trưng gần đây
1.5.1  Các   chỉ   tiêu   cơ   bản ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.5.2  Hiệu   suất   xử   lý   cao ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.5.3  Tính   dễ   hiểu ,[object Object],[object Object],[object Object],[object Object],Tính   dễ   hiểu :  chỉ   tiêu   ngày   càng   quan   trọng
1.6  Các   ứng   dụng   phần   mềm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chương  2:  Khủng   hoảng   phần   mềm ( Software   Crisis )  ,[object Object],[object Object],[object Object]
2.1  Khủng   hoảng   phần   mềm   là   gì ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Khủng   hoảng   phần   mềm   là   gì ? ( tiếp ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Một   số   yếu   tố ,[object Object],[object Object],[object Object],[object Object],[object Object]
Những   dự   án   lớn   của   NASA ( National   Aeronautics   and   Space   Administration )
So   sánh   chi   phí   cho   Phần   cứng   và   Phần   mềm % 100 80 60 40 20 0 - - - - + 1955 + 1970 + 2000 + 1985 Phần   cứng Phát   triển Bảo   trì Phần mềm
So   sánh   chi   phí   cho   các   pha
Backlog   tại   Nhật   Bản   năm  1985
Những   vấn   đề  ( khó   khăn )  trong   sản   xuất   phần   mềm ,[object Object],[object Object]
Những   vấn   đề   trong   sản   xuất   phần   mềm  ( tiếp ) ,[object Object],[object Object]
Những   vấn   đề   trong   sản   xuất   phần   mềm  ( tiếp ) ,[object Object],[object Object],[object Object]
Những   vấn   đề   trong   sản   xuất   phần   mềm  ( tiếp ) ,[object Object],[object Object],[object Object]
Những   vấn   đề   trong   sản   xuất   phần   mềm  ( tiếp ) ,[object Object],[object Object]
Những   vấn   đề   trong   sản   xuất   phần   mềm  ( tiếp ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chương  3 Công   nghệ   học   Phần   mềm ( Software   Engineering ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.1  Lịch   sử   tiến   triển   của   CNHPM ,[object Object],[object Object]
Lịch   sử   tiến   triển   của   CNHPM  ( tiếp ) ,[object Object],[object Object]
Lịch   sử   tiến   triển   của   CNHPM  ( tiếp ) ,[object Object],[object Object]
Lịch   sử   tiến   triển   của   CNHPM  ( tiếp ) ,[object Object],[object Object],[object Object]
Lịch   sử   tiến   triển   của   CNHPM  ( tiếp ) ,[object Object],[object Object],[object Object]
Lịch   sử   tiến   triển   của   CNHPM  ( tiếp ) ,[object Object],[object Object],[object Object]
Hiện   nay ,[object Object],[object Object],[object Object]
3.2  Sự   tiến   triển   của   các   phương   pháp   thiết   kế   phần   mềm ,[object Object],[object Object],[object Object]
Sơ   khởi :  nửa   đầu  1970 ,[object Object],[object Object]
Trưởng   thành :  nửa   cuối  1970 ,[object Object],[object Object],[object Object],[object Object]
Phát   triển :  nửa   đầu  1980 ,[object Object],[object Object],[object Object],[object Object]
Biến   đổi :  nửa   cuối  1980  đến   nay ,[object Object],[object Object]
Hình   thái   sản   xuất   Phần   mềm Đưa   ra   các   kỹ   thuật ,  phương   pháp   luận ứng   dụng   thực   tế   vào   từng   quy   trình Cải   biên ,  biến   đổi   vào   từng   sản   phẩm   và   công   cụ   phần   mềm   ( máy   tính   hóa   từng   phần ) Tổng   hợp ,  hệ   thống   hóa   cho   từng   loại   công   cụ ( Máy   tính   hóa   toàn   bộ   quy   trình   sản   xuất   phần   mềm ) Hướng   tới   sản   xuất   phần   mềm   tự   động
3.3  Định   nghĩa   Công   nghệ   học   phần   mềm ,[object Object],[object Object],[object Object]
Định   nghĩa   CNHPM  ( tiếp ) ,[object Object],[object Object],[object Object],[object Object]
Định   nghĩa   CNHPM  ( tiếp ) ,[object Object],[object Object]
Định   nghĩa   CNHPM  ( tiếp ) ,[object Object]
Công   nghệ   học   trong   CNHPM  ? ,[object Object],[object Object],[object Object]
Công   nghệ   học   trong   CNHPM  ? ( tiếp ) ,[object Object],[object Object],[object Object]
3.4  Vòng   đời   phần   mềm ( Software   life - cycle ) ,[object Object],[object Object]
Mô   hình   vòng   đời   phần   mềm   của   Boehm Xác   định   yêu   cầu   hệ   thống Kiểm   chứng Xác   định   yêu   cầu   phần   mềm Kiểm   chứng Thiết   kế   căn   bản Kiểm   chứng Thiết   kế   chi   tiết Kiểm   chứng Lập   trình Gỡ   lỗi Kiểm   thử Chạy   thử Vận   hành Bảo   trì Kiểm   chứng   lại
Suy   nghĩ   mới   về   vòng   đời   phần   mềm ,[object Object],[object Object],[object Object]
Suy   nghĩ   mới   về   vòng   đời   phần   mềm ,[object Object],[object Object],[object Object]
Suy   nghĩ   mới   về   vòng   đời   phần   mềm ,[object Object],[object Object]
Các   phương   pháp   luận   và   kỹ   thuật   cho   từng   pha
3.5  Quy   trình   phát   triển   phần   mềm Common   process   framework  -  Khung   quy   trình   chung Umbrella   activities Framework   activities  -  Hoạt   động   khung Task   sets  -  Tập   tác   vụ Tasks  -  Tác   vụ Milestones ,  deliverables SQA   points  -  Điểm   KTCL
3.5.1  Capability   Maturity   Model  ( CMM )  by   SEI :  Mô   hình   thuần   thục   khả   năng ,[object Object],[object Object],[object Object]
CMM  ( cont .) ,[object Object],[object Object],[object Object]
18  KPAs   of   CMM LEVEL  2:  Repeatable 1.  SW   configuration   management 2.  SW   quality   assurance 3.  SW   subcontract   management 4.  SW   project   tracking and   oversight 5.  SW   project   planning 6.  Requirements   management 7.  Peer   reviews 8.  Intergroup   coordination 9.  SW   product engineering 10.  IntegratedSW management 11.  Training   program 12.  Organization process   definition 13.  Organization   process   focus   LEVEL  3:  Defined   14.  SW   quality Management 15.  Quantitative process management LEVEL  4:  Managed LEVEL  5:  Optimizing 16. Process change management 17.  Technology change management 18. Defect prevention
3.5.2  Mô   hình   tuyến   tính Phân   tích Thiết   kế Lập   trình Kiểm   thử Công   nghệ   học   Hệ   thống  /  Thông   tin Điển   hình   là   mô   hình   vòng   đời   cổ   điển   ( mô   hình   thác   nước )  Classic   life   cycle  /  waterfall   model :  là   mô   hình   hay   đựoc   dùng   nhất
Mô   hình   tuyến   tính ,[object Object],[object Object]
Mô   hình   tuyến   tính ,[object Object],[object Object]
Mô   hình   tuyến   tính ,[object Object],[object Object]
Điểm   yếu   của   Mô   hình   tuyến   tính ,[object Object],[object Object],[object Object]
3.5.3  Mô   hình   chế   thử  ( Prototyping   model ) Nghe   Khách   trình   bày Tạo  /  sửa bản   mẫu Khách   kiểm   tra bản   mẫu
Mô   hình   chế   thử :  Khi   nào  ? ,[object Object],[object Object],[object Object]
3.5.4  Mô   hình   phát   triển   ứng   dụng   nhanh  ( Rapid   Application   Development :  RAD ) ,[object Object],[object Object],[object Object]
Mô   hình   phát   triển   ứng   dụng   nhanh Business Modeling Data Modeling Process Modeling Application Generation Testing  & Turnover 60 - 90  days Team  #1 Team  #2 Team  #3 Business Modeling Data Modeling Process Modeling Application Generation Testing & Turnover Business Modeling Data Modeling Process Modeling Application Generation Testing & Turnover
RAD :  Business   modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RAD :  Data   and   Process   modeling ,[object Object],[object Object]
RAD :  Appl .  Generation   and   Testing ,[object Object],[object Object]
RAD :  Hạn   chế  ? ,[object Object],[object Object],[object Object],[object Object]
3.5.5  Các   mô   hình   tiến   hóa :  gia   tăng ,  xoắn   ốc ,  xoắn   WINWIN , ... ,[object Object],[object Object],[object Object]
Mô   hình   gia   tăng ( The   incremental   model ) ,[object Object],[object Object],[object Object],[object Object]
Mô   hình   gia   tăng System / info . Engineering Calendar   time Gia   tăng  1 Gia   tăng  2 Gia   tăng  3 Gia   tăng  4 Xuất   xưởng   2 Xuất   xưởng  1 Xuất   xưởng   3 XX  4 Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö
Mô   hình   xoắn   ốc  ( spiral ) Giao   tiếp khách   hàng Lập   kế   hoạch Phân   tích   rủi   ro Kỹ   nghệ Xây   dựng  &  Xuất   xưởng Khách   hàng đánh   giá Bảo   trì Nâng   cấp Làm   mới Khái   niệm
Mô   hình   xoắn   ốc  ( tiếp ) ,[object Object],[object Object],[object Object],[object Object]
Mô   hình   xoắn   ốc  ( tiếp ) ,[object Object],[object Object]
Mô   hình   xoắn   ốc :  Mạnh   và   yếu ? ,[object Object],[object Object],[object Object],[object Object]
Mô   hình   xoắn   ốc   WINWIN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mô   hình   xoắn   ốc   WINWIN 1.  Xác   định   mức   tiếp   của   cổ   đông 2.  Xác   định   điều   kiện   thắng   của   cổ   đông 3 a .  Hòa   hợp   điều   kiện   thắng 3 b .  Thiết   lập   mục   tiêu   mức   tiếp và   các   ràng   buộc ,  dự   kiến 4.  Đánh   giá   tiến   trình   và dự   kiến   sản   phẩm , giải   quyết   rủi   ro 5.  Xác   định   mức   tiếp   của   sản   phâm   và   quy   trình , kể   cả   phân   chia   nhỏ 7.  Xét   duyệt   và   đánh   giá 6.  Kiểm   định   sản   phẩm và   quy   trình
Mô   hình   phát   triển   đồng   thời ( The   concurrent   development   model ) ,[object Object],[object Object],[object Object],[object Object]
3.5.6  Mô   hình   theo   thành   phần ( Component - based   model ) ,[object Object],[object Object],[object Object],[object Object]
Mô   hình   theo   thành   phần Giao   tiếp khách   hàng Lập   kế   hoạch Phân   tích   rủi   ro Kỹ   nghệ Xây   dựng  &  Xuất   xưởng Khách   hàng đánh   giá Xác   định thành   phần   ứng   viên Tìm thành   phần   từ   thư   viện Lấy thành   phần   nếu   có Xây   dựng thành   phần   nếu   kh . có Đặt thành   phần   vào   thư   viện Xây   dựng bước   lặp   thứ   n của   hệ   thống
3.5.7  Mô   hình   hình   thức ( Formal   model ) ,[object Object],[object Object],[object Object],[object Object]
Mô   hình   hình   thức :  Điểm   yếu  ? ,[object Object],[object Object],[object Object]
3.5.8  Các   kỹ   thuật   thế   hệ  4 ( Fourth   generation   techniques ) ,[object Object],[object Object]
4 GT :  How  ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.5.9  Sản   phẩm   và   quy   trình ( Product   and   process ) ,[object Object],[object Object]
Bài   tập   Phần   I   và   Đồ   án   I ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Công thức truyền tin
Công thức truyền tinCông thức truyền tin
Công thức truyền tinakprovip
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐỗ Đức Hùng
 
Phân tích và thiết kế HTTT
Phân tích và thiết kế HTTTPhân tích và thiết kế HTTT
Phân tích và thiết kế HTTTLy hai
 
Các kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềmCác kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềmNguyễn Anh
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngChia sẻ tài liệu học tập
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnhTùng Trần
 
chuong 4. dai so boole
chuong 4.  dai so boolechuong 4.  dai so boole
chuong 4. dai so boolekikihoho
 
Lý thuyết ước lượng
Lý thuyết ước lượngLý thuyết ước lượng
Lý thuyết ước lượngLam Nguyen
 
Về kỹ thuật Attention trong mô hình sequence-to-sequence tại hội nghị ACL 2017
Về kỹ thuật Attention trong mô hình sequence-to-sequence  tại hội nghị ACL 2017Về kỹ thuật Attention trong mô hình sequence-to-sequence  tại hội nghị ACL 2017
Về kỹ thuật Attention trong mô hình sequence-to-sequence tại hội nghị ACL 2017Minh Pham
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6Ngai Hoang Van
 
Bài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệuBài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệutrieulongweb
 
Chapter5 lan mac
Chapter5 lan macChapter5 lan mac
Chapter5 lan macNghia Simon
 
Bài tập phương trình nghiệm nguyên
Bài tập phương trình nghiệm nguyênBài tập phương trình nghiệm nguyên
Bài tập phương trình nghiệm nguyênDuong BUn
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTMasterCode.vn
 
Hệ điều hành (chương 3)
Hệ điều hành (chương 3)Hệ điều hành (chương 3)
Hệ điều hành (chương 3)realpotter
 
Đề thi đại học 2012 môn Vật Lý
Đề thi đại học 2012 môn Vật LýĐề thi đại học 2012 môn Vật Lý
Đề thi đại học 2012 môn Vật Lýtuituhoc
 
Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cậnDiên Vĩ
 

Was ist angesagt? (20)

Công thức truyền tin
Công thức truyền tinCông thức truyền tin
Công thức truyền tin
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
 
Chuong01
Chuong01Chuong01
Chuong01
 
Phân tích và thiết kế HTTT
Phân tích và thiết kế HTTTPhân tích và thiết kế HTTT
Phân tích và thiết kế HTTT
 
Đề tài Quản lý tiền điện
Đề tài Quản lý tiền điệnĐề tài Quản lý tiền điện
Đề tài Quản lý tiền điện
 
Các kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềmCác kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềm
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
chuong 4. dai so boole
chuong 4.  dai so boolechuong 4.  dai so boole
chuong 4. dai so boole
 
Lý thuyết ước lượng
Lý thuyết ước lượngLý thuyết ước lượng
Lý thuyết ước lượng
 
Về kỹ thuật Attention trong mô hình sequence-to-sequence tại hội nghị ACL 2017
Về kỹ thuật Attention trong mô hình sequence-to-sequence  tại hội nghị ACL 2017Về kỹ thuật Attention trong mô hình sequence-to-sequence  tại hội nghị ACL 2017
Về kỹ thuật Attention trong mô hình sequence-to-sequence tại hội nghị ACL 2017
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6
 
Bài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệuBài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệu
 
Chapter5 lan mac
Chapter5 lan macChapter5 lan mac
Chapter5 lan mac
 
Phương pháp tham lam
Phương pháp tham lamPhương pháp tham lam
Phương pháp tham lam
 
Bài tập phương trình nghiệm nguyên
Bài tập phương trình nghiệm nguyênBài tập phương trình nghiệm nguyên
Bài tập phương trình nghiệm nguyên
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
 
Hệ điều hành (chương 3)
Hệ điều hành (chương 3)Hệ điều hành (chương 3)
Hệ điều hành (chương 3)
 
Đề thi đại học 2012 môn Vật Lý
Đề thi đại học 2012 môn Vật LýĐề thi đại học 2012 môn Vật Lý
Đề thi đại học 2012 môn Vật Lý
 
Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cận
 

Ähnlich wie chuong 1

Nhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềmNhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềmTrần Gia Bảo
 
Phan Tich Httt Bang Uml
Phan Tich Httt Bang UmlPhan Tich Httt Bang Uml
Phan Tich Httt Bang Umlhbgfd
 
phan tich thiet ke he thong
phan tich thiet ke he thongphan tich thiet ke he thong
phan tich thiet ke he thongvantinhkhuc
 
Phan tich httt_bang_uml
Phan tich httt_bang_umlPhan tich httt_bang_uml
Phan tich httt_bang_umlMai Mit
 
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umldlmonline24h
 
Phan tich httt_bang_uml
Phan tich httt_bang_umlPhan tich httt_bang_uml
Phan tich httt_bang_umlAxnet Dung
 
Giao trinh phan tich thiet ke he thong thong tin
Giao trinh phan tich thiet ke he thong thong tinGiao trinh phan tich thiet ke he thong thong tin
Giao trinh phan tich thiet ke he thong thong tinNguyen Patrick
 
Công nghệ phần mềm chuong 1
Công nghệ phần mềm chuong 1Công nghệ phần mềm chuong 1
Công nghệ phần mềm chuong 1laducqb
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]bookbooming1
 
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.ppt
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.pptBài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.ppt
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.pptBnhGo3
 
01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptxTunTrung15
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanhHai Nguyen
 
Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Nhật Toàn
 

Ähnlich wie chuong 1 (20)

Chuong 1. cnpm
Chuong 1. cnpmChuong 1. cnpm
Chuong 1. cnpm
 
chuong 3
chuong 3chuong 3
chuong 3
 
Nhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềmNhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềm
 
Phan Tich Httt Bang Uml
Phan Tich Httt Bang UmlPhan Tich Httt Bang Uml
Phan Tich Httt Bang Uml
 
Cnpm nangcao
Cnpm nangcaoCnpm nangcao
Cnpm nangcao
 
phan tich thiet ke he thong
phan tich thiet ke he thongphan tich thiet ke he thong
phan tich thiet ke he thong
 
Phan tich httt_bang_uml
Phan tich httt_bang_umlPhan tich httt_bang_uml
Phan tich httt_bang_uml
 
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng uml
 
Phan tich httt_bang_uml
Phan tich httt_bang_umlPhan tich httt_bang_uml
Phan tich httt_bang_uml
 
Giao trinh phan tich thiet ke he thong thong tin
Giao trinh phan tich thiet ke he thong thong tinGiao trinh phan tich thiet ke he thong thong tin
Giao trinh phan tich thiet ke he thong thong tin
 
Công nghệ phần mềm chuong 1
Công nghệ phần mềm chuong 1Công nghệ phần mềm chuong 1
Công nghệ phần mềm chuong 1
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
 
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.ppt
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.pptBài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.ppt
Bài tập lớn Công nghệ phần mềm Phần mềm và kỹ nghệ phần mềm.ppt
 
1 gioi thieu httt
1 gioi thieu httt1 gioi thieu httt
1 gioi thieu httt
 
01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanh
 
Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10
 
Mở đầu
Mở đầuMở đầu
Mở đầu
 
C1
C1C1
C1
 
tin học lớp 6
tin học lớp 6tin học lớp 6
tin học lớp 6
 

Kürzlich hochgeladen

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfXem Số Mệnh
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdfltbdieu
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phươnghazzthuan
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhdangdinhkien2k4
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf4pdx29gsr9
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfAnPhngVng
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docxasdnguyendinhdang
 
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...Nguyen Thanh Tu Collection
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...Nguyen Thanh Tu Collection
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoidnghia2002
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàNguyen Thi Trang Nhung
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnKabala
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 

Kürzlich hochgeladen (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdf
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 

chuong 1

  • 1. Nhập môn Công nghệ học Phần mềm ( Introduction to Software Engineering ) Department of Software Engineering Faculty of Information Technology Hanoi University of Technology TEL : 04-8682595 FAX : 04-8692906 Email : cnpm @ it - hut . edu . vn
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Phần mềm là gì ? Nhóm các Kỹ thuật , Phương pháp luận Nhóm các chương trình Nhóm các tư liệu Kinh nghiệm kỹ sư , know - how
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Kiến trúc phần mềm System Subsystem Subsystem Program Program Module Module Subroutine Master files Temporary files Arguments Arguments Job unit Jobstep unit Member unit Common Module  
  • 19.
  • 20. Cấu trúc phần mềm Fuction A Function B Function C Function D Function E Function F Cấu trúc chiều ngang ( Horizontal structure ) Cấu trúc chiều đứng ( Vertical structure )
  • 21.
  • 22.
  • 23.
  • 24. Từ phương pháp luận phần mềm sang kỹ thuật phần mềm Tính Môđun Chi tiết hóa dần Trừu tượng hóa ( Che giấu t . tin ) Phân tích cấu trúc Thiết kế cấu trúc Lập trình cấu trúc Dữ liệu trừu tượng Hướng đối tượng Khái niệm phần mềm
  • 25.
  • 26. Chuẩn phân chia môđun Tính độc lập kém dần Điều khiển phức tạp dần SW Phân chia chiều rộng Phân chia chiều sâu Cấu trúc trung gian tối ưu hóa Cấu trúc rộng chiều ngang Cấu trúc sâu chiều đứng
  • 27.
  • 28.
  • 29. Cụ thể hóa thủ tục qua các chức năng Bài toán đã cho Nhập giá trị K Nhận giá trị nhóm N số Tìm kiếm giá trị ( pp nhị phân ) In ra vị trí ( nếu có )
  • 30. Cụ thể hóa bước tiếp theo Tìm kiếm giá trị ( pp nhị phân ) Xác lập phạm vi mảng số Lặp lại xử lý tìm kiếm giá trị K trong phạm vi tìm kiếm Tìm vị trí giữa phân đôi mảng So sánh K với giá trị giữa Đặt lại phạm vi tìm kiếm Lặp lại tìm kiếm K trong phạm vi tìmkiếm
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. 1.5 Thế nào là phần mềm tốt ? Hiệu suất xử lý Các chỉ tiêu cơ bản Tính dễ hiểu Thời gian ( Phần cứng phát triển ) Yếu tố khái niệm phần mềm tốt Đặc trưng gần đây
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. Những dự án lớn của NASA ( National Aeronautics and Space Administration )
  • 46. So sánh chi phí cho Phần cứng và Phần mềm % 100 80 60 40 20 0 - - - - + 1955 + 1970 + 2000 + 1985 Phần cứng Phát triển Bảo trì Phần mềm
  • 47. So sánh chi phí cho các pha
  • 48. Backlog tại Nhật Bản năm 1985
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Hình thái sản xuất Phần mềm Đưa ra các kỹ thuật , phương pháp luận ứng dụng thực tế vào từng quy trình Cải biên , biến đổi vào từng sản phẩm và công cụ phần mềm ( máy tính hóa từng phần ) Tổng hợp , hệ thống hóa cho từng loại công cụ ( Máy tính hóa toàn bộ quy trình sản xuất phần mềm ) Hướng tới sản xuất phần mềm tự động
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76. hình vòng đời phần mềm của Boehm Xác định yêu cầu hệ thống Kiểm chứng Xác định yêu cầu phần mềm Kiểm chứng Thiết kế căn bản Kiểm chứng Thiết kế chi tiết Kiểm chứng Lập trình Gỡ lỗi Kiểm thử Chạy thử Vận hành Bảo trì Kiểm chứng lại
  • 77.
  • 78.
  • 79.
  • 80. Các phương pháp luận và kỹ thuật cho từng pha
  • 81. 3.5 Quy trình phát triển phần mềm Common process framework - Khung quy trình chung Umbrella activities Framework activities - Hoạt động khung Task sets - Tập tác vụ Tasks - Tác vụ Milestones , deliverables SQA points - Điểm KTCL
  • 82.
  • 83.
  • 84. 18 KPAs of CMM LEVEL 2: Repeatable 1. SW configuration management 2. SW quality assurance 3. SW subcontract management 4. SW project tracking and oversight 5. SW project planning 6. Requirements management 7. Peer reviews 8. Intergroup coordination 9. SW product engineering 10. IntegratedSW management 11. Training program 12. Organization process definition 13. Organization process focus LEVEL 3: Defined 14. SW quality Management 15. Quantitative process management LEVEL 4: Managed LEVEL 5: Optimizing 16. Process change management 17. Technology change management 18. Defect prevention
  • 85. 3.5.2 Mô hình tuyến tính Phân tích Thiết kế Lập trình Kiểm thử Công nghệ học Hệ thống / Thông tin Điển hình là mô hình vòng đời cổ điển ( mô hình thác nước ) Classic life cycle / waterfall model : là mô hình hay đựoc dùng nhất
  • 86.
  • 87.
  • 88.
  • 89.
  • 90. 3.5.3 Mô hình chế thử ( Prototyping model ) Nghe Khách trình bày Tạo / sửa bản mẫu Khách kiểm tra bản mẫu
  • 91.
  • 92.
  • 93. hình phát triển ứng dụng nhanh Business Modeling Data Modeling Process Modeling Application Generation Testing & Turnover 60 - 90 days Team #1 Team #2 Team #3 Business Modeling Data Modeling Process Modeling Application Generation Testing & Turnover Business Modeling Data Modeling Process Modeling Application Generation Testing & Turnover
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100. hình gia tăng System / info . Engineering Calendar time Gia tăng 1 Gia tăng 2 Gia tăng 3 Gia tăng 4 Xuất xưởng 2 Xuất xưởng 1 Xuất xưởng 3 XX 4 Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö Ph©n tÝch ThiÕt kÕ LËp tr×nh KiÓm thö
  • 101. hình xoắn ốc ( spiral ) Giao tiếp khách hàng Lập kế hoạch Phân tích rủi ro Kỹ nghệ Xây dựng & Xuất xưởng Khách hàng đánh giá Bảo trì Nâng cấp Làm mới Khái niệm
  • 102.
  • 103.
  • 104.
  • 105.
  • 106. hình xoắn ốc WINWIN 1. Xác định mức tiếp của cổ đông 2. Xác định điều kiện thắng của cổ đông 3 a . Hòa hợp điều kiện thắng 3 b . Thiết lập mục tiêu mức tiếp và các ràng buộc , dự kiến 4. Đánh giá tiến trình và dự kiến sản phẩm , giải quyết rủi ro 5. Xác định mức tiếp của sản phâm và quy trình , kể cả phân chia nhỏ 7. Xét duyệt và đánh giá 6. Kiểm định sản phẩm và quy trình
  • 107.
  • 108.
  • 109. hình theo thành phần Giao tiếp khách hàng Lập kế hoạch Phân tích rủi ro Kỹ nghệ Xây dựng & Xuất xưởng Khách hàng đánh giá Xác định thành phần ứng viên Tìm thành phần từ thư viện Lấy thành phần nếu có Xây dựng thành phần nếu kh . có Đặt thành phần vào thư viện Xây dựng bước lặp thứ n của hệ thống
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.