... định
tính cácphần tử.
Các thủ tục bao gồm: (1) Dịch. Một hoạt động biến đổi các yêu cầu
phần mềm ban đầu đợc mô tả trong bản đặc tả hệ thống thành một tập hợp
các mô tả dữ liệu và các bớc xử ... quan về côngnghệphần mềm
I. Giới thiệu chung về phần mềm
1.Định nghĩa
Theo Tiến sĩ Roger S.Pressman_Nhà khoa học tên tuổi ngời Mĩ có uy
tín về các phơng pháp ,công cụ kĩ nghệphần mềm, một ... Tạo ra môhình luồng dữ liệu
Mô hình luồng dữ liệu (DFD) làm cho ngời kĩ s phầnmềm phát triển đ-
ợc cácmôhình về miền thông tin và lĩnh vực chức năng đồng thời.Khi DFD
đợc làm mịn tới các mức...
... giải nén, giải
mã bằng phần mềm. Trongmôhình này đòi hỏi cả hai thuê bao cần phải có
soundcard, microphone, loa và phầnmềm giống nhau.[1]
Hình I.1 : Môhình PC - PC
I.1.2 ... âm thanh trên mạng cục bộ
CHƯƠNG I
TÌM HIỂU MÔHÌNH ĐIỆN THOẠI QUA MẠNG
I.1 CÁCMÔHÌNH ĐIỆN THOẠI
I.1.1 MÁY TÍNH ĐẾN MÁY TÍNH
Trong môhình này cả hai thuê bao đều sử dụng máy tính được ... lập với nhau và công việc của một socket sẽ nhẹ nhàng hơn mô
hình trên.
Tuy nhiên, trongmôhình này, việc thiết lập liên kết giữa hai máy sẽ trở
nên phức tạp hơn. Theo môhình client/server,...
... điều khiển của phần mềm; (4) làm mịn cấp bậc phầnmềm bằng cách
dùng các hớng dẫn đợc xác định nh một phần của phơng pháp; (5) cuối cùng
phát triển một mô tả thủ tục cho phần mềm.
Một phân chia ... một mô tả
thủ tục cho phần mềm. Khái niệm về cấu trúc mô đun chơng trình không đợc
xem xét một cách tờng minh. Cácmô đun đợc coi nh các thứ phẩm của thủ
tục và triết lí về sự độc lập của mô ... loại công cụ
1/ Tên công cụ
1/ Tên công cụ
1/ Tên công cụ
1/ Phân loại công cụ
1/ Phân loại công cụ
1/ Báo cáo
1/ Báo cáo
Chi tiết
Báo cáo về sử
dụng máy công cụ
hàng ngày.
Phân loại công cụ,...
... phần
mềm. Trong phát triển phần mềm, đôi khi cần phải kiểm nghiệm phầnmềm đang
phát triển trong một môi trường giả lập với một số (không phải tất cả) động thái
của môi trường thực sự mà phần ... trơ là môi trường không có phản ứng với các đối tượng trong môi
trường đó. Nghĩa suy rộng hợp lý sẽ là một môi trường trơ là môi trường ôn hòa.
Với cách diễn dịch này, ta có sự tương đồng trong ... côngnghệphần mềm. Do khoa học máy tính là một lĩnh vực
rất rộng lớn nên các ví dụ trong bài viết này được rút ra từ các giai đoạn khác nhau
trong vòng đời của một sản phẩm phần mềm, đôi khi...
... modul.
*Tích hợp các modul( liên kết logic).
*Biên soạn tài liệu.
8
II. Nội dung.
Phần I: Mô tả cấu hình.
Quá trình quản lý cấu hìnhtrong thiết kế phầnmềm đợc áp dụng cho dÃy các
công việc sau ... lý cấu hình
Danh mục quản lý cấu hình
Kiểm soát các
thay đổi
Báo cáo các
phiên bản cấu
hình
Lưu trữ cấu
hình
Đánh giá
trạng thái cấu
hình
Kết thúc
I.Mở đầu.
Phầnmềm đà trở thành phần ... 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 quyết các vấn đề trở thành một ngành công nghiệp. Công
nghệ phần mềm...
... 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 ... trả lời các câu 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 ... 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 (1)
Trích chọn các story của sản...
... Tuấn
3. Lê Công Chung
4.Lê Xuân Công
5.Đào Thị Giang
6.Tạ Văn Tiến
7.Trần Văn Tiến
Thảo luận
Môn CôngNghệPhần Mềm
GVHD: Trần Thị Hương
Phiếu nhập hàng
3. Các chức năng và nhiệm vụ phần mềm
*Thống ... thiết
trong quản lý.
-Tuy nhiên qua tìm hiểu thì môhình và phầm mềm này con
một số hạn chế cần khác phục:
+Tại Siêu thị đang dùng phầnmềm quản lý hàng hóa
(Access ) để quản lý hơn 200.000 ... học và quy mô rộng
lớn của siêu thị Co-op mart.Nó đã được thực tiễn chứng minh
là sự đi lên phát triển mạnh mẽ của siêu thị.
-Phần mềm đã đáp ứng được đầy đủ các yêu cần cần thiết
trong quản...
... / Vai trò mô hình, hoặc gọi là môhình AGR, còn được gọi là mô
hình Aalaadin. Môhình này phù hợp với các nguyên tắc chung OCMAS mà đã đề xuất
trong phần trước.
2.2 Môhình AGR
Mô hình AGR (Agent/Group/Role) ... bày trongphần tiếp theo như một ví dụ.
Các phân vùng của agent mô tả cách một tổ chức được phân rã thành các tiểu
hợp phần, và tùy chọn cách các thành phần phụ được thêm tạo thành các thành phần ... Chung 25
Tìm hiểu các hệ đa agent mở
Danh mục hình vẽ
Hình 1: Các "cheeseboard" ký hiệu để mô tả tổ chức cụ thể 15
Hình 2 Đại diện cơ cấu tổ chức 16
Hình 3: Mô tả môhình ứng dụng độc...
... trong tiến trình xây dựng
phần mềm
Nghịch lý hiện nay tại cáccông ty:
xem nhẹ công tác bảo trì
giao cáccông đoạn bảo trì cho các lập trình viên mới
VD:
Xem xét các khả năng xảy ra khi ... Hình thành thuật ngữ nhà 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 ... đạo nhóm SQA và lÃnh đạo nhóm phát triển phầnmềm phải độc lập
với nhau
Các báo cáo lỗi (fault reports)
ngời sử dụng điền các thông tin về lỗi trên các chức năng
đủ thông tin để MP có thể...
... tại các vị trí:
mô- đun mNew
giao diện (1) giữa mNew và phần còn lại hiện có trong sản phẩm
Có thể chia thành 2 dạng
mô- đun logic (logic module): tổ hợp các dòng điều khiển quyết định
trong ... (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ải đợc cài đặt trớc các mô- đun ...
e f g
h i j k
l m
Hình 14.1 Sơ đồ điển hình về sự liên kết giữa các mô- đun
Rất khó khăn khi kiểm thử mô- đun a riêng biệt trớc khi kiểm thử các
mô- đun b, c và d !
http://www.ebook.edu.vn
Huỳnh...
... 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áccô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
ngày mô- đun đợc chấp thuận ...
các tham số
danh sách các tên biến (nên theo thứ tự chữ cái) và cách sử dụng
tên các tập tin mà mô- đun có truy xuất
tên các tập tin bị thay đổi bởi mô- đun (nếu có)
nhập/xuất của mô- đun ... Linger, 1994], tổ hợp một số
kỹ thuật phát triển phầnmềm khác nhau
môhình tăng trởngcác kỹ thuật đặc tả và thiết kế hình thức
kỹ thuật kiểm thử mô- đun không dựa trên thực thi: đọc mà lệnh,...
... 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ất
fan-out : số lợng các luồng đi ra mô- đun + số lợng các cấu trúc dữ
liệu toàn cục mà mô- đun ... về String
Các tham số đầu vào không
Các tham số đầu ra không
Các thông báo lỗi không
Các tập tin truy xuất không
Các tập tin có thay đổi trên đó không
Các mô- đun đợc gọi không
Mô tả Sản ... boolean
Các tham số đầu vào tên tập tin: String
Các tham số đầu ra không
Các thông báo lỗi không
Các tập tin truy xuất không
Các tập tin có thay đổi trên đó không
Các mô- đun đợc gọi không
Mô...
... Là kỹ thuật đặc tả bán hình thức trongcác kỹ thuật hớng đối tợng
UML (unified modeling language)
Có 3 bớc chính
môhìnhcáctrờng hợp sử dụng
môhình lớp
môhình động
http://www.ebook.edu.vn
Huỳnh ...
132
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áccá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 lớp
VD:
Các ... câu đơn.
VD:
Các nút trongcá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.
chiến lợc không hình thức: lấy ra các ràng buộc một cách không
hình thức để...