... thức, thực) parameterized element phần tử được tham số hoá THUẬT NGỮ ANH - VIỆT KỸ NGHỆ PHẦM MỀM Biên tập: NguyễnVănVỵ Bộ môn Côngnghệphần mềm- Đại học côngnghệ TIẾNG ANH TIẾNG VIỆT abstract ... VIỆT KỸ NGHỆ PHẦM MỀM 24 Biên tập: NguyễnvănVy – Khoa CNTT, Đại học Côngnghệ THUẬT NGỮ ANH - VIỆT KỸ NGHỆ PHẦM MỀM 11 Biên tập: NguyễnvănVy – Khoa CNTT, Đại học Côngnghệ inspect/ation ... tự THUẬT NGỮ ANH - VIỆT KỸ NGHỆ PHẦM MỀM 5 Biên tập: NguyễnvănVy – Khoa CNTT, Đại học Côngnghệ CAD/CAM ~ aided software engineering: CASE kỹ nghệphầnmềm có ~ trợ giúp~ based training:...
... triển phầnmềm và sản xuất phần mềm? Trả lời: 4Các khái niệm liên quan (1)Software : phần mềm Software engineering: côngnghệ / kỹ nghệ phần mềm Software process: tiến trình phần mềm Software ... (5)Object-oriented software: phầnmềm hướng đối tượngObject-oriented software engineering: công nghệ phầnmềm hướng đối tượng Questions? Giới thiệu môn học Công nghệphần mềm Giảng viên: TS. Nguyễn Mạnh ... người phát triển phần mềm Development team: đội phát triển phần mềm Quality Assurance (QA): đội đảm bảo chất lượng phần mềm User: người sử dụng phần mềm Client: người đặt hàng phần mềm 9Một số...
... nhóm Côngnghệphầnmềm Phạm vi của côngnghệphần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Côngnghệ Bưu chính Viễn thông (PTIT) 8Khía cạnh bảo trì (1)Mô hình vòng đời phát triển phần mềm: ... trì: Phần mềm không tốt thì sẽ bị vứt bỏ, chứ không được bảo trìChỉ những phầnmềm tốt mới được bảo trì, thời gian bảo trì có thể 10- 20 năm, có thể cả đờiBản thân phầnmềm là một công ... một lỗi được phát hiện sau khi bàn giao phần mềm thì việc sửa lỗi là của pha bảo trìNếu cùng lỗi đó nhưng được phát hiện trước khi bàn giao phầnmềm thì việc sửa lỗi thuộc pha cài đặt...
... phẩm Côngnghệphầnmềm Tiến trình phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Côngnghệ Bưu chính Viễn thông (PTIT) 32SW – CMM: level 1Mức khởi đầu (initial):Các tiến trình phầnmềm ... (4)Phân tích rủi ro khi phát triển phần mềm: Liệu team có đủ kinh nghiệm cần thiết?Có cần phần cứng mới cho sản phẩm?Nếu có, thì thiệt hại gì nếu người ta giao phần cứng trễ hẹn?Trong trường ... ứng dụng của phần mềm: –Làm rõ các khái niệm chuyên ngành trong lĩnh vực tương ứngXây dựng mô hình nghiệp vụ của khách hàng:–Làm việc với chuyên gia nghiệp vụ–Sử dụng công cụ UML–Đánh...
... lại phần mềm 4Thực tế Phát triển phầnmềm hoàn toàn khác: Lỗi có thể xảy ra mọi lúc mọi nơi trong tiến trình phát triểnKhách hàng thay đổi hoặc không nắm rõ yêu cầu Côngnghệphầnmềm ... rõ yêu cầu Côngnghệphầnmềm Một số mô hình vòng đời phát triển phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Côngnghệ Bưu chính Viễn thông (PTIT) 19Tiến trình linh hoạt (1)Trích ... (1)Khách hàng có thể thay đổi yêu cầu ngay khi phầnmềm đang được phát triểnNgay cả khi thay đổi có lí do hợp lí, thì mọi thay đổi đểu ảnh hưởng đến phần mềm Các thay đổi có thể dẫn đến lỗi hồi...
... quan: tuyển thêm 1 người→ cần 6 kênh giao tiếp! Côngnghệphầnmềm Nhóm (team) phát triển phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Côngnghệ Bưu chính Viễn thông (PTIT) 7Tổ chức nhóm ... lí thuyết thì: Nếu một sản phẩm phầnmềm phải giao trong 3 tháng, nhưng đòi hỏi khối lượng công việc là 12 tháng/người→ Dùng 4 người phát triển phầnmềm đó thì có đúng hạn và chất lượng ... quyết định:Dùng phương pháp nhóm bình đẳng 5Chia sẻ công việc (2) Không giống việc sinh baby, phát triển phần mềm là một dạng công việc có thể chia sẻ đượcCũng không giống cày ruộng,...
... của phần mềm → loạiHoạt động, yêu cầu là các danh từ trừu tượng → loại→ Chỉ còn lại lớp thang máy và nút nhấn (với hai lớp con là nút nhấn trong thang máy và nút nhấn tầng) Côngnghệphần ... tầng 9 với người B. 38Mục đích Phần mềm: Hỗ trợ việc xác định được số tiền còn dư hàng tuần trong quỹ để cho các cặp vợ chồng trẻ vay vốn mua nhà Ví dụ Phần mềm quản lí quỹ cho vay mua nhà ... là nút nhấn trong thang máy và nút nhấn tầng) Côngnghệphần mềm Pha phân tích Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Côngnghệ Bưu chính Viễn thông (PTIT) 12Mô hình hóa chức năng (3)Chỉ...
... mong muốn 33 Kiểm thử (2)Ví dụ với modul thêm một sách: Chạy các test case đã viết trong phần đầu, lưu kết quả chạy thành nhật kí chạy test caseCác test case Kết quả 1. thêm một sách ... khác để điều khiển 32 Kiểm thử (1)Với mỗi modul/ method: Chạy các test case đã viết trong phần đầu, lưu kết quả chạy thành nhật kí chạy test case 11Chuẩn bị kiểm thử (8)Kĩ thuật test ... chi tiết các lớp biênCài đặt chi tiết các lớp điều khiểnChạy các test case đã viết trong phần đầu, lưu kết quả chạy thành nhật kí chạy test case 20 Cài đặt (4)Đặt tên biến: Tên biến...
... khủng hoảng phần mềm: Phần mềm hoàn thành và chuyển giao trễ thời hạnVượt chi phí dự đoánVẫn còn tiềm tàng lỗi Côngnghệphầnmềm Tiến trình phần mềm Giảng viên: TS. Nguyễn Mạnh ... mềm Development team: đội phát triển phần mềm Quality Assurance (QA): đội đảm bảo chất lượng phần mềm User: người sử dụng phần mềm Client: người đặt hàng phần mềm 11Một số câu hỏi (3)Phân biệt ... paradigm: phương pháp luận, mô hình lần lượt các bước để phát triển phần mềm Cost: chi phí phát triển phần mềm Price: giá bán của phần mềm Technique: kỹ thuậtMistake, fault, failure, error: lỗiDefect:...
... tử -Công nghệphầnmềm hướng tác tử GVHD: Ths. Nguyễn Trung Tuấn SV : Nguyễn Phương Lan 46 CHƯƠNG 3 CÔNGNGHỆPHẦNMỀM HƯỚNG TÁC TỬ 3.1 TIẾP CẬN HƯỚNG TÁC TỬ CHO CÔNGNGHỆPHẦN ... 3 CÔNGNGHỆPHẦNMỀM HƯỚNG TÁC TỬ 45 3.1 Tiếp cận hướng tác tử cho côngnghệphầnmềm 45 3.2 Phầnmềm hướng tác tử là gì? 47 3.3 Tiếp cận hướng tác tử cho các hệ thống phầnmềm 50 3.3.1 Các ... hiện theo Tác tử -Công nghệphầnmềm hướng tác tử GVHD: Ths. Nguyễn Trung Tuấn SV : Nguyễn Phương Lan 32Phân rã công việc Phân phối và thực hiện Tổng hợp kết quả công việc Hình 2.8...
... vấn đề hiện đại côngnghệphần mềm. 31 Bộ môn : Các vấn đề hiện đại côngnghệphần mềm. Bài báo cáo trình bày ngôn ngữ Promela vào thiết kế Promela và ápdụng kĩ thuật sử dụng công cụ Spin là ... Các vấn đề hiện đại côngnghệphần mềm. CHƯƠNG 1GIỚI THIỆU1.1 Đặt vấn đềTrong các công ty phát triển phầnmềm hầu hết công việc kiểm thử củakiểm thử viên được thực hiện thủ công bằng tay. Trong ... default compilation20 Bộ môn : Các vấn đề hiện đại côngnghệphần mềm. LỜI CẢM ƠNĐể hoàn thành báo cáo môn học các vấn đề hiện đại côngnghệphần mềm một cách hoàn chỉnh, chúng em xin bày tỏ lòng...
... phần mềm. Trong phát triển phần mềm, đôi khi cần phải kiểm nghiệm phầnmềm đang phát triển trong một môi trường giả lập với một số (không phải tất cả) động thái của môi trường thực sự mà phần ... tạo cho côngnghệphần mềm. Do khoa học máy tính là một lĩnh vực rất rộng lớn nên các ví dụ trong bài viết này được rút ra từ các giai đoạn khác nhau trong vòng đời của một sản phẩm phần mềm, ... của các phần tử. Ví dụ như tận dụng đặc điểm phân bố của các ký tự trong bảng chữ cái khi tìm kiếm trên một loại từ điển nào đó. 4 II. 40 NGUYÊN LÝ SÁNG TẠO VÀ CÔNGNGHỆPHẦNMỀM 1. Phân...