Bài tập môn kinh tế công nghệ phần mềm

16 668 1
Bài tập môn kinh tế công nghệ phần mềm

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÀI TẬP TUẦN Môn: Kinh tế công nghệ phần mềm Nhóm Giảng viên hướng dẫn: PGS Huỳnh Quyết Thắng Hà Nội, tháng năm 2014 Mục lục Mục lục Tìm hiểu đặc điểm phát triển dự án phần mềm sử dụng PMNM giấy phép phần mềm Làm rõ vấn đề kinh tế dự án phần mềm nguồn mở: Tìm hiểu công nghệ điện toán đám mây hỗ trợ cho mô hình dịch vụ: Tìm hiểu danh sách công ty kinh doanh tảng điện toán đám mây Việt Nam giới thiệu công ty tốt theo quan điểm nhóm khả phát triển dịch vụ công ty 11 Tìm hiểu trình bày công ty điển hình kinh doanh tảng điện toán đám mây giới theo quan điểm nhóm Nêu học khả phát triển công ty này, sử dụng Điện toán đám mây để áp dụng Việt Nam 13 Tìm hiểu đặc điểm phát triển dự án phần mềm sử dụng PMNM giấy phép phần mềm a) Các đặc điểm: + Mô hình phát triển: - - - Người sử dụng phần mềm coi nhà đồng phát triển: người sử dụng phần mềm nên tham gia vào trình sản xuất phần mềm Họ khuyến khích phản hội lại bổ sung chức năng, vấn đề cần điều chỉnh để phần mềm trở nên hoàn thiện hơn, report lỗi xuất cho nhà phát triển chi người sử dụng viết tài liệu cho phần mềm Càng có nhiều nhà đồng phát triển phần mềm hoàn thiện có giá trị cao Người sử dụng đóng vai trò môi trường kiểm định chất lượng phần mềm Phiên phần mềm cần công bố sớm tốt, để tạo hội tìm thấy nhà đồng phát triển Tích hợp thường xuyên: thường xuyên cập nhật thay đổi code phần mềm để tránh chi phí lớn phát sinh để sửa lỗi giai đoạn cuối cảu trình phát triển phẩn mềm Các phiên phần mềm: nên có it hai phiên cho phần mềm Một phiên bao gồm nhiều chức để chạy thử nghiêm ổn định gồm chức Phiên chạy thử nghiệm dành cho người muốn sử dụng chức sản phẩm mà chưa qua kiểm thử Tính model hóa cao: cấu trúc phần mềm nên module hóa để tạo điều kiện cho nhà phát triển lập trình song song Ra định động linh hoạt: cần có cấu trúc định có thay dổi yêu cầu khác hàng (lập trình tiêu cực) + Công cụ để phát triển phần mềm nguồn mở: - - Trong phát triển phần mềm nguồn mở lập trình viên xem tình nguyện viên đến từ quốc gia khác nên cần phải có công cụ cung cấp, hỗ trợ việc công tác lập trình viên Đa phần công cụ phần mềm nguồn mở(PMNM) Các công cụ : Revision control, Concurrent Versions System (CVS), Subversion (SVN), Git, GNU Compiler Collection giúp quản lý file dự án PMNM Ngoài có công cụ hỗ trợ việc test tự động, biên dich mã nguồn, báo cáo lỗi +Đặc điểm sản xuất Phần mềm nguồn mở sản xuất theo giấy phép nguồn mở cho phép người dùng sử dụng phần mềm vào mục đích khác nhau, sữa chữa mã nguồn, phân phối phần mềm sữa mã nguồn chưa sữa - Có thể ước lượng giá thành cách chi tiết, rủi ro thấp + nhận yêu cầu có nhu cầu - + việc nhìn nhận yêu cầu cách ngang hàng giúp tăng chất lượng bảo mật + hỗ trợ thời gian dài, minh bạch khoản thu chi Có thể chép nhiều lần mà không thêm chi phí + - Có thể chia chi phí phát triển với người dùng khác Có thể sữa chữa phần mềm phục vụ cho nhu cầu đặc biệt việc sử dụng việc công truy cập + - hộ trở chi phí cho lần sử dụng Thậm chí việc sữa chữa chi phục cho mục đích người Có thể kiểm soát hành vi nhà phần phối phần mềm b) Giấy phép Hiện có nhiều giấy phép dự án phần mềm nguồn mở Tron GPL(General Public Licenese) loại phổ biến nay, chiếm khoảng ¾ top 10 loại giấy phép sử dụng Tóp 10 giấy phép sử dụng phổ biến cho phần mềm nguồn mở Licenese Percent GPL 65.50% LGPL 6.53% BSD-Old 2.93% BSD-New 2.86% MIT 1.67% Artistic 1.55% Public Domain 1.15% Làm rõ vấn đề kinh tế dự án phần mềm nguồn mở: - Prospects: Triển vọng • Phần mềm mã nguồn mở hội cho nắm chủ công nghệ, phát huy vai trò tính sáng tạo tính mở hệ thống thông tin • Phần mềm nguồn đóng có giá thành cao so với phần mềm nguồn mở, vật việc phát triển phần mềm mã nguồn mở tạo điều kiện cho Việt Nam tiếp cần mã nguồn mở, từ nắm chất hệ thống thông tin - Pitfalls: Các cạm bẫy Phát triển phần mềm mã nguồn mở kèm với nhiều cạm bẩy kèm Phần mềm mã nguồn mở đồng thời chia sẻ mã nguồn cho cộng đồng, nên dễ bị đối thủ bắt chước làm theo, phát triển sản phầm mình, nên giá thành sẻ rẻ hơn, dẫn đến sản phầm tính cạnh tranh Các vấn đề vể sách bảo mật bị tiết lộ nên dễ bị hacker công Làm tổn hại đến kinh tế, chất lượng sản phẩm - Politics: Các sách Để phần mềm mã nguồn mở mang lại lợi ích tối đa cho cộng đồng cần có sách thích hợp cụ thể Trước tiên nhà nước cần có quan tâm tới việc phát triển phần mềm mã nguồn mở Có sách hỗ trợ từ phía nhà nước tổ chức liên quan khác, tập trung đào tạo nguồn lực phục vụ kỹ thuật cho phần mềm mã nguồn mở, khuyến khích phát triển phần mềm nguồn mở từ cá nhân, tập thể Lập hội thảo phần mềm nguồn mở, tặng thưởng có sáng tạo mang lại hữu ích cho cộng đồng để khuến khích sáng tạo Tổ chức thi sáng tạo phần mềm mã nguồn mở Tìm hiểu công nghệ điện toán đám mây hỗ trợ cho mô hình dịch vụ: - Virtualization Clustering a) Ảo hóa (virtualization) Định nghĩa: Ảo hóa trình tạo phiên ảo (có thể thật) tảng phần cứng, hoạt động hệ thống, thiết bị lưu trữ hay tài nguyên mạng máy tính Ba lĩnh vực mà ảo hóa phát triển mạnh là: - Network virtualization - Storage virtualization - Server virtualization Kiến trúc: - Giả thiết hệ điều hành(OS) điều khiển hoạt động toàn phần cứng Kiến trúc ảo hóa cung cấp toàn ảo hóa thông qua Hypervisor VMM Trong Hypervisor/VMM tầng phần mềm: + cho phép nhiều hệ điều hành chạy song song lúc máy chủ vật lý + cung cấp phần cứng abstraction để chạy nhiều hệ điều hành sử dụng hiệu nhiều phần phần cứng Mục đích ảo hóa: - Tính sẵn sàng cao, khả mở rộng nhanh - Giảm thời gian bảo trì - An toàn bảo mật tốt, khả cô lập lỗi cao - Bảo vệ liệu an toàn - Cho phép thực lưu dự phòng tập trung máy ảo mà không ảnh hưởng đến người dùng, ứng dụng Tầm quan trọng ảo hóa điện toán đám mây: - Điện toán đám mây tồn mà không cần có ảo hóa, ảo hóa ĐTĐM khó triển khai va hoạt động không hiệu - Ảo hóa góp phần tạo nên khái niêm ĐTĐM như: “Pay for what you use”, “infinite availability- use as much you want” b) Clustering Tổng quan: Tổng quan công nghệ Clustering Clustering kiến trúc nhằm đảm bảo nâng cao khả sẵn sàng cho hệ thống mạng máy tính Clustering cho phép sử dụng nhiều máy chủ kết hợp với tạo thành cụm (cluster) có khả chịu đựng hay chấp nhận sai sót (fault-tolerant) nhằm nâng cao độ sẵn sàng hệ thống mạng Cluster hệ thống bao gồm nhiều máy chủ kết nối với theo dạng song song hay phân tán sử dụng tài nguyên thống Nếu máy chủ ngừng hoạt động bị cố để nâng cấp, bảo trì, toàn công việc mà máy chủ đảm nhận tự động chuyển sang cho máy chủ khác (trong cluster) mà không làm cho hoạt động hệ thống bị ngắt hay gián đoạn Quá trình gọi “fail-over”; việc phục hồi tài nguyên máy chủ hệ thống (cluster) gọi “fail-back” Yêu cầu lắp đặt hệ thống Clustering: • • Yêu cầu tính sẵn sàng cao (availability) Các tài nguyên mạng phải sẵn sàng khả cao để cung cấp phục vụ người dùng cuối giảm thiểu ngưng hoạt động hệ thống ý muốn Yêu cầu độ tin cậy cao (reliability) Độ tin cậy cao cluster hiểu khả giảm thiểu tần số xảy cố, nâng cao khả chịu đựng sai sót hệ thống • Yêu cầu khả mở rộng (scalability) Hệ thống phải có khả dễ dàng cho việc nâng cấp, mở rộng tương lai Việc nâng cấp mở rộng bao hàm việc thêm thiết bị, máy tính vào hệ thống để nâng cao chất lượng dịch vụ, việc thêm số lượng người dùng, thêm ứng dụng, dịch vụ thêm tài nguyên mạng khác Cấu trúc Cluster • • • Cluster tổ chức thành nhóm gọi farm hay pack Trong hầu hết trường hợp, dịch vụ tầng trước (front-end and middle-tiers services) tổ chức thành farm sử dụng clone, dịch vụ tầng sau (back-end services) tổ chức thành pack Các khái niệm farm, pack clone hệ thống cluster làm rõ Cluster Farm nhóm máy chủ chạy dịch vụ giống nhau, không dùng chung sở liệu Được gọi farm (trang trại) chúng xử lý yêu cầu gửi đến cho chúng sở liệu (tài nguyên) giống hệt lưu giữ cục bộ, không dùng chung sở liệu Cũng tính chất nên máy chủ thành viên farm làm việc độc lập chúng gọi clone (clone máy tính thiết kế để mô chức máy tính khác) Cluster Pack nhóm máy chủ hoạt động với chia sẻ với phần sở liệu Được gọi pack (khối) hoạt động máy chủ thành viên pack có liên hệ chặt chẽ với chúng làm việc theo phương thức thống để quản lý trì dịch vụ Nguyên lý hoạt động Cluster • • • • Trong cluster có nhiều nút kết hợp nút chủ động nút thụ động Trong mô hình loại việc định nút cấu hình chủ động hay thụ động quan trọng Để hiểu lý sao, xem xét tình sau: Nếu nút chủ động bị cố có nút thụ động sẵn sàng, ứng dụng dịch vụ chạy nút hỏng chuyển sang nút thụ động Vì máy chủ đóng vai trò nút thụ động chưa chạy ứng dụng hay dịch vụ nên gánh toàn công việc máy chủ hỏng mà không ảnh hưởng đến ứng dụng dịch vụ cung cấp cho người dùng cuối (Ngầm định các máy chủ cluster có cấu trúc phần cứng giống nhau) Nếu tất máy chủ cluster chủ động có nút bị cố, ứng dụng dịch vụ chạy máy chủ hỏng phải chuyển sang máy chủ khác đóng vai trò nút chủ động Vì nút chủ động nên bình thường máy chủ phải đảm nhận số ứng dụng hay dịch vụ đó, có cố xảy phải gánh thêm công việc máy chủ hỏng Do để đảm bảo hệ thống hoạt động bình thường kể có cố máy chủ cluster cần phải có cấu hình dư đủ để gánh thêm khối lượng công việc máy chủ khác cần Trong cấu trúc cluster mà nút chủ động dự phòng nút thụ động, máy chủ cần có cấu hình cho với khối lượng công việc trung bình chúng sử dụng hết khoảng 50% CPU dung lượng nhớ 10 Tìm hiểu danh sách công ty kinh doanh tảng điện toán đám mây Việt Nam giới thiệu công ty tốt theo quan điểm nhóm khả phát triển dịch vụ công ty Các công ty kinh doanh tảng điện toán đám mây Việt Nam - IBM - Microsoft - FPT - Viettel Theo quan điểm nhóm công ty FPT tốt khả phát triển dịch vụ IBM doanh nghiệp tiên phong khai trương trung tâm điện toán đám mây Việt Nam vào tháng 9/2008 với khách hàng là Công ty cổ phần công nghệ truyền thông Việt Nam (VNTT) Sau đó, Microsoft “đại gia” tiếp bước điện toán đám mây thị trường Việt Nam, giai đoạn phát triển thử nghiệm Theo Ông Võ Tấn Long, Tổng Giám đốc công ty IBM Việt Nam: “Điện toán đám mây không xu hướng mà thực tế diễn Có thể nói Việt Nam nước ASEAN đưa vào 11 sử dụng điện toán đám mây Từ năm 2008 đến nay, ngày có nhiều khách hàng tìm đến dịch vụ điện toán đám mây IBM” Tiếp đến, điện toán đám mây Việt Nam bắt đầu có tín hiệu khả quan khi FPT - nhà công nghệ hàng đầu Việt Nam khẳng định vị tiên phong công nghệ lễ ký kết với Microsoft châu Á-Trend Micro để hợp tác phát triển "đám mây" châu Á Nhận định hợp tác này, đại diện Trend Micro cho rằng, điện toán đám mây đem lại hội cho Việt Nam công nghệ hoàn toàn giúp giới trẻ Việt Nam vốn động có thêm điều kiện sáng tạo phát huy tài Đồng thời, với tiềm nhân lực, sở hạ tầng "tính sẵn sàng" FPT hai bên không dừng lại cung cấp dịch vụ điện toán đám mây Việt Nam mà vươn toàn cầu Sau ký kết tuần, FPT tiếp tục hợp tác "đại gia" Microsoft vào tháng 05/2010 Tâm điểm hợp tác thỏa thuận nhằm phát triển tảng điện toán đám mây dựa công nghệ Microsoft Hai bên hướng đến việc phát triển tảng cho dịch vụ đám mây bao gồm truyền thông, hợp tác, lưu trữ liệu dịch vụ hạ tầng, nhằm phục vụ nhu cầu đông đảo khách hàng Với tầm nhìn đội ngũ kỹ thuật mạnh mẻ FPT hứa hẹn sẻ mang lại nhiều thành công đỗi cho điện toán đám mây Việt Nam Ở FPT triển khai dịch vụ điện toán đám mây sau: Dịch vụ hạ tầng Iaas( Infranstructure as a Service): IaaS cung cấp dịch vụ bao gồm lực tính toán, không gian lưu trữ, kết nối mạng tới khách hàng Khách hàng (cá nhân tổ chức) sử dụng tài nguyên hạ tầng để đáp ứng nhu cầu tính toán cài đặt ứng dụng riêng cho Với dịch vụ khách hàng làm chủ hệ điều hành, lưu trữ ứng dụng khách hàng phát triển cài đặt Khách hàng điển hình dịch vụ IaaS đối tượng cần tới máy tính tự cài đặt ứng dụng - Dịch vụ tảng PaaS (Platform as a Service) : PaaS cung cấp tảng điện toán cho phép khách hàng phát triển phần mềm, phục vụ nhu cầu tính toán xây dựng thành dịch vụ tảng Cloud Dịch vụ PaaS cung cấp dạng hạ tầng trao đổi thông tin ứng dụng (middleware), tảng ứng dụng (application server) công cụ lập trình với ngôn ngữ lập trình định để xây dựng ứng dụng Dịch vụ PaaS xây dựng riêng cung cấp cho khách hàng thông qua API riêng Khách hàng xây dựng ứng dụng tương tác với hạ tầng ĐTĐM thông qua API Ở mức PaaS, khách hàng không quản lý tảng Cloud hay tài nguyên lớp hệ - 12 điều hành, lưu trữ lớp Khách hàng điển hình dịch vụ PaaS nhà phát triển ứng dụng (ISV) - Dịch vụ Phần mềm SaaS (Software as a Service) SaaS cung cấp ứng dụng hoàn chỉnh dịch vụ theo yêu cầu cho nhiều khách hàng với phiên cài đặt Khách hàng lựa chọn ứng dụng phù hợp với nhu cầu sử dụng mà không quan tâm tới hay bỏ công sức quản lý tài nguyên tính toán bên Dịch vụ SaaS tiếng phải kể đến Salesforce.com với ứng dụng cho doanh nghiệp mà bật CRM Các ứng dụng SaaS cho người dùng cuối phổ biến ứng dụng office Online Microsoft hay Google Docs Google Tìm hiểu trình bày công ty điển hình kinh doanh tảng điện toán đám mây giới theo quan điểm nhóm Nêu học khả phát triển công ty này, sử dụng Điện toán đám mây để áp dụng Việt Nam Điện toán đám mây (Cloud computing) không điều mẻ Bắt nguồn từ điện toán lưới (grid computing) từ năm 80, điện toán theo nhu cầu (Utility computing) phần mềm dịch vụ (SaaS), Oracle nhà tiên phong việc triển khai công nghệ Cho đến nay, điện toán đám mây phát triển cung cấp nhiều nhà cung cấp, có Amazon, Google, DataSynapse, Salesforce nhà cung cấp truyền thống Microsoft, IBM, HP… Đã nhiều người dùng cá nhân công ty lớn L’Oréal, General Electric, Ebay, Coca-cola… chấp nhận sử dụng Công ty điển hình điện toán đám mây Google Với triện doanh nghiệp sử dụng Google Apps Phổ biến dịch vụ điện toán đám mây google dịch vụ Google Drive Đây dịch vụ lưu trữ trực tuyến, cho phép người dùng truy cập liệu đâu chia sẻ chúng với muốn 13 Google Drive giúp người dùng dễ dàng lưu trữ chi sẻ liệu với người Bộ ứng dụng văn phòng trực tuyến Google Docs tích hợp vào bên Google Drive, nghĩa người dùng chỉnh sửa trực tiếp văn bản, bảng tính file trình chiếu Một chia sẻ nội dung lưu trữ Google Drive với người dùng, người dùng thêm vào bình luận, ý kiến… vào nội dung chia sẻ (như file văn bản, video, hình ảnh…) người dùng nhận thông báo người khác bình luận nội dung mà họ chia sẻ Một tính hữu ích khác Google Drive tính đánh dấu (tag) thông minh, cho phép người dùng đánh dấu nội dung chứa Google Drive Chẳng hạn, chia sẻ hình ảnh Hồ Gươm, lần tới, người dùng tìm kiếm nội dung liên quan đến hồ nước, hình ảnh Hồ Gươm mà họ upload hiển thị bên cạnh kết tìm kiếm khác 14 Google Drive trang bị tính nhận diện hình ảnh, cho phép nhận diện địa danh hình ảnh chụp Sau đó, người dùng tìm kiếm hình ảnh theo địa danh, hình ảnh hiển thị Đặc biệt, Google sử dụng công nghệ Nhận diện chữ viết quang học (OCR Optical Character Recognition) hình ảnh chia sẻ, cho phép Drive nhận diện nội dung văn hình ảnh, đặc biệt văn scan Điều cho phép người dùng cho phép tìm kiếm nội dung, từ khóa… hiển thị bên nội dung ảnh chụp hay bên file văn tạo cách scan văn gốc Không có chức lưu trữ chia sẻ liệu, Google cho biết dịch vụ Drive hỗ trợ mở 30 định dạng tập tinh khác trực tiếp cửa sổ trình duyệt web, máy tính người dùng cài đặt phần mềm hỗ trợ định dạng file cần mở hay chưa Những định dạng file hỗ trợ kể đến file văn bản, PDF, video, Photoshop… Hiện tại, Google trang bị miễn phí cho người dùng 5GB dung lượng để lưu trữ liệu Nếu muốn mở rộng dung lượng lưu trữ, người dùng nâng cấp lên 25GB với mức giá 2,49USD/tháng, 100GB với giá 4,99 USD/tháng hay lên đến 1TB (1.000GB) với mức giá 49,99 USD/tháng Khi nâng cấp lên dịch vụ có trả phí, tài khoản Gmail người dùng nâng cấp dung lượng lưu trữ tối đa lên 25GB Những học hướng phát triển cần có Việt Nam: Ở việt nam công nghệ điện toán đám mây phát triển rầm rộ Những học rút từ Google: - Không nên vội vàng tung sản phâm thị trường chưa hoàn thành đựoc đánh giá kỹ lưỡng - Vấn đề bảo mật cho sản phẩm vô quan trọng, cần chuyên gia thẩm định trải nghiệm thực tế để xem xét - Phát triển điểm mạnh hạn chế điểm yếu mảng không phát triển để tránh tổn thất kinh tế 15 Hướng phát triển Việt Nam: - Hệ thống quản lý dịch vụ trực tuyến tìm kiếm địa điểm cung cấp dịch vụ ăn uống, du lịch, chụp ảnh Hệ thống chạy đa trình duyệt điện thoại máy tính thiết bị có kết nối internet - Phần mềm lưu trử liệu trực tuyến, giống Google Driver - Ứng dụng phần mềm kế toản, quản lý doanh nghiệp, trực tuyến - Ứng dụng công cụ lập trình, quản lý project trực tuyến 16 [...]...4 Tìm hiểu danh sách 3 công ty kinh doanh trên nền tảng điện toán đám mây ở Việt Nam và giới thiệu về công ty tốt nhất theo quan điểm của nhóm về khả năng phát triển dịch vụ của công ty này Các công ty kinh doanh trên nền tảng điện toán đám mây ở Việt Nam - IBM - Microsoft - FPT - Viettel Theo quan điểm của nhóm công ty FPT tốt nhất về khả năng phát triển dịch vụ này... thất về kinh tế 15 Hướng phát triển ở Việt Nam: - Hệ thống quản lý dịch vụ trực tuyến như tìm kiếm các địa điểm cung cấp dịch vụ ăn uống, du lịch, chụp ảnh Hệ thống chạy trên đa trình duyệt của điện thoại máy tính hoặc bất kỳ thiết bị nào có kết nối internet - Phần mềm lưu trử dữ liệu trực tuyến, cũng giống như Google Driver - Ứng dụng phần mềm kế toản, quản lý doanh nghiệp, trực tuyến - Ứng dụng công. .. Nam bắt đầu có những tín hiệu khả quan khi khi FPT - nhà công nghệ hàng đầu của Việt Nam đã khẳng định vị thế tiên phong của mình trong công nghệ bằng lễ ký kết với Microsoft châu Á-Trend Micro để hợp tác phát triển "đám mây" ở châu Á Nhận định về hợp tác này, đại diện Trend Micro cho rằng, điện toán đám mây sẽ đem lại cơ hội cho Việt Nam bởi công nghệ hoàn toàn mới sẽ giúp giới trẻ Việt Nam vốn rất năng... bày một công ty điển hình kinh doanh trên nền tảng điện toán đám mây trên thế giới theo quan điểm của nhóm Nêu những bài học về khả năng phát triển của công ty này, sử dụng Điện toán đám mây để áp dụng tại Việt Nam Điện toán đám mây (Cloud computing) không còn là điều gì mới mẻ Bắt nguồn từ điện toán lưới (grid computing) từ những năm 80, điện toán theo nhu cầu (Utility computing) và phần mềm dịch... tháng 9/2008 với khách hàng đầu tiên là là Công ty cổ phần công nghệ và truyền thông Việt Nam (VNTT) Sau đó, Microsoft là một trong những “đại gia” tiếp bước điện toán đám mây ở thị trường Việt Nam, nhưng hiện vẫn đang trong giai đoạn phát triển thử nghiệm Theo Ông Võ Tấn Long, Tổng Giám đốc công ty IBM Việt Nam: “Điện toán đám mây không còn là xu hướng mà là thực tế đang diễn ra Có thể nói Việt Nam là... lưu trữ tối đa lên 25GB Những bài học và hướng phát triển cần có ở Việt Nam: Ở việt nam công nghệ điện toán đám mây đang phát triển rất rầm rộ Những bài học rút ra từ Google: - Không nên vội vàng tung sản phâm ra thị trường khi chưa hoàn thành và đựoc đánh giá kỹ lưỡng - Vấn đề bảo mật cho sản phẩm là vô cùng quan trọng, cần được các chuyên gia thẩm định và trải nghiệm thực tế để xem xét - Phát triển... tiên phong trong việc triển khai công nghệ này Cho đến nay, điện toán đám mây đang được phát triển và cung cấp bởi nhiều nhà cung cấp, trong đó có Amazon, Google, DataSynapse, Salesforce cũng như các nhà cung cấp truyền thống Microsoft, IBM, HP… Đã được rất nhiều người dùng cá nhân cho đến các công ty lớn như L’Oréal, General Electric, Ebay, Coca-cola… chấp nhận và sử dụng Công ty điển hình về điện toán... as a Service) : PaaS cung cấp nền tảng điện toán cho phép khách hàng phát triển các phần mềm, phục vụ nhu cầu tính toán hoặc xây dựng thành dịch vụ trên nền tảng Cloud đó Dịch vụ PaaS có thể được cung cấp dưới dạng các hạ tầng trao đổi thông tin ứng dụng (middleware), các nền tảng ứng dụng (application server) cùng các công cụ lập trình với ngôn ngữ lập trình nhất định để xây dựng ứng dụng Dịch vụ PaaS... cách scan văn bản gốc Không chỉ có chức năng lưu trữ và chia sẻ dữ liệu, Google cho biết dịch vụ Drive của mình còn hỗ trợ mở hơn 30 định dạng tập tinh khác nhau trực tiếp ngay trong cửa sổ trình duyệt web, bất kể máy tính của người dùng đã cài đặt các phần mềm hỗ trợ định dạng file cần mở hay chưa Những định dạng file được hỗ trợ có thể kể đến như file văn bản, PDF, video, Photoshop… Hiện tại, Google... điển hình của dịch vụ PaaS chính là các nhà phát triển ứng dụng (ISV) - Dịch vụ Phần mềm SaaS (Software as a Service) SaaS cung cấp các ứng dụng hoàn chỉnh như một dịch vụ theo yêu cầu cho nhiều khách hàng với chỉ một phiên bản cài đặt Khách hàng lựa chọn ứng dụng phù hợp với nhu cầu và sử dụng mà không quan tâm tới hay bỏ công sức quản lý tài nguyên tính toán bên dưới Dịch vụ SaaS nổi tiếng nhất phải ... Tìm hiểu đặc điểm phát triển dự án phần mềm sử dụng PMNM giấy phép phần mềm Làm rõ vấn đề kinh tế dự án phần mềm nguồn mở: Tìm hiểu công nghệ điện toán đám mây hỗ trợ cho... tài liệu cho phần mềm Càng có nhiều nhà đồng phát triển phần mềm hoàn thiện có giá trị cao Người sử dụng đóng vai trò môi trường kiểm định chất lượng phần mềm Phiên phần mềm cần công bố sớm tốt,... sử dụng phần mềm coi nhà đồng phát triển: người sử dụng phần mềm nên tham gia vào trình sản xuất phần mềm Họ khuyến khích phản hội lại bổ sung chức năng, vấn đề cần điều chỉnh để phần mềm trở

Ngày đăng: 10/04/2016, 14:05

Từ khóa liên quan

Mục lục

  • Mục lục

  • 1. Tìm hiểu về các đặc điểm trong phát triển các dự án phần mềm sử dụng PMNM và các giấy phép phần mềm

  • 2. Làm rõ hơn những vấn đề trong kinh tế các dự án phần mềm nguồn mở:

  • 3. Tìm hiểu các công nghệ cơ bản của điện toán đám mây hỗ trợ cho các mô hình dịch vụ:

  • 4. Tìm hiểu danh sách 3 công ty kinh doanh trên nền tảng điện toán đám mây ở Việt Nam và giới thiệu về công ty tốt nhất theo quan điểm của nhóm về khả năng phát triển dịch vụ của công ty này.

  • 5. Tìm hiểu và trình bày một công ty điển hình kinh doanh trên nền tảng điện toán đám mây trên thế giới theo quan điểm của nhóm. Nêu những bài học về khả năng phát triển của công ty này, sử dụng Điện toán đám mây để áp dụng tại Việt Nam.

Tài liệu cùng người dùng

Tài liệu liên quan