... Windows • Tháng 11 /19 85, Windows 1. 0 phát hành • Năm 19 86, Gates trở thành tỷ phú tuổi 31 • Mùa thu năm 19 87, Windows 2.0 phát hành • Tháng 5 /19 90, Windows 3.0 đời với khả đồ hoạ cao • Năm 19 92, phiên ... giớithiệu ngắn gọn công ty Microsoft số khái niệm hệ điều hành Microsoft Windows Giớithiệu Windows 2000 với công nghệ phát triển so với hệ điều hành trước Tiếp theo giớithiệu số đặc điểm chủ ... Năm 19 92, phiên nâng cấp Windows 3 .1 Windows 3 .11 • Cuối năm 19 92, Windows for Workgroup 3 .1 đời với chức mạng ngang hàng khả chia sẻ tài nguyên mạng • Năm 19 95, hệ điều hành Windows 95 Windows...
... TripleDES Block Cipher 16 8 bits (11 2 effective) Modification of DES, Adequate Security Variable Excellent Security Blowfish Block Cipher (Up to 448 bits) AES Block Cipher Variable (12 8, 19 2, or 256 bits) ... lược: Block Ciphers – Mã hoá block liệu ( thông thường block 64 bits 12 8 bits ) Stream Ciphers – Mã hoá bit byte liệu Các thuậttoán Mã hoá đối xứng phổ biến Algorithm Type Key Size Features DES ... Phương pháp đơn giản, Thao tác xử lý mã hóa giải mã thực nhanh chóng Không gian khóa K = {0, 1, 2, …, n -1} = Zn Dễ bị phá vỡ cách thử khả khóa k Phương pháp mã hóa dịch chuyển Ví dụ: Mã hóa thông...
... Ngõn hng A 20/ 10 / 2007 Vn phũng B ? Ni dung: Ngy gi: Ni dung: Rỳt $5,000,000 Mó ti khon: NHB- 212 5 512 45 Rỳt $5,000,000 Mó ti khon: NHB- 212 5 512 45 Ngõn hng A Gi Vn phũng B 20 / 10 / 2007 Nhc ... nhn: Ngõn hng A Ngy gi: Ngy gi: 20 / 10 / 2007 20 / 10 / 2007 Ni dung: Ni dung: Rỳt $5,000,000 Rỳt $5,000,000 Mó ti khon: NHB- 212 5 512 45 Mó ti khon: NHB- 212 5 512 45 Demo3 D liu b tn cụng trờn ... ? Rỳt Chuyn $5,000,000 khon $5,000,000 Mó qua ti ti khon: khon NHB-8888888 NHB- 212 5 512 45 Mó ti khon: NHB- 212 5 512 45 Digital Certificate Chng nhn in t l chng thc s s hu khúa cụng khai Ni dung...
... lớn Max dãy số Ý tưởng: Chọn Max=a1 Lần lượt với i từ đến N, so sánh với a1, ai>a1 gán Max=ai Thuậttoán giải mô tả sau: Nhập N>0 dãy a1,a2,…,aN Max a1, i 2; Nếu i > N đưa giá trị Max ... Thuật toán giải mô tả sau: Nhập N>0 dãy a1,a2,…,aN MN Nếu M < đưa dãy A xếp kết thúc Nếu M ≥ M M -1, i i i +1 Nếu i > M quay lại bước Nếu > ai +1 tráo đổi vị trí ai +1 Quay lại ... lớn X • Áp dụng thuậttoán vào dãy dãy (đệ quy) không chia Thuậttoán giải 02: bạn thử mô tả xem sao, coi tập nhỏ cho bạn yêu thích lập trình Bài toán 4: Cho dãy A gồm N số nguyên a1,a2,…,aN số...
... số khái niệm Bảo mật truyền thông Thuậttoán mật mã (cryptographic algorithm): Phép biến đổi toán học liệu đầu vào (ví dụ liệu, khoá) thành liệu Các thuậttoán mật mã đợc sử dụng giao thức ... mã đối xứng chuẩn mã hoá liệu DES 19 76 -19 78: Phát minh mật mã khoá công khai (Public Key Cryptography) 19 76: W Diffie M.Hellman xuất Những hớng mật mã giớithiệu mật mã khoá công khai mô tả ... xuất năm 19 78, chậm trễ trình xuât 19 78: R Rivest, A Shamir L Aldeman xuất Một phơng pháp ginh đợc chữ ký số v hệ thống mật mã khoá công khai, lần đa thuậttoán bảo mật RSA 42 pages 41 ...
... delivery (India) Swiss rail system dining cars Price Big Mac is $3 .10 in U.S and Turkey $5. 21 (Switzerland) $1. 31( China) 1- 10 Tầm quan trọng toàn cầu hóa Với công ty Mỹ, 70% tổng cầu thị trường ... thương mại qua biên giới với tổng sản lượng toàngiới Tỷ lệ đầu tư qua biên giới với tổng vốn đầu tư Tỷ lệ doanh thu ngành công nghiệp tạo công ty cạnh tranh khu vực trọng điểm giới 1- 5 Lợi cạnh tranh, ... vận tải Chi phí phát triển sản phẩm 1- 17 Những động lực thúc đẩy hội nhập toàn cầu Marketing toàn cầu Chất lượng Những xu hướng kinh tế giới Sự tận dụng 1- 18 Những rào cản hội nhập toàn cầu Marketing...
... cho nhiều lợi ích coi người bạn luôn đồng hành với Đặc biệt học sinh - chủ nhân tương lai đất nước Bài văn mẫu 2: Giớithiệu máy tính Trong thời đại khoa học công nghệ phát triển mạnh mẽ ngày ... kích thước thường 50 cm * 10 cm * 40 cm Vỏ làm kim loại có phủ sơn cách điện Bên ổ cứng, vi xử lí, mạch điện, dây dẫn Mặt trước máy vi tính hình chữ nhật kích thước 10 cm * 40 cm Tại có phận ... vờ, bút thước chúng em có thêm người bạn đặc biệt khác: Máy vi tính Chiếc máy vi tính đời năm 19 56 Ban đầu, máy vi tính có kích thước lớn, to phòng thực số phép tính đơn giản Theo thời gian,...
... - Sử dụng kỹ thuật số - Sử dụng kỹ thuật vi xử lý - Sử dụng kỹ thuật vi điều khiển Với đòi hỏi máy ta đơn giản hoạt động kỹ thuật số Nhưng tốn linh kiện kích thước ... phần mềm khả mở rộng cho hoạt động khác Với kỹ thuật vi xử lý, khắc phục yếu điểm mạch số lại phức tạp việc thiết kế phần cứng Nếu sử dụng kỹ thuật vi điều khiển,giao xung với mạch thiết kế ... phá hủy Nhiệt độ vùng cháy tăng lên cao Không khí bị Oxy hóa mạnh Có mùi cháy, mùi khét Đểđề phòng cháy dựa vào dấu hiệu để đặt hệ thống cảm biến làm thiết bị báo cháy Kịp thời khống chế...
... Machine Language 10 10 011 0 011 1 011 0 0 010 011 0 00000000 11 111 010 11 111 010 010 011 10 10 10 011 0 11 10 011 0 10 010 110 11 0 011 10 0 010 111 0 10 10 011 0 010 011 10 11 111 010 011 0 011 0 010 011 10 10 00 011 0 etc Hợp Ngữ ... tham số, nhận kết Giải Thuật • • • • • • Khái niệm giải thuật Các đặc trưng giải thuật Ngôn ngữ biểu diễn giải thuật Một số giải thuật Các cấu trúc suy luận giải thuật Từ giải thuật đến chương trình ... nghiệm x=-b/a Một Số Giải Thuật Cơ Bản (1) • Ví dụ 1: Yêu cầu: – Nhập vào dãy n số hạng a1, a2, , an – Tính tổng S: S= a1 + a2 + a3 + + an – In S hình Một Số Giải Thuật Cơ Bản (2) • Ví dụ 2:...
... Johnson Vlissides, 19 95] Kiến trúc phần mềm (software architecture) Sử dụng lại bảo trì Hoạt động Phát triển Bảo trì % giá thành % tiết kiệm sử dụng lại 33% 67% 9.3% 17 .9% Hình 7 .1 Số liệu với 40% ... chuyển (portability) Định nghĩa [Mooney, 19 90] : sản phẩm đợc cho dễ di chuyển với chi phí không lớn thực thi đợc máy tính thay phải viết lại từ đầu Một số vấn đề cần quan tâm không tơng thích phần ... phần mềm (numerical software incompatibilities) VD: 16 bits hay 32 bits không tơng thích trình biên dịch (compiler incompatibilities) Một số kỹ thuật nhằm đạt đợc tính dễ di chuyển hệ thống phần...
... Hiệp - CNPM http://www.ebook.edu.vn 6.6 Thông tin ẩn (information hiding) Do Parnas đề xuất [Parnas, 19 71, 19 72a, 19 72b] Ci đặt chi tiết của: queue queueLength initializeJobQueue addJobToQueue removeJobFromQueue ... Hỗ trợ thừa kế, khái niệm đợc giớithiệu ngôn ngữ lập trình Simula67 [Dahl Nygaard, 19 66; Dahl, Myrhaug and Nygaard, 19 73] Hỗ trợ đa hình liên kết động Một số vấn đề: gắn kết mô-đun đợc thừa kế ... 6 .1 Giớithiệu mô-đun (what is a module ?) Định nghĩa [Stevens, Myers, Constantine, 19 74] mô-đun: tập hợp hay nhiều câu lệnh đợc đặt tên, phần...
... 5 .1 Khái quát chung (overview) [IEEE 610 .12 , 19 90] lỗi (fault) : thiếu sót mặt kỹ thuật (bug) hỏng hóc (failure): hỏng hóc sản phẩm bắt nguồn ... [IEEE 10 28, 19 86]: số vai trò đặc biệt nh nhóm trởng(moderator), ngời dẫn dắt nhóm phần thiết kế (reader), ngời viết báo cáo lỗi (recorder) Thanh tra với nhóm tra, Fagan đề xuất [Fagan, 19 76] ... [Goodenough, 19 79] 64 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn VD: Đặc tả đầu vo: Đặc tả đầu ra: p: mảng n số nguyên, n>0 q: mảng n số nguyên với q[0] q [1] q[n -1] Hình 5 .1 Đặc tả cho...
... vấn đề trọng tâm Luật Miller [Miller, 19 56], ngời tập trung lúc tối đa 2-7 mức thông tin (quanta of information) Thuật ngữ lm mịn dần đợc Wirth giớithiệu [Wirth, 19 71] Xét ví dụ sau: Bài toán: ... 4 .1 Các kênh giao tiếp thêm ngời (nét đứt) 41 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 4.3 Tiếp cận nhóm làm việc dân chủ (democratic team approach) Đợc mô tả Weinberg [Weinberg, 19 71] ... kế Cài đặt Tích hợp Bảo trì (c) Môi trờng Hình 4 .14 Giớithiệu công cụ, workbench môi trờng 55 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 4 .12 Các phiên phần mềm (software versions) Một phiên...
... phát triển phần mềm Do Boehm đề xuất [Boehm ,19 88] nhằm giảm thiểu rủi ro trình phát triển Đợc sử dụng rộng rãi cho lớp rộng sản phẩm gặt hái nhiều thành công [Boehm, 19 88] Phân tích rủi ro Phân ... [Jacobson, Christerson Overgaard, 19 92] chu trình sống đệ quy/song song (recursice/parallel)[Berard, 19 93] thiết kế cấu trúc hình thức (round-trip gestalt) [Booch, 19 94] Điểm mạnh: cho phép lặp kết ... liên tục (tăng) Sử dụng số dự án phòng thủ không gian [Wong, 19 84] 29 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn Bớc xây dựng 1: Thiết kế Đặc tả Bớc xây dựng 2: Cài đặt tích hợp Giao cho...
... giới hạn 1- 9 $490 9%-67% 6%-25% 15 %-23% 10 %-94% 4.0-8.8 :1 Trung bình 3.5 $2004 35% 22% 19 % 39% 5.0 :1 Số điểm liệu (data points) 24 5 Hình 2.3 Dữ liệu cải tiến phần mềm SW-CMM [Herbsleb al., 19 94] ... Capability dEtermination Bộ quốc phòng Anh đề xuất vào năm 19 95 tơng tự nh SW-CMM ISO 9000 thống chuẩn từ 06 /19 97: ISO/IEC 15 504 hay 15 504 40 nớc chấp thuận 21 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn ... (installation) bảo dỡng (servicing) ISO 90 01 dành cho chất lợng sản phẩm [ISO 90 01, 19 87] áp dụng ISO 90 01 cho phần mềm : ISO 9000-3 [ISO 9000-3, 19 91] 60 nớc chấp thuận: Mỹ, Nhật, Canađa, EU,...