... thân phầnmềm đà tiến hoá từ một công cụ phân tích
thông tin và giải quyết các vấn đề trở thành một ngành công nghiệp. Công
nghệ phầnmềm bao gồm một tập hợp 3 yếu tố chủ chốt là phơng pháp, công ... kiểm soát đợc quá
trình phát triển phầnmềm và cung cấp cho kỹ s phầnmềm một nền tảng để
xây dựng phầnmềm chất lợng cao.
Mỗi phầnmềm ra đời đều có những công đoạn khác nhau và đợc xây dựng ...
8
II. Nội dung.
Phần I: Mô tả cấu hình.
Quá trình quản lý cấu hình trong thiết kế phầnmềm đợc áp dụng cho dÃy các
công việc sau đây: Xác định danh mục và mà hoá của cấu hình, quản lý quá...
... lại phần mềm
4
Thự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ển
Khách hàng thay đổi hoặc không nắm rõ
yêu cầu
Công nghệphầnmềm ... hỏi
giống nhau
15
Mô hình thác nước (1)
16
Mô hình thác nước (2)
Đặc trưng:
Các vòng lặp phản hồi sau mỗi pha
Làm tài liệu cuối mỗi pha
Ưu và nhược điểm?
27
Mô hình xoắn ốc (3)
5
Vấn ... hoặc không nắm rõ
yêu cầu
Công nghệ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ùng
Học viện Côngnghệ Bưu chính Viễn thông (PTIT)
19
Tiến trình linh hoạt...
... Minh Thương 29
Bài giảng CôngNghệPhần Mềm
Chương 1: PHẦN MỀM
TIẾN TRÌNH VÀ QUẢN LÝ
1.1 Phầnmềm và côngnghệphần mềm
1.1.1 Lịch sử và mục tiêu của côngnghệphần mềm
Ngay từ khi xuất hiện ... giảng CôngNghệPhần Mềm
B. Tổng quan về những môhình tiến trình phầnmềm (software process
models)
Mô hình tiến trình phầnmềm là đại diện trừu tượng cho tiến trình phần
mềm. Mỗi môhình tiến ... cùng.
C4. Môhình tăng dần (Incremental model)
Mô hình tăng dần kết hợp những yếu tố của môhình tuyến tính (mô hình
thác nước) và ý tưởng lặp của chế bản mẫu. Môhình tăng dần phân phối phần
mềm...
... cao
Slide 33
Mô hình tuyếntính
Phân tích
Thiếtkế
Lậptrình
Kiểmthử
Công nghệ
Hệ thống / Thông tin
Điểnhìnhlàmôhìnhvòngđờicổđiển (mô hình thác nước) Classic life
cycle / waterfall model: môhình hay ... củaphầnmềm
¾
Là hàng hóa vô hình, không nhìn thấy được
¾
Chấtlượng phầnmềm: không mòn đimàcóxuhướng tốtlênsaumỗilầncó
lỗi (error/bug) được phát hiệnvàsửa
¾
Phầnmềmvốnchứalỗitiềm tàng, theo quy mô ... cao
¾
Lỗiphầnmềmdễđượcpháthiệnbởingườingoài
Slide 18
Đặctính chung củaphầnmềm (t. theo)
¾
Chứcnăng củaphầnmềmthường biếnhóa, thayđổitheothờigian(theonơisử
dụng)
¾
Hiệu ứng làn sóng trong thay đổiphầnmềm
¾
Phầnmềmvốnchứaý...
... phần mềm
1.2.1. Môhình tuần tự tuyến tính
1.2.2. Môhình prototype
1.2.3. Môhình xoắn ốc
1.2.4. Môhình tăng dần
1.2.3. Môhình RAD
-Trang 7-
Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm ... 26-
Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm - Chương 1: Giới thiệu về CNPM
CÁC MÔHÌNH PHÁT TRIỂN PHẦN MỀM
Môhình tuần tự tuyến tính: cổ điển
Môhình prototyping: prototype
Môhình ... 22-
Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm - Chương 1: Giới thiệu về CNPM
Trường Đại Học Bách Khoa Tp. Hồ Chí Minh
Khoa CôngNghệ Thông Tin
Môn học
CÔNG NGHỆPHẦN MỀM
-Trang 1-
Khoa Công Nghệ...
... gian thực hiện của từng yêu cầu phần
mềm trong giá thành sản phẩm phầnmềm
và thời gian thực hiện phần mềm
•
Giải quyết tất cả các bất đồng về yêu cầu
phần mềm với khách hàng / người sử dụng ... 2002 SE-III.4
•
Thông thường các yêu cầu phầnmềm được
phân loại theo 4 thành phần của phần mềm:
–
Các yêu cầu về phầnmềm (Software)
–
Các yêu cầu về phần cứng (Hardware)
–
Các yêu cầu về dữ ... analysis and negotiation)
•
Mô tả các yêu cầu phầnmềm (Requirements
specification)
•
Mô hình hóa hệ thống (System modeling)
•
Kiểm tra tính hợp lý các yêu cầu phầnmềm
(Requirements validation)
•
Quản...
... kinh nghi?m q trong CNPM
Duong Anh Ð?c
36
Mô hình hóa trực quan tăng khả năng
quản lý độ phức tạp của phần mềm
Kinh nghiệm 4: Môhình hóa trực quan phần mềm
?
?
Nắm
Nắm
bắt
bắt
cấu
cấu
trúc
trúc
và
và
hành
hành
vi
vi
của
của
các
các
thành
thành
phần
phần
kiến
kiến
trúc
trúc
?
?
Thể
Thể
hiện
hiện
cách
cách
mà
mà
các
các
phần
phần
tử
tử
hệ
hệ
thống
thống
khớp
khớp
với
với
nhau
nhau
?
?
Che
Che
dấu
dấu
hoặc
hoặc
phơi
phơi
bày
bày
chi
chi
tiết
tiết
theo
theo
nhu
nhu
cầu
cầu
công
công
việc
việc
?
?
Duy
Duy
trì
trì
tinhd
tinhd
nhất
nhất
quán
quán
giữa
giữa
thiết
thiết
kế
kế
và
và
cài
cài
đặt
đặt
?
?
Tăng
Tăng
cường
cường
trao
trao
đổi
đổi
thông
thông
tin
tin
rõ
rõ
ràng
ràng
Các ... trúc phầnmềm xác định:
?
?
Kiến
Kiến
trúc
trúc
phần
phần
mềm
mềm
chứa
chứa
đựng
đựng
các
các
quyết
quyết
định
định
quan
quan
trọng
trọng
về
về
tổ
tổ
chức
chức
của
của
hệ
hệ
thống
thống
phần
phần
mềm
mềm
?Sự ...
mở
mở
rộng
rộng
?
?
Phát
Phát
hiện
hiện
trễ
trễ
các
các
lỗ
lỗ
hổng
hổng
của
của
dự
dự
án
án
?
?
Chất
Chất
lượng
lượng
phần
phần
mềm
mềm
kém
kém
?
?
Hiệu
Hiệu
năng
năng
của
của
phần
phần
mềm
mềm
thấp
thấp
?
?
Các
Các
thành
thành
viên
viên
trong
trong
nhóm
nhóm
không
không
biết
biết
được
được
ai
ai
đã
đã
thay
thay
đổi
đổi
cái
cái
gì
gì
,
,
khi
khi
nào
nào
,
,
ở
ở
đâu
đâu
,
,
tai
tai
sao
sao
phải
phải
thay
thay
đổi
đổi
?
?
Quá
Quá
trình
trình
build
build
-
-
and
and
-
-
release
release
không
không
đáng
đáng
tin
tin
cậy
cậy
Các...
...
2
3
4
5
6
7
38
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP_HCM
(227 NGUYỄN VĂN CỪ)
O0O
Môn :
NHẬP MÔN CÔNGNGHỆPHẦN MỀM
Đề Tài:
(Báo cáo lần 3)
Hướng dẫn:
Thầy: Nguyễn Tấn Trần Minh Khang
Thực hiện:
SV: ... hiện
Message thông báo “bạn có muốn Đóng
màn hình này không ?” gồm hai button
Yes,No Nếu nhấn Yes thì màn hình Xoá
phòng sẽ được đóng đóng màn hình, Nếu
nhấn No sẽ không lam gì cả (Chú ý ở ... 36
1.4. Sơ đồ lớp 36
1.5. Các thuộc tính trừu tượng 36
1.6. Sơ đồ logic 37
2 Màn hình thay đổi qui đinh (Màn hình Admin) 37
4
NMCNPM
2 Thiết kế dữ liệu với tính tiến hoá
2.1. Qui định liên quan
Có...
... 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ÔN CÔNGNGHỆPHẦN MỀM
Đề Tài
QUẢN LÝ HỌC SINH
Giáo viên hướng dẫn : Th.S: Nguyễn Tuấn ... 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 dụ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 kế màn hình ... Thiết kế màn hình nhập điểm:
-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 dụng:
16
3.Thiết kế màn hình:
3.1 Thiết kế giao diện màn hình chính:
-Thíêt kế màn hình với tính...
... công
cụ này. Ba công cụ quan trọng để môhình hoá hệ thống theo phơng pháp
phân tích thiết kế có cấu trúc là:
- Môhình chức năng.
- Môhình dữ liệu.
- Môhình luồng dữ liệu.
Trong đó mỗi mô ... thực thể.
Nếu nh các môhình chức năng và môhình dữ liệu thể hiện hệ thống dới
dạng tĩnh thì ngợc lại, môhình luồng dữ liệu thể hiện hệ thống dới cách nhìn
động. Môhình này lột tả luồng ... xác và kịp thời
.
1.4.2 .Mô hình một số thông tin quản lý hiện hành.
a .Mô hình luân chuyển dữ liệu.
-Mô hình luân chuyển dữ liệu trong hệ thống quản lý vật t có thể mô tả
các modul sau:
+Cập...
... trong bảng HOCSINH>)
Hướng dẫn Thực hành môn Nhập môn CNPM
Sau khi chọn hiển thị form cho phép thiết kế bảng như sau:
Cấu trúc bảng HOCSINH tạo như hình trên như sau:
HOCSINH
STT Tên trường ... 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ôn Nhập môn CNPM
c. Xử lý sự kiện button Xóa:
Khi người dùng chọn chức năng thực hiện ... Kiểu dữ liệu Ghi chú
1 MaHS Text(20) Khóa chính
2 HoTen Text(50)
Chọ
n
Hướng dẫn Thực hành môn Nhập môn CNPM
3 GioiTinh Text(10)
4 NgaySinh Date/Time Short Date
5 DiaChi Text(255)
6 DTB Number...
... ngành công nghiệp. Công
nghệ phầnmềm bao gồm một tập hợp 3 yếu tố chủ chốt là phơng pháp, công
cụ và thủ tục nhằm giúp cho ngời quản lý dự án có thể kiểm soát đợc quá
trình phát triển phầnmềm ... cấp cho kỹ s phầnmềm một nền tảng để
xây dựng phầnmềm chất lợng cao.
Mỗi phầnmềm ra đời đều có những công đoạn khác nhau và đợc xây dựng
một cách phức tạp. Trong đó những công đoạn này ... cấu hình.
*Mô tả quá trình lập trình.
Trong mỗi quá trình sẽ có những đoạn nhỏ đợc phân chia để dễ tìm hiểu và
nghiên cứu hơn.
Về nội dung sẽ gồm 2 phần:
Phần I: Quản lý cấu hình.
Phần II: Mô...