Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
1,78 MB
Nội dung
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 sinh viên thực hiện: Nhóm 12 Đỗ Văn Khanh - 20121900 Lê Anh Thư – 20112250 Nguyễn Văn Tiên - 20112303 Nguyễn Thanh Tuấn - 20122702 Giáo viên hướng dẫn: PGS TS Huỳnh Quyết Thắng Hà Nội, tháng năm 2015 PHÂN CÔNG CÔNG VIỆC BÀI TẬP 1:Lê Anh Thư BÀI TẬP 2A: Đỗ Văn Khanh – Nguyễn Thanh Tuấn BÀI TẬP 2B: Nguyễn Văn Tiên Kinh tế công nghệ phần mềm Bài tập tuần MỤC LỤC Trang PHẦN 1: BÀI TẬP PHẦN 2: BÀI TẬP 2A 11 PHẦN 3: BÀI TẬP 2B 55 Page Kinh tế công nghệ phần mềm Bài tập tuần PHẦN 1: BÀI TẬP I Khái niệm Tài Tài phạm trù kinh tế có liên quan đến việc phân bố, quản lý, thu hồi, đầu tư nguồn lưc Tài thành phần quan trọng công ty, tổ chức bao gồm công ty, tổ chức kỹ thuật phần mềm Tài phản ánh quan hệ phân phối cải xã hội hình thức giá trị Phát sinh trình hình thành, tạo lập, phân phối quỹ tiền tệ chủ thể kinh tế nhằm đạt mục tiêu chủ thể điều kiện định Lĩnh vực tài liên quan đến khái niệm thời cơ, tiền, độ rủi ro tương tác yếu tố Tài đề cập tới cách thu chi dự toán tiền mặt Tài công ty, doanh nghiệp việc cung cấp kinh phí hoạt động cho tổ chức Bản chất tài chính: • Là quan hệ tài phân phối tổng sản phẩm xã hội hình thức tổng giá trị, thông qua tạo lập quỹ tiền tệ nhằm đáp ứng yêu cầu tích lũy tiêu dùng chủ thể kinh tế • Tài phản ánh tổng hợp mối quan hệ kinh tế nảy sinh trình phân phối nguồn tài thông qua việc tạo lập sử dụng quỹ tiền • Giá hàng hóa thị trường phản ánh xu hướng phát triển kinh tế Giá hàng hóa giảm hiệu kinh tế yếu, giá hàng hóa mà tăng kinh tế hiệu Nguồn: • SWEBOK 2014, • http://vi.wikipedia.org/wiki/T%C3%A0i_ch%C3%ADnh II Khái niệm Kiểm toán Kiểm toán phần tài Kiểm toán tài hoạt động kiểm tra đặc biệt nhằm xác minh tính trung thực hợp lý tài liệu, số liệu kế toán, báo cáo tài tổ chức, quan đơn vị, doanh Page Kinh tế công nghệ phần mềm Bài tập tuần nghiệp, bảo đảm việc tuân thủ chuẩn mực quy định hành Kiểm toán tài cần phân biệt với kiểm toán công nghệ thông tin Điều kiện thực hiện: Công tác kiểm toán quan chuyên môn gồm chuyên gia có trình độ nghiệp vụ thích hợp pháp luật thừa nhận công ty kiểm toán độc lập thực Tùy theo loại hình kiểm toán mà việc thực kiểm toán thực mệnh lệnh hành giao kết kinh tế, dân Các dạng kiểm toán: Theo mô hình tổ chức biểu pháp lý có kiểm toán nhà nước, kiểm toán độc lập, kiểm toán nội Theo đối tượng kiểm toán có kiểm toán báo cáo tài chính, kiểm toán hoạt động, kiểm toán tuân thủ III Khái niệm Kiểm soát Kiểm soát thành phần tài kiểm toán Kiểm soát liên quan đến việc đo lường điều chỉnh hoạt đông tài chính, kiểm toán Nó đảm bảo mục tiêu kế hoạch tổ chức thực thi Kiểm soát chi phí phần Kiểm Soát dùng để phát thay đổi chi phí thực tế so với dự tính IV Khái niệm Luồng tiền mặt Luồng tiền mặt chuyển động tiền vào khỏi doanh nghiệp, dự án, sản phẩm tài Nó thường đo khoảng thời gian quy định hữu hạn, thời gian Đo lưu lượng tiền mặt sử dụng để tính toán thông số khác cung cấp thông tin giá trị công ty tình hình Luồng tiền mặt ví dụ: sử dụng để tính toán thông số: • để xác định dự án [[tỉ lệ lợi nhuận giá trị Thời gian lưu chuyển tiền tệ vào khỏi dự án sử dụng đầu vào mô hình tài chẳng hạn tỷ lệ nội trở lại giá trị ròng • để xác định vấn đề với doanh nghiệp khoản kế toán | khoản]] Là lợi nhuận không thiết có nghĩa chất lỏng Một công ty thất bại thiếu tiền mặt, lợi nhuận biện pháp thay lợi nhuận doanh nghiệp tin kế toán dồn tích khái niệm không đại diện cho thực tế kinh tế Ví dụ, công ty có notionally lợi nhuận, tạo tiền mặt hoạt động (có thể trường hợpcho • Page Kinh tế công nghệ phần mềm Bài tập tuần công ty mà barters sản phẩm bán cho tiền mặt) Trong trường hợp này, công ty xuất phát hành thêm tiền mặt cách phát hành cổ phiếu huy động thêm tài nợ dòng tiền sử dụng để đánh giá "chất lượng" thu nhập tạo [[kế toán phát sinh Khi thu nhập ròng bao gồm hạng mục không dùng tiền mặt lớn xem chất lượng thấp • để đánh giá rủi ro sản phẩm tài chính, ví dụ phù hợp với nhu cầu tiền mặt, đánh giá rủi ro mặc định, yêu cầu tái đầu tư, vv Lưu chuyển tiền tệ thuật ngữ chung chung sử dụng cách khác tùy thuộc vào ngữ cảnh Nó định nghĩa người sử dụng cho mục đích riêng họ Nó tham khảo dòng chảy dòng chảy thực tế khứ tương lai dự kiến Nó tham khảo tổng cộng tất dòng liên quan nhóm nhỏ dòng chảy Về tập hợp bao gồm dòng tiền ròng, điều hành dòng tiền dòng tiền Nguồn: wiki • V Khái niệm Các quy trình định Nếu giả định giải pháp ứng cử giải vấn đề kĩ thuật đưa tốt nhau, tổ chức cần quan tâm nên chọn giải pháp Bởi thường có khác biệt lớn chi phí thu nhập từ giải pháp khác Vì cần phải đưa định xác Các quy trình đinh: Hiểu rõ thực chất vấn đề Xác định tiêu chí lựa chọn Xác định giải pháp kĩ thuật đắn thực Đánh giá giải pháp với tiêu chí Lựa chọn giải pháp thích hợp Giám sát việc thực giải pháp chọn VI Khái niệm Định giá Một cách trừu tượng, trình đưa định Việc thay làm tối đa tổng giá trị phải luôn chọn Cơ sở so sánh dựa giá trị so sánh nhiều dòng tiền Một số sở so sánh bao gồm: • giá trị Page Kinh tế công nghệ phần mềm Bài tập tuần • giá trị tương lai • tương đương năm • tỉ lệ hoàn vốn nội bộ, thời gian hoàn vốn Dựa theo Giá trị tiền theo thời điểm, nhiều lường tiền với chúng có lượng tiền thời điểm Việc so sánh luồng tiền có nghĩa chúng biểu khung thời gian Chú ý giá trị biểu tiền Định giá tài sản tài thực cách sử dụng nhiều loại mô hình: Các mô hình giá trị tuyệt đối xác định giá trị dòng chảy tài sản tiền mặt dự kiến tương lai Các loại mô hình có hai hình thức chung: mô hình đa giai đoạn mô hình dòng tiền chiết khấu thời gian mô mô hình Gordon Những mô hình dựa vào toán học quan sát giá Các mô hình giá trị tương đối xác định giá trị dựa quan sát giá thị trường tài sản tương tự Mô hình tính giá tùy chọn sử dụng cho số loại tài sản tài (ví dụ lệnh, tùy chọn đặt, tùy chọn gọi, tùy chọn cổ phiếu người lao động, đầu tư với tùy chọn nhúng trái phiếu phải trả trước hạn) mô hình giá trị phức hợp Các tùy chọn mô hình định giá phổ biến mô hình Black-Scholes-Merton mô hình mạng tinh thể VII Khái niệm Lạm phát Lạm phát nói chung hiểu việc giá hàng hóa tăng lên so với mức giá thời điểm trước (vật giá leo thang) Cần phải hiểu việc tăng giá gia tăng chung hầu hết hàng hóa dịch vụ, tăng giá hàng hóa cá biệt Khi giá trị hàng hóa dịch vụ tăng lên, đồng nghĩa với sức mua đồng tiền giảm Khi đó, với lượng tiền người tiêu thụ mua hàng hóa so với trước Trong kinh tế, lạm phát giá trị thị trường hay giảm sức mua đồng tiền Khi so sánh với kinh tế khác lạm phát phá giá đồng tiền nội tệ so với loại tiền tệ khác Lạm phát khối lượng tiền lưu hành xã hội tăng lên Chính phủ không quản lý khối lượng tiền lưu hành, Chính phủ phát hành thêm tiền để bù đắp thâm hụt ngân sách Trong đó, số lượng hàng hóa xã hội sản xuất không tăng, Page Kinh tế công nghệ phần mềm Bài tập tuần dẫn đến thừa tiền Khi thừa tiền kích thích người tiêu dùng tăng sức mua (tăng cầu) khiến giá tăng vọt, có đưa đến siêu lạm phát Lạm phát tác động yếu tố bên ngoài, dòng tiền nước đổ vào nước nhiều dẫn đến thừa tiền, giá số mặt hàng thiết yếu giới tăng, chẳng hạn giá dầu thô tăng, dẫn đến nước có nhập dầu tăng giá điện, cước phí vận chuyển hàng hóa tăng Điện cước phí vận chuyển chi phí đầu vào chủ yếu tất ngành hàng sản xuất, kinh doanh, dịch vụ, dẫn đến giá thành sản phẩm tăng theo Nguồn : http://dongsaigon.vn/index.php/vi/chuyen-muc/kinh-te/108 VIII Khái niệm Sụt giá Sụt giá việc định giá, tính toán, phân bổ cách có hệ thống giá trị tài sản hao mòn tài sản sau khoảng thời gian sử dụng Khấu hao tài sản cố định tính vào chi phí sản xuất kinh doanh suốt thời gian sử dụng tài sản cố định Khấu hao tài sản cố định liên quan đến việc hao mòn tài sản, giảm dần giá trị giá trị sử dụng tham gia vào trình sản xuất kinh doanh, hao mòn tự nhiên tiến khoa học công nghệ IX Khái niệm Thuế Chính phủ thu thuế để chi trả cho chi phí mà xã hội cần mà tổ chức, doanh nghiệp chịu đầu tư Các công ty cần phải trả thuế thu nhập chiếm phần đáng kể lợi nhuận chung công ty Một phân tích định mà không tính thuế dẫn tới lựa chọn sai lầm * Lý phải nộp thuế: Khi nhà nước đời, để có tiền chi tiêu cho tồn hoạt động mình, nhà nước đặt chế độ thuế khóa dân cư đóng góp để hình thành quỹ tiền tệ * Tất hoạt động quyền cần phải có nguồn tài để chi (đầu tiên nuôi máy nhà nước); nguồn khoản thu từ thuế * Thuế công cụ quan trọng để quyền can thiệp vào hoạt động kinh tế bao gồm nội thương ngoại thương * Chính quyền cung ứng hàng hóa công cộng cho công dân, nên công dân phải có nghĩa vụ ủng hộ tài cho quyền (vì Việt Nam nhiều nước có thuật ngữ "nghĩa vụ thuế") * Giữa nhóm công dân có chênh lệch thu nhập chênh lệch mức sống, nên quyền đánh thuế để lấy phần thu nhập người giàu chia cho người nghèo (thông qua cung cấp hàng hóa công cộng) * Chính quyền muốn hạn chế số hoạt động công dân (ví dụ hạn chế vi phạm luật giao thông hay hạn chế hút thuốc lá, hạn chế uống rượu) nên đánh thuế vào hoạt động * Chính quyền cần khoản chi tiêu cho khoản phúc lợi xã hội phát triển kinh tế X Khái niệm Giá trị tiền theo thời điểm Page Kinh tế công nghệ phần mềm Bài tập tuần Một khái niệm tài Giá trị tiền theo thời điểm Giá trị tiền thay đổi theo thời gian Giá trị lượng tiền định luôn thay đổi theo thời, giá trị thời điểm khác so với giá trị tiền thời điểm khác Nguồn: http://en.wikipedia.org/wiki/Time_value_of_money XI Khái niệm Hiệu tối ưu thực mục tiêu Hiệu tối ưu thực mục tiêu kinh tế tỉ lệ nguồn lực thực tế tiêu thụ nguồn lực dự kiến tiêu thụ việc hoàn thành trình hoạt động công việc Hiệu có nghĩa tiến hành cách đắn Một hành vi tối ưu giống hành vi hiệu mang lại kết tốn nỗ lực Các yếu tố ảnh hưởng đến hiệu công nghệ phần mềm bao gồm phần mềm phức tạp, yêu cầu chất lượng, áp lực thời gian, trình lực, phân nhóm, công cụ ngôn ngữ lập trình XII Khái niệm Hiệu thực Hiệu trình thực mối quan hệ việc đạt mục tiêu xác định mục tiêu Hiệu có nghĩa làm điều đắn hiệu xem xét khía cạnh xác định mục tiêu với tới mục tiêu mà không quan tâm trình thực XIII Khái niệm Năng suất Năng suất tỉ lệ đầu đầu vào bối cảnh kinh tế Đầu giá trị từ việc quản lý chúng cách riêng biệt Chương trình thường sử dụng để xác định quản lý giao hàng tới người sử dụng thị trường khoảng vài năm Page Kinh tế công nghệ phần mềm Bài tập tuần PHẦN 2: BÀI TẬP A KINH TẾ CÔNG NGHIỆP PHẦN MỀM (SOFTWARE ENGINEERING ECONOMICS) Tóm tắt – Tài liệu cung cấp nhìn tổng quan kĩ thuật phân tích phần mềm ứng dụng vào việc xây dựng phần mềm quản lý Cái nhìn chung lĩnh vực việc ước lượng giá trị phần mềm, bao gồm kĩ thuật ước lượng có sẵn, chi phí mô hình thuật toán phức tạp mặt kĩ thuật vấn đề nghiên cứu bật ước lượng giá trị phần mềm - Giới hạn mục : giá chương trình máy tính, giá mô hình, định khôn khéo, ước lượng giá phần mềm, kinh tế phần mềm, kĩ sư phần mềm, quản lý phần mềm I Giới thiệu Định nghĩa Từ điển định nghĩa “Kinh tế” “một ngành khoa học xã hội liên quan chủ yếu đến việc mô tả phân tích sản xuất, phân phối tiêu thụ hàng hóa dịch vụ” Và định nghĩa kinh tế mà nghĩ có ích việc giải thích làm kinh tế có quan hệ với công nghệ phần mềm Kinh tế ngành học giúp người định tình ngồn lực hạn chế Định nghĩa kinh tế phù hợp với ngành chủ yeues kinh tế cổ điển tốt Kinh tế vĩ mô ngành học giúp người định tình nguồn lực hạn chế quy mô quốc gia toàn cầu Nó giải tác động định mà lãnh đạo nước thực vấn đề thuế suất, lãi suất, sách ngoại giao thương mại Kinh tế vi mô ngành học giúp người định tình hạn chế nguồn lực quy mô nhân Nó giải quyết định mà cá nhân tổ chức thực vấn đề mua bảo hiểm giá giá sản phẩm dịch vụ họ Kinh tế quản lý công nghệ phần mềm Nếu ta nhìn vào nguyên tắc phần mềm, ta thấy nhánh kinh tế vi mô giải nhiều loại định ta cần cần công nghệ phần mềm quản lý Rõ ràng, ta phải đối phó với việc nguồn lực hạn chế Sẽ không đủ thời gian tiền bạc để trang trải tất tính tốt, muốn đưa tất tính tốt vào sản phẩm phần mềm Và ngày mà phần cúng nhớ ảo giá rẻ, nhiều phần mềm quan trọng phải hoạt động giới mà sức mạnh máy tính nhớ bị hạn chế Nếu bạn làm lĩnh vực công nghệ phần mềm thời gian bao lâu, chắn bạn nghĩ số tình Page Kinh tế công nghệ phần mềm Bài tập tuần • • • • • • • II định mà bạn xác định số số tính sản xuất phần mềm tính số tài nguyên hạn chế Xuyên suốt vòng đời phần mềm, có nhiều tình định liên quan tới hạn chế tài nguyên trong kĩ thuật kinh tế công nghệp phần mềm cung cấp hỗ trợ hữu ích Để cung cấp cảm nhận chất vấn để định kinh tế, ví dụ đưa bên cho giai đoạn vòng đời phần mềm Giai đoạn khả thi : Bao nhiêu tiền đầu tư phân tích hệ thống thông tin(bản câu hỏi vấn người dùng, phân tích hệ thống thời, khối lượng công việc tả đặc điểm, mô phỏng, kịch bản, nguyên mẫu) để hội tụ vào định nghĩa khái niệm thích hợp hoạt động thích hợp hệ thống Chúng ta có kế hoạch thực chưa? Giai đoạn kế hoạch yêu cầu : Nghiêm nhặt để xác định yêu cầu? Bao nhiêu tiền đầu tư vào hoạt động yêu cầu có xác nhận(tính đầy đủ, tính quán, kiểm tra tự động truy xuất nguồn gốc, mô hình phân tích, mô phỏng, nguyên mẫu) trước tiến hành thiết kế phát triển hệ thống phần mềm? Giai đoạn thiết kế sản phẩm : Chúng ta nên tổ chức phần mềm cho sử dụng phần phức tạp phần mềm tồn nói chung không hoàn toàn đáp ứng yêu cầu chúng tôi? Giai đoạn lập trình :Đưa lựa chọn lưu trữ liệu truy xuất chương trình mà chủ yếu thực thời gian hiệu quả, lưu trữ hiệu quả, dễ sủa đổi, nên lựa chọn để để thực hiện? Giai đoạn tích hợp thử nghiệm : Làm để thử nghiệm xác minh Chúng ta nên thực sản phầm trước tung cho người dùng sử dụng Giai đoạn bảo trì : cho danh sách đầy đủ sản phầm gợi ý cần cải tiến, mà thực ? Từng bước xóa bỏ : Phần mềm cũ, khó sửa đổi Câu hỏi liệu nên thay phần mềm sản phầm mới, cấu trúc mới, để lại ? Các lĩnh vực kinh tế phát triển số kĩ thuật(phân tích chi phí – lợi ích, phân tích – giá cả, phân tích rủi ro,…) cho việc giải vấn đề định Phần II viết cung cấp nhìn tổng quan kĩ thuật ứng dụng công nghệ phần mềm Một vấn đề quan trọng làm sở cho kĩ thuật kinh tế công nghệ phần mềm vấn đề ước lượng giá trị phần mềm Phần II bao gồm mục tóm tắt sau : III-A: Kĩ thuật ước lượng giá phần mềm III-B: Mô hình thuật toán ước lượng giá phần mềm III-B: Những vấn đề nghiên cứu đáng ý ước lượng giá phần mềm Phần IV khái quát lại lợi ích kinh tế công nghiệp phần mềm, thử thách chờ đợi lĩnh vực Kĩ thuật phần tích Kinh tế công nghiệp phần mềm Tổng quan kĩ thuật thích hợp Page 10 Kinh tế công nghệ phần mềm Bài tập tuần Parkinson Price-to-Win Top-Down Bottom-Up COCOMO (COnstructive COst Model) Doty SLIM (Software LIfecycle Management) PRICE S (Parametric Review of Information for Costing and Evaluation – Software) Kĩ thuật xác định chi phí phần mềm có mở rộng liên tục phần phần mềm Kĩ thuật áp dụng Kĩ thuật xác định giá trị cần thiết để giành chiến thắng xây dựng phần mềm Kĩ thuật xác định chi phí phần mềm cách ước lượng chi phí tổng ban đầu, sau chia nhỏ cho bước nhỏ Kĩ thuật xác định chi phí phần mềm từ tổng ước lượng chi phí dành cho bước nhỏ Kĩ thuật xác định chi phí phần mềm dựa mô hình thuật toán, phát triển Boehm năm 1981 Kĩ thuật xác định chi phí phần mềm dựa mô hình thuật toán, phát triển Herd cộng sự, 1977 Kĩ thuật xác định chi phí phần mềm dựa mô hình thuật toán, phát triển Lawrence H Putnam năm 1978, hoàn thành năm 1992 Kĩ thuật xác định chi phí phần mềm dựa mô hình thuật toán, phát triển PRICE Systems năm 1977 2.2 Tóm tắt kinh tế phần mềm : Lộ trình (Software Economics : Roadmap) - Tổng quan Mục tiêu tất thiết kế kĩ thuật tốt tạo giá trị tăng thêm lớn cho khoản đầu tư Có nhiều hướng đánh dựa vào lợi nhuận hay giải pháp cho vấn đề xã hội Tìm kiếm lợi ích thường miền cụ thể phải vạch kế hoạch đầu tư Kinh tế công nghệ phần mềm lĩnh vực tìm cách cải tiến quan trọng thiết kế phần mềm kĩ thuật thông qua lí luận kinh tế sản phẩm , trình , chương trình hàng loạt vấn đề sách Chúng ta tổng kết nghệ thuật thiếu hụt hiểu biết mà hay gặp Ngày xưa , công việc chủ yếu tập trung vào giá trị , lợi ích , giá trị tăng thêm tiêu chuẩn thiết kế Page 51 Kinh tế công nghệ phần mềm Bài tập tuần phần mềm gắn kết để tạo giá trị trình bày lộ trình nghiên cứu nhấn mạnh cần thiết đầu tư chiến lược tiếp cận với công nghệ phần mềm - - - - - - Giới thiệu Những tiến việc tính toán hàm mũ lớn khả thiết bị thông tin liên lạc kết hợp để tạo tốc độ cao , giá thành thấp , xử lý thông tin phân tán hệ thống cho tất loại Xu hướng hứa hẹn cung cấp lợi ích to lớn việc cung cấp chức để cải thiện hiệu chức có Giá trị tiềm tạo tuyệt vời việc điều khiển máy móc xã hội , kinh doanh ,quân , trang thiết bị , nhà cửa , giao tiếp , công nghiệp , nghiên cứu , thiết kế, người máy … Mặc dù cải tiến thiết bị phần cứng chất xúc tác , phần mềm lại tạo giá trị tăng thêm dựa tính Vì điều quan trọng việc phát triển phần mềm sản phẩm việc sử dụng đứng phức tạp mơ hồ khía cạnh phát triển công nghệ đại Một số nhiều triệu chứng ảnh hưởng từ thất bại dự ản chiếm tỉ lệ đáng cảnh báo Giá trị dự án bị thất ước tính khoảng 85 triệu đô từ U.s business tính riêng năm 1998 Dự án , chương trình , kinh doanh thất bại tránh khỏi thâm chí có mong muốn thị trường động Các dự án tiêu tốn nhiều chi phí trước bị hủy bỏ Sự chậm trễ dẫn đến đánh giá trị , thiếu hụt chất lượng, để nhỡ hội Sự thiếu vắng không mong muốn thuộc tính quan trọng làm hệ thống phung phí sử dụng Nếu khả quản lý rủi ro đặc thù phần mềm vấn đề nghiêm trọng trở nên khó khăn Sự cần thiết phải nghiên cứu (Ra định kĩ thuật phần mềm ngày nay) Ra định thiết kế phần mềm quan hệ mật thiết với kinh doanh , dịch vụ công cộng , định khác hầu hết lĩnh vực đời sống Thời điểm cần thiết để hiểu cách định phần mềm liên quan tới việc tạo giá bối cảnh Xem xét bối cảnh kinh doanh Trong tài doanh nghiệp công ty tổ chức công khai đo lường giá trị theo giá trị tiền tệ thị trường mục đích việc quản lý để tối đa giá trị thời , kết hợp với kì vọng lợi ích tương lai Việc thiếu chắn , thiếu kiến thức cạnh tranh gây thách thức lớn , yêu cầu phải có chiến lược đầu tư khôn ngoan Ít biết đến có lẽ công ty phi lợi nhuận , chẳng hạn sở từ thiện trường đại học với mục đích tạo giá trị tối đa Ví dụ chủ đề từ thiện : tạo giá trị , mục đích từ thiện có lẽ khác theo logic giống Thay việc tính toán thị trường lại kinh doanh việc đóng góp cho xã hội việc sử dụng nguồn từ thiện để tạo tối đa tiềm họ sở tạo lợi ích đạt lợi ích xã hội tương ứng với dollar tạo lợi ích xã hội tốt Trong viết chiến lược từ Page 52 Kinh tế công nghệ phần mềm Bài tập tuần - - - - - - - thiện Trust nói , bắt đầu nghĩ việc đầu tư mạo hiểm tìm kiếm nhằm tìm kiếm lợi ích tốt từ chiến lược đầu tư vốn , thời gian Phát triển phần mềm liên quan tới chi phí bao gồm thời gian , tiền bạc chất xám Tìm kiếm lợi ích đo điều kiện khác Tuy nhiên , tất trường hợp giống Công nghệ phần mềm hoạt động tạo giá trị Năng lực cốt lõi kĩ sư phần mềm việc làm sản phẩm phần mềm kĩ thuật trình định thiết kế Ngày mối quan hệ tiêu chí định hướng dẫn kĩ sư phần mềm tiêu chí tạo giá trị tổ chức mà làm phần mềm Tuy nhiên , kĩ sư phần mềm thường không liên quan không hiểu mục đích tạo giá trị cấp độ doanh nghiệp Mối liên kết thông số kĩ thuật việc tạo giá trị hiểu cách mơ hồ Hiếm có đo lường thực tế phân tích đầu tư kĩ thuật phần mềm đóng góp vào việc tạo giá trị Và nhà quản lý cấp cao thường không hiểu tiêu chí để thành công phát triển phần mềm hay đầu tư vào công nghệ đóng góp vào việc tạo giá trị Kết tiêu chí công nghệ áp dụng cách mà nhìn chung liên quan không tối ưu việc tạo giá trị Các nhà thiết kế , kĩ sư quản lý phải bắt đầu hiểu cách tường tận quan hệ định kĩ thuật tối đa hóa giá trị cấp độ doanh nghiệp Hiểu quan hệ hướng việc định tất cấp độ để sử dụng tiêu chí tốt đưa lựa chọn tốt Một điều chỉnh quan trọng định bắt đầu nghĩ nhiều chiến lược Nguồn gốc không phù hợp kĩ thuật giá trị Đầu tiên thiếu khung đầy đủ mô hình , đo lường phân tích mối quan hệ đặc tính kĩ thuật định , việc tạo giá trị Sullivan lý luận ví dụ khái niệm kĩ thuật phần mềm chẳng hạn ẩn thông tin , kiến trúc , mô hình xoắn ốc , chuẩn đoán thời gian định thiết kế phần mềm , chưa có liên hệ đầy đủ với giá trị kinh doanh Sullivan cộng lập luận mối liên kết thiết lập điều kiện lựa chọn thực tế giá trị định linh hoạt với nỗ lực thiết kế theo giai đoạn dự án Xem xét lại giai đoạn cấu trúc dự án Họ tạo tùy chọn kèm để bỏ chuyển hướng dự án giai đoạn để đáp ứng điều kiện thay đổi liên tục kĩ thuật không chắn thị trường Vì việc tùy chọn mang lại giá trị lớn Hiểu giá trị việc tùy chọn giúp thông báo cho thiết kế dự án giúp cho nhà thiết kế định đầu tư vào tùy chọn để tăng giá trị Một hậu khác việc thiếu hiểu biết quan hệ việc xung đột việc định , thường hình thức tranh cãi tiêu chí kĩ thuật tốt Nếu liên kết đến giá trị có hi vọng tranh luận đến thống định tốt thực Page 53 Kinh tế công nghệ phần mềm Bài tập tuần - - - - - - - Thứ hai , hầu hết nhà thiết kế kĩ sư phần mềm không dạy lí việc tạo giá trị mục tiêu cách thông số kĩ thuật vận dụng để nhằm mục đích tạo giá trị Thứ ba , không gian thiết điều mà kĩ sư phần mềm thực ngày không phù hợp Bởi không gian thiết kế khiến phải nghĩ cài đặt công nghệ , tổ chức , quy định , thuế , thị trường cấu trúc khác nằm , phần mềm thiết kế sử dụng Nhà thiết kế định điều , tăng giá trị đáng kể việc phát triển phần mềm sử dụng chúng Dĩ nhiên công nghệ mạnh mẽ có giá trị lớn việc cải thiện suất phát triển phần mềm Tuy nhiên , công nghệ , môi trường kinh tế tổng thể có khiếm khuyết cần giải Ví dụ bất lực nhiều công ty phần mềm vốn đầu tư ; để truy cập khai thác thành phần phong phú bên thứ ba ; để mua bán rủi phần mềm thông qua bảo hiểm, sách bảo đảm Lý phải nhấn mạnh thêm kinh tế phần mềm ? Kinh tế công nghệ phần mềm tìm cách hiểu tốt quan hệ mục tiêu kinh tế , ràng buộc , điều kiện với vấn đề kĩ thuật , để cải thiện giá trị tạo tất cấp độ : dự án , chương trình , danh mục đầu tư , doanh nghiệp , ngành công nghiệp quốc gia Kinh tế phần mềm nghành học , có vài lý nên ý Đầu tiên , cuối thời chiến tranh lạnh , công nghệ toàn cầu hóa thị trường vốn thay đổi cách việc đổi công nghệ linh hoạt Trung tâm di chuyển từ dự án lớn phủ sang khu vực thương mại , nơi mà biện pháp khác giá trị áp dụng khác động lực tồn Cạnh tranh thời gian đưa thị trường nhân tố thành công quan trọng Các nhân tố phải đối xử cách rõ ràng thiết kế định Thứ hai , Nhiều khía cạnh doanh nghiệp chuyển cho phần mềm thay đổi để tạo giá trị Một ví dụ đơn hàng hoàn chỉnh cho hàng lẻ điện tử Thứ ba , cần có hiểu biết thêm kinh doanh , hoạt động từ thiện , phủ hầu hết tổ chức lớn giá trị tạo vị trọng tài cuối thành công việc đầu nguồn lực khan Nguồn gốc giá trị Giá trị phức tạp , tinh tế Xem xét cách phức tạp làm nên giá trị công ty : không lợi nhuận mà họ sản xuất dựa tình tình hình họ , mà chiến lược tùy chọn họ phải cấu hình lại để khai thác sức mạnh tổng hợp , hội tiềm tương lai Nhà chiến lược giỏi biết cách tối đa hóa giá trị doanh nghiệp phụ thuộc vào việc đầu tư để tạo lựa chọn thực Chiến lược ngày diễn thiết kế phần mềm Đánh giá thị trường điều kiện diễn biến bất thường công ty internet phản ánh đánh giá giá trị lợi nhuận tương lai không chắn , bao gồm lợi ích tiềm từ việc thực lựa chọn thực Khả thực lựa chọn cách nhanh chóng phụ thuộc phần vào việc thay đổi phần mềm công ty thực , hỗ trợ , kiến trúc đặc tính công nghệ hệ thống Page 54 Kinh tế công nghệ phần mềm Bài tập tuần - - - - - - Các bước chạy đua Intel AMD đua để chiếm giữ vi xử lý nhanh giới phán ánh giá trị thời gian đưa sản phẩm thị trường Quá trình thiết kế phải tổ chức phần để hiệu cạnh tranh Ở quy mô lớn vĩ đại , công ty hướng tới cạnh tranh theo cách , kết tạo tăng tốc việc đổi nhiều sản phẩm gây tác động to lớn đến công nghệ kinh tế Phong cách kiến trúc độc lập – đặc trưng – Microsolf nhiều ứng dụng , gắn với trình đồng ổn định tạo lựa chọn thực ,bỏ tính muộn phát triển để đáp ứng việc sớm đưa thị trường Trong việc lựa chọn tích hợp sản phẩm mô hình xử lý rõ ràng họ làm theo cách mà tạo giá trị theo hình thức định linh hoạt Mục đích quan trọng kinh tế phần mềm đại hiểu nguồn gốc khác giá trị , mối liên hệ rõ ràng công nghệ khía cạnh kinh tế , bao gồm xem xét kĩ điều khoản cấp cao Nếu không hiểu lý thiết kế phần mềm theo quy tắc , không chắn lý thuyết thết kế phần mềm đầy đủ với nhiệm vụ phục vụ mục tiêu tạo giá trị cho doanh nghiệp hiệu Tiêu chuẩn đo lường giá trị Một nhân tố phức tạp giá trị thường nên đo theo tiền , điều Các công ty phi lợi nhuận đánh giá kết phi tiền tệ Một số lý luận lớn lâu dài công ty kinh doanh có lãi giá trị mục tiêu cao Hơn , họ đối xử với tiền tiện ích gúp tạo giá trị theo khía cạnh khác Trong số trường hợp giá trị khó đo số lượng Xem xét giá trị an toàn nơi công cộng Có hai khía cạnh giá trị không đơn giản Ở thái cực an toàn , phải gánh thêm chi phí lớn so với lợi nhuận với an toàn Chưa hết , giảm phạm vi an toàn , tăng thêm chút chi phí chắn không cân xứng với tiền phải trả để có an toàn xem đáng giá Khía cạnh đơn vị giá trị đo ? … Các câu trả lời cho câu hỏi phát triển lên , chủ yếu bên lĩnh vực công nghệ phần mềm Lý thuyết định cung cấp khung cho định không chắn với đặc tính rủi ro không mong muốn Tài doanh nghiệp cổ điển khung mở rộng cho công ty đầu tư hướng lợi nhuận, định phải đối mặt với điều không chắn Chủ đề quan trọng bao gồm giá trị (NPV) tiêu chí định đầu tư ; tính toán việc giảm việc phải phân tích dòng tiền chiết khấu (DCF) ; lý thuyết danh mục đầu tư tối ưu , cách để đầu tư danh mục tài sản rủi để tối đa hóa lợi nhuận trả theo cấp độ rủi ro Khái niệm NPV DCF tro việc xây dựng trường hợp kinh doanh DCF đối xử với tài sản có việc đầu tư thụ động (giống chấp ) không tích cực quản lý (giống dự án hay danh mục đầu tư) Tuy nhiên quản lý thường có linh hoạt việc thay đổi đầu tư có thông tin xuất (ví dụ từ bỏ dự án để bước Page 55 Kinh tế công nghệ phần mềm Bài tập tuần - - - - - - vào thị trường ) Chìa khóa ý tưởng linh hoạt tùy chọn xem lựa chọn thực (đối nghịch với tài chính) Lợi ích khung lựa chọn thực so với khung DCF truyền thống việc đánh giá kết kết hợp với giá trị cộng thêm tùy chọn thông minh qua thời gian Tùy chọn giá kĩ thuật có sẵn cho việc đánh giá định cách linh hoạt Teisberg trình bày có lẽ phân tích tốt cho ba chìa khóa công nghệ : tùy chọn giá , tùy chọn tiện ích linh động giảm phân tích dòng tiền Cô giải thích giả sử cách tiếp cận yêu cầu điều kiện áp dụng lợi ích nhược điểm cách Tiếp cận tùy chọn giá có hai lợi ích to lớn Đầu tiên giảm bớt việc phải định dựa vào việc dự đoán dòng chảy tiền tệ dự đoán xác xuất giai đoạn tương lai đất nước Thứ hai , cung cấp đánh giá không dựa chủ quan , giá trị thông số cho câu hỏi , liệu từ thị trường tài Tóm lại , định cung cấp giá trị tài sản việc xem xét thay đổi giá trị tương lai Điều đủ để xác định không chắn giá trị tài sản tương lai , nguồn gốc giá trị việc mở rộng qua thời gian Yêu cầu việc phải làm hài hòng nhiều bên Các câu hỏi định giá rõ ràng khó khăn Nhân tố phức tạp khác làm việc đánh giá , công ty , tổ chức từ thiện , trường học trường đại học quan tài trợ nghiên cứu phủ ? Những người đánh giá điều ? Có khả lợi ích tài , giải pháp cho vấn đề lớn xã hội, tiếp nối văn hóa có giá trị , an ninh quốc gia, hay niềm vui việc học hay thiết kế điều Thậm chí câu hỏi đơn giản Bất kì hoạt động thiết kế phần mềm liên quan đến nhiều đối tượng tham gia , người lại có mục đích đo lường giá trị riêng Ngay họ thống số liệu liên minh công ty hợp tác để tạo lợi nhuận , học có xung đột lợi ích việc phân phối lợi nhuận Hòa giải xung đột kinh tế nhân tố chìa khóa thành công việc phát triển phần mềm Việc hòa giải xây dựng trình phần mềm Một hệ thống thành công việc tạo giá trị cho người tham gia , phải tạo giá trị cho tất thành phần đóng góp quan trọng cho thành công Thất bại việc làm hài lòng bên quan trọng tạo rủi ro hành động đền bù dẫn đến dự án thất bại , việc làm hài lòng không dễ Đảm bảo đề xuất giá trị đáng tin cậy cho bên thời điểm cần thiết thiết kế Trong thực tế , người tham gia mang theo lượng tiền thiết lập rủi ro điều chỉnh tiền thưởng để phụ thuộc vào dự án , bên phải tính toán rủi ro họ Một quan điểm không vụ lợi bên liên quan trí Collin thảo luận việc tiếp cận dựa đạo đức công Ý tưởng bên liên quan trao cho tình trạng đàm phán thỏa thuận theo bên đối xử công , nơi công định nghĩa tiên đề công (không gây hại đên lợi ích bên ) , bên phải đàm phán lợi ích Collin trình bày Page 56 Kinh tế công nghệ phần mềm Bài tập tuần kịch hư cấu liên quan đến người mua , người bán , người sử dụng nửa lại người chịu ảnh hưởng phần mềm Bệnh viện người mua , bác sỹ , y tá người sử dụng , bệnh nhân người chắn bị thiệt hại việc kê sai liều lượng nửa lại - - - - - - Lịch sử tình trạng kinh tế phần mềm Kinh tế phần mềm coi nhánh thông tin kinh tế , lĩnh vực kinh tế bắt đầu đối xử nghiêm túc vào năm 1960 Các đối tượng ban đầu chủ đề chẳng hạn kinh tế quảng cáo tìm kiếm mức giá tốt , kinh tế việc đầu tư nghiên cứu phát triển , kinh tế nghành công nghiệp tổng thể Ứng dụng toàn diện để tỉnh toán vấn đề “The economics of computer” Sharpe’s Nó bao gồm vấn đề chọn lựa mua , thuê hệ thống máy tính , giá dịch vụ máy tính , quy mô kinh tế hệ thống máy tính Nó có phần nhỏ chi phí phần mềm Công ty System Development Corporation (SDC) nghiên cứu mô hình hồi quy tuyến tính để dự đoán chi phí phần mềm Mặc dù không xác , khuyến khích nghiên cứu tốt hình thức mô hình giá phần mềm vào năm 1970 đầu năm 1980 Một số mô hình khả thi sử dụng đến ngày chẳng hạn SLIM[60] , PRICE S [29] , COCOMO [8] … Dựa mô hình COCOMO chứa tóm tắt khái niệm kĩ thuật vi mô (chức sản phẩm , phạm vi kinh tế , phân tích cận biên , giá trị , lý thuyết định ) với ví dụ công nghệ để áp dụng chúng tính định phần mềm Một số kĩ thuật công nghệ phần mềm ngầm thể vấn đề kinh tế Quản lý rủi ro phần mềm sử dụng nguyên tắc lý thuyết định thống kê để trả lời câu hỏi kiểu mẫu , kiểm tra , thẩm định … đủ ? việc mua thông tin để giảm rủi ro Thiếu sót cần giải Hiện , khả lý chi phí phần mềm mạnh đáng kể so với khả lí lợi ích phầm mềm , nguồn lợi ích thời gian chu trình phát triển , chất lượng cung cấp , tổng hợp dự án đồng thời và lựa chọn thực tế bao gồm hội chiến lược Các xu hướng phía hệ thống dựa phần mềm thảo luận bên làm rõ khả lý phí lợi ích , tình phức tạp khó khăn không chắn , thiếu thông tin , cạnh tranh nhân tố thành công quan trọng tương lai doanh nghiệp Một ví dụ hay việc phát triển ứng dụng nhanh (RAD) Như thảo luận , báo cáo US PITAC nói xác nghành công nghệ thông tin tập trung vào việc đưa sản phẩm thị trường cách nhanh chóng Tuy nhiên hầu hết mô hình ước lượng giá trị , lịch trình phần mềm lấy chuẩn với chiến lược chi phí tối thiểu , lúc tương ứng với việc tối đa hóa giá trị chiến lược Mỗi cách tiếp cận có mô hình dự đoán tương tự dự đoán lịch trình theo quy tắc : Calendar Months = 3*(căn bậc ba(Person - Months)) Page 57 Kinh tế công nghệ phần mềm Bài tập tuần - - - Do có dự án 27 person-month , lịch trình với chi phí hiệu 3*(căn bậc ba(27)) = months , với trung bình đội ngũ ba người Tuy nhiên mô hình bao gồm chi phí trực tiếp nguồn lực yêu cầu để phát triển dự án Nó hoàn toàn không phù hợp tính toán giá trị hội việc trì hoãn vận chuyển sản phẩm môi trường cạnh tranh Ở có giải thích kinh tế xác cho áp lực thời gian đưa phầm mềm thị trường Hiểu vấn đề quan trọng để tối ưu định thiết kế Nếu thời gian thị trường quan trọng , giải pháp thu hút đề xuất quy tắc ngón tay bao gồm trung bình 5.5 người cho 5.2 tháng chí người cho 4.5 tháng Các công trình trước giả định môi trường cạnh tranh , phản ánh định hướng với hợp đồng phủ hệ thống kinh doanh xử lý theo lô Mô hình COCOMO có mở rộng gọi CORADMO để hỗ trợ cho suy luận nhanh chóng lịch trình dự án nhỏ Không cần mô hình ước lượng, đánh giá việc phát triển phần mềm tốt mà cần phải tích hợp mô hình đối tác lĩnh vực hoạt đông kinh doanh để cân thời gian phát triển phần mềm , chức , chất lượng khả tạo giá trị Page 58 Kinh tế công nghệ phần mềm Bài tập tuần Lộ trình kinh tế phần mềm - - - Lộ trình giai đoạn nghiên cứu kinh tế phần mềm bắt đầu với mục đích phát triển hiểu biết sẽ quan trọng Phải tăng việc tạo giá trị qua thời gian dự án phần mềm công nghệ thông tin , sản phẩm , danh mục đầu tư nghành công nghiệp Ra định tốt cho việc tạo giá trị Mục đích lộ trình hỗ trợ bởi kết trung gian quan trọng : người thiết kế tất cấp độ phải đinh thiết kế tốt để gia tăng giá trị so với Ra định thiết kế cần thiết sản phẩm trình thiết kế , cấu trúc quản lý linh hoạt chương trình hớn , phân bổ chương trình danh mục đầu tư Các định thiết kế phụ thuộc vào việc thiết lập lợi ích khác Đầu tiên , Không gian thiết kế phạm vi hoạt động thiết kế cần phải đầy đủ Không gian thiết kế Page 59 Kinh tế công nghệ phần mềm Bài tập tuần - - - - - - xác định cấu trúc thị trường công nghệ : công ty tồn họ sản xuất Cấu trúc bị ảnh hưởng số nhân tố bao gồm không giới hạn định chiến lược cấp độ quốc gia , sách đầu tư dài hạn R&D … Cấu trúc thị trường định vật liệu sản xuất mà sau nhà thiết kế triển khai Thứ hai , lĩnh vực cần phải hiểu tốt mối liên quan hệ chế thiết kế công nghệ , bối cảnh , giá trị tạo để đào tạo tốt định hoàn cảnh Cải thiện hiểu biết mối liên kết phụ thuộc vào việc phát triển mô hình nguồn giá trị tốt sẵn có làm rõ nhà thiết kế phần mềm Thứ ba , người liên quan tới việc định phải đào tạo cách triển khai công nghệ cách tiện lợi để tạo giá trị Nhìn chung cá nhân học cần phải có hiểu biết tốt nguồn gốc giá trị rõ ràng mối liên hệ định kĩ thuật giữ gìn giá trị Thứ tư , chế kiểm tra điều khiển cần hướng dẫn định tốt thông qua không gian thiết kế theo nghiên cứu giá trị tăng thêm theo thời gian Những chế phải dựa mô hình liên kết thiết kế kĩ thuật giá trị , mô hình hệ thống cụ thể , sở dũ liệu bao gồm trạng thái hệ thống , rủi ro , giá nhớ , hành vi đối hủ cạnh tranh , điều kiện kinh tế Không gian thiết kế phong phú Không gian thiết kế phần mềm ngày thiếu Một số lí quan trọng điều cấu thị trường việc phát triển phần mềm sơ khai so với ngành công nghiệp hỗ trợ khác Chúng ta có khả xây dựng hệ thống từ điều cụ thể , sản xuất hiệu Chúng ta sử dụng thị trường để quản lý rủi ro thông qua bảo đảm , bảo hiểm trách nhiệm … Không có khả quản lý rủi ro việc sử dụng chế thị trượng trở ngại lớn cho việc sản xuất hiệu Mối liện hệ kinh tế phần mềm sách Hiểu mối quan hệ công nghệ - giá trị quan trọng để đưa lựa chọn thông minh không cấp độ dự án mà chiến lược hoạch định sách : định thúc đẩy kết định chẳng hạn giá trị chứng minh Trong công nghệ phần mềm đưa lựa chọn thông minh việc sử dụng sản phầm phần mềm công nghệ xử lý để tạo giá trị , sách nghiên cứu công nghệ phần mềm đưa lựa chọn thông minh cách thay đổi không gian thiết kế công nghệ phần mềm để tạo giá trị tốt theo thời gian Khung nghiên cứu sách đầu tư phần mềm R&D Tại cấp độ doanh nghiệp sách đầu tư phần mềm chiến lược quốc giá R&D , câu hỏi danh mục đầu tư , dự án riêng cần đầu tư để đạt lợi nhuận mong muốn theo qua thời gian với cấp độ rủi ro lựa chọn Các lợi nhuận diễn thời gian ngắn , dài hạn Danh mục đầu tư quản lý để tối đa hóa giá Page 60 Kinh tế công nghệ phần mềm Bài tập tuần - - - trị tạo theo khía cạnh Làm để có lợi nhuận nguồn đầu tư đánh giá ? Các dự án độc lập đánh giá thành công hay thất bại ? Các dự án cá nhân rủi ro , thường có thông tin để đánh giá chúng cách xác Theo thời gian nghiên cứu tạo thông tin , giá trị tùy chọn giao động Tại cuối giai đoạn định có thực việc đầu tư cho giai đoạn hay không Giảm đầu tư nghĩa nhà nghiên cứu thất bại hay đầu tư ban đầu sai lầm mà với khả không tối ưu việc đầu tư giai đoạn Giám sát tốt việc quản lý đầu tư động Thiết kế phần mềm chuyên sâu nhìn chung diễn tình trạng không chắn giới hạn hiểu biết Nhà thiết kế phải đối mặt với đối thủ cạnh tranh , phát triển công nghệ , đặc tính sản phẩm , điều kiện , tình trạng dựa án Điều kiện thay đổi thông tin tăng lên liên tục Nhiều mô hình số loại sử dụng lúc chương trình phức tạp Mô hình cần thiết để hướng dẫn kiểm tra , kiểm soát phạm vi sản phẩm (kiến trúc , xác nhận …) , trình , đặc tính , giá trị (vật liệu , nhân viên …) , thất bại công nghệ , quản lý , hội (mở rộng , khai thác thị trường ….), … Các mô hình với mối quan hệ trình định nên phát triển , tích hợp vào hoạt động thiết kế phần mềm tham khảo tới đinh thiết kế tồn quan trọng Cải thiện kinh tế phần mềm doanh nghiệp Một phần nhỏ lộ trình hình tóm tắt trình phản hồi khép kín để cải thiện kinh tế phần mềm doanh nghiệp Nó liên quan tới việc sử dụng tốt liệu để tạo đánh giá tốt chi phí , lợi nhuận Những đánh giá khởi đầu trình quản lý linh hoạt trình hướng tới việc đạt lợi ích theo dõi chi phí , chi tiêu áp dụng thâm hụt hội phát sinh Mô hình chi phí , lợi ích giá trị Mô hình phát triển phần mềm chi phí , lịch trình chất lượng Page 61 Kinh tế công nghệ phần mềm Bài tập tuần Trong mục thảo luận vài mô hình ước lượng chi phí , mô hình phải trải qua kiểm tra thị trường việc trì hiệu kinh tế qua thập kỉ Việc nắm giữ xác có liên quan họ câu hỏi khó trả lời , liệu chi phí phần mềm , bảng biểu , chất lượng khác xa so với xác định Hướng quan trọng định nghĩa số liệu phần mềm , có khoảng 15% sai số dự án tổ chức quy tắc tính toán liệu Điều dẫn đến tình trạng mô hình phải điều chỉnh liệu thu thập cách đồng tổ chức xác so với mô hình ước lượng chi phí – giá trị - chất lượng nói chung Sự gia tăng trình công nghệ gây nguồn sai số khác giới hạn tiên đoán mô hình dự đoán xác Phương pháp ước lượng thay phát triển chẳng hạn expertise-base , dynamics-base , case –base , neural net model Mô hình Neural net case-based tương đối chưa trưởng thành Mô hình Dynamic đặc biết tốt cho lịch trình phát triển thích ứng với trình thay đổi khó xác định kích thước Mô hình Expertise-based tốt cho việc giải thay đổi nhanh chóng tình không hiệu để thực cân mở rộng , hay phân tích độ nhạy Tất phương pháp khó khăn với liệu không xác , trình công nghệ thay đổi III.1.1 Mô hình lợi ích giá trị Năng suất phần mềm chủ đề khó gây tranh cãi thời gian dài Các thảo luận tổ chức tổ chức theo dòng mã điểm chức tốt cho việc đo suất người - tháng Nếu tổ chức bạn lựa chọn cấp độ ngôn ngữ (Assembly , 3GL , 4GL) , điểm chức thích hợp để đo tăng suất , chúng không nhạy cảm với yêu cầu thêm công việc để sản xuất sản phẩm theo ngôn ngữ cấp độ thấp Nếu tổ chức bạn phát triển tất phần mềm theo ngôn ngữ hiệu - Page 62 Kinh tế công nghệ phần mềm Bài tập tuần Kĩ thuật mô hình hóa lợi ích - - - - Mô hình giá trị : lợi ích liên quan đến chi phí Trong vài trường hợp , nơi mà lợi ích đo theo quy tắc tránh liên quan tới chi phí không mang tính linh hoạt cao Một ví dụ tốt việc đầu tư vào dòng sản phẩm phần mềm việc sử dụng lại thành phần Với việc sử dụng lại phần mềm, giảm chi phí mà giảm thời gian đưa thị trường Một thách thức khác mô hình chi phí , lợi ích giá trị cần phải đối phó với việc không chắn rủi ro Nguồn gốc không chắn phụ thuộc thị trường , giá , điều kiện kinh tế ,ẩn số công nghệ , ẩn số đối thủ , khan nguồn cung cấp … khắc phục khảo sát khách hàng , dự đoán thị trường , đánh giá kĩ thuật , bán chúng cho tổ chức mua thông tin để giảm rủi ro Theo dõi quản lý giá trị CMM version 1.1 : gọi phần mềm theo dõi giám sát Nó thực 13 hoạt động : theo dõi cập nhật kế hoạch ,rà soát kiểm soát cam kết , có hành động khắc phục cần thiết hoạt động phần mềm : kích thước , nỗ lực , chi phí , nguồn tài nguyên máy tính , tiến độ , rủi , báo cáo liệu CMMI-SE/SW : gọi giám sát theo dõi dự án Nó nhiều hệ thống định hướng , thuộc tính sản phẩm nhiệm vụ theo dõi kiểm soát bao gồm thuộc tính kích thước , độ phức tạp , độ lớn , hình thức , phù hợp , chức Nó ý Page 63 Kinh tế công nghệ phần mềm Bài tập tuần đến hữu sản phẩm , không đóng góp vào việc đạt lợi ích hay mục tiêu tổ chức - - - - - - Làm thiết kế hướng giá trị phương pháp phát triển Vấn đề thứ hai phải coi trọng việc tối ưu giá trị , sau phải hiểu toàn việc thiết lập điều kiện diễn với lợi ích nhận Kịp thời tạo sản phẩm mang tính chất kinh tế có đặc tính cần thiết làm hài lòng yêu cầu điều tất yếu Có ba hướng tiếp cập MBASE/USC , DMR/Thorp + MBASE/USC : Mô hình dựa kiến trúc công nghệ phần mềm hướng tới tập trung thu hẹp khía cạnh kĩ thuật kiến trúc hệ thống ,nhưng lâu đủ để thúc thành công kết + DMR/Thorp : Theo dõi phát triển ứng dụng công nghệ thông tin , tự động hóa công việc thường xuyên , thông qua quản lý thống tin với vai trò : cho phép thay đổi sâu sắc chuyển đổi cấu kinh doanh tính Thách thức nghiên cứu Đầu tiên kinh tế phần mềm gặp phải vấn đề quan trọng , tính ngắt quảng kinh tế lớn tạo phần mềm công nghệ thông tin đẩy kinh tế phần mềm lên thành chủ đề phải nghiên cứu hàng đầu Thứ hai , vấn đề khoa học thực tiễn công nghệ không lợi nhuận Mà cần phải thiết kế mang tính tiện dụng , xác , giá trị tạo đo theo quy tắc tính doanh nghiệp đầu tư Thứ ba ,ý nghĩa lợi ích thực tiễn thất bại làm cho họ cao Thứ tư , xuất tạo bước tiến quan trọng nên cần phải toàn diện nghiên cứu đào tạo công nghệ phần mềm Đào tạo Chúng ta cần phải ý nghiên cứu tạo tác động theo mong muốn mà cần có đầu tư cách đồng đào tạo Không phải khái niệm kĩ thuật phần mềm chịu tác động từ phân tích kinh tế , khóa học Giúp cho học sinh hiểu cách thiết kế để tạo giá trị đối mặt với không chắn , thiếu hiểu biết cạnh tranh thông qua thiết kế danh mục , tiến trình , sản phẩm thông minh thách thức quan trọng Page 64 Kinh tế công nghệ phần mềm Bài tập tuần TÀI LIỆU THAM KHẢO 1) 1.Software Engineering Economics 2) 2.Software Engineering Economics a RoadMap Page 65 [...]... còn bao hàm nguy cơ rủi ro nếu Prob(failure) cao hơn so với ước lượng của chúng ta về nó 3) Những kĩ thuật mà chúng ta giảm bớt mức độ không chắc chắn bằng cách mua thông tin Ví dụ, tạo mẫu là một cách mua thông tin để giảm sự không chắc chắn của chúng ta về khả năng thành công hoặc thất bại của một hệ điều hành đa vi xử lý; bằng cách phát triển một nguyên mẫu nhanh chóng về các yếu tố rủi ro cao của... họ luôn đặt câu hỏi : bao nhiêu thông tin mua là đủ ?” Về nguyên tắc, câu hỏi này có thể được trả lời thông qua học thuyết thống kê kĩ thuật bao gồm cách sử dụng luật Bayes, cho phép chúng ta tính toán thưởng phạt dự tính từ một dự án phần mềm như là một chức năng của mức đầu từ của chúng trong một nguyên mẫu hoặc tùy chọn mua thông tin khác Trong thực tế, sử dụng luật Bayes bao gồm ước lượng của một... thấy được Nếu không, chúng ta có thể gửi lại mà không gặp phải rủi ro lớn Trong tình huống với sự biến đổi vô cùng cao trong thưởng phạt, mức xác suất có thể thấy được là thấp hơn trong tình huống với các biến thể nhỏ hơn trong thưởng phạt Điều kiện 3 : Điều tra nghiên cứu với một xác suất cao của việc xác định chính xác sự xảy ra của trạng thái nguy cấp trong tự nhiên Nếu không, Việc điều tra nghiên... nghĩa đen, cách tiếp cận top-down không quan tâm chính nó với thiết kế của các mô đun cấp thấp cho đến cấp cao hơn đã được phát triển đầy đủ Nếu một trạng thái đối nghịch sẽ làm mô đun mức thấp không thể phát triển, theo sau thiết kế lại nhìn chung sẽ yêu cầu làm lại tối kém cho biệc thiết kế cấp cao hơn và code Điều kiện 1 và 2 cảnh báo chúng ta ngăn lại cách tiếp cận top-down của chúng tôi với việc... ích của 2 các tiếp cận để phát triển hệ điều hành cho một hệ thống sử lý giao dịch: • Lựa chọn A : Chấp nhận một hệ điều hành có sẵn Điều này đòi hỏi 80k trong chi phí phần mềm, nhưng sẽ đạt hiệu suất cao là 120 giao dịch mỗi giây, sử dụng 5 bộ vi xử lý máy tính mini • Lựa chọn B : Xây dựng hệ điều hành mới Hệ điều hành này có nhiều hiệu quả hơn, nhưng yêu cầu tới 80K đô la trong chi phí phần mềm Hình... mỗi phần code nên được chứng minh là đúng Chứng minh là đúng vẫn là cách tốn kém để có được thông tin về các lỗi của phần mềm tự do, mặc dù nó đáp ứng mạnh mẽ điều kiện 3 bởi đưa ra một sự đảm bảo rất cao về tính đúng đắn của chương trình Điều kiện 1 và 2 khuyên rằng những kĩ thuật chứng minh được sử dụng trong những tình huống trong đó chi phí hoạt động của một phần mềm lỗi là rất lớn, đó là mất mát... bị lỗi sẽ được cung cấp bổi việc chứng minh sẽ không có giá trị đầu tư Cạm bẫy 5 : Cạm bẫy này trái ngược lại cạm bẫy 4 Nếu chi phí hoạt động của phần mềm có lỗi tiềm tàng là lớn, nó thiếu thận trọng cao để không thực hiện thử nghiệm offnominal Tóm tắt : giá trị kinh tế của thông tin Page 14 Kinh tế công nghệ phần mềm Bài tập tuần 1 1) 2) 3) A Chúng ta hãy lùi lại một chút từ những hướng dẫn và những... có một sự không chắc chắn còn lại Page 17 Kinh tế công nghệ phần mềm Bài tập tuần 1 khoảng 10 phần trăm dựa vào làm thế nào lập trình viên thực sự hiểu các thông số kỹ thuật mà họ code (Yếu tố này cũng bao gồm việc xem xét như không chắc chắn doanh nhân trong các giai đoạn phát triển và thử nghiệm.) B Mô hình thuật toán cho ước lượng chi phí phần mềm Mô hình chi phí thuật toán: Phát triển sớm Kể từ những... là một yếu tố dự báo rất chính xác Hơn nữa, việc áp dụng các mô hình là khá khác thường; một dự án với tất cả đều không có sự đánh giá được ước tính trừ đi 33 MM; thay đổi ngôn ngữ từ một ngôn ngữ bậc cao sang ngôn ngữ lắp ráp thêm 7 MM, độc lập với quy mô dự án Các kết quả kết luận nhất từ nghiên cứu SDC là có quá nhiều khía cạnh phi tuyến của phát triển phần mềm cho một mô hình dự toán chi phí tuyến... lực dự án của giai đoạn và hoạt động Vào những năm cuối thập niên 1970, một số mô hình ước lượng chi phí phần mềm được phát triển để thành lập một tiến bộ đáng kể trong các nhà nước của nghệ thuật Chúng bao gồm các Putnam SLIM Mod-el [44], Model Doty [27], các PRICE RCA S mô hình [22], mô hình COCOMO [11], các mô hình IBM-FSD [53], các mô hình máy bay Boeing [9] , và một loạt các mô hình phát triển bởi