... - VIỆT KỸNGHỆ PHẦM MỀM
24
Biên tập: NguyễnvănVy – Khoa CNTT, Đại học Công nghệ
THUẬT NGỮ ANH - VIỆT KỸNGHỆ PHẦM MỀM
11
Biên tập: NguyễnvănVy – Khoa CNTT, Đại học Công nghệ
inspect/ation ... thức, thực)
parameterized element phần tử được tham số hoá
THUẬT NGỮ ANH - VIỆT KỸNGHỆ PHẦM MỀM
Biên tập: NguyễnVănVỵ
Bộ môn Công nghệphần mềm- Đại học công nghệ
TIẾNG ANH TIẾNG VIỆT
abstract ... reverse~) kỹnghệ (~ (dịch) xuôi, ~ ngược)
engineering (application,domain,software~) kỹnghệ (~ ứng dụng, miền, phần mềm)
THUẬT NGỮ ANH - VIỆT KỸNGHỆ PHẦM MỀM
15
Biên tập: NguyễnvănVy –...
... hiãûn
nay âãưu cho phẹp láûp trçnh theo âån thãø.
Giáo trình
Công nghệphầnmềm
Âải cỉång vãư cäng nghãû pháưn mãưm 11
III. Nhỉỵng näüi dung cå bn ca CNPM
III.1....
... n ch ng trình, có phát sinh ra l iừ ướ ự ệ ươ ỗ
không? Nh ng l i này có th đi u ch nh đ c không?ữ ỗ ể ề ỉ ượ
v. Trong su t quá trình th c hi n ch ng trình cũng nh trong quáố ự ệ ươ ư
trình th ... đo nạ
1
Giáo trình Công ngh ph n m mệ ầ ề
tham gia vào quá trình l p nên các quy đ nh cho v n đ s aậ ị ấ ề ử
ch a l i hay không?ữ ỗ
Các câu h i trên là nh ng v n đ k thu t và nên đ c trình lên ... ế ỹ ậ ướ ự ậ ượ
5. B n in ch ng trình g c.ả ươ ố
a. Ch ng trình ngu n.ươ ồ
b. B n in ch ng trình ngu n (listing).ả ươ ồ
c. B n mô t thu t toán t ng ng v i ch ng trình ngu n.ả ả ậ ươ ứ ớ ươ ồ
d....
...
phát triển phần mềm
Bộ môn Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹnghệ phầnmềm Slide 2
NỘI DUNG
1. Tiến trình phát triểnphầnmềm
2. Mô hình tiếntrìnhphầnmềm
Bộ môn Công nghệ phầnmềm – Khoa ... ĐỔI
Tiếnhoáphầnmềm
HOẠT ĐỘNG
TIẾN HOÁ
Khách hàng
Môi trường
Lỗichương trình
1
Bộ môn Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹnghệ phầnmềm Slide 1
KỸ NGHỆPHẦN MỀM
CHƯƠNG 3:
Tiến trình / Quy trình ... ĐHQGHN Kỹnghệ phầnmềm Slide 3
TIẾN TRÌNH PHÁT TRIỂN PHẦN MỀM
Tiến trình
phát triển
phầnmềm
Yêu cầutừ
khách hàng
Ứng dụng /
Hệ thống
phầnmềm
Bộ môn Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹ...
... Hybrid Re-engineering
Tái kỹnghệ mã ổn định có thể không đòi hỏi tất cả kỹnghệ
ngược (Reverse engineering), nó có thể thực hiện đơn giản
phân chia phần viết lại mã này vào phần ngôn ngữ mới hay ... Hybrid re-engineering
Trong tái kỹ nghệ, hệ thống hiện có được tái triển khai thực hiện với
phương pháp phát triển phầnmềm tốt, các thuộc tính, và công nghệ
mới trong khi duy trì các chức ... lập một bảng thời gian cho kỹnghệ đảo ngược và chuyển tiếp.
Lưu ý:
Thời gian phải được xây dựng để kiểm tra nghiên cứu tí mỉ COTS có sẵn.
Trong quá trìnhkỹnghệ chuyển tiếp thời gian phát...
... đảm bảo chất lượng phần mềm? Nó đóng vai trò gì
trong một doanh nghiệp phát triển phần mềm?
Đảm bảo chất lượng phầnmềm là các hoạt động nhằm mục tiêu là sản xuất ra phầnmềm
có chất lượng ... suốt quá trình phát triển
- Tiến trình phát triển chung nhất gồm 4-5 giai đoạn:
σ Kỹnghệ hệ thống (lập kế hoạch triển khai)
σ Phân tích, xác định yêu cầu phầnmềm
σ Thiết kế phầnmềm
σ Kiểm ... của chương trình (mã nguồn) dựa trên độ phức tạp
chu trình trong đồ thị chương trình của một modul.
+ Số chu trình có chu trình lồng nhau
+ Số chu trình nhiều nhất trong một chu trình
Đảm...
... lại chương trình
a. Kỹnghệ ngược
Kỹ nghệ ngược thường là sự tái hiện kỹnghệ trước đó, một hệ thống được kỹ
nghệ ngược sẽ là đầu vào cho tiến trình đặc tả các yêu cầu, hỗ trợ quá trình bảo trì ... mức chi phí thay đổi chấp nhận được. Tái kỹ
nghệphầnmềm chính là một sự trả lời cho câu hỏi đó.
Tái kỹnghệphầnmềm là hoạt động tiến hóa hệ thống phầnmềm để nó có thể tiếp
tục được sử dụng ... thiết. Tái kỹnghệ dữ liệu chỉ được yêu cầu nếu cấu trúc dữ liệu trong chương
trình thay đổi khi tái kỹnghệ hệ thống đòi hỏi. Tuy nhiên, tái kỹnghệphầnmềm luôn
bao gồm một số chương trình được...
... with…\Photoshop
Cách 3: Bạn mở phầnmềm Photoshop. Tìm đến
bức ảnh trong máy tính của bạn (để cửa sổ My computer
ở kích thước nhỏ) và kéo bức ảnh cần sửa từ cửa sổ My
computer sang cửa sổ phầnmềm Photoshop.
Cách ... ảnh có đậm nhạt, sáng tối rõ ràng bằng cách đưa
bức ảnh đó vào phầnmềm Photoshop để chỉnh sửa!
Thao tác:
Đưa bức ảnh vào phầnmềm Photoshop, chọn Image\Adjustments\
Brightness\Contrast…
Tăng ... vùng chọn
Phần quan trọng nhất khi làm việc với Photoshop là làm thế nào để chọn được
một vùng mà bạn cần xử lý. Khi một vùng trên ảnh được chọn lựa thì chỉ phần đó chịu
tác động còn phần khác...
... C++, Ada, Assembly
z
Phầnmềm nhúng
•
C++, Java, Assembly
z
Phầnmềmkhoahọckỹ thuật
•
Fortran
Bộ môn Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹnghệ phầnmềm Slide 12
z
Phầnmềm nghiệpvụ
•
CSDL: ... Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹnghệ phầnmềm Slide 29
TỔNG KẾT
z
Lựachọnphương pháp lậptrình
z
Lựachọnngônngữ lậptrình
z
Lập trình theo phong cách tốt
z
Áp dụng kỹ thuậtlập trình ... không quá 7 biếncụcbộ)
PHONG CÁCH LẬP TRÌNH -
Cấutrúcchương trình
Bộ môn Công nghệ phầnmềm – Khoa CNTT- ĐHCN- ĐHQGHN Kỹnghệ phầnmềm Slide 25
KỸ THUẬT LẬP TRÌNH
z
Tránh lỗi
z
Phòng thủ
z
Thứ lỗi
Xây...