... CÔNGNGHỆPHẦNMỀM Chương Tổng quan CNPM/NN Nội dung CNPM/NN PhầnmềmCôngnghệPhầnmềm Lịch sử phát triển CôngnghệPhầnmềm Những thách thức Côngnghệphầnmềm Một số thuật ngữ côngnghệphần ... thiện cho côngnghệphầnmềmCôngnghệ hệ thống liên quan tới tất khía cạnh trình phát triển hệ thống dựa máy tính bao gồm: phần cứng, phần mềm, côngnghệ xử lý CôngnghệphầnmềmphầnCôngnghệ hệ ... Phầnmềm AI (Artificial Intelligence)… CNPM/NN 15 1.16 CNPM/NN 16 Côngnghệphần mềm? Côngnghệphầnmềm thiết lập sử dụng nguyên lý côngnghệ đắn nhằm đạt phầnmềm có tính kinh tế tức phần mềm...
... Khoa CôngNghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn ???????? & !!!!!!!! • • • • CôngCông ô CôngCông Nghiệp & CôngNghệ Nghiệp PhầnMềm (CNpPM) ệ ầ ề NghệPhầnMềm ... (CNPM) nghiệp phầnmềm & công nghiệp khác – Giống – Khác • Có hay không (những) côngnghệ cho sản xuất phần mềm? • Có cần thiết phải có côngnghệ cho sản xuất phầnmềm không, sản xuất phầnmềm hoạt ... ệp • CôngNghệPhầnMềm thiết lập sử dụng nguyên tắc khoa học nhằm mục đích tạo phần ê ắ ằ í ầ mềm cách kinh tế mà phầnmềm hoạt động hiệu tin cậy máy tính ệ q ậy y tính • Côngnghệphầnmềm quy...
... quen, dùng từ côngnghệphầnmềm thay cho từ dịch nghĩa kỹ nghệphầnmềm Vòng đời phầnmềm (software life-cycle) bước mà phầnmềm phải trải qua, khảo sát nhu cầu khách hàng phầnmềm không sử dụng ... người xây dựng nên phầnmềm Các công ty phầnmềm khác có quy trình phầ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 ... TRÌNH LÀM PHẦNMỀM 2.1 MỞ ĐẦU Quy trình làm phầnmềm (hay gọi đơn giản theo tiếng Anh: software process - quy trình phần mềm) trình tạo phầnmềm Quy trình kết hợp mô hình vòng đời phần mềm, công cụ...
... ngữ kỹ nghệphần mềm- IEEE Standard Glossary of SoftwareEngineering Terminology) Kiểm thử phầnmềm trình thực thi chương trình với mục đích tìm lỗi (Theo “The Art of Software Testing” – Nghệ thuật ... thử phầnmềm II Tiến trình kiểm thử phầnmềm III Các phương pháp kiểm thử IV Chiến lược kiểm thử V Các cấp độ kiểm thử phầnmềm VI Liên hệ ngành kiểm thử phânmềm Việt Nam I Khái niệm kiểm thử phần ... thử phầnmềm • Kiểm thử thành phần • Kiểm thử thành phần riêng biệt chương trình • Thường trách nhiệm người phát triển phầnmềm • Kiểm thử xuất phát từ kinh nghiệm người phát triển phầnmềm Kiểm...
... NỘI DUNG KIỂM TRA PHẦNMỀM Các nhận thức sai Kiểm tra phầnmềm Các hoạt động Phân biệt Debug Testing PHƯƠNG PHÁP KIỂM TRA Kiểm ... hộp đen – Black box testing Kiểm thử hộp xám – Gray box testing CẤP ĐỘ KIỂM TRA CÔNG CỤ KIỂM TRA Các dạng phầnmềm hỗ trợ kiểm tra Cơ hội rủi ro TEST TOOL CỦA VISUAL STUDIO 2010 Là tích hợp...
... shrink-wrapped software 23 software 24 software crisis software depression Problems sch76183_ch01_001-034.indd 29 The Scope of SoftwareEngineeringsoftwareengineeringsoftware project management plan software ... Scope of SoftwareEngineering Learning Objectives After studying this chapter, you should be able to • Define what is meant by softwareengineering • Describe the classical softwareengineering ... engineering disciplines, a NATO study group in 1967 coined the term softwareengineering The claim that building software is similar to other engineering tasks was endorsed by the 1968 NATO Software...
... thành phầnphầnmềm đơn vị thành phần hợp đồng quy định giao diện bố cảnh rõ ràng Một thành phầnphầnmềm triển khai độc lập chủ đề cho sang tác bên thứ ba *Định nghĩa thành phần * Thành phần ... xuất *Thành phần * Councill and Heinmann: * Một thành phầnphầnmềm yếu tố phầnmềm phù hợp với mô hình thành phần triển khai độc lập sáng tác mà không sửa đổi theo tiêu chuẩn thành phần * Szyperski: ... phần liên quan đến việc tích hợp thành phần với với sở hạ tầng thành phần * Thông thường bạn phải viết 'keo mã' để tích hợp thành phần *Thành phần cấu tạo * Thành phần tuần tự:bao gồm thành phần...
... Ph n m m Sài Gòn (Saigon Software Park – SSP) 1.1 T ng quan v ngành cơng ngh ph n m m 1.2 T ng quan v Trung tâm Cơng ngh Ph n m m Sài Gòn (Saigon Software Park – SSP) ... Cơng ngh thơng tin : CNTT - Cơng ngh ph n m m : CNPM - Trung tâm Cơng ngh Ph n m m Sài Gòn : SSP - Cơng ty i n t Tin h c Sài Gòn : SEI - Trung tâm Gi i pháp Ph n m m : SSP -SOFTWARE - Trung tâm ... t cơng ngh gi a l nh v c i n t , vi n thơng, cơng ngh thơng tin (CNTT) d n n nhu c u ngày t ng v ph n m m, d ch v nhân l c CNTT ph m vi tồn c u i u n cho ngành cơng nghi p ph n m m (CNpPM) th...
... (Theo Wikipedia) 7 Côngnghệphần mềm- Project Nhóm : Chùa 8 II Antivirus software 1 .Phần mềm diệt virus phầnmềm có tính phát hiện, loại bỏ virus máy tính, khắc phục (một phần hoàn toàn) hậu ... 11 Côngnghệphần mềm- Project Nhóm : Chùa miễn phí, có khác biệt chút Trong thử nghiệm khác phầnmềm miễn phí bỏ qua 15,2% mẫu phầnmềm diệt virus trả phí bỏ qua 10,2% mẫu Tốc độ Phầnmềm ... tra đặc điểm tiếng liên kết với phầnmềm độc hại 19 19 Côngnghệphần mềm- Project Nhóm : Chùa Mô hình BIS BitDefender GameSafe (BGS) 20 20 Côngnghệphần mềm- Project Nhóm : Chùa BitDefender...
... testing” - Những vùng quan trọng phầnmềm - Những vùng phầnmề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ầnmềm - Những vùng phầnmềm dễ bị ảnh hưởng thay đổi vừa ... TEST PHẦNMỀM 1.1 Định nghĩa Test phầnmềm trình vận hành thử nghiệm chương trình, hệ thống phầnmềm với mục đích tìm lỗi 1.2 Vai trò - Testing ... thời gian nguồn lực cho QUI TRÌNH PHÁT TRIỂN PHẦNMỀ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ầnmềm truyền thống, testing thực song song với giai...
... Tóm tắt I- Các gói phầnmềm VS: + Setup project + Merge Module Project + CAB Project + Web Setup Project II- Các cách đóng gói phầnmềm VS III- Các loại setup editors: + File ... dụng Setting định nghĩa Web Setup project CAB Project : Cho phép tạo file cab để nén ActiveX controls ứng dụng, nhiên download từ Web server tới trình duyệt web Các cách đóng gói phầnmềm Sử ... Types Editor + User Interface Editor + Custom actions Editor + Launch conditions Editor Các gói phầnmềm Setup Project : tạo đóng gói file msi cho ứng dụng Windows (hay gói ứng dụng chạy Desktop)...
... thống phần mềm) , CMMiSE/SW/IPPD (dành cho côngnghệ hệ thống + côngnghệphầnmềm với việc phát triển sản phẩm quy trình tích hợp), CMMi-SE/SW/IPPD/SS (dành cho côngnghệ hệ thống + côngnghệphần ... trình phầnmềm Đồng thời dự đoán khả làm dự án phầnmềmcông ty Thực thi tiến trình phầnmềm (Software Process Performance) Thực thi tiến trình phầnmềm cho biết kết thực tế tiến trình phầnmềm ... nghiệp phần cứng tích hợp hệ thống, không đơn áp dụng cho doanh nghiệp sản xuất phầnmềm CMM trước Có mô hình áp dụng CMMi CMMi-SW (dành cho côngnghệphần mềm) , CMMi-SE/SW (dành cho công nghệ...
... phương pháp kỹ thuật côngnghệphầnmềm áp dụng côngnghệphầnmềm tốt GV: Pham Thị Minh Thương 11 Bài giảng CôngNghệPhầnMềm B Tổng quan mô hình tiến trình phầnmềm (software process models) ... giảng CôngNghệPhầnMềm Chương 2: PHÂN TÍCH YÊU CẦU HỆ THỐNG 2.1 Côngnghệ hệ thống máy tính 2.1.1 Côngnghệ hệ thống máy tính (System engineering) 2.1.1.1 Tổng quan Côngnghệphầnmềm xuất ... Đặc tả hệ thống sản phẩm công việc cuối tạo kỹ sư hệ thống yêu cầu Nó phục vụ tảng cho côngnghệphần cứng, côngnghệphần mềm, côngnghệ sở liệu côngnghệ nhân lực (human engineering) Nó miêu tả...
... dùng Xác định yêu cầu phầnmềm Thiết kế phầnmề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ầnmềm Jackson (đơn vị ... lập trình hóa Kiểm tra chất lợng phầnmềm Phơng pháp kiểm phát triển thử chơng trình Sử dụng, vận hành phầnmềm phát triển Biến đổi, điều Cha cụ thể chỉnh phầnmềm phng phỏp lun v k thut cho tng ... (vũng i phn mm) c phõn chia thnh cỏc pha mun [Software Engineering is a scientific field to deal with methodologies, techniques and tools integrated in software production-maintenance chớnh: phõn...
... phầnmềm Làm việc nhóm không kỷ luật gây lỗi - Trang 10 Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm - Chương 1: Giới thiệu CNPM KHỦNG HOẢNG PHẦNMỀM (t.t) Hướng tới côngnghệ sản xuất phần ... Trang Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm - Chương 1: Giới thiệu CNPM KHỦNG HOẢNG PHẦNMỀMPhầnmềm viết từ xuất hệ máy tính ngôn ngữ lậïp trình Trên thực tế sản xuất phầnmềm không ... phầnmềm - Trang Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm Trường Đại Học Bách Khoa Tp Hồ Chí Minh Khoa CôngNghệ Thông Tin Chương GIỚI THIỆU VỀ CÔNGNGHỆPHẦNMỀM ✦ Một số khái niệm...
... of IT â Dept of SE, 2002 SE-III.2 5.1 K thut xỏc nh yờu cu phn mm SW Requirements Engineering Yờu cu phn mm: l tt c cỏc yờu cu v phm mm khỏch hng - ngi s dng phn mm - nờu ra, bao gm: cỏc chc nng ... of IT â Dept of SE, 2002 SE-III.11 5.2.2 Phõn tớch cỏc yờu cu phn mm v thng lng vi khỏch hng SoftwareEngineering Group HUT, Falt of IT Customer Group â Dept of SE, 2002 SE-III.12 Requirements ... Belongs to N N Title Written by state Text Was held by holds Author Borrower ER diagram for a library HUT, Falt of IT M â Dept of SE, 2002 limit SE-III.36 Cỏc yờu cu ca mt c t tt hiu vi ngi...
... trúc phầnmềm xác đònh: ? Kiến trúc phầnmềm chứa đựng đònh quan trọng tổ chức hệ thống phầnmề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 ... thay đổi y/c đ/v hệ thống Các Module không khớp với Phầnmề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ầnmềm Hiệu phầnmềm thấp Các thành viên nhóm thay đổi gì, nào, đâu, ... cốt lõi vấn đề phát triển phầnmềm ? Trình bày Rationals kinh nghiệm tốt cho trình phát triển phầnmềm ? Xem xét cách dùng kinh nghiệm để giảI vấn đề phát triển phầnmềm Các kinh nghi?m q CNPM...
... textBox (txtTenphong) NMCNPM Click vào Thực Click vào Buttom Đóng III Buttom Textbox Tên Phòng (txtTenphong) trạng thái visible Khi nhấn vào Button THỰC HIỆN xuất Message gồm hai button Yes,No, ... Disible Nhấn vào Buttom Lưu Nhấn vào Buttom Xoá Nhấn vào Button Thoát Ứng với việc chọn mã loai phòng có giá định lấy lên từ sở liệu Khi nhấn vào Button Lưu xuất Message gồm ba buttom Yes,No,Cancel, ... Buttom Xoá 14 Nhấn vào Buttom Thoát 15 nhập đầy đủ chưa,hoặclà phòng trống không, không hộp lệ thông báo người dùng nhập lại,ngược lại thông báo người dùng Băng mesg lưu công Kho nhấn vào Buttom...
... BM5.1 Báo cáo tổng kết môn Môn : Stt Học kỳ : Lớp Só số Số lượng đạt Tỷ lệ QD5 : Học sinh đạt môn có điểm trung bình >= QD5.2 : Báo cáo tổng kết học kỳ Học kỳ : Stt Lớp Só số Số lượng đạt QD5.2 ... vụ tra cứu học sinh: • Thiết kế liệu với tính đắn: -Biễu mẫu liên quan:BM3 Danh sách học sinh Stt Họ tên Lớp -Các thuộc tính mới: Tracuutheo TBHK1 TBHK2 -Thiết kế liệu với tính đắn: -Sơ đồ logic: ... điểm môn học: Thiết kế liệu với tính đắn: -Biễu mẫu liên quan: BM4 Bảng điểm môn học Môn: Lớp : Stt Họ tên Học kỳ : Điểm 15 phút Điểm cuối học kỳ Điểm tiết QĐ4 :có học kỳ (1,2 ) Có môn học ( Toán...