... lập trình bảo trì (maintenance programmer - MP)
Đây là khía cạnh khó khăn nhất, nhiều thách thức, của một sản phẩm
phần mềm vì đụng chạm đến tất cả các giai đoạn trong tiến trình xây dựng
phần ... tiến trình xây dựng
phần mềm
Nghịch lý hiện nay tại các công ty:
xem nhẹ công tác bảo trì
giao các công đoạn bảo trì cho các lập trình viên mới...
...
sản xuất phần cứng, CT dành cho sản xuất phần mềm
tool 1 tool 2
ããã
tool n Front-end
Hình 14. 4 (b) Tích hợp công cụ front-end
http://www.ebook.edu.vn
Huỳnh Xuân Hiệp - CNPM ... (Hình 14. 1) a,b,c,d và có thể là g,j
m - un hoạt động (operational module): hoạt động thật sự của sản
phẩm. VD:
(Hình 14. 1) e,f,h,i,k,l,m
Các m - un hoạt động phả...
... Hiệp - CNPM
155
Thông tin tối thiểu của một m - un (the minimum information)
tên m - un
mô tả vắn tắt các công việc m - un phải thực hiện
tên của lập trình viên
ngày viết m - un
... (programming-in-the-many)
Lựa chọn ngôn ngữ lập trình
phụ thuộc vào hợp ngữ của máy tính
phụ thuộc vào số lợng ngôn ngữ lập trình sẵn có
thói quen sử dụng ngôn ngữ...
... các mặt của giai đoạn thiết kế
số lợng các m - un: đánh giá thô về kích thớc của sản phẩm
độ gắn kết của m - un: đánh giá về chất lợng
http://www.ebook.edu.vn
Huỳnh Xuân Hiệp - CNPM
140
1
1
1
2
2
2
.
.
.
2
2
2
...
ì
fan-out)
2
length : kích thớc m - un
fan-in : số lợng các luồng đi vào m - un + số lợng cấu trúc dữ liệu
mà m - un truy xuấ...
... Hiệp - CNPM
1 32
hình thức hóa chiến lợc: xác định các tên trong chiến lợc không
hình thức (kể các các nội dung nằm ngoài biên vấn đề) và sử dụng
các tên nh là các ứng cử viên cho các tên ... không
hình thức để giải quyết vấn đề
VD:
Các nút dùng trong các thang máy và tại các tầng điều khiển sự di chuyển n
thang máy của tòa nhà m tầng. Các nút sẽ sáng lên...
... báo động Chu ng báo động
1P Chu ng báo động Chu ng báo động Chu ng báo động
2T Chu ng báo động Chu ng báo động Không khóa an toàn
2P Chu ng báo động Chu ng báo động Chu ng báo động
3T Chu ng ... thông tin duy nhất dành cho nhóm
thiết kế
Các lỗi xảy ra trong giai đoạn này sẽ ảnh hởng đến các giai đoạn còn lại
của toàn bộ tiến trình
Các kỹ thuật đặc tả...
... in
- áp lực trên giấy
Các trờng khác nhau trang mẫu biểu sẽ chỉ rõ:
- sự chuyển tiếp giữa các tác vụ in
- các giai đoạn tơng đối quan trọng
thấu hiểu các thông tin qua việc quan sát cách ... lại các thông tin này
một số cách mô tả kịch bản:
- liệt kê các hành động có trong kịch bản
- tạo một bản tình tiết lu trữ chu i các sự kiện (chẳng hạn nh
m...
... triển và ngời sử dụng
Các giai đoạn trong chu trình sống của phần mềm
Một số khía cạnh trong sản xuất phần mềm
Cải tiến tiến trình phần mềm : mô hình khả trởng
Các tiêu chu n quốc tế
...
Kết thúc sử dụng (retirement)
Hình 2. 1 Các giai đoạn trong chu trình sống của phần mềm
http://www.ebook.edu.vn
Huỳnh Xuân Hiệp -...
...
toàn bộ COCOMO và phức tạp hơn:
nhận biết các công nghệ mới
tơng thích với các dạng chu trình sống của phần mềm hiện đại
nhận biết các ngôn ngữ lập trình thuộc thế hệ thứ 4
dựa trên 3 mô ... với 12 KDSI và mức độ khó cơ bản:
NE = 3 .2 ì ( 12)
1.05
= 43 ngời-tháng
http://www.ebook.edu.vn
Huỳnh Xuân Hiệp - CNPM
106
Đặc tả các khía cạnh mấu chốt n...
... tính dễ di chuyển
hệ thống phần mềm dễ di chuyển (portable system software)
hệ thống phần mềm ứng dụng dễ di chuyển (portable application
software)
dữ liệu dễ di chuyển (portable data)
... trên các nền hệ điều
hành khác nhau
COM+, COM3 là các phiên bản hớng đối tợng
CORBA (common object request broker architecture) hỗ trợ các ứng
dụng phần mềm vận hành tơng...