... mềm:
–
Các yêu cầu về phần mềm (Software)
–
Các yêu cầu về phần cứng (Hardware)
–
Các yêu cầu về dữ liệu (Data)
–
Các yêu cầu về con người (People, Users)
•
Mục đích: mục đích của yêu cầu phần mềm là ...
xác định được phần mềm đáp ứng được các yêu
cầu và mong muốn của khách hàng - người sử
dụng phần mềm
HUT, Falt.
of IT
Dept. of SE, 20...
... của phần mềm:
–
Các yêu cầu về phần mềm (Software)
–
Các yêu cầu về phần cứng (Hardware)
–
Các yêu cầu về dữ liệu (Data)
–
Các yêu cầu về con người (People, Users)
•
Mục đích: mục đích của yêu cầu ... yêu cầu phần mềm và
sắp xếp chúng theo các nhóm liên quan
•
Khảo sát tỉ mỉ từng yêu cầu phần mềm
trong mối quan hệ của nó với các yêu
cầu...
... N N N
<4 giờ N Y Y Y - - -
<24 giờ Y - - - - - -
Dung l ng giao d chượ ị
cao nh tấ
<10 l n/phútầ - Y - - Y - -
<60 l n/phútầ - N Y - N Y -
>60 l n/phútầ - N N Y N N Y
L a ch n ... cài đ t ch ng trình ặ ươ 85
5.2. N n t ng c a ngôn ng l p trình ề ả ủ ữ ậ 88
Collected by Mr Nguy n Thanh Tu nễ ấ
2
Giáo trình Côn...
... (productivity)
tiến trình sản xuất phần mềm phải hiệu quả
5
9
Công nghệ phần mềm
Khái niệm
Công nghệ phần mềm
nghiên cứu và phát triển các phương pháp,
kĩ thuật và công cụ nhằm xây dựng các
phần mềm một ...
• các kỹ thuật và công cụ thích hợp
ñể sản xuất và bảo trì các phần mềm nhằm bảo ñảm
4 yêu cầu (FQCD):
• phần mềm tạo ra phải ñáp ứng...
... triển
phần mềm
Phân tích và ñặc tả yêu cầu (3)
Tổng hợp và
phân tích yêu cầu
ðặc tả yêu cầu
Hợp thức hóa
yêu cầu
Mô hình hệ thống
Yêu cầu hệ thống
của người sử dụng
Tài liệu ñặc tả
yêu cầu
8
Các ... không trình bày rỏ cái họ muốn
• các thay ñổi
Sản phẩm: tài liệu ñặc tả yêu cầu
6
Các hoạt ñộng phát triển
phần mềm
Phân tích và ñặc tả yêu cầu (...
... giữa những người thiết kế và
những người cài ñặt
ðặc tả môñun (module specification)
• sự thống nhất giữa những người lập trình cài ñặt
m - un và những người lập trình sử dụng m - un
16
31
Mạng ...
các giai ñoạn khác nhau của tiến trình phần
mềm:
ðặc tả yêu cầu (requirement specification)
• sự thống nhất giữa những ngưới sử dụng tương
lai và những người thiế...
...
∨
BadCheckIn2
32
Quan hệ
Cặp phần tử có thứ tự ñược biểu
diễn
(x, y)
Tích ðề-các của hai kiểu T1 và T2
T1 x T2
(x, y) : T1 x T2
17
33
Quan hệ
Quan hệ (relation) là tập các cặp
phần tử có thứ tự
... hằng số
Ví dụ
56
Các ký hiệu
Toán tử lô-gíc
Tập hợp Quan hệ và Hàm
24
47
Ví dụ 3
Thêm một người vào hệ thống
48
Ví dụ 3
Chỉnh sửa ngày sinh
Xóa một người
ðiều gì xảy...
... các m - un chuyên biệt thay vì các
m - un tổng quát
5
9
Thiết kế hướng m - un
Phần mềm là tập hợp gồm các m - un
tương tác với nhau
M - un hóa ñóng vai trò quan trọng ñể có
ñược phần mềm ... xảy ra, chỉ một (hoặc một số
ít) m - un bị ảnh hưởng
16
Thiết kế kiến trúc
Kiến trúc = tập hợp các thành
phần/ m - un và quan hệ giữa chúng
các thành phần/ m - un
• hà...