« Home « Kết quả tìm kiếm

NGUYỄN THẾ DŨNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM


Tóm tắt Xem thử

- Sản phẩm phần mềm – đặc trưng và phân loại.
- Mô hình phát triển phần mềm.
- Đặc tả yêu cầu.
- Quản lý yêu cầu.
- Khái niệm về thiết kế phần mềm.
- Đại cương về kiểm thử phần mềm.
- Chiến thuật kiểm thử phần mềm.
- Triển khai phần mềm.
- Hiện thực và triển khai phần mềm được xây dựng theo mô hình hướng đối tượng.
- Các thành phần của phần mềm.
- Kỹ nghệ phần mềm.
- Các hoạt động thiết kế phần mềm.
- Phần mềm trong Tin học có thể được hiểu bao gồm.
- Các tài liệu giúp cho người dùng có thể vận hành được phần mềm.
- phần mềm đóng gói, phần mềm của người dùng.
- Biết cách sử dụng các mẫu phần mềm (Software Prototyping.
- Qui trình công nghệ phần mềm: Hệ thống các giai đoạn mà quá trình phát triển phần mềm phải trải qua.
- Trong một vài tổ chức, đây là chức năng của người phân tích hệ thống hoặc là kỹ sư phần mềm.
- Kỹ sư phần mềm (phân tích thiết kế) 3.
- Chuyên viên hỗ trợ phần mềm 14.
- Sản phẩm phần mềm – đặc trƣng và phân loại 3.1.
- Chức năng của phần mềm thường biến hóa, thay đổi theo thời gian (theo nơi sử dụng).
- Yêu cầu với phần mềm thay đổi theo môi trường cụ thể mà ở đó nó được xây dựng.
- Có thể phân loại phần mềm theo chức năng như sau.
- Phần mềm hệ thống và trợ giúp tiện ích (Hệ điều hành, Driver.
- Định nghĩa phần mềm? 2.
- Tầm quan trọng của phần mềm? (mức độ: hệ thống, cá nhân, tổ chức, quốc gia, ứng dụng)? 3.
- Các đặc trưng của phần mềm và giải thích? 4.
- Các khó khăn trong phát triển phần mềm (bản chất, sự thay đổi môi trường kỹ thuật, nghiệp vụ, xã hội)? 8.
- Thách thức đối với phát triển phần mềm? (nhu cầu, bảo trì, thời gian, giá cả, khả năng phần cứng) 9.
- Phân biệt Công nghệ Hệ thống với Công nghệ Phần mềm? 11.
- Yêu cầu • Hiểu rõ quy trình phát triển phần mềm.
- Nắm được một số mô hình phát triển phần mềm.
- Đặc điểm của mỗi mô hình phát triển phần mềm.
- Qui trình phát triển phần mềm 1.1.
- Quy trình phát triển phần mềm gồm 4 hoạt động cơ bản.
- Phát triển phần mềm: tạo ra phần mềm thỏa mãn các yêu cầu được chỉ ra trong đặc tả yêu cầu.
- Phân tích yêu cầu.
- Thiết kế nhằm hiện thực những đặc tả thành những cấu trúc phần mềm.
- Cải tiến phần mềm nhằm duy trì và cải tiến hệ thống theo những biến đổi về yêu cầu.
- Ba giai đoạn chính của quy trình phát triển phần mềm.
- Yêu cầu chủ chốt của hệ thống và phần mềm cũng được xác định.
- Phân tích yêu cầu: Trong bước phân tích hệ thống chúng ta chỉ xác định được vai trò chung của phần mềm.
- Phân tích yêu cầu là khâu kỹ thuật quan trọng đầu tiên để đảm bảo chất lượng của phần mềm.
- Đặc tả yêu cầu (Requirement Specification).
- Thiết kế hệ thống.
- Bảo trì hoàn thiện mở rộng phần mềm ra ngoài các yêu cầu chức năng gốc của nó.
- Luồng dữ liệu: luồng các dữ liệu di chuyển khi phát triển hệ thống phần mềm.
- Vai trò/hành động: hành vi của tác nhân đối với hệ thống phần mềm.
- Bảo đảm chất lượng phần mềm.
- Quản 38 lý cấu hình phần mềm.
- Dưới đây là một số mô hình phát triển phần mềm tiêu biểu 2.1.
- Làm bản mẫu là tạo ra một mô hình cho phần mềm cần xây dựng.
- Đối với những hệ thống lớn, khó có thể điều khiển sự tiến hóa của phần mềm.
- Đối với mô hình này, qui trình phát triển phần mềm được chia thành nhiều bước.
- Hạn chế: Phải đủ người cho nhóm phát triển phần mềm.
- Mô hình RUP Mô hình phát triển phần mềm thống nhất (RUP - Rational Unified Process) là một trong những mô hình phát triển dựa trên thành phần dùng ngôn ngữ mô hình thống nhất (UML - Unified modeling language).
- Một số mô hình phát triển phần mềm.
- Đặc điểm của mỗi mô hình phát triển phần mềm cũng đã được đề cập.
- Có mấy loại mô hình tiến trình phát triển phần mềm thường được sử dụng? Gồm những loại nào? 4.
- Các yêu cầu.
- Tiến hoá phần mềm là gì? Lý do? 6.
- Hãy nêu ý nghĩa của việc xác định mô hình phát triển phần mềm mà dự án sẽ triển khai sản phẩm.
- Yêu cầu - Biết được các loại yêu cầu phần mềm.
- Phân tích và đặc tả yêu cầu là bước kỹ thuật đầu tiên trong tiến trình kỹ nghệ phần mềm.
- Mục đích của giai đoạn phân tích là xác định rõ các yêu cầu của phần mềm cần phát triển.
- Các nhà phát triển vàbảo trì phần mềm.
- Thiết lập một nền tảng cho thiết kế phần mềm.
- Xác định một tập những yêu cầu mà có thể thẩm định khi phần mềm được xây dựng.
- Hiểu yêu cầu.
- Bản chất của phần mềm là biến đổi thông tin.
- Nhằm mô tả các dịch vụ mà phần mềm cung cấp.
- Yêu cầu chức năng 1 3.1.1.1.
- Yêu cầu chức năng 2.
- Yêu cầu chức năng n 3.2.
- Yêu cầu giao diện ngoài Mô tả các giao diện của phần mềm với môi trường bên ngoài.
- Giao diện phần mềm 3.2.4.
- Thuộc tính Mô tả các thuộc tính của phần mềm.
- Xác định yêu cầu 2.
- Khái niệm Use-Case Use-case biểu diễn một chức năng của hệ thống phần mềm.
- Xây dựng mô hình Use-Case Các yêu cầu của phần mềm được miêu tả trong mô hình use-case.
- TỔNG KẾT Mô hình nghiệp vụ thể hiện các chức năng của hệ thống phần mềm và các thực thể liên quan.
- Mô hình nghiệp vụ thể hiện các chức năng của hệ thống phần mềm và các thực thể liên quan.
- Bản chất thiết kế phần mềm là một quá trình chuyển hóa các yêu cầu phần mềm thành một biểu diễn thiết kế.
- Quá trình thiết kế Thiết kế phần mềm là quá trình chuyển các đặc tả yêu cầu dịch vụ thông tin của hệ thống thành đặc tả hệ thống phần mềm.
- Thiết kế phần mềm trải qua một số giai đoạn chính sau: 1.
- Các hoạt động thiết kế phần mềm Các nội dung chính của thiết kế là.
- Các hoạt động thiết kế phần mềm Hình 4.
- Các cơ sở của thiết kế phần mềm hƣớng chức năng 2.2.1.
- Làm cho phần mềm chất lượng cao hơn.
- Tạo kiến trúc phần mềm từ các biểu đồ DFD.
- Giao diện thiết kế tồi là lý do nhiều phần mềm không được sử dụng.
- Hệ thống mạng.
- Phần mềm.
- 200 - Bảo trì khi gặp sự cố, hay khi đối tác thay đổi các yêu cầu phần mềm.
- Kỹ sư phần mềm và khách hiểu nhầm nhau.
- Vấn đề tính năng của phần mềm: không đáp ứng được yêu cầu về bộ nhớ, tệp.
- Thiếu chuẩn hóa trong phát triển phần mềm (trước đó).
- Bảo trì phần mềm là gì? 6.
- Hoạt động nào trong bảo trì phần mềm là chính yếu? 7