Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm
Số trang: 66
Loại file: ppt
Dung lượng: 1.57 MB
Lượt xem: 23
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm sau đây bao gồm những nội dung chính về khái niệm yêu cầu phần mềm; tầm quan trọng của yêu cầu phần mềm trong quá trình phát triển phần mềm; kĩ nghệ yêu cầu phần mềm. Mời các bạn tham khảo bài giảng hiểu rõ hơn về những nội dung này.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm Công nghệ phần mềm Yêu cầu phần mềm 1 Nội dung chính • Yêu cầu phần mềm là gì? • Tầm quan trọng của yêu cầu phần mềm trong quá trình phát triển phần mềm • Kĩ nghệ yêu cầu 2 Yêu cầu phần mềm - Requirements • Tiêu chí gì quan trọng nhất đối với chất lượng phần mềm? Phần mềm thỏa mãn được yêu cầu của người dùng • Yêu cầu phần mềm: Những gì người ta muốn có trong phần mềm được phát triển. 3 Ví dụ Travel Agency: Yêu cầu người dùng • Hãng du lịch TravelGood đến gặp bạn (người làm phần mềm) và đề nghị làm dự án phần mềm sau: – Mô tả bài toán / yêu cầu người dùng TravelGood muốn cung cấp cho khách hàng của họ một ứng dụng đặt vé và lập kế hoạch du lịch. Ứng dụng này cần cho phép khách lập kế hoạch về các chuyến bay và khách sạn. Đầu tiên, khách hàng có thể sắp xếp một chuyến đi, sau đó đặt vé và đặt phòng khách sạn cho chuyến đi đó. Người dùng có thể lập kế hoạch cho nhiều chuyến đi. Ngoài ra, phần mềm còn cho phép hủy các chuyến đã đặt. 4 Ví dụ Travel Agency: Yêu cầu hệ thống • Sau khi nhận làm phần mềm cho TravelGood đội phát triển chi tiết hóa thành các yêu cầu hệ thống: 1. Người dùng có thể lập kế hoạch một chuyến đi bằng cách chọn một trình tự các điểm đến, rồi lưu lại. (kèm theo sơ đồ mô tả kịch bản ca sử dụng) 2. Hệ thống cần là ứng dụng Web, chạy được tại tất cả các hệ điều hành và hầu hết các trình duyệt 3. Ứng dụng Web phải triển khai được tại các server tiêu chuẩn như GlassFish hoặc Tomcat 4. Hệ thống phải dễ sử dụng: đạt một test usability (kèm chi tiết cụ thể) 5. … 5 Ví dụ khác Đặc tả yêu cầu người dùng 1. 1.Phần Phầnmềm mềmphải phảicung cungcấp cấpmột mộtphương phươngtiện tiệnđể đểbiểu biểudiễn diễnvà vàtruy truynhập nhậpcác các file filebên bênngoài ngoàiđược đượctạo tạobằng bằngcác cáccông côngcụ cụkhác. khác. Đặc tả yêu cầu hệ thống 1.1. 1.1.Người Ngườidùng dùngcần cầnđược đượccung cungcấp cấptiện tiệních íchđể đểđịnh địnhnghĩa nghĩakiểu kiểucủacủacáccácfile file ngoài. ngoài. 1.2 1.2Mỗi Mỗikiểukiểufilefilengoài ngoàicó cóthể thểđược đượcbiểu biểudiễn diễndưới dướidạng dạngmột mộtbiểu biểutượng tượngtrêntrên phần phầnhiển hiểnthịthịcủa củangười ngườidùng. dùng. 1.3 1.3Mỗi Mỗikiểukiểufilefilengoài ngoàicó cóthể thểcó cómột mộtcông côngcụ cụcó cóthể thểdùng dùngcho choloại loạifile fileđó. đó. 1.4 1.4Cần Cầncung cungcấp cấpcáccáctiện tiệních íchđểđểngười ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm Công nghệ phần mềm Yêu cầu phần mềm 1 Nội dung chính • Yêu cầu phần mềm là gì? • Tầm quan trọng của yêu cầu phần mềm trong quá trình phát triển phần mềm • Kĩ nghệ yêu cầu 2 Yêu cầu phần mềm - Requirements • Tiêu chí gì quan trọng nhất đối với chất lượng phần mềm? Phần mềm thỏa mãn được yêu cầu của người dùng • Yêu cầu phần mềm: Những gì người ta muốn có trong phần mềm được phát triển. 3 Ví dụ Travel Agency: Yêu cầu người dùng • Hãng du lịch TravelGood đến gặp bạn (người làm phần mềm) và đề nghị làm dự án phần mềm sau: – Mô tả bài toán / yêu cầu người dùng TravelGood muốn cung cấp cho khách hàng của họ một ứng dụng đặt vé và lập kế hoạch du lịch. Ứng dụng này cần cho phép khách lập kế hoạch về các chuyến bay và khách sạn. Đầu tiên, khách hàng có thể sắp xếp một chuyến đi, sau đó đặt vé và đặt phòng khách sạn cho chuyến đi đó. Người dùng có thể lập kế hoạch cho nhiều chuyến đi. Ngoài ra, phần mềm còn cho phép hủy các chuyến đã đặt. 4 Ví dụ Travel Agency: Yêu cầu hệ thống • Sau khi nhận làm phần mềm cho TravelGood đội phát triển chi tiết hóa thành các yêu cầu hệ thống: 1. Người dùng có thể lập kế hoạch một chuyến đi bằng cách chọn một trình tự các điểm đến, rồi lưu lại. (kèm theo sơ đồ mô tả kịch bản ca sử dụng) 2. Hệ thống cần là ứng dụng Web, chạy được tại tất cả các hệ điều hành và hầu hết các trình duyệt 3. Ứng dụng Web phải triển khai được tại các server tiêu chuẩn như GlassFish hoặc Tomcat 4. Hệ thống phải dễ sử dụng: đạt một test usability (kèm chi tiết cụ thể) 5. … 5 Ví dụ khác Đặc tả yêu cầu người dùng 1. 1.Phần Phầnmềm mềmphải phảicung cungcấp cấpmột mộtphương phươngtiện tiệnđể đểbiểu biểudiễn diễnvà vàtruy truynhập nhậpcác các file filebên bênngoài ngoàiđược đượctạo tạobằng bằngcác cáccông côngcụ cụkhác. khác. Đặc tả yêu cầu hệ thống 1.1. 1.1.Người Ngườidùng dùngcần cầnđược đượccung cungcấp cấptiện tiệních íchđể đểđịnh địnhnghĩa nghĩakiểu kiểucủacủacáccácfile file ngoài. ngoài. 1.2 1.2Mỗi Mỗikiểukiểufilefilengoài ngoàicó cóthể thểđược đượcbiểu biểudiễn diễndưới dướidạng dạngmột mộtbiểu biểutượng tượngtrêntrên phần phầnhiển hiểnthịthịcủa củangười ngườidùng. dùng. 1.3 1.3Mỗi Mỗikiểukiểufilefilengoài ngoàicó cóthể thểcó cómột mộtcông côngcụ cụcó cóthể thểdùng dùngcho choloại loạifile fileđó. đó. 1.4 1.4Cần Cầncung cungcấp cấpcáccáctiện tiệních íchđểđểngười ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm Bài giảng Công nghệ phần mềm Yêu cầu phần mềm Vai trò yêu cầu phần mềm Quá trình phát triển phần mềm Kĩ nghệ yêu cầu phần mềmTài liệu liên quan:
-
62 trang 403 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 188 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 187 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 181 0 0 -
6 trang 175 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 157 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 148 0 0