... 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 ... dụng và côngnghệphầnmềm ra đời.
1.1.1.1 Định nghĩa Côngnghệphầnmềm
Có nhiều định nghĩa về CNPM:
- Theo Fritz Bauer [1969]: CNPM là sự thiết lập và sử dụng những
nguyên tắc côngnghệ hợp ...
triển.
GV: Pham Thị Minh Thương 30
Bài giảng CôngNghệPhần Mềm
tính bảo mật của phần mềm. Các cuộc tấn công có thể nhắm vào 3 thành phần
của phần mềm: chương trình, dữ liệu và tài liệu. Để đo...
... đốisố
(arguments)
Slide 10
Phầnmềm nhìn từ cấutrúcvàthủ tục
¾
Hai yếutố cấuthànhcủaphầnmềm
Phương diệncấutrúc
Phương diệnthủ tục
¾
Cấutrúcphầnmềm: biểuthị kiến trúc các chứcnăng mà phầnmềm đócó
và điềukiệnphâncấp ... 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ý ... hiệunăng xử lý củaphầncứng (ví dụ như OS là
chương trình hệ thống)
¾
Phầnmềm ứng dụng: dùng để xử lý nghiệpvụ thích hợpnàođó(quảnlý, kế
toán, . . .), phầnmềm đóng gói, phầnmềmcủangười dùng,...
... 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ôngNghệ ... 5.3)
-Trang 50-
Khoa CôngNghệ Thông Tin - Môn CôngNghệPhầnMềm -
Chương 3: Các khái niệm cơ bản của mô hình hướng đối tượng
KHỦNG HOẢNG PHẦNMỀM (t.t)
Hướng tới côngnghệ sản xuất phầnmềm chuyên nghiệp
craft
production
commercialization
science
professional
engineering
-Trang ... Môn CôngNghệPhần Mềm
Trường Đại Học Bách Khoa Tp. Hồ Chí Minh
Khoa CôngNghệ Thông Tin
Chương 1
GIỚI THIỆU VỀ
CÔNG NGHỆPHẦN MỀM
✦
✦✦
✦ Một số khái niệm
✦
✦✦
✦ Các mô hình phát triển phần mềm
-Trang...
... yêu cầu phầnmề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ầnmềm
trong mối quan hệ của nó với các yêu
cầu phầnmềm khác
•
Thẩm định từng yêu cầu phầnmềm
theo ... 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ữ...
... 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 ... 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...
... 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: Phạm Đạo Quang
MSSV: 0112318
Email: dquangct@yahoo.com
Lớp : 01CT1
Ngay ... lệ sẽ
thông báo người dùng nhập
lại,ngược lại sẽ thông báo người
dùng Băng 1 mesg lưu thanh công.
13 Nhấn vào Buttom Xoá Kho nhấn vào Buttom Xoá se xuất
hiện 1 message thông báo gồm hai
Buttom...
... 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 ... QĐ5
QD5 .1 : Học sinh đạt môn nếu môn có điểm trung bình >= 5
QD5.2 : Học sinh đạt học kì nếu đạt tất cả các môn.
-Các thuộc tính mới :thamsodiemtrungbinh
-Thiết kế dữ liệu với tính tiến hóa ... Lớp , Môn , Học kỳ
D2 : Thông tin cần báo cáo
D3 = D2
TONGKETMON TONGKET_HOCKI
THAMSO
Thamsodiemtrungbinh
Sơ đồ luồng dữ liệu :
1.1 Xử lý tiếp nhận mới :
Nhập và kiểm tra D1 ( Dùng D3 )
Ghi D2
Sơ...
... các phơng pháp thủ công bằng các chơng trình phầnmềm
quản lý trên máy tính, giảm bớt đi thời gian, nhân lực, tăng độ chính xác và
bảo mật cao. Những phầnmềm quản lý sẽ là công cụ không thể ... uyên
đề tài :quản lý vật t, thiết bị, ứng dụng
cho trung tâm phát triển cntt-đhqg tphcm
đồ án tốt nghiệp kỹ thuật viên
chuyên ngành: côngnghệphần mềm
Giáo viên hớng dẫn: tiến sĩ Lê Huy thập
Niên ... hiện đang làm
việc tại các công ty lớn trong nứơc. Hiện nay Trung Tâm có khoảng 5000 học
viên đang theo học và Trung Tâm vẫn tiếp tục tuyển sinh các khoá mới.
Trung Tâm không những chú trọng...
... liệu hợp lệ trước khi lưu thông tin học sinh
o Mã học sinh, tên học sinh không được null
o Điểm trung bình là một số thực từ 0 10
o Chỉ tiếp nhận các học sinh có độ tuổi từ 15 20
- Thực hiện ... DataSet chứa dữ liệu thu được hoặc xử lý lấy từ cơ sở dữ liệu. DataSet là tập hợp gồm các
thành phần DataTable (tương ứng với từng View trong cơ sở dữ liệu), DataColumn (tương
ứng với Field trong...
... 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 ... học, thôi học.
vv
12
I.Mở đầu.
Phầnmềm đà trở thành phần tử chủ chốt của các hệ thống và sản phẩm
dựa trên máy tính. Bản thân phầnmềm đà tiến hoá từ một công cụ phân tích
thông tin và giải...
... Lớp phầnmềm theo hợp đồng
Lớp phầnmềm khung
Lớp phầnmềm đóng gói
NMCNPM - Khoa CNPM - DH CNTT Tp.HCM
16
Khái niệm lớp phần mềm
Lớp phần mềm:
Lớp phầnmềm là hệ thống các phầnmềm trên ... Tp.HCM
3
Khái niệm về phần mềm
Ví dụ: xét một số phầnmềm sau:
Phầnmềm quản lý học sinh cấp 3.
Phầnmềm quản lý thư viện.
Phầnmềm quản lý nhà sách.
Phầnmềm quản lý khách sạn.
Phầnmềm quản ... các phầnmềm cùng
lớp thường có cấu trúc và chức năng tương tự nhau
Mục tiêu của ngành CôngnghệPhần mềm
Xây dựng được phầnmềm có chất lượng
Dễ dàng xây dựng phầnmềm mới từ các phần mềm
có...
... SE-I.35
Đặc tính chung của phầnmềm (tiếp)
•
Chức năng của phầnmềm thường biến hóa,
thay đổi theo thời gian (theo nơi sử dụng)
•
Hiệu ứng làn sóng trong thay đổi phần mềm
•
Phần mềm vốn chứa ý tưởng ... xuất phần mềm, thì những đặc tả không
rõ ràng sẽ làm giảm chất lượng phần mềm
HUT, Falt. of IT Dept. of SE, 2001 SE-I.21
Thủ tục (procedure) phần mềm
•
Là những quan hệ giữa các trình tự mà phần ... Dept. of SE, 2001 SE-I.42
2.1 Khủng hoảng phầnmềm là gì?
•
10/1968 tại Hội nghị của NATO các chuyên gia phầnmềm đã
đưa ra thuật ngữ “Khủng hoảng phầnmềm (Software
crisis). Qua hàng chục năm,...
... dữ liệu:
Báo cáo lần 1- Môn CôngnghệPhầnmềm 26
BM5.2 Báo cáo công nợ đại lý
Tháng:
Ví dụ:
BM5.1: Báo cáo danh số
Tháng:4/2005
Báo cáo lần 1- Môn CôngnghệPhầnmềm 8
Stt Đại lý Nợ đầu Phát ...
Báo cáo lần 1- Môn CôngnghệPhầnmềm 10
Nghiệp vụ báo cáo doanh số :
Màn hình thiết kế :
Nghiệp vụ báo cáo công nợ :
Màn hình thiết kế :
Báo cáo lần 1- Môn CôngnghệPhầnmềm 45
Chương 1: 4 ...
vỉên
Khác
1 Phân quyền
X
2 Tiếp nhận
X
3 Lập phiếu
X
Báo cáo lần 1- Môn CôngnghệPhầnmềm 14
Báo cáo lần 1- Môn CôngnghệPhầnmềm 46
0.1.1.4 Biểu mẫu 4 và qui định 4:
BM4 : Phiếu thu tiền
Đại lý...
... K46CA
(GrightS16-d1.2I-6/0Lef5)
Phân công dịch /thực hiện (Giua S16-d27)
( nếu là tài liệu dịch hay thực hiện đề tài)
BẢNG PHÂNCÔNGCÔNG VIỆC
Số tt Họ và tên từ trang đến trang (hay) Các mục
1 Nguyễn văn A 1 28 1.1 5.3
Phần ... Break> Next page. Con trỏ chuyển xuống trang sau, bắt đầu một phần mới tài
liệu. Với mỗi phần có thể đặt lại các định dạng (page setup) cho phần đó.
d. Làm mục lục tự động
Sau khi soạn thảo và đặt ... DongR-L2
Dóng thẳng (căn trái 3,75cm, căn lề 2 bên, NTRoman, co13, trước 4pt)
- DongR-L3
Phần cuối trang
2 Tài liệu và công cụ hướng dẫn làm văn bản
bằng cách nhấn chuột phải, chọn Form AutoShap >...