... Giới thiệu số công cụ CASE Nội dung • • • • • Các mô hình qui trình phần mềm Bước lặp qui trình Các hoạt động qui trình Mô hình qui trình thống RUP Công cụ CASE Qui trình phần mềm • Một tập có ... • Mô hình qui trình lặp mô tả qui trình phần mềm vòng lặp hoạt động Các điểm • RE qui trình phát triển đặc tả phần mềm • Qui trình thiết kế lập trình chuyển đặc tả thành chương trình chạy • Kiểm ... hình tiến trình phần mềm biễu diễn trừu tượng qui trình • Các hoạt động đặc tả, thiết kế, lập trình, kiểm định tiến hóa • Mô hình tiến trình tổng quát mô tả tổ chức qui trình phần mềm Vd mô hình...
Ngày tải lên: 22/10/2014, 18:53
... TEST PHẦN MỀM 1.1 Định nghĩa Test phần mềm trình vận hành thử nghiệm chương trình, hệ thống phần mềm với mục đích tìm lỗi 1.2 Vai trò - Testing ... testing” - Những vùng quan trọng phần mềm - Những vùng phần mềm hay dùng - Những vùng có đặc trưng riêng, khác biệt hẳn với vùng khác phần mềm - Những vùng phần mềm dễ bị ảnh hưởng thay đổi vừa ... thời gian nguồn lực cho QUI TRÌNH PHÁT TRIỂN PHẦN MỀM VÀ VỊ TRÍ CỦA TESTING 2.1 Mô hình chữ V qui trình test - Trong qui trình phát triển phần mềm truyền thống, testing thực song song với giai...
Ngày tải lên: 06/04/2015, 00:12
Các kinh nghiệm quý của công nghệ phần mềm
... cốt lõi vấn đề phát triển phần mềm ? Trình bày Rationals kinh nghiệm tốt cho trình phát triển phần mềm ? Xem xét cách dùng kinh nghiệm để giảI vấn đề phát triển phần mềm Các kinh nghi?m q CNPM ... trúc phần mềm xác đònh: ? Kiến trúc phần mềm chứa đựng đònh quan trọng tổ chức hệ thống phần mềm ? lựa chọn phần tử cầu trúc interface Sự chúng để cấu thành hệ thống ? nh vi mô tả cộng tác phần ... không khớp với Phần mềm khó bảo trì nâng cấp, mở rộng Phát trễ lỗ hổng dự án Chất lượng phần mềm Hiệu phần mềm thấp Các thành viên nhóm thay đổi gì, nào, đâu, tai phải thay đổi ? Quá trình build-and-release...
Ngày tải lên: 22/08/2012, 10:37
Các kinh nghiệm quý của công nghệ phần mềm - PTPM theo vòng lặp
... đủ nha trình độ Các kinh nghi?m q CNPM Duong Anh Ð?c Phát triển phần mềm công việc tậ Các thách thức Pe E • Các nhóm đông • Sự chuyên môn hóa Analyst • Phân tán Project Manager • Công nghệ thay ... không khớp với Phần mềm khó bảo trì nâng cấp, mở rộng Phát trễ lỗ hổng dự án Chất lượng phần mềm Hiệu phần mềm thấp Các thành viên nhóm a gì, nào, đâu, tai phải thay đổi ? Quá trình build-and-release ... chứng nguye cốt lõi vấn đề phát triển p ? Trình bày Rationals kinh nghiệm tốt c trình phát triển phần mềm ? Xem xét cách dùng kinh nghiệm na vấn đề phát triển phần Các kinh nghi?m q CNPM Duong Anh...
Ngày tải lên: 29/09/2013, 17:20
Tiểu Luận Tổng quan về ngôn ngữ Ruby - các vấn đề hiện đại của công nghệ phần mềm
... triển phần mềm Framework tạo ứng dụng thiết kế dựa vào thư viện phát triển theo ngôn ngữ để tạo người lập trình dễ dàng để phát triển phần mềm cách nhanh nhóng hiệu Khi phát triển phần mềm dựa ... Controller Nó kiến trúc phần mêm hay mô hình thiết kế sử dụng kỹ thuật phần mềm, giúp cho người lập trình tách ứng dụng họ thành ba thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ ... tượng Ruby ngôn ngữ mềm dẻo linh hoạt Ruby coi ngôn ngữ mềm dẻo linh hoạt, từ cho phép người dùng tự sửa đổi phần cốt lõi Các phần cốt lõi Ruby rời định nghĩa lại ý muốn Các phần hữu thêm vào Ruby...
Ngày tải lên: 25/12/2013, 23:05
Giáo trình Nhập môn Công Nghệ Phần Mềm doc
... thống phần mềm trợ giúp lĩnh vực xây dựng phần mềm Các phần mềm hỗ trợ chuyên viên tin học bước xây dựng phần mềm theo phương pháp với qui trình chọn trước 10 QUI TRÌNH CÔNG NGHỆ PHẦN MỀM Như ... nghiên cứu chính: Qui trình công nghệ, Phương pháp phát triển, Công cụ môi trường phát triển phần mềm - Qui trình công nghệ phần mềm: Hệ thống giai đoạn mà trình phát triển phần mềm phải trải qua ... trình, phương pháp, công cụ để phát triển phần mềm máy tính Có thể định nghĩa tóm tắt công nghệ phần mềm sau: Công nghệ phần mềm nghành khoa học nghiên cứu việc xây dựng phần mềm có chất lượng...
Ngày tải lên: 10/03/2014, 08:20
Các kinh nghiệm quí giá của công nghệ phần mềm potx
... cốt lõi vấn đề phát triển phần mềm ? Trình bày Rationals kinh nghiệm tốt cho trình phát triển phần mềm ? Xem xét cách dùng kinh nghiệm để giảI vấn đề phát triển phần mềm Các kinh nghi?m q CNPM ... trúc phần mềm xác đònh: ? Kiến trúc phần mềm chứa đựng đònh quan trọng tổ chức hệ thống phần mềm ? lựa chọn phần tử cầu trúc interface Sự chúng để cấu thành hệ thống ? nh vi mô tả cộng tác phần ... không khớp với Phần mềm khó bảo trì nâng cấp, mở rộng Phát trễ lỗ hổng dự án Chất lượng phần mềm Hiệu phần mềm thấp Các thành viên nhóm thay đổi gì, nào, đâu, tai phải thay đổi ? Quá trình build-and-release...
Ngày tải lên: 27/06/2014, 03:20
Giáo trình tóm tắt Công nghệ phần mềm docx
... .132 Trong s ba cỏch hiu v tớnh kh chuyn ny thỡ cỏch th nht l thụng dng nht Vic chun húa (do t chc quc t IFO/hoc Vin tiờu chun quc gia M ANSI) nhm nõng cao tớnh kh chuyn ngụn ng lp trỡnh ... 136 (b)Cỏc ngụn ng chuyờn dng: Cỏc ngụn ng chuyờn dng c c trng bi cỏc dng cỳ phỏp bt thng ó c c bit thi k cho mt ng dng riờng Trong hng trm ngụn ng chuyờn dng ang c dựng, cú mt s ... ngụn ng BASIC) : Thay vỡ chuyn i ton b chng trỡnh ngun nh trỡnh biờn dch, trỡnh thụng dch ch chuyn i mt mnh ca chng trỡnh v thc hin on mó kt qu ngay, sau ú nú tip tc chuyn i mnh th ri thi hnh...
Ngày tải lên: 06/07/2014, 09:20
giáo trình nhập môn công nghệ phần mềm
... thống phần mềm trợ giúp lĩnh vực xây dựng phần mềm Các phần mềm hỗ trợ chuyên viên tin học bước xây dựng phần mềm theo phương pháp với qui trình chọn trước - 11 - QUI TRÌNH CÔNG NGHỆ PHẦN MỀM Như ... nghiên cứu chính: Qui trình công nghệ, Phương pháp phát triển, Công cụ môi trường phát triển phần mềm - Qui trình công nghệ phần mềm: Hệ thống giai đoạn mà trình phát triển phần mềm phải trãi qua ... hợp qui trình, phương pháp, công cụ để phát triển phần mềm máy tính Có thể định nghĩa tóm tắt công nghệ phần mềm sau: Công nghệ phần mềm nghành khoa học nghiên cứu việc xây dựng phần mềm có chất...
Ngày tải lên: 06/01/2015, 14:04
Giáo trình nhập môn công nghệ phần mềm phần 2 NXB ĐHQG TP HCM
... thống phần mềm phạm vi ứng dụng Việc ghi hệ thống phần mềm nghệ thuật giống phần thiết kế cài đặt hệ thống phần mềm 3.3 Cách thức trình bày bên Ngoài chọn tên ghi chú, khả đọc hệ thống phần mềm ... liệu cho công việc Chấm điểm Học sinh D1 Chấm điểm D3 D4 Giai đoạn 3: Phân tích yêu cầu chức Giai đoạn 4: Thiết kế phần mềm (đã trình bày phần kiến trúc phần mềm chương Thiết kế phần mềm) Giai ... dụng phần mềm để thực công việc so sánh kết sử dụng phần mềm với kết thực giới thực Ví dụ 2: Minh họa giai đoạn kiểm chứng phần mềm hỗ trợ giải tập phương trình đại số Giai đoạn 6: Kiểm chứng phần...
Ngày tải lên: 03/12/2015, 01:37
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 15 docx
... nhiều thách thức, sản phẩm phần mềm đụng chạm đến tất giai đoạn tiến trình xây dựng phần mề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 ... hoạch bảo trì suốt tiến trình phần mề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 ... nh thiết kế tạo phiên chuyển đến nhóm SQA để xác nhận lại (nhng không đợc can thiệp vào công việc lập trình viên) 184 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn Bảo đảm công tác bảo trì (ensuring...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 14 ppt
... 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ần mềm ... 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 ... 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)...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 13 potx
... 13.1Khái quát chung (overview) Quá trình chuyển đổi từ thiết kế chi tiết sang mã lệnh Do nhiều ngời thực (programming-in-the-many) Lựa chọn ngôn ngữ lập trình phụ thuộc vào hợp ngữ ... thuộc vào hợp ngữ máy 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ình Các ngôn ngữ lập trình hệ thứ t (fourth generation languages 4GL): Focus, Nature, ... 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...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 12 pdf
... đợc công việc mô tả đầu vào, sản phẩm phải thực nh (how ?) 139 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 12.2Thiết kế trừu tợng hóa (design and abstraction) Giai đoạn thiết kế phần mềm có ... sau hoàn thành DFD, nhà thiết kế phần mềm phải hoàn tất thông tin vào/ra module Điểm trừu tợng hóa cao đầu vào (point of highest abstraction of input): điểm biến chuyển liệu đầu vào thành liệu ... vào đầu Ví dụ DFA : đếm số từ (words) tập tin tên tập tin đọc tên tập tin tên tập tin công nhận tập tin hợp lệ công nhận tên tập tin đếm số từ đếm số từ định dạng số lợng từ đếm đầu vào định dạ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 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 11 pptx
... 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 tầng điều khiển di chuyển n thang máy ... Tắt nút thang máy Bật nút tầng Tắt nút tầng Mở cửa thang máy Đóng cửa thang máy Di chuyển thang máy lên tầng Di chuyển thang máy xuống tầng hợp tác Lớp Nút thang máy Lớp Nút tầng Lớp Thang máy ... thang máy do/ đóng cửa thang máy sau hết thời gian [nút tầngsáng] Dừng tầng Tiếp tục di chuyển do/ di chuyển thang máy tầng theo hớng d do/ dừng thang máy do/ mở cửa do/ cập nhật yêu cầu Tắt...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 10 pdf
... 3P A Chu ng báo động Chu ng báo động Chu ng báo động Chu ng báo động Chu ng báo động A Chu ng báo động Chu ng báo động Chu ng báo động Chu ng báo động Chu ng báo động B B Chu ng báo động Chu ng ... dàng đào tạo sử dụng giảm chi phí phát triển phầm mềm dễ dàng thuyết phục khách hàng viết lại ngôn ngữ tự nhiên Sử dụng rộng rãi công nghệ phần mềm với ứng dụng lớn nớc Châu Âu Mỹ 143 Huỳnh Xuân ... DFD: bớc làm mịn thứ 131 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn nhà cung cấp phần mềm liệu gói phần mềm Các chi tiết gói Đặt hàng KHáCH HàNG Thẩm tra tính hợp lệ việc đặt hàng Chi tiết...
Ngày tải lên: 24/07/2014, 08:21
Bài giảng công nghệ phần mềm - Phần 2 Các giai đoạn trong chu trình sống của phần mềm - Chương 9 pps
... trọng Phát triển thật nhanh sản phẩm phần mềm Không có đặc tả thiết kế khó bảo trì 123 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 9.7 Thiết kế ứng dụng chung (joint application design - JAD) ... trúc (structered interview) chu n bị sẵn câu hỏi cụ thể dạng đóng (specific preplanned close-ended questions) để nêu VD: khách hng đợc hỏi nh: có nhân viên bán hàng công ty ? khoảng thời gian ... giảm cân - chuyên gia dinh dỡng nhập tuổi, giống, khối lợng liệu cá nhân khác bệnh nhân béo phì - sản phẩm in thực đơn cho bệnh nhân - kịch đợc đa cho ngời sử dụng tơng lai sản phẩm - chuyên gia...
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 8 doc
... dựng sở xem xét 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ố ... Bối cảnh lịch sử COCOMO: đời năm 1981 có mô hình thác nớc chu trình sống phần mềm thực thi máy mainframes không nhận biết đợc số công nghệ nh: hớng đối tợng, mô hình khách-chủ COCOMO II [Boehm ... thấp, công ty thua lỗ cao, khách hàng không đặt hàng Giá nội (internal cost): giá thành để phát triển phần mềm lơng đội ngũ phát triển, nhà quản lý, nhân viên hỗ trợ, chi phí phần cứng, phần mềm...
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
... 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 phần mềm dễ di chuyển (portable system software) hệ thống phần mềm ứng dụng dễ di chuyển ... cần quan tâm không tơng thích phần cứng (hardware incompatibilities) không tơng thích hệ điều hành (operating system incompatibilities) không tơng thích số hoá phần mềm (numerical software incompatibilities) ... di chuyển (portable data) 84 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 7.5 Vận hành tơng tác (interoperability) Định nghĩa: hợp tác qua lại đối tợng mã lệnh từ nhiều nhà sản xuất phần mềm...
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
... máy bay mã hàm số phần số phần xuất cờ trạng thái danh sách phần máy bay danh sách phần máy bay phần chế tạo tên phần Hình 6.9 Mô tả giao diện Hình 6.6 r - r s t t u Chung Chung - - Dữ liệu - ... http://www.ebook.edu.vn Nối kết chung (common coupling): hai mô-đun đợc gọi nối kết chung hai truy xuất đến liệu toàn cục giống VD: mb ma biến toàn cục Hình 6.7 Nối kết chung Nối kết điều khiển (control ... lập trình Simula67 [Dahl Nygaard, 1966; Dahl, Myrhaug and Nygaard, 1973] Hỗ trợ đa hình liên kết động Một số vấn đề: gắn kết mô-đun đợc thừa kế mô-đun định nghĩa nối kết chung với định nghĩa công...
Ngày tải lên: 24/07/2014, 08:21