... của phầnmềm 2
a. Phầnmềm hệ thống 2
b. Phầnmềm thời gian thực 3
c. Phầnmềm nghiệp vụ 3
d. Phầnmềm khoa học và công nghệ 3
e. Phầnmềm nhúng 3
f. Phầnmềm máy tính cá nhân 3
g. Phầnmềm ... đến một dạng phầnmềm đặc biệt là phầnmềm phục vụ kỹ
nghệ phần mềm. Đó là các phầnmềm như chương trình dịch, phầnmềm gỡ rối, các công cụ hỗ
trợ phân tích thiết kế (CASE) Các phầnmềm này có ... đối với phát triển phầnmềm 4
1.2.1 Phầnmềm và phầnmềm tốt 4
1.2.2 Đặc trưng phát triển và vận hành phầnmềm 5
a. Phầnmềm không được chế tạo theo nghĩa cổ điển 5
b. Phầnmềm không hỏng đi...
... của phầnmềm 2
a. Phầnmềm hệ thống 2
b. Phầnmềm thời gian thực 3
c. Phầnmềm nghiệp vụ 3
d. Phầnmềm khoa học và công nghệ 3
e. Phầnmềm nhúng 3
f. Phầnmềm máy tính cá nhân 3
g. Phầnmềm trí ... đối với phát triển phầnmềm 4
1.2.1 Phầnmềm và phầnmềm tốt 4
1.2.2 Đặc trưng phát triển và vận hành phầnmềm 5
a. Phầnmềm không được chế tạo theo nghĩa cổ điển 5
b. Phầnmềm không hỏng đi nhưng ... tiên để đảm bảo chất lượng phần mềm.
- 34 -
MỤC LỤC
CHƯƠNG 1 1
Phần mềm và kỹ nghệ phầnmềm 1
1.1 Tầm quan trọng và sự tiến hóa của phầnmềm 1
1.1.1 Tiến hóa của phầnmềm 1
a. Những năm đầu (từ...
... 55
Visual Basic 35
1.4 Cái nhìn chung về kỹ nghệ phần mềm
Tiến trình phát triển kỹ nghệ phầnmềm chứa ba giai đoạn chính bất kể mô hình kỹ
nghệ phầnmềm đợc chọn lựa. Ba giai đoạn này là xác ... năng.
43
1.3 Kỹ nghệ phần mềm
1.3.1 Định nghĩa
Một định nghĩa ban đầu về kỹ nghệ phầnmềm do Fritz Bauer nêu ra là:
Việc thiết lập và sử dụng các nguyên lý công nghệ đúng đắn để thu đợc phần mềm
mộtcáchkinhtếvừatincậyvừalàmviệchiệuquảtrêncácmáythực.
Kỹ ... mềm, cung
cấp cho ngời kỹ s phầnmềm một nền tảng để xây dựng phầnmềm chất lợng cao
theo một cách thức hiệu quả, trong những giới hạn nhất định.
a. Các phơng pháp
Chỉ ra cách làm về mặt kỹ thuật...
... 1
Phần mềm và kỹ nghệ phần mềm
1.1 Tầm quan trọng và sự tiến hóa của phần mềm
Máy tính khác với các máy móc thông thờngởđiểmnócóthểthựchiệncácnhiệm
vụ rất khác nhau bằng cách sử dụng các phầnmềm ... triển phầnmềm là chúng ta phải xây dựng phầnmềm tốt theo một lịch
trình và kinh phí định trớc.
Kỹ nghệ phầnmềm là một bộ môn tích hợp cả các phơng pháp, công cụ và thủ
tụcđểpháttriểnphầnmềmmáytính.Cómột ... thẩm
26
Tổng kết
Phần mềm đà trở thành phần tử chủ chốt của các hệ thống máy tính. Phát triển phần
mềm đà tiến hóa từ xây dựng một công cụ xử lý thông tin thành một ngành công nghiệp.
Phần mềm là phần tử...
... nghiệmthựctiễnv kỹ năng củakỹ sư (ngườichế
ra phầnmềm): Know-how of Software Engineer
¾
Là tấtcả các kỹthuật làm cho sử dụng phầncứng máy tính đạthiệuquả cao
Slide 6
Phầnmềmlà gì?
Nhóm các
Kỹ thuật,
Phương ... pháp, kỹ
thuật
Xác định
yêu cầu
Đặc tả yêu cầu ngời dùng
Xác định yêu cầu phầnmềm
Phân tích cấu trúc
hóa
Thiết kế
hệ thống
Thiết kế cơ bản phầnmềm
Thiết kế cấu trúc ngoài của phần
mềm ... đố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...
... thiên ở chế độ xác lập.
1.4.4. Phân loại theo bài toán về mạch điện
Có hai loại bài toán về mạch điện: phân tích mạch và tổng hợp mạch.
Nội dung bài toán phân tích mạch là cho biết các thông ... Thuật toán:
•
Chỉ cho nguồn 1 làm việc, các nguồn 2,3, n nghỉ. Giải mạch thứ nhất
này để tìm thành phần I1 của dòng I cần tìm
•
Tiếp tục với các ngụồn 2,3, n., ta tìm được các thành phần ... ( lôgômét từ điện)
Dùng để đo điện trở lớn như điện trở cách điệ
n
Phần tĩnh là một nam châm vĩnh cửu có lõi thép .
Phần động gồm hai khung dây 1 có điện trở R
1
, khung dây 2 có điện trở...
... (Synchronous Counter)
Bộ đếm song song (Synchronous Counter)
Các bước thiết kế:
- Từ phát biểu bài toán xác định số FF cần dùng và dãy đếm.
- Lập bảng chuyển trạng thái chỉ rõ mối quan hệ giữa ... thái hiện tại của các ngõ vào mà còn tùy thuộc vào
một chuỗi các ngõ vào trước đó.
MẠCH
TỔ HỢP
PHẦN TỬ NHỚ
Ngõ raNgõ vào
9
JK latch
JK latch
Từ mạch lật SR
Khắc phục nhược điểm của SR
J
C
Q
Q
K
Complement11
1...