... Tính tiến hóa PhầnmềmPhầnmềm khác Phần cứng NMCNPM - K hoa CNPM - DH CNTT Tp.HCM Tính đắn Tính tiến hóa: tính chất quan trọng quan tâm xem xét ngành Công nghệPhầnmềmPhầnmềm khác Phần cứng ... Cơng nghệphầnmềm Qui trình Cơng nghệphầnmềm Phân tích: Mơ tả mức phát thảo thành phần Yêu cầu phầnmềmphầnmềm (đã có yêu cầu) Phân tích Thiết kế: Mơ tả mức chi tiết thành phầnphần ... niệm lớp phầnmềm Chất lượng phầnmềm Tính tiện dụng Lớp phần mềm: Tính tiện dụng: Tính đắn: Con người Lớp phầnmềm hệ thống phầnmềm - Đầy đủ lĩnh vực hoạt động Chất lượng phầnmềm - Chính...
... hàng Ph n m m-đ hay thi u Nguyên nhân khách quan — Ph n m m đư c vi t t có nh ng máy — S lư ng ph n m m ph i đư c hi u s tính programable đ u tiên — Đư c quan tâm phát tri n t r t s m — Có r t nhi ... lo i ph n m m c n nhi u c p đ khác theo trình đ ngư i dùng 14/9/2009 Nguyên nhân khách quan Nguyên nhân ch quan — Ch t lư ng ph n m m chưa đáp ng t t — Tính chuyên nghi p s n xu t ph n m m hoàn ... — Theo th ng kê c a Tom de Marco (1979) — 25% h ph n m m l n th t b i Nguyên nhân ch quan Nguyên nhân ch quan — Theo th ng kê c a Copets Jones (1991) — Trung bình h thông tin qu n lý tr năm —...
... lập Lớp phầnmềm theo hợp đồng Lớp phầnmềm khung Lớp phầnmềm đóng gói Lớp phần mềm: Lớp phầnmềm hệ thống phầnmềm lĩnh vực hoạt động Do lĩnh vực hoạt động nên phầnmềm lớp thường ... Công nghệPhầnmềm Xây dựng phầnmềm có chất lượng Dễ dàng xây dựng phầnmềm từ phầnmềm có sẵn lớp 2/Chất lượng phầnmềm Tính tiến hóa Tính đắn Tính tiện dụng Tính hiệu Tính tương thích Phần ... tương thích Phần cứng PhầnmềmPhầnmềm khác Con người 3/Phát triển Công nghệphầnmềm Giai đoạn (1950 – 1960) Xử lý theo lô, xử lý tập trung, xử lý phân tán, sửa đổi phầnmềm Giai đoạn (từ...
... phí cho phầnmềm chiếm phần lớn tổng sản phầm quốc dân (GNP) tất nước phát Chi phí phầnmềm • Chi phí phầnmềm chiếm phần lớn hệ thống máy tính – Chi phí phầnmềm cho PC thường lớn chi phí phần ... xã hội – Chỉ quan tâm đến kỹ thuật chưa đủ Câu chuyện làm phầnmềm Bài tập nhà • Đọc – Lịch sử phát triển phầnmềm – Phân loại phầnmềm • Liệt kê hoạt động (công việc) để làm phầnmềm ... Kiểm định - kiểm tra phầnmềm có làm khách hàng muốn – Tiến hóa - thay đổi phầnmềm để đáp ứng yêu cầu Mơ hình qui trình phầnmềm • Một biểu diễn đơn giản qui trình phần mềm, theo góc nhìn (perspective)...
... thiệu 1.1 Khái niệm phầnmềm 1.2 Các đặc điểm phầnmềm 1.3 Các ứng dụng phầnmềm 1.4 Giới thiệu Công nghệphầnmềm (Software engineering) Chƣơng 2: Các mơ hình phát triển phầnmềm 2.1 Mơ hình thác ... thiệu 1.1 Khái niệm phầnmềm 1.2 Các đặc điểm phầnmềm 1.3 Các ứng dụng phầnmềm 1.4 Giới thiệu Công nghệphầnmềm (Software engineering) Chƣơng 2: Các mơ hình phát triển phầnmềm 2.1 Mơ hình thác ... đặc điểm phầnmềmPhầnmềmphần tử hệ thống logic chưa hệ thống vật lý Do vậy, phầnmềm có số đặc trưng khác biệt đáng kể đặc trưng phần cứng Đặc trưng 1: Phầnmềm phát triển hay kỹ nghệ hố,...
... triển phần mềm: Hệ thống hướng dẫn cho phép bước thực giai đoạn qui trình cơng nghệphầnmềm - Cơng cụ mơi trường phát triển phần mềm: Hệ thống phầnmềm trợ giúp lĩnh vực xây dựng phầnmềm Các phần ... 1.1.3 Kiến trúc phầnmềm Sau có khái niêm phần mềm, tiếp sau sâu vào tìm hiểu cấu trúc chi tiết cấu trúc chi tiết thành phần bên phầnmềmPhầnmềm bao gồm thành phần: a) Thành phần giao tiếp (giao ... 1.1: Các phầnmềm lớp phầnmềm tương ứng 1.1.2 Phân loại Phầnmềm hệ thống phầnmềm đảm nhận cơng việc tích hợp điều khiển thiết bị phần cứng đồng thời tạo môi trường thuận lợi để phầnmềm khác...
... 1.1 Phầnmềm 1.1.1 Khái niệm 1.1.2 Tiến hóa phầnmềm 1.1.3 Đặc trưng phân loại phầnmềm 1.1.4 Chất lượng phầnmềm 1.1.5 Khủng hoảng phầnmềm 1.1.6 Khó khăn phát triển phầnmềm 1.2 Công nghệphần ... nghệphầnmềm 1.2.1 Khái niệm 1.2.2 Đặc điểm công nghệphầnmềm 1.2.3 Một số nguyên tắc CNPM 1.2.4 Các hoạt động CNPM 1.1.1 Khái niệm phầnmềm Khái niệm phầnmềm – Một phầnmềm gồm thành phần: Chương ... Tiến hoá phầnmềm Bản thân phầnmềm vốn phức tạp Yêu cầu sử dụng phầnmềm không ngừng thay đổi Sự tiến nhanh hạ tầng – phần cứng => Sự tiến hóa phầnmềm tất yếu 1.1.2 Tiến hoá phầnmềm (2) Giai...
... phầnmềm theo hợp đồng Lớp phầnmềm khung Lớp phầnmềm đóng gói 15 Khái niệm lớp phầnmềm Lớp phần mềm: Lớp phầnmềm hệ thống phầnmềm lĩnh vực hoạt động Do lĩnh vực hoạt động nên phần ... Phầnmềmquản lý học sinh cấp Phầnmềmquản lý thư viện Phầnmềmquản lý nhà sách Phầnmềmquản lý khách sạn Phầnmềmquản lý phòng mạch tư Phầnmềmquản lý sổ tiết kiệm Phầnmềm ... phầnmềm lớp thường có cấu trúc chức tương tự Mục tiêu ngành Công nghệPhầnmềm Xây dựng phầnmềm có chất lượng Dễ dàng xây dựng phầnmềm từ phầnmềm có sẵn lớp 16 Chất lượng phầnmềm Tính...
... liên quan tới phầnmềm cơng nghệphầnmềm Tìm hiểu ngun tắc tính chuyên nghiệp nguyên tắc kỹ sư phầnmềm Một số khái niệm Khi tìm hiểu cơng nghệphần mềm, thường đặt số câu hỏi sau: - Phầnmềm ... triển phầnmềm gì? - Chi phí cơng nghệphần mềm? - CASE (Computer-Aided Software Engineering) gì? - Thế phầnmềm tốt? - Một số nguyên tắc kỹ sư phần mềm? Một số khái niệm (tt1) Phầnmềm gì? Phầnmềm ... Phầnmềm gì? - Cơng nghệphầnmềm gì? - Sự khác biệt cơng nghệphầnmềm khoa học máy tính? - Sự khác biệt công nghệphầnmềm công nghệ hệ thống? Một số khái niệm - Quy trình phầnmềm gì? - Mơ hình...
... http://www.thayphet.net Khái niệm phầnmềm 2 Các đặc điểm phầnmềm Các ứng dụng phầnmềm Giới thiệu công nghệphầnmềm http://www.thayphet.net KHÁI NIỆM VỀPHẦNMỀMPhầnmềm tập hợp bao gồm: http://www.thayphet.net ... lệ hỏng tối thiểu tăng lên - phầnmềm bị thoái hoá thay đổi Nhận xét: Phần cứng hỏng có “vật tư thay thế”, khơng có phầnmềm thay cho phầnmềm Mọi hỏng hóc phầnmềm lỗi thiết kế hay tiến trình ... GIỚI THIỆU VỀ CÔNG NGHỆPHẦNMỀM Công nghệphầnmềm lĩnh vực nghiên cứu tin học nhằm đưa nguyên lý, phương pháp, công cụ, phương tiện giúp cho việc thiết kế cài đặt sản phẩm phầnmềm đạt yêu...
... Trả lời câu hỏi: Thiết kế phầnmềm sao? Làm để thiết kế phầnmềm chất lượng? Nội dung Mở đầu Khái niệm thiết kế phầnmềm Kết thiết kế phầnmềm Phương pháp thiết kế phầnmềm Ví dụ minh họa Yêu cầu ... thiết kế phầnmềm • Kết việc TK PM TK: – Thành phần Giao diện (Chương 5) – Thành phần Xử lý (Chương 6) – Thành phần Dữ liệu (Chương 4) • Các TK cung cấp thông tin chi tiết cấu trúc thành phần PM ... dụng PM (tập tin, sở liệu,…) – Hệ thống thành phần lưu trữ với quan hệ chúng 11 1.2 Kết thiết kế phầnmềm (tt) Bảng tóm tắt kết thiết kế PM Thành phần Kết Kết chi tiết Giao diện Hệ thống hình...
... ơn Tổng quanphầnmềm Đôi nét phầnmềm Theo TS Roger Pressman phầnmềm (software) bao gồm chơng trình máy tính, cấu trúc liệu, tài liệu sử dụng Từ năm 1950, lần xuất máy tính đồng thời xuất phần ... trì Bớc 1: Công nghệ hệ thống Bớc 2: Phân tích yêu cầu Bớc 3: Thiết kế phầnmềm Bớc 4: Mã hoá Bớc 5: Kiểm thử Bớc 6: Bảo trì Làm mẫu phầnmềm Mô hình quy trình làm mẫu phầnmềm đợc biểu diễn ... Mỗi phầnmềm đợc thiết kế cách sử dụng ngôn ngữ lập trình với bốn từ vựng hạn chế văn phạm xác định Ngôn ngữ lập trình đợc chia làm nhiều hệ Vòng đời phát triển phầnmềm Vòng đời phát triển phần...
... Cấu hình SCADA điển hình II TỔNGQUANVỀPHẦNMỀM THIẾT KẾ WINCC Giới thiệu chung -WinCC (Windows Control Center - Trung tâm điều khiển Windows), cung cấp công cụ phầnmềm để thiết lập giao diện ... Yêu cầu phầnmềm : SIMATIC NET dùng để cài Driver cho CP 1413 Phầnmềm STEP7 dùng để tạo dự án STEP7 WinCC với Driver truyền thông SIMATIC S7 Protocol Suite để tạo dự án WinCC -Tổng quan bước ... NGHIỆP Phần V : WINCC vận hành giám sát, WinCC thuộc thứ hạng SCADA với chức hữu hiệu dành cho việc điều khiển -Một đặc điểm WinCC đặc tính mở Nó sử dụng cách dễ dàng với phầnmềm chuẩn phần mềm...
... sản xuất kinh doanh phầnmềmquản lý doanh nghiệp Sản phẩm • Phầnmềm kế tốn FAST Accounting 2003.f Visual Foxpro • Phầnmềm kế toán FAST Accounting 2003.s SQL Server • Phầnmềm kế toán quản trị ... trị sở liệu ( HQTCSDL ) ? • HQTCSDL phầnmềm công cụ có sẵn số nhà sản xuất phầnmềm cung cấp để thực công việc HQTCSDL đòi hỏi phải có số phần cứng phầnmềm bổ sung , phải thiết kế cài đặt ... vào cuối năm 2004) • Phầnmềmquản trị tồn diện doanh nghiệp ERIC ERP Jupiter Systems Inc • Phầnmềmtổng hợp báo cáo tồn cơng ty Fast Corporate Reporter 2003.w Web Cơng nghệ • Ngơn ngữ lập trình...
... có ngõ vào Quang trở - Nhiệt trở sơ đồ nguyên lý Trang I-15 Bài 1: Tổngquan ET-LAB3A – Phầnmềm mô Keil Lập trình FlashMagic IV Phầnmềm mơ biên dịch Keil cho MSC-51 Có nhiều phầnmềm mô cho ... việc mô mềm để xem trạng thái ghi MSC-51 nên dùng phầnmềm mơ Keil Còn mơ Vi điều khiển thơng qua phần cứng thiết kế nên dùng phầnmềm Proteus Trong phần thí nghiệm Vi điều khiển dùng phầnmềm Keil ... I-11 Bài 1: Tổngquan ET-LAB3A – Phầnmềm mơ Keil Lập trình FlashMagic j Module điều khiển công suất AC vừa dùng TRIAC sơ đồ nguyên lý Trang I-12 Bài 1: Tổngquan ET-LAB3A – Phầnmềm mơ Keil...
... thống hoạt động (phần cứng, phần mềm, mạng, giao diện người dùng, modun chương trình, CSDL, tệp, …) Các cơng việc cụ thể Chiến lược thực Kiến trúc hệ thống: phần cứng, phần mềm, mạng Thiết ... khách hàng 41 Phân tích cơng nghệ Tìm hiểu cơng nghệ liên quanPhân tích khả áp dụng cơng nghệ quy trình nghiệp vụ u cầu Phân tích lợi ích việc áp dụng công nghệ nghiệp vụ yêu cầu 42 Loại ... thống phải lưu trữ xử lý Yêu cầu phi chức (Nonfunctional Requirements) Về vận hành Về hiệu Về an tồn bảo mật Về thói quen, tập tục, ràng buộc, … 31 loại yêu cầu Xuất (output) Nhập (input)...