... TRÌNH LÀM PHẦNMỀM 2.1 MỞ ĐẦU Quytrình làm phầnmềm (hay gọi đơn giản theo tiếng Anh: software process - quytrìnhphần mềm) trình tạo phầnmềmQuytrình kết hợp mô hình vòng đời phần mềm, công cụ ... dựng nên phầnmềmCáccông ty phầnmềm khác có quytrìnhphầnmềm khác Ví dụ xem vấn đề tài liệu Có số công ty cho thân phầnmềm với mã nguồn tài liệu phầnmềm Họ cho phầnmềm hiểu cách đọc mã ... hồi quy Tốt nên viết lại phầnmềmPhần cứng bị thay đổi Phầnmềm không thích hợp nữa, tốt nên viết lại Trong trường hợp đây, phầnmềm cũ thay phầnmềmquytrìnhphầnmềm lại bắt đầu Sự kết thúc...
... thuật phầnmềm TRIZ CHƯƠNG IV: LẬP TRÌNH CẤU TRÚC TRONGCÔNGNGHỆPHẦNMỀM GV: GS.TSKH Hoàng Kiếm Trang 15 Các nguyên lý sáng tạo Côngnghệphầnmềm Khoảng cuối năm 1960, quy mô phát triển phần ... nguyên lý sáng tạo Côngnghệphầnmềm GV: GS.TSKH Hoàng Kiếm Trang 28 Các nguyên lý sáng tạo Côngnghệphầnmềm PHẦN THỨ BA : TÁC ĐỘNG TRỞ LẠI CỦA CÔNGNGHỆPHẦNMỀM ĐỐI VỚI CÁC NGUYÊN LÝ SÁNG ... thừa phần GV: GS.TSKH Hoàng Kiếm Trang 14 Các nguyên lý sáng tạo Côngnghệphầnmềm PHẦN THỨ HAI : ÁP DỤNG CÁC NGUYÊN LÝ SÁNG TẠO TRONGCÔNGNGHỆPHẦNMỀM CHƯƠNG III: GIỚI THIỆU VỀ TRIZ TRONG...
... bụi tạo quytrình thải từ băng chuyền hay máy nâng Quá trình sản xuất malt phối hợp chặt chẽ để tạm ngưng hoạt động hệ thống tách bui không hoạt động Cáccôngtrình thiết bị nên thiết kế phần rìa ... cao công nhân trình tiếp xúc với nguyên vật liệu, kế hoạch sản xuất, thiết bị côngnghệ Sự tập luyện công nhân, tri giác người, kinh nghiệm tức thời nhận thay đổi mối liên quan đến mẻ bia trình ... ảnh hưởng đến việc kiểm soát trực tiếp trình nhiệt độ Trách nhiệm công nhân nấu bia phải biết rõ chất lượng malt, thành phần nước sản xuất bia, kiểm soát quytrình cẩn thận, chẳng hạn như, đo màu...
... nêu côngtrình ban đầu để suy dẫn phần cấu trúc chơng trình liệu lại từ cấu trúc liệu vấn đề Trong mục mục sau trình bày tổng quan cách tiếp cận cách thiết kế chơng trình Jackson, gọi lập trình ... liệu vào cấu trúc điều khiển phần mềm; (4) làm mịn cấp bậc phầnmềm cách dùng hớng dẫn đợc xác định nh phần phơng pháp; (5) cuối phát triển mô tả thủ tục cho phầnmềm Một phân chia rõ rệt bớc ... công cụ 1/ Tên công cụ 1/ Tên công cụ 1/ Tên công cụ 1/ Phân loại công cụ 1/ Phân loại công cụ 1/ Báo cáo 1/ Báo cáo Báo cáo sử dụng máy công cụ hàng ngày Phân loại công cụ, tên công cụ Phân loại...
... kiến trúc hướng mô hình công nghiệp phát triển phầnmềm minh họa việc áp dụng lý thuyết nghiên cứu vào việc phát triển hệ thống thực tế Luận văn bao gồm chương sau: Chương Các nguyên tắc mô hình ... quan đặc trưng côngnghệ hướng đối tượng Chương Tổng quan kiến trúc hướng mô hình (MDA – Model Driven Architecture) Chương Phương pháp phân tích thiết kế hướng đối tượng phầnmềm ứng dụng theo...
... môi trường trơ môi trường ôn hòa Với cách diễn dịch này, ta có tương đồng quytrình kiểm nghiệm phầnmềmTrong phát triển phần mềm, cần phải kiểm nghiệm phầnmềm phát triển môi trường giả lập với ... cho côngnghệphầnmềm Do khoa học máy tính lĩnh vực rộng lớn nên ví dụ viết rút từ giai đoạn khác vòng đời sản phẩm phần mềm, mức thiết kế, mức thực ứng dụng Mặc dù giới hạn phạm vi côngnghệphần ... thực mà phầnmềm hoạt động Một ví dụ khác quytrình kiểm chuẩn (benchmark test), thường dùng để đo lường hiệu suất phần cứng phầnmềm Môi trường chạy kiểm chuẩn kiểm soát cẩn thận để cách ly...
... chơng I tổng quan côngnghệphầnmềm I Giới thiệu chung phầnmềm 1.Định nghĩa Theo Tiến sĩ Roger S.Pressman_Nhà khoa học tên tuổi ngời Mĩ có uy tín phơng pháp ,công cụ kĩ nghệphần mềm, nhà s phạm ... quytrình sản xuất phầnmềm Chính vậy, ngời làm tin học, cần phải hiểu biết kiến thức phần mềm, đặc biệt nhà sản xuất phầnmềm việc nắm đợc kĩ thuật , phơng pháp côngnghệphầnmềm cần thiết Nội ... kế phầnmềm sau Cái nhìn cài đặt yêu cầu phầnmềmtrình bày cách biểu diễn giới thực chức xử lí cấu trúc thông tin .Trong số trờng hợp, biểu diễn vật lí đợc xây dựng xem nh bớc thiết kế phần mềm. Tuy...
... ĐẠI HỌC CÔNGNGHỆ LÂM THỊ THÚY HOA NGHIÊN CỨU, PHÁT TRIỂN VÀ ỨNG DỤNG KIẾN TRÚC HƯỚNG MÔ HÌNH TRONGCÔNGNGHỆPHẦNMỀM Ngành: Côngnghệ thông tin Chuyên ngành: Côngnghệphầnmềm Mã ... chi tiết cho hệ thống phầnmềm 1.2 Các đặc trƣng côngnghệ hƣớng đối tƣợng Côngnghệ hướng đối tượng là tập nguyên tắc hướng dẫn xây dựng phầnmềm với ngôn ngữ, sở liệu và công cụ hỗ trợ cho nguyên ... tạo PSM 2.3.2.3 Quá trình biến đổi mô hình Hình 2.10 Quá trình biến đổi mô hình Mô hình chuẩn bị cách sử dụng kiểu độc lập côngnghệ mô hình Các kiểu là phần khung phầnmềmCác yếu tố PIM là...
... Tiến trình DMAIC SixSigma hệ thống chất lượng khác Triển khai SixSigma Áp dụng Six Sigma Côngnghệphầnmềm 4/8/15 Áp dụng Six Sigma Côngnghệphầnmềm 34 ÁP DỤNG SIX SIGMA TRONGCÔNGNGHỆPHẦNMỀM ... triển phầnmềm biết họ thực theo kế hoạch Thường xuyên xảy việc chậm trễ, vượt chi phí hay xảy lỗi 4/8/15 Áp dụng Six Sigma Côngnghệphầnmềm 35 ÁP DỤNG SIX SIGMA TRONGCÔNGNGHỆPHẦNMỀM ... phầnmềm khoảng thời gian dài bị rủi ro hơn, nhiên phải chịu chi phí cao thời gian thực lâu 4/8/15 Áp dụng Six Sigma Côngnghệphầnmềm 49 MỘT DỰ ÁN SIX SIGMA TIÊU BIỂU TRONGCÔNGNGHỆPHẦN MỀM...
... hiệu quytrình tái sử dụng phầnmềm Hiện nay, quytrình tái sử dụng phầnmềm liên quan tới vấn đề dòng sản phẩm phầnmềm Tuy nhiên số câu hỏi quan trọng ban đầu đề cập quytrình kỹ thuật ngày quy ... tính đồng Cácquytrìnhphầnmềm cung cấp tất thao tác cần thiết để sản xuất quản lý phần mềm, quytrình tái sử dụng tập hợp thao tác cần thiết để phát triển tái sử dụng tài nguyên Cácquytrình ... tái sử dụng quytrình không tổ chức Hơn nữa, vấn đề lớn quytrình vấn đề quytrình tái sử dụng phầnmềm Do đó, cần thiết quytrình hiệu để nắm bắt nguyên tắc mà dẫn tới thích nghi quytrình tổ chức...
... trìnhphầnmềm Xem xét kỹ thuật hình thức Đảm bảo chất lượng phầnmềmCông tác tài liệu Sử dụng lại Đo lường phầnmềm Quản lí rủi ro dự án phầnmềm 14 Qui trìnhphầnmềm • Qui trìnhphầnmềm - • Các ... CÔNGNGHỆPHẦNMỀM gì? PHẦNMỀM • Phầnmềm gì? - - - - • Là hệ thống gồm có chương trình máy tính, tài liệu, liệu qui trình vận hành chương trình để vận hành hệ thống máy tính Phầnmềm không ... Giao hàng (phần mềm) hạn Sản phẩm có chất lượng Chi phí khung ngân sách dự kiến Quản lí dự án phát triển phầnmềm - Lập kế hoạch phát triển phầnmềm - Qui trìnhphần mềm/ chu trình sống...
... đoạn dự án nhằm thực mục tiêu Các quytrình hoạt động Quytrình theo RUP Cácquytrình hoạt động (tt) Một số quytrìnhCácquytrình hoạt động (tt) - QuytrìnhPhân tích Thiết kế (Analysis ... sản phẩm phầnmềm khả dụng khách hàng Các quytrình hoạt động (tt) - Quytrình Môi trường thực (Environment) Cung cấp quytrình để thiết lập môi trường phát triển phầnmềm (bao gồm quytrình ... trình môi trường côngnghệcông cụ/tài nguyên cần thiết) đảm bảo dự án hoạt động theo qui trình phát triển phầnmềm Các quytrình hoạt động (tt) - Quytrình Hiện thực Xây dựng chương trình (Implementation)...
... gii quyt ng cho hu ht cỏc ng dng, ngi ta a mt lot cỏcchin lc gii quyt ng Chin lc gii quyt ng l chin lc chn th t lut chỏy cú nhiu hn mt lut cú th chỏy Trong cỏc h thng cú s dng chin lc gii quyt ... cỏc k nng gii quyt H cung cp tri thc, tr giỳp din t/phõn tớch, tr giỳp kim th Trong quỏ trỡnh nghiờn cu, cỏc chuyờn gia cú th giỳp phỏt hin cỏc khỏi nim mi v cỏc phng thc gii quyt , cung cp ... ý no ú theo thụng tin sn cú 2.3.1.2 Tip cn quy np Quy np l thớch hp cú cỏc thớ d, cỏc quan sỏt quỏ kh Cỏc thớ d ny c dựng rỳt cỏc lut hoc cỏc cõy quyt nh, cho phộp nm c tri thc gii 2.3.2 Chn...
... Validation; – Tiến hóa - Evolution • Một mô hình quytrìnhphầnmềm biểu diễn trừu tượng quytrình – Một mô tả quytrình từ góc độ Các mô hình quytrìnhphầnmềm tổng quát • Mô hình thác nước – The waterfall ... Tiến trìnhphầnmềm tập hoạt động thực để sản xuất tiến hoá phầnmềm • Các hoạt động chung tiến trìnhphầnmềm đặc tả yêu cầu, phát triển, thẩm định tiến hoá phầnmềm • Các mô hình tiến trình ... thành chương trình loại bỏ lỗi chương trình • lập trình hoạt động cá nhân – quytrình lập trình tổng quát • quytrình tìm lỗi (debugging process), lập trình viên thực việc kiểm thử chương trình để...
... nhiều thách thức, sản phẩm phầnmềm đụng chạm đến tất giai đoạn tiến trình xây dựng phầnmềm Nghịch lý công ty: xem nhẹ công tác bảo trì giao công đoạn bảo trì cho lập trình viên VD: Xem xét khả xảy ... Đợc xem nh dịch vụ hậu (after-sales service), giữ khách hàng cách cung cấp dịch vụ bảo trì tốt Là chuẩn mực cho thành côngcông ty phầnmềm 183 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 15.4Quản ... hoạch bảo trì suốt tiến trìnhphầnmềm ghi nhận cẩn thận thông tin kỹ thuật tài liệu phải đợc hoàn tất hiệu chỉnh chu đáo, phản ánh xác thành phần phiên hành Vấn đề lặp lại công tác bảo trì (problem...
... hợp công cụ dòng liệu tích hợp front-end (front-end tool inegration), công cụ đợc nhúng Môi trờng thơng mại: SoftBench [Riehle, 1991] dành cho sản xuất phần cứng, CT dành cho sản xuất phầnmềm ... CNPM http://www.ebook.edu.vn Tích hợp công cụ (tool integration), tất công cụ giao tiếp với thông qua định dạng liệu giống VD: theo dạng mã ASCII tích hợp công cụ dòng liệu (data stream tool integration) ... tất công cụ môi trờng có giao diện ngời dùng (user interface integration) Nhìn thấy v cảm nhận đợc (look and feel) Tích hợp tiến trình (process integration) môi trờng thờng hỗ trợ cho tiến trình...
... Hình 13.4 Các câu if chấp nhận đợc 156 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 13.3Viết m lệnh chuẩn (coding standards) Thống quy ớc cách đặt tên mô-đun, tên biến, Nên sử dụng quy tắc sau: ... tính phụ thuộc vào số lợng ngôn ngữ lập trình sẵn có thói quen sử dụng ngôn ngữ lập trìnhCác ngôn ngữ lập trình hệ thứ t (fourth generation languages 4GL): Focus, Nature, mã máy (1) hợp ngữ ... Mục tiêu sản phẩm ngời lập trình sử dụng (end-user programming) Có đánh giá rủi ro chọn ngôn ngữ lập trình 153 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 13.2Kỹ lập trình tốt (good programming...
... Kiểu trả Các tham số đầu vào Các tham số đầu Các thông báo lỗi Các tập tin truy xuất Các tập tin có thay đổi Các mô-đun đợc gọi Mô tả Tên mô-đun Kiểu trả Các tham số đầu vào Các tham số đầu Các thông ... CNPM http://www.ebook.edu.vn Tên mô-đun Kiểu trả Các tham số đầu vào Các tham số đầu Các thông báo lỗi Các tập tin truy xuất Các tập tin có thay đổi Các mô-đun đợc gọi Mô tả Đếm số lợng từ integer ... tin văn , ngợc lại trả -1 Tên mô-đun Kiểu trả Các tham số đầu vào Các tham số đầu Các thông báo lỗi Các tập tin truy xuất Các tập tin có thay đổi Các mô-đun đợc gọi Tạo đầu void số lợng từ: integer...
... nét với câu đơn VD: Các nút thang máy tầng điều khiển di chuyển n thang máy tòa nhà m tầng chiến lợc không hình thức: lấy ràng buộc cách không hình thức để giải vấn đề VD: Các nút dùng thang máy ... lợc không hình thức (kể các nội dung nằm biên vấn đề) sử dụng tên nh ứng cử viên cho tên lớp VD: Các nút dùng thang máy tầng điều khiển di chuyển n thang máy tòa nhà m tầng Các nút sáng lên đợc ... phẩm với ngời sử dụng Trình bày dới dạng sơ đồ trờng hợp sử dụng kịch kết hợp Kịch thể trờng hợp sử dụng Thang máy nhấn nút thang máy Ngời sử dụng nhấn nút hớng tầng Hình 11.1 Cáctrờng hợp sử dụng...