... !
27/28
2.5.2 Kiểm thử phầnmềm (KTPM)
Kiểm thử phầnmềm trong một số ngữ cảnh
(a) Ngữ cảnh quy trình (b) Ngữ cảnh chất lượng
Công nghệ hệ thống
Quản lý và đảm bảo chất
lượng
Công nghệphần mềm
Xác minh ...
lượng
Công nghệphần mềm
Xác minh và thẩm định
phần mềm
Kiểm thử phần mềm
Đảm bảo chất lượng phần
mềm
Xác minh và thẩm định
phần mềm
Kiểm thử phần mềm
Trang 44
Copyright â 2008, VIETHANIT
Copyright ... !
22/28
2.3 Thi t kế
- Là quá trình thi t kế cấu trúc phầnmềm dựa trên
những tài liệu đặc tả
-
Gồm các công việc chính
. Thi t kế kiến trúc
. Đặc tả trừu tượng
. Thi t kế giao diện
. Thi t kế thành phần
....
... D1
ø
TONGKETMON TONGKET_HOCKI
THAMSO
1
Trường Đại Học Khoa Học Tự Nhiên
Khoa CôngNghệ Thông Tin
Báo Cáo Môn Học
NHẬP MÔNCÔNGNGHỆPHẦNMỀM
Đề Tài
QUẢN LÝ HỌC SINH
Giáo viên hướng dẫn : Th.S: ... 3.8 Thi t kế màn hình tổng kết:
-Thi t kế màn hình với tính đúng đắn:
-Thi t kế màn hình với tính tiện duïng:
20
3.5 Thi t kế màn hình cập nhật môn học:
-Thi t kế màn hình với tính đúng đắn:
-Thi t ... -Thi t kế dữ liệu với tính đúng đắn:
-Sơ đồ logic:
2.4 Xét nghiệp vụ nhập bảng điểm môn học:
Thi ế t k ế d ữ li ệ u v ớ i tính đúng đắn:
-Biễu mẫu liên quan: BM4
Bảng điểm môn học
Lớp : Môn: ...
... Hướng dẫn Thực hành mônNhậpmôn CNPM
b. Xử lý sự kiện button Lưu:
Sau khi nhập thông tin học sinh, người dùng nhấn vào button , thực hiện kiểm tra dữ liệu
nhập, nếu hợp lệ thì lưu vào ... project Window Application mới với tên project là QLHS
Thi t kế Form Nhập thông tin học sinh” như màn hình sau:
Hướng dẫn Thực hành mônNhậpmôn CNPM
c. Xử lý sự kiện button Xóa:
Khi người dùng ... Hướng dẫn Thực hành mônNhậpmôn CNPM
3 GioiTinh Text(10)
4 NgaySinh Date/Time Short Date
5 DiaChi Text(255)
6 DTB Number Single
7 Lop Text(20)
Cách đặt khóa chính cho bảng
2. Thi t kế giao diện...
... SE-I.50
Những vấn đề trong sản xuất
phần mềm (tiếp)
(3) Nếu không có Phương pháp luận thi t kế nhất
quán mà thi t kế theo cách riêng (của công ty,
nhóm), thì sẽ dẫn đến suy giảm chất lượng
phần mềm (do ... thao tác và cách sử
dụng chương trình
HUT, Falt. of IT Dept. of SE, 2001 SE-I.1
Nhập môn
Công nghệ học Phần mềm
(Introduction to Software Engineering)
Department of Software Engineering
Faculty ... vn
ã
Cỏc trỡnh t thit k v phỏt trin c chun
húa
ã
Cỏc phng phỏp c t yêu cầu, thi t kế hệ
thống, thi t kế chương trình, kiểm thử, toàn bộ
quy trình quản lý phát triển phầnmềm
HUT, Falt....
... dữ liệu giữa các phần mềm
–
…
10
Phõn loi Yờu cu PM
ã
Phõn loi theo lnh vc ứng dụng
–
Phần mềm Giảng Dạy
–
Phần mềm Quản Lý
–
Phần mềm Hệ Thống
–
Phần mềm Điều Khiển
–
Phần mềm Giải Trí
–
….
... nh trờn, hi nghị đã đề xuất khai
sinh:
–
Ngành Côngnghệphần mm.
ã
Cụng ngh phn mm?
L mt ngnh khoa hc nghiờn cu về việc xây dựng
phần mềm có chất lượng cao trong khong thi gian
v chi phớ ... 14
2. Kiến trúc các thành phần của PM
Người dùng
Phần cứng
Giao diện
Xử lý
Dữ liệu
Người dùng
Phần cứng
Phần mềm
31
Mô hình thác nước cổ điển
Xác định yêu cầu
Phân tích
Thi t kế
Cài đặt
Kiểm chứng
Qui...
... HẢI VIỆT NAM
KHOACÔNGNGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
***
BÀI GIẢNG
NHẬP MÔNCÔNGNGHỆPHẦNMỀM
TÊN HỌC PHẦN : CÔNGNGHỆPHẦNMỀM
MÃ HỌC PHẦN : 17404 ... thủ tục (mô tả thủ
tục phầnmềm ứng với từng
thành phần cấu trúc)
Module
chương trình
Phần mềm đã
qua tích hợp và
kiểm thử
Thi t kế phầnmềm và kỹ nghệphầnmềm
Thi t kế
giao diện
7 ... Giới thi u về Côngnghệphầnmềm (Software engineering)
Công nghệphầnmềm là một lĩnh vực nghiên cứu của tin học nhằm đưa ra các nguyên lý, phương
pháp, công cụ, phương tiện giúp cho việc thi t...
... Tentheloaisach,Khoangcachxuatban
+Sơ đồ lớp:
Phần mềm quản lý thư viện 1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNGNGHỆ THÔNG TIN
B MễN CễNG NGH PHN MM
F E ã D G
Đồ án nhậpmôncôngnghệ ...
Đồ án nhậpmôncôngnghệphầnmềm
Tên đồ án
:
Phần mềm quản lý thư viện
THI T KẾ CƠ SỞ DỮ LIỆU
BƯỚC 1
:
Xét yêu cầu phầnmềm “lập thẻ độc giả”.
-Thi t kế dữ liệu với tính đúng ... tối đa 5 quyển trong 4 ngày.
+Sơ đồ luồng dữ liệu:
Phần mềm quản lý thư viện 7
Bước 2:Xét yêu cầu phầnmềm “ nhập sách”.
-Thi t kế dữ liệu với tính đúng đắn
+Biểu mẫu liên quan:BM2...
... phim, …
Bảng 1.1: Các phầnmềm và lớp phầnmềm tương ứng
1.1.2. Phân loại
Phần mềm hệ thống là những phầnmềm đảm nhận công việc tích hợp và điều khiển các
thi t bị phần cứng đồng thời tạo ... tin cậy của phần mềm.
- Kết quả nhận:
Danh sách yêu cầu.
Mô hình phần mềm.
Phần mềm.
- Kết quả chuyển giao: Phầnmềm với độ tin cậy cao (đã tìm và sửa lỗi).
o Bảo trì: Công việc của ... là hệ thốnng ký hiệu UML.
4. CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN PHẦNMỀM
4.1. Mở đầu
4.1.1. Khái niệm
Các công cụ và môi trường phát triển phầnmềm là các phầnmềm hỗ trợ chính người
phát triển...
... thành phần:
(1) textbox-Tên truy nhập: user nhập thông tin theo mã nhân viên
(2) textbox- Mật khẩu: user nhập mật khẩu
(3) check box-nhớ tên truy nhập và mật khẩu: check vào sẽ nhớ tên truy
nhập ... check box-đăng nhập tự động: check vàosẽ đăng nhập mỗi khi mở
máy
Mô tả xử lý:
- user chọn chức năng cần thực hiện
- Nhập các thông tin cần thi t theo yêu cầu
- Đăng nhập : sẽ đăng nhập vào csdl
Trang ... cáo nhóm 9
Mô tả các thành phần:
(1) text box-Mã Rút Tiền: phầnmềm tạo ra
(2) text box-Mã tài khoản: user nhập dữ liệu theo thực tế
(3) textbox- Số tiền rút: user nhập dữ liệu theo thực tế
(4)...
... bại phần mềm.
Một thất bại phầnmềm là một sự kiện thi hành mà khi đó phầnmềm hành xử không như
người ta mong đợi. Chú ý rằng một thất bại phầnmềm khác với một hư hỏng phần mềm. Hư
hỏng phần ... vào ít công sức
hơn, hiệu suất phầnmềm được cải thi n.
Câu 5: Tính toàn vẹn của tiêu chuẩn phần mềm:
Sản phẩm phầnmềm có tính toàn vẹn khi nó:
- Có cơ chế thâm nhập bất hợp pháp vào phầnmềm ... triển dựa trên thành phần là lắp ráp
hệ thống dựa trên những thành phần đã có. Do vậy, kiến trúc phầnmềm của hệ thống dựa vào kiến
trúc phầnmềm của các thành phầnphầnmềm tiêu chuẩn nên hệ...
... new frmDocGia();
frm.Show();
}
}
40
Bài tập thực hành NhậpMônCôngNghệPhần Mềm
18
Bài tập thực hành NhậpMônCôngNghệPhầnMềm
Phần 2. LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU
BÀI 1. LÀM VIC VI MICROSOFT ... (!KiemTraTonTai("frmNhanVien"))
{
frmNhanVien frm = new frmNhanVien();
frm.MdiParent = this;
frm.Show();
}
33
Bài tập thực hành NhậpMônCôngNghệPhầnMềm
Phần 1. bài tập căn bản
Bài 1. Viết chương trình theo yêu ... án (báo cáo + source code của phần mềm) + thi vấn đáp trực tiếp trên máy
dựa trên các đề tài mà giáo viên lý thuyết đề nghị hoặc các em tự đề xuất.
Tiêu chí: Phầnmềm của các bạn phải thoả các...
... thành phần kiến trúc trong kỹ thuật sản phẩm là
a. Dữ liệu, phần cứng, phần mềm, con người
b. Dữ liệu, tài liệu, phần cứng, phần mềm
c. Dữ liệu, phần cứng, phần mềm, thủ tục
d. Tài liệu, phần ... đồng thời khi xây dựng phần mềm
D Cả 3 ý đều đúng
88. 3 yếu tố chính của côngnghệphần mềm
A thủ tục, phương pháp và công cụ
B thủ tục, công cụ và môi trường lập trình
C công cụ, phương pháp và ... liệu chứa những mô tả của mỗi
a. Mục cấu hình phần mềm
b. Đối tượng dữ liệu phần mềm
c. Biểu đồ phần mềm
d. Hệ thống ký hiệu phần mềm
37. Mô hình thi t kế không quan tâm tới
a. Kiến trúc
b. Dữ...