... viết thư viện song song Khi không nên dùng MPI: Có thể đạt hiệu cách dùng hàm song song sẵn có thư viện Fortran OpenMP Đã có thư viện song song viết MPI, thư viện toán học song song 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ập trình Biên dịch, chạy chương trình song song 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ập trình song song trực tuyến PCP http://bkluster.hut.edu.vn/pcp Viết chương trình helloworld.c #include...
Ngày tải lên: 24/10/2014, 11:00
... đặ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ập trì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ình sống phần mềm đại nhận biết ngôn ngữ lập trì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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 7 pdf
... 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ập trì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ập trì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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 6 doc
... 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ới thiệu ngôn ngữ lập trình Simula67 [Dahl Nygaard, 1966; Dahl, Myrhaug and Nygaard, 1973] Hỗ trợ đa hình ... 6.1 Giới thiệ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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 5 pot
... 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ới thiệ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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 4 docx
... Lãnh đạo dự án Lãnh đạo nhóm Lập trình viên Lập trình viên Lãnh đạo nhóm Lập trình viên Lập trình viên Lập trình viên Lãnh đạo nhóm Lập trình viên Lập trình viên Lập trình viên Quản lý kỹ thuật ... Lãnh đạo dự án Lãnh đạo nhóm Lập trình viên Lập trình viên Lãnh đạo nhóm Lập trình viên Lập trình viên Lập trình viên Lãnh đạo nhóm Lập trình viên Lập trình viên Lập trình viên Quản lý kỹ thuật ... Tiếp cận trởng nhóm lập trình cổ điển (classical chief programmer team approach) Th ký lập trình Trởng nhóm lập trình Lập trình viên hỗ trợ Lập trình viên Lập trình viên Lập trình viên Hình 4.3...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 3 pdf
... 1992] chu trình số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 song song (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ình sống (comparaison of life-cycle models) Mô hình chu trình số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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 2 pot
... 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 đề...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 1 ppsx
... 12 13 14 15 Giới thiệu chu trình số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ình sống phần mềm Nhóm làm việc công cụ nghề nghiệp Kiểm thử Giới thiệ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ập trình hớng đối cài đặt ngôn ngữ lập trình tợng thích hợp thích hợp Hình 1.6 Sự khác hớng ... đoạn chu trình số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ới thiệu chu trình...
Ngày tải lên: 24/07/2014, 08:21
Giới thiệu về lập trình ASP.NET
... client Có thể dùng IIS, Tomcat để thết lập webserver GIỚI THIỆU VỀ ASP.NET GIỚI THIỆU VỀ WEBSERVER GIỚI THIỆU VỀ WEBSERVER GIỚI THIỆU VỀ WEBSERVER GIỚI THIỆU VỀ WEBSERVER ... tính nǎng NET GIỚI THIỆU VỀ 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ỚI THIỆU VỀ 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ỆU VỀ ASP.NET ASP.NET (Active Server Pages NET) thực chất NET Framework ASP.NET "khung" lập trình xây dựng...
Ngày tải lên: 18/03/2013, 16:48
GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
... abstraction) tảng lập trình có cấu trúc Ngày nay, kỹ thuật thiết kế lập trình có cấu trúc sử rộng rãi Gần ngôn ngữ lập trình có phương tiện cần thiết phép lập trì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ập trình có cấu trúc có nhiều lập trì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 ... soạn: Lê Thị Mỹ Hạnh Giáo trình môn Lập trì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ập trình Để phân biệt, với phương pháp lập trình theo kiểu cấu trúc...
Ngày tải lên: 06/10/2013, 16:20
Tài liệu Giới thiệu về lập trình hướng đối tượng pptx
... 6) 7) Lập trình cấu trúc (Structured Programming) Sự trừu tượng hóa (Abtraction) Lập trình hướng đối tượng Một số khái niệm Các tính chất lập trình hướng đối tượng Lịch sử Các ngôn ngữ lập trình ... chức (Functional abstraction) Trừu tượng hóa liệu (Data abstraction) Khái niệm lập trình hướng đối tượng Lập trì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...
Ngày tải lên: 12/12/2013, 19:16
Tài liệu Giới thiệu về lập trình hướng đối tượng doc
... abstraction) tảng lập trình có cấu trúc Ngày nay, kỹ thuật thiết kế lập trình có cấu trúc sử rộng rãi Gần ngôn ngữ lập trình có phương tiện cần thiết phép lập trì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ập trình có cấu trúc có nhiều lập trì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 ... Chương trình = Cấu trúc liệu + Thuật giải Trong lập trình hướng đối tượng có: Đối tượng = Phương thức + Dữ liệu Đây quan điểm lập trì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...
Ngày tải lên: 13/12/2013, 01:16
Tài liệu GIỚI THIỆU VỀ LẬP TRÌNH MATLAB ppt
... .SƠ LƯỢC VỀ LẬP TRÌNH MATLAB LẬP TRÌNH GIAO DIỆN GUI TRONG MATLAB SƠ LƯỢC LẬP TRÌNH MATLAB Môi trường MATLAB môi trường lập trình xem “là sinh dùng để tính toán kỹ ... hơn, không phức tạp C).Để người lập trình giớ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...
Ngày tải lên: 17/12/2013, 14:15
Chương 1 giới thiệu về lập trình asp.net
... Internet Information Service GIỚI THIỆU VỀ WEBSERVER GIỚI THIỆU VỀ WEBSERVER Bước 2: Click phải vào Default Web Site, chọn New, Virtual Directory Next GIỚI THIỆU VỀ WEBSERVER Bước 3: Nhập ... website) Next GIỚI THIỆU VỀ WEBSERVER Chọn thư mục thật chứa website GIỚI THIỆU VỀ 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ỆU VỀ ASP.NET ASP.NET (Active Server Pages NET) thực chất NET Framework ASP.NET "khung" lập trình xây dựng...
Ngày tải lên: 13/05/2014, 19:48
Chương 1: Giới thiệu về lập trình hướng đối tượng docx
... 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...
Ngày tải lên: 04/07/2014, 03:21
Chương 1: Giới thiệu về lập trình hướng đối tượng pps
... Steve Oualline Lập trình hướng đối tượng, Phạm Văn Ất CHƯƠNG 1: GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OBJECT-ORIENTED PROGRAMMING IN C++) Nội dung chương Tại phải lập trình hướng đối ... Chương 1: Giới thiệu lập trì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ập trình hướng đối tượng Chương ... chương Tại phải lập trình hướng đối tượng Đặc điểm lập trình hướng đối tượng C C++ 1.Tại phải lập trì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ày tải lên: 04/07/2014, 14:20
CHƯƠNG 1: GIỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ppt
... ngữ lập trình thủ tục, lập trình có khuynh hướng định hướng hành động, ý tưởng lập trình C++ định hướng đối tượng Trong C, đơn vị lập trình hàm; C++, đơn vị lập trình lớp (class) Các lập trình ... abstraction) tảng lập trình có cấu trúc Ngày nay, kỹ thuật thiết kế lập trình có cấu trúc sử rộng rãi Gần ngôn ngữ lập trình có phương tiện cần thiết phép lập trì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ập trình có cấu trúc có nhiều lập trì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...
Ngày tải lên: 07/07/2014, 01:20
Bạn có muốn tìm thêm với từ khóa: