... dùng Xác định yêu cầu phần mềm Thiết kế phần mềm Thiết kế cấu trúc Thiết kế cấu trúc phần hóa mềm Lập trình cấu trúc thiết kế chi tiết: Thiết kế cấu Phơng pháp trúc bên phần mềm Jackson (đơn vị ... lập trình hóa Kiểm tra chất lợng phần mềm Phơng pháp kiểm phát triển thử chơng trình Sử dụng, vận hành phần mềm phát triển Biến đổi, điều Cha cụ thể chỉnh phần mềm phng...
... kể đến dạng phần mềm đặc biệt phần mềm phục vụ kỹ nghệ phần mềm Đó phần mềm chương trình dịch, phần mềm gỡ rối, công cụ hỗ trợ phân tích thiết kế (CASE) Các phần mềm xuất dạng phần mềm máy tính ... ứng dụng phần mềm a Phần mềm hệ thống b Phần mềm thời gian thực c Phần mềm nghiệp vụ d Phần mềm khoa học công nghệ e Phần mềm nhúng ... ước l...
... đến dạng phần mềm đặc biệt phần mềm phục vụ kỹ nghệ phần mềm Đó phần mềm nh chơng trình dịch, phần mềm gỡ rối, công cụ hỗ trợ phân tích thiết kế (CASE) Các phần mềm xuất dới dạng phần mềm máy ... lục Phần mềm kỹ nghệ phần mềm 1.1 Tầm quan trọng tiến hóa phần mềm 1.1.1 Tiến hóa phần mềm 1.1.2 Sự ứng dụng phần mềm 1.2 Khó khăn, thách thức...
... đến dạng phần mềm đặc biệt phần mềm phục vụ kỹ nghệ phần mềm Đó phần mềm nh chơng trình dịch, phần mềm gỡ rối, công cụ hỗ trợ phân tích thiết kế (CASE) Các phần mềm xuất dới dạng phần mềm máy ... lục Phần mềm kỹ nghệ phần mềm 1.1 Tầm quan trọng tiến hóa phần mềm 1.1.1 Tiến hóa phần mềm 1.1.2 Sự ứng dụng phần mềm 1.2 Khó khăn, thách thức phát...
... 6. 1 Đại cương - Quản lý dự án tầng phát triển phần mềm - Mục tiêu việc quản lý dự án phát triển phần mềm đảm bảo cho dự án: • Đúng thời hạn • Không vượt dự toán • Đầy đủ chức ... nhóm 6. 2 Độ đo phần mềm Để quản lý cần định lượng đối tượng quản lý cần quản lý: + Phần mềm + Qui trình phát triển Chúng ta cần đo kích cỡ phần mềm, chất...
... trình Vai trò thiết kế phần mềm trình kỹ nghệ 3. 1 .3 Quá trình thiết kế - Thiết kế phần mềm chuyển đặc tả yêu cầu dịch vụ thông tin hệ thống thành đặc tả hệ thống phần mềm Nghiên cứu để hiểu ... thực hệ thống 3. 1 .3 Quá trình thiết kế (tt) Các hoạt động thiết kế hệ thống phần mềm lớn: - Thiết kế kiến trúc: Xác định tổng thể phần mềm...
... 15 M ng Petri Ví d 4: tình hu ng ngh n (dead-lock) P1 P2 P3 t1 t2 P4 P5 t3 t4 P7 P6 t5 t6 P8 P9 t7 t8 31 M ng Petri Ví d 4: gi i pháp ch ng ngh n P1 P2 P3 t1 t2 P4 P5 t3 t4 2 P7 P6 t5 P8 t6 t7 ... supborder(change-ith(v, i, e)) = supborder(v) with 44 v: Vector; i, j, k: Integer; e: Element 22 Ki u tr u tư ng Bài t p ð c t ki u tr u tư ng nh phân ð c t ki u tr u tư ng t p h p 45 23 ... b...
... 4. 1 Ngôn ngữ lập trình -Ngôn ngữ lập trình phương tiện để liên lạc người máy tính -Tiến trình lập trình - liên lạc thông qua ngôn ngữ lập trình - hoạt động người - Lập trình bước cốt ... rãi lập trình Web 4. 1.3 Ngôn ngữ lập trình và ảnh hưởng tới công nghệ phần mềm -Chất lượng thiết kế phần mềm thiết lập theo cách độc lập với đặc t...
... Đánh giá tính dùng phần mềm Có hai khái niệm là: -Thẩm định /xác minh tĩnh -Thẩm định /xác minh động 5. 1 Đại cương (tt) Thẩm định xác minh tĩnh: - Là kiểm tra mà không thực chương trình như: + Xét ... đắn chương trình - Thẩm định xác minh tĩnh tiến hành khâu vòng đời phần mềm - Có thể phát hầu hết lỗi lập trình, đánh giá tính hiệu chương...
... vận hành phần mềm 1. 2 .1 Phần mềm phần mềm tốt (tt) Các thuộc tính mà hệ phần mềm: - Tính đắn - Tính khoa học - Tính tin cậy - Tính kiểm thử - Tính hữu hiệu - Tính sáng tạo - Tính an toàn - Tính ... vận hành dễ,… 1. 2 .1 Phần mềm phần mềm tốt (tt) Bốn thuộc tính chủ chốt mà hệ phần mềm tốt phải có là: - Có thể bảo trì - Đ...
... 2. 1 Đại cương phân tích đặc tả Phân tích định rõ yêu cầu bước kỹ thuật tiến trình công nghệ phần mềm -Tìm hiểu xem phải phát triển gì, phát triển - Đích cuối khâu phân tích tạo đặc tả yêu ... không xác 2. 4 .2 Đặc tả yêu cầu (tt) Do đó, việc đặc tả xác yêu cầu mối quan tâm đặt lên hàng đầu Có hai phương pháp đặc tả là: Đặc tả phi hình thức:...
... số b-ớc (triệu) 80 60 APPOLO (1 Bill $) Đầu 19 70 SPACE SHUTTLE Cuối 19 70 13 - 40 20 45 Phn cng - Bo trỡ + 19 70 19 55 Dept of SE, 20 01 SE-I.45 + 19 85 Dept of SE, 20 01 HUT, Falt of IT + 2000 SE-I.46 ... tng (idea) v k nng (know-how) ca ngi/nhúm tỏc gi HUT, Falt of IT Dept of SE, 20 01 SE-I .15 Dept of SE, 20 01 HUT, Falt of IT 1. 2 Kin trỳc phn mm SE-I .16 Kin trỳc phn...
... quản lý cán dự án quản lý ng-ời thực hợp đồng phụ quản lý thay đối tổ chức Quản lý Định nghĩa Lập Kế hoạch kiểm soát dự án dự án dự án Kết thúc dự án Quản l ý chất l-ợng quản lý rủi ro quản lý ... lý, nhúm Quản trị viên dự án B/c tr-ởng nhóm Tr-ởng nhóm Dept of SE, 20 01 Replan/ Rebaseline thay i Chu k kim soỏt d ỏn Công việc kiểm soát N...
... hoá phần mềm 1.1.2.Các thách thức phần mềm máy tính 1.2 .Phần mềm 1.2.1.Mô tả phần mềm 1.2.2.Các đặc trng phần mềm 1.2.3 Các thành phần phần mềm 1.2 Việc ứng dụng phần mềm 1.3 Kỹ nghệ phần mềm ... Nguyễn Quốc Toản - Nguyên văn Vỵ - Vũ Đức Thi - Lê Đình Phùng Kỹ nghệ phần mềm http://www.ebook.edu.vn Chơng Phần mềm kỹ nghệ phần...
... triển PM? Một số dự án thất bại Những số thống kê dự án PM Khủng hoảng PM Những khó khăn phát triển PM Pham Ngoc Hung, Coltech, VNU, 2009 Tài liệu tham khảo Bài giảng lớp Sommerville, Software ... đúng) FBI CIC IRS Modernization Program C-17: 20M, cuối 80s ->85 (lần thử 7/1990) Gặp nhiều vđề khó kỹ thuật, thời gian kinh phí Ariane (June 04, 1996) nổ sau phóng (40s) Do lỗi PM đ...