1. Trang chủ
  2. » Thể loại khác

...Giao Trinh CNPM.pdf

8 112 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Upload bởi www.viet-ebook.co.cc Nguyễn Hoàng Cương Trang 1 FOR MOR INFORMATION, PLEASE CONTACT ++1. Chủ ngữ (subject). 7 ββ 1.1 Danh từ đếm được và không đếm được. ββ 1.2 Quán từ a (an) và the ββ 1.3 Cách sử dụng Other và another. ββ 1.4 Cách sử dụng litter/ a litter, few/ a few ββ 1.5 Sở hữu cách ββ 1.6 Some, any ++2. Động từ ( verb) ββ 2.1 Hiện tại (present) ®®2.1.1 Hiệntại đơn giản (simple present) ®®2.1.2 Hiện tại tiếp diễn (present progressive) ®®2.1.3 Present perfect ( hiện tại hoàn thành) ®®2.1.4 Hiện tại hoàn thành tiếp diễn ( preset perfect progressive) ββ 2.2 Quá khứ ( Past) ®®2.2.1 Quá khứ đơn giản (simple past) ®®2.2.2 Quá khứ tiếp diễn (Past progresive). ®®2.2.3 Quá khứ hoàn thành (past perfect). ®®2.2.4 Quá khứ hoàn thành tiếp diễn (past perfect progressive). ββ 2.3 Tương lai Upload bởi www.viet-ebook.co.cc Nguyễn Hoàng Cương Trang 2 ®®2.3.1 Tương lai đơn giản (simple future) ®®2.3.2 Tương lai tiếp diễn ( future progressive) ®®2.3.3 Tương lai hoàn thành (future perfect) ++3. Sự hoà hợp giữa chủ ngữ và động từ. ββ 3.1 Chủ ngữ đứng tách khỏi động từ. ββ 3.2 Các danh từ luôn đòi hỏi động từ và đại từ số it. ββ 3.3 Cách sử dụng none, no ββ 3.4 Cách sử dụng cấu trúc either . or và neither . nor. ββ 3.5 Các danh từ tập thể ββ 3.6 Cách sử dụng A number of/ the number of ββ 3.7 Các danh từ luôn dùng ở số nhiều. ββ 3.8 Cách dùng các thành ngữ There is, there are ++4. Đại từ ββ 4.1 Đại từ nhân xưng chủ ngữ (Subject pronoun) ββ 4.2 Đại từ nhân xưng tân ngữ ββ 4.3 Tính từ sở hữu ββ 4.4 Đại từ sở hữu ββ 4.5 Đại từ phản thân (reflexive pronoun) ++5. Động từ dùng làm tân ngữ ββ 5.1 Động từ nguyên thể làm tân ngữ ββ 5.2 Ving dùng làm tân ngữ ββ 5.3 3 động từ đặc biệt ββ 5.4 Các động từ đứng đằng sau giới từ ββ 5.5 Vấn đề đại từ đi trước động từ nguyên thể hoặc Ving làm tân ngữ. Upload bởi www.viet-ebook.co.cc Nguyễn Hoàng Cương Trang 3 ++6. Cách sử dụng động từ bán khiếm khuyết need và dare ββ 6.1 need ββ 6.2 Dare ++7. Cách dùng động từ to be + infinitive ++8. Câu hỏi ββ 8.1 Câu hỏi yes và no ββ 8.2 Câu hỏi thông báo ®®8.2.1 who và what làm chủ ngữ. ®®8.2.2 Whom và what là tân ngữ của câu hỏi ®®8.2.3 Câu hỏi dành cho các bổ ngữ (when, where, why, how) ββ 8.3 Câu hỏi gián tiếp (embedded questions) ββ 8.4 Câu hỏi có đuôi ++9. Lối nói phụ hoạ khẳng định và phủ định. ββ 9.1 Lối nói phụ hoạ khẳng định. ββ 9.2 Lối nói phụ hoạ phủ định ++10. Câu phủ định ++11. Mệnh lệnh thức ββ 11.1 Mệnh lệnh thức trực tiếp. ββ 11.2 Mệnh lệnh thức gián tiếp. ++12. Động từ khiếm khuyết. ββ 12.1 Diễn đạt thời tương lai. ββ 12.2 Diễn đạt câu điều kiện. ®®12.2.1 Điều kiện có thể thực hiện được ở thời hiện tại. ®®12.2.2 Điều kiện không thể thực hiện được ở thời hiện tại. Upload bởi www.viet-ebook.co.cc Nguyễn Hoàng Cương Trang 4 ®®12.2.3 Điều kiện không thể thực hiện được ở thời quá khứ. ®®12.2.4 Các cách dùng đặc biệt của Will, would và sould trong các mệnh đề if ++13. Cách sử dụng thành ngữ as if, as though. ββ 13.1 Thời hiện tại. ββ 13.2 Thời quá khứ. ++14. Cách sử dụng động từ To hope và to wish. ββ 14.1 Thời tương lai. ββ 14.2 Thời hiện tại ββ 14.3 Thời quá khứ. ++15. Cách sử dụng thành ngữ used to và get/be used to ββ 15.1 used to. ββ 15.2 get / be used to. ++16. Cách sử dụng thành ngữ Would rather ββ 16.1 Loại câu có một chủ ngữ. ββ 16.2 Loại câu có 2 chủ ngữ ++17. Cách sử dụng Would Like ++18. Cách sử dụng các động từ khiếm khuyết để diễn đạt các trạng thái ở hiện tại. ββ 18.1 Could/may/might. ββ 18.2 Should ββ 18.3 Must ++19. Cách sử dụng các động từ khiếm khuyết để diến đạt các trạng thái ở thời quá khứ. ++20. tính từ và phó từ (adjective and adverb). Upload bởi www.viet-ebook.co.cc Nguyễn Hoàng Cương Trang 5 ++21. Động từ nối. ++22. So sánh của tính từ và danh từ ββ 22.1 So sánh bằng. ββ 22.2 So sánh hơn, kém ββ 22.3 So sánh hợp lý ββ BỘ TÀI NGUYÊN VÀ MÔI TRƢỜNG TRƢỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƢỜNG HÀ NỘI ThS NGUYỄN NGỌC KHẢI Giáo trình CƠNG NGHỆ PHẦN MỀM (Dành cho sinh viên hệ cao đẳng) Hà Nội - 2011 BỘ TÀI NGUYÊN VÀ MÔI TRƢỜNG TRƢỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƢỜNG HÀ NỘI ThS NGUYỄN NGỌC KHẢI Giáo trình CƠNG NGHỆ PHẦN MỀM (Dành cho sinh viên hệ cao đẳng) Hà Nội - 2011 LỜI NĨI ĐẦU Cơng nghệ phần mềm lĩnh vực nghiên cứu tin học, nhằm đề xuất nguyên lý, phƣơng pháp công cụ phục vụ cho việc thiết kế cài đặt sản phẩm phần mềm có chất lƣợng Ngày nay, hệ thống phần mềm thƣờng có quy mơ lớn, phức tạp, phát triển phần mềm ngày trở nên khó kiểm sốt, dự án phần mềm thƣờng kéo dài vƣợt thời gian, chi phí dự kiến Để có đƣợc phần mềm chất lƣợng cao, đáp ứng đƣợc yêu cầu ngƣời dùng đồng thời tiết kiệm đƣợc thời gian chi phí phát triển, cần phải có phƣơng pháp tiếp cận phù hợp, ứng dụng quy trình, công cụ hợp lý cho giai đoạn trình phát triển dự án phần mềm Giáo trình đƣợc biên soạn bám sát với chƣơng trình đào tạo hệ cao đẳng đƣợc thực khoa Công nghệ thông tin trƣờng Đại học Tài nguyên Môi trƣờng Hà Nội Nội dung giáo trình nhằm cung cấp tới ngƣời đọc khái niệm bản, tảng lĩnh vực công nghệ phần mềm, quy trình, phƣơng pháp tiếp cận giai đoạn trình phát triển phần mềm Từ giúp ngƣời đọc dễ dàng tiếp cận với dự án thực tế, biết lựa chọn giải pháp phù hợp cho dự án Trong trình biên soạn chúng tơi cố gắng chắt lọc kiến thức tảng quan trọng nhất, nhằm giúp ngƣời đọc dễ dàng tiếp cận đƣợc kiến thức lĩnh vực Tuy nhiên hạn chế định, chắn giáo trình khơng tránh hỏi thiếu sót, mong nhận đƣợc đóng góp, góp ý bạn đọc để giáo trình đƣợc hồn thiện Tác giả chân thành gửi lời cảm ơn tới đồng nghiệp khoa Công nghệ thông tin, trƣờng Đại học Tài nguyên Môi trƣờng Hà Nội tạo điều kiện đóng góp nhiều ý kiến q báu để hồn thành giáo trình Hà Nội, tháng 11 năm 2011 Tác giả BẢNG CÁC CHỮ VIẾT TẮT DANH MỤC HÌNH VẼ Chương 1: PHẦN MỀM VÀ KỸ NGHỆ PHẦN MỀM 1.1 PHẦN MỀM VÀ CÁC ĐẶC TRƢNG CỦA PHẦN MỀM 1.5.1 Các thành phần phần mềm 1.5.2 Đặc trƣng phần mềm 1.2 VAI TRÒ VÀ SỰ PHÁT TRIỂN CỦA PHẦN MỀM 1.2.1 Vai trò phần mềm 1.2.2 Sự phát triển phần mềm 1.3 CÁC TIÊU CHÍ PHÂN LOẠI PHẦN MỀM 1.3.1 Theo mức độ hoàn thiện 1.3.2 Theo chức thực 1.3.3 Phân loại theo lĩnh vực ứng dụng 1.4 ĐÁNH GIÁ PHẦN MỀM 1.5 KỸ NGHỆ PHẦN MỀM 1.5.1 Khái niệm kỹ nghệ phần mềm 1.5.2 Các yếu tố kỹ nghệ phần mềm 1.6 CÔNG CỤ VÀ MÔI TRƢỜNG PHÁT TRIỂN PHẦN MỀM 10 1.6.1 Giới thiệu 10 1.6.2 Phần mềm hỗ trợ thực giai đoạn 10 Chương 2: TIẾN TRÌNH PHẦN MỀM 12 2.1 TỔNG QUAN 12 2.1.1 Khái niệm 12 2.2 CÁC GIAI ĐOẠN CHÍNH CỦA MỘT TIẾN TRÌNH PHẦN MỀM 12 2.3 MỘT SỐ MƠ HÌNH TIẾN TRÌNH TIÊU BIỂU 14 2.3.1 Mơ hình thác nƣớc 14 2.3.2 Mơ hình làm mẫu 16 2.3.3 Mơ hình xoắn ốc 17 2.3.4 Kỹ thuật hệ thứ tƣ 19 2.3.5 Mơ hình lập trình cực đoan 20 2.3.6 Mơ hình phát triển dựa thành phần 20 2.3.7 Tổ hợp mơ hình 21 2.3.8 Tính khả thị q trình kỹ nghệ 22 CÂU HỎI ÔN TẬP CHƢƠNG 22 Chương 3: PHÂN TÍCH ĐẶC TẢ YÊU CẦU 23 3.1 TỔNG QUAN 23 3.1.1 Khái niệm tầm quan trọng 23 3.1.2 Các khó khăn trình xác định yêu cầu 23 3.1.3 Vai trò ngƣời phân tích yêu cầu 24 3.1.4 Phân loại yêu cầu 24 3.2 TIẾN TRÌNH PHÂN TÍCH XÁC ĐỊNH U CẦU 25 3.2.1 Nghiên cứu khả thi 26 3.2.2 Phân tích, xác định yêu cầu 27 3.2.3 Đặc tả yêu cầu 28 3.2.4 Thẩm định yêu cầu 30 3.3 MỘT SỐ KỸ THUẬT THU THẬP THÔNG TIN 30 3.3.1 Phỏng vấn 30 3.3.2 Họp nhóm 34 3.3.3 Quan sát 34 3.3.4 Ấn định công việc tạm thời 35 3.3.5 Điều tra qua câu hỏi 35 3.3.6 Xem xét tài liệu 36 3.3.7 Xem xét phần mềm 36 3.3.8 Làm mẫu 36 3.4 MÔ HÌNH HĨA 38 3.4.1 Biểu đồ luồng liệu 39 3.4.2 Biểu đồ thực thể quan hệ 39 3.5 TÀI LIỆU YÊU CẦU 40 3.5.1 Yêu cầu tài liệu 40 3.5.2 Định dạng tài liệu đặc tả 41 CÂU HỎI VÀ BÀI TẬP ÔN TẬP CHƢƠNG 42 4.1 THIẾT KẾ VÀ VAI TRÒ CỦA THIẾT KẾ 43 4.1.1 Khái niệm 43 4.1.2 Vai trò thiết kế 43 4.2 ĐẶC ĐIỂM VÀ CÁC NGUYÊN LÝ THIẾT KẾ 44 4.2.1 Đặc điểm trình thiết kế 44 4.2.2 Các nguyên lý thiết kế 46 4.3 NỀN TẢNG THIẾT KẾ 46 4.3.1 Trừu tƣợng 47 4.3.2 Làm mịn 47 4.3.3 Tính module 47 4.3.4 Kiến trúc phần mềm 47 4.3.5 Che dấu thông tin 47 4.3.6 Thiết kế module 48 4.4 NỘI DUNG THIẾT KẾ 48 4.4.1 Các giai đoạn trình thiết kế 48 4.4.2 Nội dung thiết kế 48 4.5 CHẤT LƢỢNG THIẾT KẾ 50 4.5.1 Đặc trƣng thiết kế tốt 50 4.5.2 Độ ... Vietebooks Nguyn Hong Cng FOR MOR INFORMATION, PLEASE CONTACT 1. Chủ ngữ (subject). 7 1.1 Danh từ đếm đ ợc và không đếm đ ợc. 1.2 Quán từ a (an) và the 1.3 Cách sử dụng Other và another. 1.4 Cách sử dụng litter/ a litter, few/ a few 1.5 Sở hữu cách 1.6 Some, any 2. Động từ ( verb) 2.1 Hiện tại (present) 2.1.1 Hiệntại đơn giản (simple present) 2.1.2 Hiện tại tiếp diễn (present progressive) 2.1.3 Present perfect ( hiện tại hoàn thành) 2.1.4 Hiện tại hoàn thành tiếp diễn ( preset perfect progressive) 2.2 Quá khứ ( Past) 2.2.1 Quá khứ đơn giản (simple past) 2.2.2 Quá khứ tiếp diễn (Past progresive). 2.2.3 Quá khứ hoàn thành (past perfect). 2.2.4 Quá khứ hoàn thành tiếp diễn (past perfect progressive). 2.3 T ơng lai 2.3.1 T ơng lai đơn giản (simple future) 2.3.2 T ơng lai tiếp diễn ( future progressive) 2.3.3 T ơng lai hoàn thành (future perfect) Trang 1 Vietebooks Nguyn Hong Cng 3. Sự hoà hợp giữa chủ ngữ và động từ. 3.1 Chủ ngữ đứng tách khỏi động từ. 3.2 Các danh từ luôn đòi hỏi động từ và đại từ số it. 3.3 Cách sử dụng none, no 3.4 Cách sử dụng cấu trúc either . or và neither . nor. 3.5 Các danh từ tập thể 3.6 Cách sử dụng A number of/ the number of 3.7 Các danh từ luôn dùng ở số nhiều. 3.8 Cách dùng các thành ngữ There is, there are 4. Đại từ 4.1 Đại từ nhân x ng chủ ngữ (Subject pronoun) 4.2 Đại từ nhân x ng tân ngữ 4.3 Tính từ sở hữu 4.4 Đại từ sở hữu 4.5 Đại từ phản thân (reflexive pronoun) 5. Động từ dùng làm tân ngữ 5.1 Động từ nguyên thể làm tân ngữ 5.2 Ving dùng làm tân ngữ 5.3 3 động từ đặc biệt 5.4 Các động từ đứng đằng sau giới từ 5.5 Vấn đề đại từ đi tr ớc động từ nguyên thể hoặc Ving làm tân ngữ. 6. Cách sử dụng động từ bán khiếm khuyết need và dare 6.1 need 6.2 Dare 7. Cách dùng động từ to be + infinitive 8. Câu hỏi 8.1 Câu hỏi yes và no 8.2 Câu hỏi thông báo Trang 2 Vietebooks Nguyn Hong Cng 8.2.1 who và what làm chủ ngữ. 8.2.2 Whom và what là tân ngữ của câu hỏi 8.2.3 Câu hỏi dành cho các bổ ngữ (when, where, why, how) 8.3 Câu hỏi gián tiếp (embedded questions) 8.4 Câu hỏi có đuôi 9. Lối nói phụ hoạ khẳng định và phủ định. 9.1 Lối nói phụ hoạ khẳng định. 9.2 Lối nói phụ hoạ phủ định 10. Câu phủ định 11. Mệnh lệnh thức 11.1 Mệnh lệnh thức trực tiếp. 11.2 Mệnh lệnh thức gián tiếp. 12. Động từ khiếm khuyết. 12.1 Diễn đạt thời t ơng lai. 12.2 Diễn đạt câu điều kiện. 12.2.1 Điều kiện có thể thực hiện đ ợc ở thời hiện tại. 12.2.2 Điều kiện không thể thực hiện đ ợc ở thời hiện tại. 12.2.3 Điều kiện không thể thực hiện đ ợc ở thời quá khứ. 12.2.4 Các cách dùng đặc biệt của Will, would và sould trong các mệnh đề if 13. Cách sử dụng thành ngữ as if, as though. 13.1 Thời hiện tại. 13.2 Thời quá khứ. 14. Cách sử dụng động từ To hope và to wish. 14.1 Thời t ơng lai. 14.2 Thời hiện tại 14.3 Thời quá khứ. 15. Cách sử dụng thành ngữ used to và get/be used to Trang 3 Vietebooks Nguyn Hong Cng 15.1 used to. 15.2 get / be used to. 16. Cách sử dụng thành ngữ Would rather 16.1 Loại câu có một chủ ngữ. 16.2 Loại câu có 2 chủ ngữ 17. Cách sử dụng Would Like 18. Cách sử dụng các động từ khiếm khuyết để diễn đạt các trạng thái ở hiện tại. 18.1 Could/may/might. 18.2 Should 18.3 Must 19. Cách sử dụng các động từ khiếm khuyết để diến đạt các trạng thái ở thời quá khứ. 20. tính từ và phó từ (adjective and adverb). 21. Động từ nối. 22. So sánh của tính từ và danh từ 22.1 So sánh bằng. 22.2 So sánh hơn, kém 22.3 So sánh hợp lý 22.4 Các dạng so sánh đặc biệt 22.5 So sánh đa bộ 22.6 So sánh kép (càng thì càng) 22.7 No sooner . than (vừa mới . thì; chẳng bao lâu . thì) 23. Dạng nguyên, so sánh hơn và so sánh hơn nhất. 24. Các danh từ làm chức năng tính từ 25. Enough với tính từ, phó từ và danh từ 26. Các từ nối chỉ nguyên nhân 26.1 Because/ because of Trang 4 Vietebooks Nguyn Hong Cng 26.2 Mục Giáo trình CAD 3D Trung tâm LG Bài 1 Cơ sở tạo mô hình 3D I. Giới thiệu chung: 1. Giới thiệu về các mô hình 3D Bản vẽ 2d là tập hợp các đoạn thẳng và đờng cong (đờng tròn, cung trong, elip ) nằm trong mặt phẵng XY. Trong bản vẽ 3D ta thêm vào một trục Z. Mô hình 3D bắt đầu từ việc tạo mặt 2 1/2 chiều, dạng kung dây (Wireframe), bề mặt (surfaces) và cuối cùng là mô hình khối rắng (sollid). a. Mô hình 2 1/2 chiều: Đợc tạo ra theo nguyên tắc kéo dài các đối tợng 2D theo trục Z thành các mặt 2 1/2 chiều. b. Mô hình khung dây: Đó là một dạng khung thể hiện hình dạng của mô hình, nó không có thể tích, khối lợng. Toàn bộ các đối tợng của mô hình đều đợc nhìn thấy. c. Mô hình mặt: Mỗi bề mặt của đối tợng đợc coi là một mặt phẳng do đó những đờng thẳng nằm khuất phía sau không nhìn thấy. Mô hình mặt không có khối lợng nhng có thể tích. d. Mô hình khối rắn: Là mô hình biểu diễn mô hình 3 chiều hoàn chỉnh nhất. Dùng các lệnh cắt bạn có thể thấy toàn bộ bên trong của mô hình. Mô hình dạng này có thể tích và các đặc tính về khối lợng. 2. Các phơng pháp nhập điểm trong không gian 3 chiều: Nếu trong bản vẽ 2 chiều ta chỉ nhập vào toạ độ X,Y thì trong bản vẽ 3 chiều ta nhập thêm toạ độ theo trục Z. Hớng của trục Z vuông góc với mặt phẳng XY và tuân theo quy tắc bàn tay phải (ngón cái - trục X, cón trỏ - trục Y, ngón giữa - trục Z). UCS và trục Z quy ớc Quy ớc các trục toạ độ theo quy tắc bàn tay phải. Biểu tợng nằm ở góc trái dới màn hình đồ hoạ gọi là User Coordinate System Icon. Trên biểu tợng này bạn chỉ thấy trục X,Y còn trục Z vuông góc với mặt phẳng X,Y tại gốc toạ độ. Trờng Đại học Kĩ thuật Công nghiệp Thái Nguyên * * * Trang )1& ê Trung tâm LG Để nhập toạ độ trong bản vẽ 3 chiều có 5 phơng pháp sau: Toạ độ trụ Toạ độ cầu Nhập toạ độ đi ể m theo toạ độ trụ và cầu - Trực tiếp dùng phím chọn (pick) của chuột. - Nhập toạ độ tuyệt đối: X,Y,Z - Nhập toạ độ tơng đối: @X,Y,Z - Toạ độ trụ tơng đối: @Dist<angle,Z (Dist: khoảng cách, Angle: góc) - Toạ độ cầu tơng đối: @Dist<Angle<Angle. 3. Xác định điểm nhìn mô hình 3D (lệnh Vpoint) Lệnh Vpoint dùng để xác định điểm nhìn đến mô hình 3D (phép chiếu song song). Điểm nhìn chỉ xác định hớng nhìn còn khoảng cách nhìn không ảnh hởng đến sự quan sát. Bạn có thể dùng lệnh trên menu: View\3D Viewpoint hoặc bật thanh công cụ Viewpoint để thay đổi điểm nhìn. Command:Vpoint ( Rotate/<View point> <2.0000,-2.0000,1.0000>: (toạ độ điểm nhìn X,Y,Z hiện thời). Các lựa chọn toạ độ của điểm nhìn: (dạng Vector) 0,0,1 hình chiếu bằng (Top) 0,-1,0 hình chiếu đứng (Front) 1,0,0 Hình chiếu cạnh (Slide) 1,-1,1 Hình chiếu trục đo đều (Isometric) 2,-2,1 Hình chiếu trục đo Dimetric 1,-2,3 Hình chiếu trục đo Trimetric Trờng Đại học Kĩ thuật Công nghiệp Thái Nguyên * * * Trang )2& ê Trung tâm LG Vector Rotate Phơng pháp nhập điểm nhìn theo Vector và Rotate Rotate: xác định điểm nhìn bằng các góc quay. + Enter angle in XY plane from X axis <297>: góc điểm nhìn so với trục X trong mặt phẳng XY. + Enter angle from XY plane <53>: góc của điểm nhìn so với mặt phẳng XY * Một số lựa chọn khác: * Một số lựa chọn khác: X, bên phải là vị trí điểm nhìn so với mặt phẳng XY. - Các lựa chọn trong thanh Toolbar và trong Menu: + Select Hộp thoại Viewpoint Presets + Rotate Rotate của Viewpoint + Tripod Chọn điểm nhìn = chuột + Vector Nhập toạ độ trong lệnh Viewpoint + Top Hình chiếu bằng (0,0,1) + Bottom Nhìn từ đáy( 0,0,-1) + Left Nhìn từ cạnh trái (-1,0,0) + Right Nhìn từ cạnh phải (1,0,0) + Front Hình chiếu đứng (0,-1,0) + Back Nhìn từ mặt sau (0,1,0) + SW Isometric Hình chiếu trục đo (-1,-1,1) + SE Isometric Hình chiếu trục đo (1,-1,1) + NE Isometric Hình chiếu trục đo (1,1,1) + NW Isometric Hình chiếu trục đo (-1,1,1) 4. Che nét khuất (lệnh Hide) Giáo trình hack Giáo trình hack Những hiểu biết cơ bản nhất để trở thành Hacker - Phần I Nhiều bạn Newbie có hỏi tôi “ Hack là như thế nào ? Làm sao để hack ?” Nhưng các bạn đa quên mất một điều là các bạn cần phảI có kiến thức một cách tổng quát , hiểu các thuật ngữ mà những người rành về mạng hay sử dụng . Riêng tôi thì chưa thật giỏi bao nhiêu nhưng qua nghiên cứu tôi cũng đa tổng hợp được một số kiến thức cơ bản , muốn chia sẻ cho tất cả các bạn , nhằm cùng các bạn học hỏi . Tôi sẽ không chịu trách nhiệm nếu các bạn dùng nó để quậy phá người khác . Các bạn có thể copy hoặc post trong các trang Web khác nhưng hãy điền tiên tác giả ở dưới bài , tôn trọng bài viết này cũng chính là tôn trọng tôi và công sức của tôi , đồng thời cũng tôn trọng chính bản thân các bạn . Trong này tôi cũng có chèn thêm một số cách hack , ##### và ví dụ căn bản , các bạn có thể ứng dụng thử và nghiên cứu đọc nó để hiểu thêm , rồi khi bắt gặp một từ mà các bạn không hiểu thì hãy đọc bài này để biết , trong này tôi có sử dụng một số ý của bài viết mà tôi thấy rất hay từ trang Web của HVA , và các trang Web khác mà tôi đa từng ghé thăm . Xin cảm ơn những tác giả đa viết những bài ấy . Bây giờ là vấn đề chính . 1 . ) Ta cần những gì để bắt đầu? Có thể nhiều bạn không đồng ý với tôi nhưng cách tốt nhất để thực tập là các bạn hãy dùng HĐH Window 9X , rồI đến các cái khác mạnh hơn đó là Linux hoặc Unix , dướI đây là những cái bạn cần có : + Một cái OS ( có thể là DOS , Window 9X , Linux , Unit ….) + Một cái trang Web tốt ( HVA chẳng hạn hi`hi` greenbiggrin.gif greenbiggrin.gif ) + Một bộ trình duyệt mạng tốt ( là Nescape , IE , nhưng tốt nhất có lẽ là Gozzila ) + Một công cụ chat tốt ( mIRC ,Yahoo Mass … ) + Telnet ( hoặc những cái tương tự như nmap …) + Cái quan trọng nhất mà bất cứ ai muốn trở thành một hacker là đều phảI có một chút kiến thức về lập trình ( C , C++ , Visual Basic , Pert … ) 2 . ) Thế nào là một địa chỉ IP ? _ Địa chỉ IP được chia thành 4 số giới hạn từ 0 - 255. Mỗi số được lưu bởi 1 byte - > !P có kicks thước là 4byte, được chia thành các lớp địa chỉ. Có 3 lớp là A, B, và C. Nếu ở lớp A, ta sẽ có thể có 16 triệu điạ chỉ, ở lớp B có 65536 địa chỉ. Ví dụ: Ở lớp B với 132.25,chúng ta có tất cả các địa chỉ từ 132.25.0.0 đến 132.25.255.255. Phần lớn các địa chỉ ở lớp A llà sở hữu của các công ty hay của tổ chức. Một ISP thường sở hữu một vài địa chỉ lớp B hoặc C. Ví dụ: Nếu địa chỉ IP của bạn là 132.25.23.24 thì bạn có thể xác định ISP của bạn là ai. ( có IP là 132.25.x.) _ IP là từ viết tắt của Internet Protocol, trên Internet thì địa chỉ IP của mỗI người là duy nhất và nó sẽ đạI diện cho chính ngườI đó, địa chỉ IP được sử dụng bởi các máy tính khác nhau để nhận biết các máy tính kết nối giữa chúng. Đây là lí do tại sao bạn lại bị IRC cấm, và là cách người ta tìm ra IP của bạn. Địa chỉ IP có thể dễ dàng phát hiện ra, người ta có thể lấy được qua các cách sau : + bạn lướt qua một trang web, IP của bạn bị ghi lại + trên IRC, bất kì ai cũng có thể có IP của bạn + trên ICQ, mọi người có thể biết IP của bạn, thậm chí bạn chọn ``do not show ip`` người ta vẫn lấy được nó + nếu bạn kết nối với một ai đó, họ có thế gõ ``systat –n ``, và biết được ai đang kết nối đên họ + nếu ai đó gửi cho bạn một email với một đoạn mã java tóm IP, họ cũng có thể tóm được IP của bạn Sưu tầm bởi Huỳnh Mai Anh Kiệt – huynhmaianhkiet@gmail.com Website: www.a2trungvuong.net – www.a2trungvuong.somee.com Trang 1 Giáo trình hack ( Tài liệu của HVA ) 3 . ) Làm thế nào để biết được địa chỉ IP của mình ? Run đánh lệnh “winipcfg” .R_ Trong Window : vào Start _ Trong mIRC : kết nốI đến máy chủ sau đó đánh lệnh “/dns ” _ Thông qua một số trang Web có hiển thị IP . 4 . ) IP Spoofing là gì ? _ Một số IP có mục đích để xác định một thiết bị duy nhất trên thế giới. Vì vậy trên mạng một máy chủ có thể cho phép một thiết bị khác trao đổi dữ liệu qua lại mà không cần kiểm tra máy chủ. Tuy nhiên có thể thay đổi IP của bạn, Đại học đà nẵng Trờng đại học bách khoa Khoa cơ khí **D * E** Tập bài giảng Hệ thống cơ đIện tử 2 Biên soạn: PGS. TS. Trần xuân tùy đà nẵng - 2007

Ngày đăng: 04/11/2017, 21:36

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w