... 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) ... nghi p ph n m m nhà n c th i k h i nh p – Tr ng h p Trung tâm Cơng ngh Ph n m m Sài Gòn (Saigon Software Park - SSP)”, tơi ã nh n c s giúp t t c m i ng r t t n tình c a nhi u t ch c cá nhân Tơi ... c m n Ban giám c tồn th anh ch cán b cơng nhân viên Trung tâm Cơng ngh Ph n m m Sài Gòn (Saigon Software Park – SSP) ã nhi t tình h tr su t th i gian thu th p d li u th c hi n lu n v n Tơi xin...
... (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 ... 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) ... 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ử dụng Setup Wizard Các bước tạo chương trình với Setup Project Các File System Editor...
... 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.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 ... SE-III.3 Thụng thng cỏc yờu cu phn mm c phõn loi theo thnh phn ca phn mm: Cỏc yờu cu v phn mm (Software) Cỏc yờu cu v phn cng (Hardware) Cỏc yờu cu v d liu (Data) Cỏc yờu cu v ngi (People, Users) ... Falt of IT â Dept of SE, 2002 SE-III.5 5.2 Ni dung xỏc nh yờu cu phn mm Contents of Requirements Engineering Phỏt hin cỏc yờu cu phn mm (Requirements elicitation) Phõn tớch cỏc yờu cu phn...
... 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...
... 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 Xoá se xuất message thông báo gồm hai Buttom Yes/No ? người dùng có chắn ... dung thay đổi qui định cần thay dổi Lưu xuống sở liệu Thông báo cho người dung biết thay dổi thành công Dóng kết nối sở liệu Kết thúc chương trình 1.3 Các thuộc tính 1.4 Sơ đồ lớp H OADON M ahoadon...