... viết thư viện songsong Khi không nên dùng MPI: Có thể đạt hiệu cách dùng hàm songsong sẵn có thư viện Fortran OpenMP Đã có thư viện songsong viết MPI, thư viện toán học songsong Không ... hình truyền thông điệp Cấu trúc chương trình truyền thông điệp Các khái niệm chương trình Chuẩn bị môi trường lậptrình Biên dịch, chạy chương trìnhsongsong Demo Mô hình truyền thông điệp (Message ... thảo mã nguồn Chương trình eclipse, với plugin PTP Môi trường soạn thảo mã nguồn Môi trường lậptrìnhsongsong trực tuyến PCP http://bkluster.hut.edu.vn/pcp Viết chương trình helloworld.c #include...
... đặt hàng Khó xác trình ớc lợng chịu ảnh hởng nhiều yếu tố Nhân tố ngời (human factor) có tác động lớn ớng lợng Thống kê Sackman [Sackman, Erikson Grant, 1968] khác biệt lậptrình viên đợc đào ... lại toàn COCOMO phức tạp hơn: nhận biết công nghệ tơng thích với dạng chu trìnhsống phần mềm đại nhận biết ngôn ngữ lậptrình thuộc hệ thứ dựa mô hình chính, thay đổi thông số liên quan đến Hình ... sai ảnh hởng đến tiến trình dự án VD: dành cho giai đoạn đặc tả tháng ngời nhng đến tháng với 10 ngời mà cha hoàn thành Theo dõi sát mức độ ảnh hởng đến tiến trình chung toàn trình sử dụng việc...
... lại tơng lai Theo thống kê, khoảng 85% phận sản phẩm cũ đợc sử dụng lại Một số ví dụ: giao diện lậptrình ứng dụng Microsoft (application programming interface - API) th viện C, C++, 81 Huỳnh Xuân ... tác qua lại đối tợng mã lệnh từ nhiều nhà sản xuất phần mềm khác nhau, đợc viết nhiều ngôn ngữ lậptrình khác thực thi nhiều hệ điều hành khác Một số ví dụ OLE (object linking and embedding),1990, ... số hoá 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...
... tin đợc gắn kết Là thể (instance) kiểu liệu trừu tợng Hỗ trợ thừa kế, khái niệm đợc giớithiệu ngôn ngữ lậptrình Simula67 [Dahl Nygaard, 1966; Dahl, Myrhaug and Nygaard, 1973] Hỗ trợ đa hình ... 6.1 Giớithiệu mô-đun (what is a module ?) Định nghĩa [Stevens, Myers, Constantine, 1974] mô-đun: tập hợp hay nhiều câu lệnh đợc đặt tên, phần khác chơng trình kích hoạt với tên ... kết truyền thông (communcational cohesion): mô-đun thực chuỗi hành động liên quan với theo bớc trình tự phát triển sản phẩm nh hành động đợc thực liệu giống VD: mô-đun với tên nh cập nhật mẩu...
... assurance-SQA) thành lập nhóm SQA nhóm SQA đảm bảo sản phẩm hoạt động chức kiểm tra nhà phát triển hoàn thành giai đoạn nhóm SQA đảm bảo chất lợng tiến trình phần mềm Độc lập quản lý (managerial ... bớc 5: tiếp tục (follow-up), nhóm trởng đảm bảo toàn tài liệu đợc điều chỉnh; giớithiệu lỗi [Fagan, 1986] Thiết lập danh sách lỗi tiềm tàng 5.3.3 Điểm mạnh điểm yếu (strengths and weaknesses ... rõ ràng không xác theo quan điểm mình, đại diện nhóm đặc tả giải trình hớng theo tài liệu: ngời có trách nhiệm tài liệu giải trình phần tài liệu cho nhóm đa ý kiến [IEEE 1028, 1988] 60 Huỳnh...
... Lãnh đạo dự án Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lậptrình viên Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lậptrình viên Quản lý kỹ thuật ... Lãnh đạo dự án Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lậptrình viên Lãnh đạo nhóm Lậptrình viên Lậptrình viên Lậptrình viên Quản lý kỹ thuật ... Tiếp cận trởng nhóm lậptrình cổ điển (classical chief programmer team approach) Th ký lậptrình Trởng nhóm lậptrìnhLậptrình viên hỗ trợ Lậptrình viên Lậptrình viên Lậptrình viên Hình 4.3...
... 1992] chu trìnhsống đệ quy /song song (recursice/parallel)[Berard, 1993] thiết kế cấu trúc hình thức (round-trip gestalt) [Booch, 1994] Điểm mạnh: cho phép lặp kết hợp nhiều dạng songsong (các ... luật công việc ,trình tự công việc thành viên chuyển dịch hầu nh ngẫu nhiên giai đoạn VD: thiết kế phần một, phân tích phần hai, sau cài đặt phần ba, ! trình tự liên hệ thành phần, trình tự làm ... http://www.ebook.edu.vn 3.8 So sánh mô hìnhchu trìnhsống (comparaison of life-cycle models) Mô hình chu trìnhsống Điểm mạnh Mô hình xây dựng hiệu chỉnh Tốt chơng trình ngắn không yêu cầu bảo trì Mô hình...
... 2.1 Khái quát chung (overview) Tiến trình phần mềm cách thức tạo phần mềm Mỗi công ty có tiến trình phần mềm riêng Khách hàng (client): cá nhân hay công ty đặt hàng ... software production) Độ phức tạp (complexity) thuộc tính phần mềm tác động tiến trình phần mềm công tác quản lý tiến trình biểu diễn toán học vật lý ảnh hởng đến công tác bảo trì Sự thích ứng (conformity) ... http://www.ebook.edu.vn 2.4 Cải tiến tiến trình phần mềm: mô hình khả trởng (improving the software process: capability maturity models) CMMs nhóm chiến lợc liên quan với nhằm cải tiến tiến trình phần mềm Đợc đề...
... 12 13 14 15 Giớithiệu chu trìnhsống phần mềm Phạm vi công nghệ phần mềm Tiến trình phần mềm Các mô hình chu trìnhsống phần mềm Nhóm làm việc công cụ nghề nghiệp Kiểm thử Giớithiệu đối tợng ... thiết kế kiến trúc (tạo môđun ) thiết kế chi tiết (* )Lập trình hớng đối tợng Cài đặt cài đặt ngôn ngữ lậptrình hớng đối cài đặt ngôn ngữ lậptrình tợng thích hợp thích hợp Hình 1.6 Sự khác hớng ... đoạn chu trìnhsống phần mềm Phân tích yêu cầu Đặc tả Thiết kế Phân tích hớng đối tợng Cài đặt Cài đặt tích hợp Bảo trì Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn P h ầ n giớithiệu chu trình...
... client Có thể dùng IIS, Tomcat để thết lập webserver GIỚITHIỆUVỀ ASP.NET GIỚITHIỆUVỀ WEBSERVER GIỚITHIỆUVỀ WEBSERVER GIỚITHIỆUVỀ WEBSERVER GIỚITHIỆUVỀ WEBSERVER ... tính nǎng NET GIỚITHIỆUVỀ ASP.NET Các chức CLR Kiểm soát giao diện, cho phép ngôn ngữ tích hợp với cách thông suốt Cung cấp quản lý nhớ Thực chức nǎng bảo mật GIỚITHIỆUVỀ ASP.NET NET ... state phải thiết lập giá trị Giá trị có hiệu lực cho user app thi app kế thúc GIỚI THIỆUVỀ ASP.NET ASP.NET (Active Server Pages NET) thực chất NET Framework ASP.NET "khung" lậptrình xây dựng...
... abstraction) tảng lậptrình có cấu trúc Ngày nay, kỹ thuật thiết kế lậptrình có cấu trúc sử rộng rãi Gần ngôn ngữ lậptrình có phương tiện cần thiết phép lậptrình có cấu trúc Chương trình có cấu ... chương trình có hàng ngàn dòng lệnh hàng trăm hàm trở lên Một yếu điểm việc lậptrình có cấu trúc có nhiều lậptrình viên làm việc theo nhóm ứng dụng Trong chương trình có cấu trúc, lậptrình ... soạn: Lê Thị Mỹ Hạnh Giáo trình môn Lậptrình hướng đối tượng Trang dựng chương trình Thực chất phương pháp mà cách nhìn việc lậptrình Để phân biệt, với phương pháp lậptrình theo kiểu cấu trúc...
... 6) 7) Lậptrình cấu trúc (Structured Programming) Sự trừu tượng hóa (Abtraction) Lậptrình hướng đối tượng Một số khái niệm Các tính chất lậptrình hướng đối tượng Lịch sử Các ngôn ngữ lậptrình ... chức (Functional abstraction) Trừu tượng hóa liệu (Data abstraction) Khái niệm lậptrình hướng đối tượng Lậptrình hướng đối tượng phương pháp thiết kế phát triển phần mềm dựa kiến trúc lớp ... design applications and computer programs Lập trình hướng đối tượng (Object-Oriented Programming) Tập trung vào liệu thay cho hàm Chương trình chia thành đối tượng Dữ liệu đóng gói...
... abstraction) tảng lậptrình có cấu trúc Ngày nay, kỹ thuật thiết kế lậptrình có cấu trúc sử rộng rãi Gần ngôn ngữ lậptrình có phương tiện cần thiết phép lậptrình có cấu trúc Chương trình có cấu ... chương trình có hàng ngàn dòng lệnh hàng trăm hàm trở lên Một yếu điểm việc lậptrình có cấu trúc có nhiều lậptrình viên làm việc theo nhóm ứng dụng Trong chương trình có cấu trúc, lậptrình ... Chương trình = Cấu trúc liệu + Thuật giải Trong lậptrình hướng đối tượng có: Đối tượng = Phương thức + Dữ liệu Đây quan điểm lậptrình tồn phát triển giới ngày MỘT SỐ KHÁI NIỆM MỚI TRONG LẬP TRÌNH...
... .SƠ LƯỢC VỀLẬPTRÌNH MATLAB LẬPTRÌNH GIAO DIỆN GUI TRONG MATLAB SƠ LƯỢC LẬPTRÌNH MATLAB Môi trường MATLAB môi trường lậptrình xem “là sinh dùng để tính toán kỹ ... hơn, không phức tạp C).Để người lậptrìnhgiới (vốn quen với ngôn ngữ C) học matlab nhanh hơn, ngôn ngữ matlab giống ngôn ngữ C, chương trình matlab dịch thành chương trình C - Tổ chức nhớ để lưu ... simulink, giới nhiều báo khoan học LẬP TRÌNH GUI TRONG MATLAB MỞ PHẦN MỀM CÁC CÔNG CỤ TRONG CỬA SỔ GUI KÉO THẢ CÁC ĐIỀU KIỆN THAY ĐỔI CÁC THUỘC TÍNH CỦA CÁC ĐIỀU KIỆN VIẾT LỆNH CHO CHƯƠNG TRÌNH...
... Internet Information Service GIỚITHIỆUVỀ WEBSERVER GIỚITHIỆUVỀ WEBSERVER Bước 2: Click phải vào Default Web Site, chọn New, Virtual Directory Next GIỚITHIỆUVỀ WEBSERVER Bước 3: Nhập ... website) Next GIỚITHIỆUVỀ WEBSERVER Chọn thư mục thật chứa website GIỚITHIỆUVỀ WEBSERVER Thay đổi thuộc tính website: Click phải tên website Chọn Properties Thiết lập trang mặc định: ... state phải thiết lập giá trị Giá trị có hiệu lực cho user app thi app kế thúc GIỚI THIỆUVỀ ASP.NET ASP.NET (Active Server Pages NET) thực chất NET Framework ASP.NET "khung" lậptrình xây dựng...
... 1.1.2 L p trình có c u trúc (l p trình h ng th t c) 1.1.2.1 ð c ñi m: • • • • • • • Chương trình ñư c chia nh thành chương trình (các th t c, hàm), m i chương trình th c hi n m t nhi ... t ng c a l p trình có c u trúc s tr u tư ng hoá d li u M t chương trình hư ng ñ i tư ng ñư c xây d ng xoay quanh d li u mà ta làm vi c ñó, theo b n thân ch c c a chương trình L p trình hư ng ñ ... chương trình c vài trăm hàm, th m chí vài nghìn hàm Trong môi trư ng làm vi c nhóm, vi c thay ñ i ki u d li u hi u ch nh hàm có th không ăn kh p nhau, d n ñ n nh ng sai sót chương trình 1.1.3 L p trình...
... Steve Oualline Lậptrình hướng đối tượng, Phạm Văn Ất CHƯƠNG 1: GIỚITHIỆUVỀLẬPTRÌNH HƯỚNG ĐỐI TƯỢNG (OBJECT-ORIENTED PROGRAMMING IN C++) Nội dung chương Tại phải lậptrình hướng đối ... Chương 1: Giớithiệulậptrình hướng đối tượng Chương 2: Những vấn đề C++ Chương 3: Mảng trỏ Chương 4: Đối tượng lớp Chương 5: Những kỹ thuật nâng cao lậptrình hướng đối tượng Chương ... chương Tại phải lậptrình hướng đối tượng Đặc điểm lậptrình hướng đối tượng C C++ 1.Tại phải lậptrình hướng đối tượng Chương trình viết ngôn ngữ hướng thủ tuc (C, Pascal ) bao gồm chuỗi...
... ngữ lậptrình thủ tục, lậptrình có khuynh hướng định hướng hành động, ý tưởng lậptrình C++ định hướng đối tượng Trong C, đơn vị lậptrình hàm; C++, đơn vị lậptrình lớp (class) Các lậptrình ... abstraction) tảng lậptrình có cấu trúc Ngày nay, kỹ thuật thiết kế lậptrình có cấu trúc sử rộng rãi Gần ngôn ngữ lậptrình có phương tiện cần thiết phép lậptrình có cấu trúc Chương trình có cấu ... chương trình có hàng ngàn dòng lệnh hàng trăm hàm trở lên Một yếu điểm việc lậptrình có cấu trúc có nhiều lậptrình viên làm việc theo nhóm ứng dụng Trong chương trình có cấu trúc, lập trình...