Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.06 MB, 47 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
1. Chi phí của sự thất bại: Các chi phí và hậu quả của sự thất bại của 1 hệ thống
quan trọng có khả năng lớn hơn nhiều so với các hệ thống không quan trọng khác.
Rũi ro của nó thấp hơn bằng cách chi tiêu nhiều hơn vào hệ thống xác minh và xác
nhận. Nó thường là rẻ hơn vì đã tìm và loại bỏ những lỗi trước khi hệ thống được
sử dụng.
Xác định cấu
hình hoạt đồng
Chuẩn bị dữ
liệu thử
nghiệm
Chuẩn bị dữ
liệu thử
nghiệm
áp dụng thử
nghiệm vào hệ
thống
Tính tốn
quan sát sự tin
Quá trình đo độ tin cậy của một hệ thống được minh họa trong hình trên. Quá trình
này bao gồm bốn giai đoạn:
1. Bạn bắt đầu bằng cách nghiên cứu hệ thống hiện có cùng loại để thiết lập một
cấu hình hoạt động. Một hồ sơ hoạt động xác định loại đầu vào hệ thống và khả
năng rằng các yếu tố đầu vào sẽ xảy ra trong quá trình sử dụng bình thường.
2. Sau đó bạn xây dựng một tập hợp các dữ liệu thử nghiệm phản ánh thông tin
hoạt động. Điều này có nghĩa rằng bạn tạo ra dữ liệu thử nghiệm với các phân
bố xác suất tương tự như các dữ liệu thử nghiệm cho các hệ thống mà bạn đã
học. Thông thường, bạn sử dụng một bài kiểm tra dữ liệu của máy phát số liệu
để hỗ trợ quá trình này.
3. Bạn thử nghiệm hệ thống sử dụng các dữ liệu và đếm số lượng và số lần thất bại
xảy ra. Các lần thất bại này cũng được lưu lại. Như đã thảo luận trong Chương
9, các đơn vị thời gian mà bạn chọn phải phù hợp với độ tin cậy số liệu được sử
dụng.
1. Hoạt động thông tin không chắc chắn của các cấu hình hoạt động dựa trên kinh
nghiệm với các hệ thống khác có thể khơng phản ánh sự chính xác của việc sử
dụng thực sự của hệ thống.
2. Chi phí dữ liệu thử nghiệm này có thể rất đắt tiền để tạo ra khối lượng lớn dữ liệu
cần thiết trong một cấu hình hoạt động, trừ khi quá trình này có thể được hồn
tồn tự động.
3. Thống kê không chắc chắn khi độ tin cậy cao được quy định Bạn có để tạo ra một
số ý nghĩa thống kê những thất bại để cho phép đo chính xác độ tin cậy. Khi phần
mềm đã được tin cậy, những thất bại tương đối ít xảy ra và rất khó để tạo ra
Phát triển một cấu hoạt động chính xác chắc chắn có thể cho một số loại hệ
thống, chẳng hạn như các hệ thống viễn thơng, có một mẫu chuẩn được sử dụng,
tuy nhiên, có nhiều người sử dụng khác nhau, mỗi người có cách để sử dụng hệ
thống riêng của họ.Nên người sử dụng khác nhau có thể được hiển thị khác khác
nhau về độ tin cậy bởi vì họ sử dụng cùng 1 hệ thống theo những cách khác nhau.
Cách rất tốt để tạo ra các dữ liệu lớn cần thiết để đo lường độ tin cậy là sử
dụng một bài kiểm tra dữ liệu của máy phát số liệu có thể được thiết lập để tự động
tạo ra các đầu vào phù hợp với sơ đồ hoạt động. Tuy nhiên, nó khơng phải là có thể
tự động hố sản xuất của tất cả các dữ liệu thử nghiệm cho các hệ thống tương tác
vì các đầu vào thường tương tác với kết quả đầu ra của hệ thống. Bộ dữ liệu cho các
hệ thống này có thể được tạo ra bằng tay, nhưng với chi phí tương ứng cao hơn.
Ngay cả khi hồn tồn có thể là tự động hóa , viết lệnh cho các chương trình phát
dữ liệu thử nghiệm có thể mất một số lượng đáng kể thời gian và chi phí.
Thống kê khơng chính xác là một vấn đề chung trong đo độ tin cậy của hệ
thống. Để đưa ra dự đốn chính xác về độ tin cậy, bạn cần phải làm nhiều hơn là chỉ
cần gây ra một lỗi hệ thống duy nhất. Nếu độ tin cậy được quy định rất cao, nó
Thơng thường, như vậy cấu hình hoạt động mà các yếu tố đầu vào có xác
suất cao nhất được tạo ra rơi vào một số ít các lớp, như được hiển thị ở bên
trái của hình 24,2. Có một số lượng rất lớn các lớp mà đầu vào là không
chắc chắn nhưng không phải không thể có. Đây là những hiển thị trên bên
phải của hình 24,2. Các dấu chấm lửng (...) có nghĩa là thường có nhiều
hơn nữa các đầu vào khác được hiển thị.
<b>Hình </b>
<b>24.2 </b>
t1 t2 t3 t4 t5
<b>Hình 24.3 bước </b>
tăng trưởng tin
cậy
Độ
tin
cậy
Hiện có nhiều mơ hình tăng trưởng độ tin cậy đã được bắt nguồn từ thí
nghiệm độ tin cậy trong một số lĩnh vực ứng dụng khác nhau. Ví dụ như
(Kan, 2003) đã thảo luận, hầu hết các mơ hình này là hàm mũ, với sự gia
tăng độ tin cậy và các khuyết tật nhanh chóng được phát hiện và loại bỏ
(xem hình 24.5 ).
Sự gia tăng này sau đó đạt đến một tầm cao nên ít lỗi hơn và ít được phát
hiện và loại bỏ trong giai đoạn cuối của thử nghiệm
Mơ hình đơn giản để minh họa khái niệm về tăng trưởng độ tin cậy do
Jelinski và Moranda năm 1972. Tăng độ tin cậy liên tục mỗi khi có lỗi
t1 t2 t3 t4 t5
Mơ hình ngẫu nhiên về bước tăng trưởng độ tin cậy
Thời gian
Cải thiện độ tin
cậy
Sửa chữa lổi cho biết
thêm lổi mới và
giảm độ tin cậy
Độ
Khi sửa chữa được thực hiện, tỷ lệ xuất hiện của lỗi phần mềm (ROCOF)
giảm, như trong hình 24,3. Lưu ý rằng các khoảng thời gian trên trục ngang phản
ánh thời gian thử nghiệm giữa các phiên bản của hệ thống vì vậy chúng thường có
độ dài không bằng nhau
Tuy nhiên trong thực tế , lỗi phần mềm không phải luôn luôn cố định trong
Những mơ hình sau đó, ví dụ như mơ hình được xây dựng bởi
Littlewood và Verrall (Littlewood và Verrall 1973) tính đến những vấn đề
này bằng việc giới thiệu một phần tử ngẫu nhiên vào trong sự cải tiến tăng
trưởng tin cậy được đem lại bởi một phần mềm sửa chữa. Như vậy, mỗi sự
sửa chữa không dẫn đến một số lượng bằng nhau (của) sự cải tiến tin cậy
nhưng thay đổi phụ thuộc sự ngẫu nhiên trên (Hình 24.4).
Parnas, et al, 1990 cho thấy năm loại đánh giá quan trọng được bắt buộc
đối với hệ thống an toàn là:
■ Xem xét lại chính xác các chức năng dự định làm
■ Xem xét để duy trì những cấu trúc dễ hiểu
■ Xem xét lại để xác minh rằng các thuật toán và thiết kế cấu trúc dữ
liệu phù hợp với các hành vi quy định
Chứng nhận sự chính xác của chương trình như đã thảo luận trong chương 22,
đã được đề xuất như là một kỹ thuật kiểm định phần mềm trong hơn 30 năm.
Những chương trình chắc chắn chính thức có thể xây dựng cho các hệ thống nhỏ.
Tuy nhiên, những khó khăn thực tế của việc chứng minh rằng một hệ thống đáp
ứng chi tiết kỹ thuật của nó là rất lớn đến nỗi ít các tổ chức xem rằng những chứng
cứ chính xác đó là chi phí.
Tuy nhiên đối với một số ứng dụng quan trọng nó có thể phát triển để chứng
minh chính xác để tăng độ tin cậy rằng hệ thống đáp ứng yêu cầu của mình, đặc biệt
điều này dùng trong các trường hợp các chức năng an tồn quan trọng có thể bị cơ
lập trong một hệ thống khá nhỏ mà có thể hình thức của nó được chỉ rõ.
Trong một đối số an tồn, nó khơng cần thiết phải chứng minh rằng
chức năng của chương trình là theo quy định. Nó chỉ là cần thiết để chứng
minh rằng chương trình khơng thể dẫn đến một luật lệ khơng an toàn.
Kỹ thuật hiệu quả nhất để chứng minh sự an toàn của hệ thống là bằng
chứng của sự mâu thuẫn.
Bạn bắt đầu giả sử rằng một trạng thái không an tồn được phân tích
bởi hệ thống phân tích mối nguy hiểm có thể đạt được bằng cách thực hiện
chương trình. Bạn viết một xác nhận để xác định trạng thái khơng an tồn.
Sau đó bạn có hệ thống mã phân tích mã và cho thấy rằng, mọi đường dẫn
đến trạng thái đó, điều kiện kết thúc của những đường dẫn này mâu thuẫn
với xác nhận trạng thái khơng an tồn.
Ví dụ, xem xét các mã trong hình 24.6, có thể là một phần thực hiện
các hệ thống phân phối của insulin.
Phát triển một đối số an toàn cho các mã này liên quan đến việc chứng
minh rằng liều lượng insulin không bao giờ lớn hơn mức tối đa được thiết
lập cho mỗi bệnh nhân bị đái tháo đường.
Vì vậy, không cần phải chứng mỉnh rằng hệ thống cung cấp liều lượng
chính xác, chỉ là nó khơng cung cấp quá liều cho bệnh nhân.
Để xây dựng các đối số an toàn, bạn cần phải xác định điều kiện trước
tiên cho trạng thái khơng an tồn đó, trong trường hợp này là currentDose
> maxDose
<b>Hình 24.7</b>
If statement 2
then branch
executed
If statement 2
not executed
CurrentDose =
maxDose
If statement 2
else branch
executed
CurrentDose = 0
administerInsulin
CurrentDose> = minimumDose and
CurrentDose <= maxDose CurrentDose =0
Trong ví dụ này, điều bạn cần quan tâm ngay lập tức là tập có giá trị có thể có
của currentDose trước khi điều hành phương pháp insulin được thực thi.
Trong các đối số an tồn trong hình 24.7, có 3 đường dẫn chương trình tới việc gọi
hàm điều hành phương pháp insulin.
Chúng ta chứng minh rằng liệu lượng insulin được giao không bao giờ vượt
quá maxDose. Tất cả các chương trình có thể dẫn đến điều hành insulin được xem
là:
1. Không một nhánh nào của if-statement 2 được thực hiện. Điều này chỉ có thể
xảy ra nếu currentDose lớn hơn hoặc bằng minimumDose và nhỏ hơn hoặc bằng
maxDose.
2. Các chi nhánh sau của if-statement 2 được thực hiện. Trong trường hợp này,
3. Các nhánh else-if của if-statement 2 được thực thi. Trong trường hợp này,
việc phân lập currentDose để maxDose được thực thi. Do đó, điều kiện của bài là
maxDose<b> = currentDose</b>
Quy trình đảm bảo liên quan đến việc xác định một quá trình tin cậy và đảm
bảo rằng quá trình này theo sau trong một quá trình phát triển hệ thống.
Việc sử dụng an tồn q trình là một cơ chế để giảm cơ hội mà lỗi được đưa
vào hệ thống.
1. Tai nạn là sự kiện hiếm hoi trong các hệ thống quan trọng và có thể không
thực tế để mô phỏng chúng trong việc thử nghiệm một hệ thống. Bạn không thể dựa
vào thử nghiệm rộng rãi để nhân rộng các điều kiện có thể dẫn đến tai nạn
2. Yêu cầu an tồn, đơi khi sẽ khơng u cầu mà loại trừ hành vi hệ thống
Một chu trình phát triển hệ thống an toàn phát triển làm cho nó rõ ràng
rằng sự chú ý phải được thanh toán trong từng giai đoạn của quá trình
phần mềm. Điều này có nghĩa là cụ thể hoạt động đảm bảo an tồn phải
được bao gồm trong tiến trình. Chúng bao gồm:
- Việc tạo ra một hệ thống gây nguy hiểm, đăng nhập và theo dõi dẫu
vết mối nguy hiểm từ phân tích mối nguy hiểm sơ bộ thơng qua hệ thống
để kiểm tra và xác nhận.
- Việc bổ nhiệm của các kỹ sư an toàn dự án có trách nhiệm rõ ràng
cho các khía cạnh an toàn của dự án.
- Việc sử dụng rộng rãi các đánh giá an tồn trong suốt q trình phát
triển.
- Việc tạo ra một hệ thống chứng nhận an toàn, theo đó sự an tồn của
các thành phần quan trọng là chính thức xác nhận.
Yêu cầu thiết kế hệ thống an toàn:
1. Hệ thống bao gồm tự kiểm thử phần mềm này sẽ kiểm tra các cảm
biến của hệ thống, đồng hồ và cung cấp insulin của hệ thống.
2. Các phần mềm tự kiểm tra được thực hiện một lần mỗi phút
3. Trong trường hợp của phần mềm tự kiểm tra phát hiện một lỗi bất
kỳ trong bất kỳ thành phần của hệ thống, một cảnh báo âm thanh
được phát hành và bơm hiển thị nên ghi rõ tên của các thành phần mà lỗi
có được phát hiện. Việc phân phối của insulin nên bị đình chỉ
4. Hệ thống được kết hợp một hệ thống cho phép ghi đè lên hệ thống
người sử dụng để thay đổi tính tốn liều insulin mà được phân phối
bởi hệ thống.
Trong q trình thực hiện chương trình, kiểm tra an tồn có thể được kết
hợp như xác nhận để kiểm tra rằng chương trình đang thực hiện có trong
hoạt động an tồn hay khơng
Việc đánh giá hệ thống an ninh ngày càng trở nên quan trọng khi ngày càng
nhiều hệ thống quan trọng là Internet cho phép và có thể truy cập bất cứ ai kết
nối mạng. Có những câu chuyện hàng ngày của cuộc tấn công vào các hệ
thống dựa trên Web, các virus thường xuyên được phân phối bằng cách sử
dụng giao thức Internet.
Tất cả các điều này có nghĩa là các q trình xác minh và xác nhận cho các hệ
thống dựa trên web phải tập trung và đánh giá bảo mật, nơi mà khả năng của
hệ thống để chống lại loại hình tấn công được thử nghiệm.
Tuy nhiên đánh giá bảo mật là rất khó khăn để thực hiện. Do đó, hệ thống
thường được triển khai với lỗ hổng bảo mật mà kẻ tấn công sử dụng để truy
cập vào hoặc hư hỏng các hệ thống này .
An toàn và các trường hợp tin cậy, tài liệu tổng quát hơn, trường hợp tin cậy
được cấu trúc thiết lập ra. Chi tiết lập luận và bằng chứng cho thấy một hệ thống
được an toàn hay một cấp độ yêu cầu của tin cậy đã đạt được. Đối với nhiều loại hệ
thống quan trọng, việc sản xuất của một trường hợp an toàn là một yêu cầu pháp lý,
và các trường hợp phải đáp ứng một số cơ quan chứng nhận trước khi hệ thống có
thể được triển khai.
Vai trò của một điều chỉnh là để kiểm tra xem một hệ thống hồn
thành là an tồn như thực tế, do đó, họ chủ yếu tham gia khi phát triển một
dự án hoàn tất. Tuy nhiên, nhà quản lý và phát triển hiếm khi làm việc
trong cô lập, họ giao tiếp với nhóm phát triển để thiết lập những gì đã được
bao gồm trong các trường hợp an toàn. Các điều chỉnh và phát triển cùng
nhau xem xét quy trình và thủ tục để đảm bảo rằng được ban hành và tài
liệu đến sự hài lòng của điều chỉnh.
<b>Thành phần ( Component)</b> <b>Mô tả ( Description)</b>
- Mơ tả hệ thống
- u cầu an tồn
- Nguy hiểm và phân tích rủi ro
- Thiết kế phân tích
- Xác minh và xác nhận
- Xem xét các báo cáo
- Tổng quan về hệ thống và mô tả một thành phần quan
trọng của nó
- Các yêu cầu an tồn trừu tượng hóa từ các đặc tả u
cầu hệ thống
-<sub>Tài liệu mô tả các mối nguy hiểm và rủi ro đã được </sub>
xác định và các biện pháp thực hiện để giảm nguy cơ
-Một tập hợp các tham số cấu trúc mà biện minh cho lý
do tại sao thiết kế này là an tồn
-Một mơ tả về các thủ tục V & V được sử dụng và khi
nào là thích hợp, kiểm tra các kế hoạch cho hệ thống
tồn
Một trường hợp an toàn là một tập hợp các tài liệu đó bao gồm một
mô tả của hệ thống, mà đã được chứng nhận, thơng tin về các quy trình
được sử dụng để phát triển hệ thống và, quan, lập luận hợp lý để chứng
minh rằng hệ thống này có thể sẽ là an toàn. Cách ngắn gọn hơn, Đức
Giám mục Bloomfield xác định một trường hợp an toàn như:
<i>- Căn cứ vào tài liệu mà cung cấp một đối số thuyết phục và hợp lệ </i>
<i>mà hệ thống đầy đủ các chức năng an toàn cho một ứng dụng nhất định </i>
<i>trong môi trường nhất định</i>
Các tổ chức và nội dung của một trường hợp an toàn phụ thuộc vào
<b>kiểu của hệ thống đó là để được chứng và bối cảnh của nó hoạt động. Hình </b>
<b>24.11 cho thấy một tổ chức có thể cho một trường hợp phần mềm an toàn.</b>
Thảo luận cơ bản giải thích lý do tại sao các yêu cầu bồi thường (mà thường là
một cái gì đó là an tồn) có thể được suy ra từ các bằng chứng sẵn có. Đương
nhiên, do đa tính chất của hệ thống, yêu cầu được tổ chức trong hệ thống phân cấp
một. Để chứng minh rằng một yêu cầu cao cấp có giá trị, trước tiên bạn phải làm
việc thông qua các đối số cho các đơn xin cấp dưới. Hình 24,13 cho thấy một phần
của hệ thống phân cấp này yêu cầu bồi thường cho các máy bơm insulin
Là một thiết bị y tế, hệ thống máy bơm insulin có thể có được từ bên ngồi
chứng nhận. Ví dụ, ở Anh, các thiết bị y tế Ban giám đốc phải cấp giấy chứng nhận
an toàn cho bất kỳ thiết bị y tế được bán trong các đối số Anh khác nhau có thể có
được sản xuất để chứng minh sự an tồn của hệ thống này. Ví dụ, tham số sau đây
có thể là một phần trong trường hợp an toàn cho các máy bơm insulin.
<b>Nghe</b>
<b>Đọc ngữ âm</b>
<b>Yêu cầu (Claim): liều duy nhất tối đa tính bằng bơm insulin sẽ không vượt quá </b>
<b>Bằng chứng (Evidence): An tồn đối số cho máy bơm insulin (hình 24,7)</b>
<b>Bằng chứng (Evidence): phân tích tĩnh báo cáo cho phần mềm máy bơm insulin</b>
<b>Đối số (Argument): Đối số an toàn được trình bày cho thấy rằng liều lượng tối đa </b>
của insulin có thể được tính bằng maxDose.
Trong 400 thử nghiệm, giá trị của liều được tính tốn một cách chính xác và
khơng bao giờ vượt q maxDose.
Việc phân tích tĩnh của phần mềm kiểm sốt cho thấy khơng có dị thường.
Nói chung, đó là hợp lý để giả định rằng yêu cầu bồi thường là hợp lý.
Tất nhiên, đây là một lập luận rất đơn giản, và trong một trường hợp thực sự
an toàn tài liệu tham khảo chi tiết để chứng cứ sẽ được trình bày. Do tính chất chi
tiết của họ, các trường hợp an tồn do đó tài liệu rất dài và phức tạp. cơng cụ phần
mềm khác nhau có sẵn để giúp đỡ xây dựng của họ, và tôi đã bao gồm các liên kết
đến những công cụ này trong các trang web của cuốn sách.
<b>Hình 24.13 hệ thống cấp bậc yêu cầu bồi thường trong trường hợp máy bơm </b>
An toàn đối số hoặc chứng minh được một cách để chứng minh rằng một
điều kiện độc hại không bao giờ xảy ra
Điều quan trọng là phải có một q trình đáng tin cậy cho hệ thống quan
trọng phát triển an tồn. Q trình nên bao gồm xác định nguy cơ và hoạt
động giám sát
Xác nhận bảo an có thể liên quan đến kinh nghiệm dựa trên phân tích, dựa
trên cơng cụ phân tích hoặc sử dụng các đội ngủ để tấn cơng hệ thống
Trường hợp an tồn thu thập cùng các bằng chứng lập một hệ thống an
tồn
<b>Exercises</b>
<b>24.1 Làm thế nào bạn mơ tả về chứng thực độ tin cậy đặc tả cho một hệ thống </b>
siêu thị mà bạn quy định tại Exercise 9.8. Câu trả lời của bạn nên bao gồm một mô
tả của bất kỳ công cụ xác thực rằng: có thể được sử dụng
<b>24.2 Giải thích lý do tại sao thực tế không thể để xác nhận độ tin cậy khi các </b>
chi tiết kỹ thuật được thể hiện trong điều khoản của một số rất ít những thất bại
trong cuộc đời của một hệ thống tổng.
<b>24.3 Sử dụng các tài liệu là thông tin cơ bản, viết báo cáo cho quản lý (người </b>
khơng có kinh nghiệm trong lĩnh vực này) về việc sử dụng các mơ hình tăng trưởng
độ tin cậy.
<b>24.4 Một kỹ sư đồng ý để cung cấp một hệ thống phần mềm với các lỗi được </b>
khách hàng biết đến ? Có phải vì bất kỳ sự khác biệt nếu khách hàng nói về sự tồn
tại của lỗi này trước? Liệu đó là hợp lý để thực hiện yêu cầu về độ tin cậy của phần
mềm trong hoàn cảnh như vậy?
<b>24.5 Giải thích tại sao hệ thống bảo đảm độ tin cậy khơng bảo đảm an tồn hệ </b>
<b>24.6 Các khóa cửa điều khiển cơ chế trong một cơ sở lưu trữ chất thải hạt </b>
nhân được thiết kế cho hoạt động an tồn. Nó đảm bảo rằng mục nhập vào kho chỉ
được phép khi lá chắn bức xạ được đưa ra hoặc khi mức độ bức xạ trong phòng
giảm xuống dưới một số giá trị đã cho (nguy cấp). Đó là:
(i) Nếu lá chắn bức xạ điều khiển từ xa được đưa ra trong một căn phịng,
cửa ra vào có thể được mở ra bởi một nhà điều hành có thẩm quyền.
(ii) Nếu mức độ bức xạ trong một căn phòng dưới một giá trị quy
định, cánh cửa được mở bởi một nhà điều hành có thẩm quyền.
(iii) Một nhà điều hành có thẩm quyền được xác định bởi các đầu vào
của một mã số nhập cảnh có thẩm quyền cửa.
Các mã java thể hiện trong hình 24,14 kiểm sốt cơ chế khóa cửa. Lưu ý rằng
nhà nước an tồn là mục đó khơng được cho phép. Phát triển một đối số an toàn
cho thấy rằng mã này là khơng an tồn. Sửa đổi mã để làm cho nó an tồn.
<b>24.7 Sử dụng đặc tả kỹ thuật cho việc tính tốn liều lượng được đưa ra trong </b>
Chương 10 (Hình 10,11), viết các phương pháp tính tốn lnsulin Java như được sử
dụng trong hình 24,6. Xây dựng một đối số an toàn thức rằng mã này là an toàn.
<b>24.8 Đề nghị làm thế nào bạn sẽ đi về xác thực một hệ thống bảo vệ mật khẩu </b>
<b>24.9 Tại sao nó cần thiết bao gồm chi tiết về thay đổi hệ thống trong một </b>
trường hợp phần mềm an toàn?
<b>24.10 Danh sách bốn loại hệ thống sẽ yêu cầu trường hợp hệ thống an toàn </b>
phần mềm.
<b>24.11 Giả sử bạn là một phần của một đội mà phát triển phần mềm cho một </b>
nhà máy hóa chất, mà thất bại một cách nào đó, gây ra một sự cố ơ nhiễm nghiêm
trọng. Ơng chủ của bạn được phỏng vấn trên truyền hình và nói rằng q trình xác
nhận là tồn diện và rằng khơng có lỗi trong phần mềm. Cơ khẳng định rằng những
vấn đề phải là do thủ tục hoạt động kém. Một tờ báo phương pháp bạn cho ý kiến
của bạn. Thảo luận làm thế nào bạn nên xử lý như một cuộc phỏng vấn.
<b>Nghe</b>
<b>Đọc ngữ âm</b>