1.1. Explain why
professional software is not just the programs that are developed for a
customer.
Giải thích tại sao phần mềm chuyên nghiệp không chỉ là chương trình viết
cho một người
1.2.
What is the most important difference between generic software product
development and
custom software development? What might this mean in practice for users
of generic software
products?
Cái gì khác biệt quan trong nhất giữa phần mềm chung và phần mềm viết cho khách hàng. Điều
này có nghĩa như thế nào đối với người dùng của phần mềm chung?
1.3.
What are the four important attributes that all professional software
should have? Suggest
four other attributes that may sometimes be significant.
Bốn thuộc tính quan trong của phần mềm chuyên nghiệp nên có? Đề nghị 4
thuộc tính thỉnh thoảng cần thiết
1.5.
Based on your own knowledge of some of the application types discussed
in section 1.1.2,
explain, with examples, why different application types require
specialized software
engineering techniques to support their design and development.
Dựa vào kiến thức của mình, giải thích tại sao các loại ứng dụng đòi hỏi
kỹ thuật đặc tả đặc biệt để hỗ trợ thiết kế và phát triển
1.6.
Explain why there are fundamental ideas of software engineering that
apply to all types of
software systems.
Giải thích tại sao các ý nền tảng của công nghệ phần mềm có thể áp dụng
cho tất cả loại hệ thống phần mềm.
1.7.
Explain how the universal use of the Web has changed software systems.
Giải thích tại sao sự sử dụng web toàn cầu đã thay đổi hệ thống phần mềm.
1.10.
To help counter terrorism, many countries are planning or have developed
computer systems
that track large numbers of their citizens and their actions. Clearly
this has privacy
implications. Discuss the ethics of working on the development of this
type of system.
Để giúp chống khủng bố, nhiều nước đã
có kế hoạch phát triển hệ thống theo giỏi lượng lớn người dân và hành động của
họ. Rõ ràng điều này có thể thực hiện được. Hãy thảo luận về mặt đạo đức của việc
phát triển hệ thống này?
Câu 1.10 (11103010)
ReplyDelete- Phát triển hệ thống máy tính để chống khủng bố bằng cách theo dõi các công dân của một quốc gia và hành động của họ có liên quan đến riêng tư. Riêng tư của một cá nhân là cá nhân đó kiểm soát việc thu thập và sử dụng thông tin cá nhân của mình, thậm chí thông tin được tiết lộ cho những người khác phải được sự đồng ý của người đó. Hệ thống đang được phát triển vi phạm các quyền riêng tư của con người. Ví dụ như :
+ Camera giám sát được thiết lập ở những nơi, có thể là một công cụ quan trọng trong việc ngăn chặn hoặc giải quyết tội phạm. Nhưng nó được thực hiện mà không có sự đồng ý của cá nhân. Trong một số trường hợp, các camera giám sát đã sử dụng trái pháp luật hoặc thiết lập mà không được phép .
+ Thẻ tín dụng: Tất cả các dữ liệu điện tử về mỗi cá nhân đều để lại một hồ sơ điện tử khi thực hiện giao dịch.
+ Internet: Có vô số công cụ thu thập dữ liệu có sẵn cho tất cả mọi người. Những công cụ này thường lén lút thu thập thông tin mà không cần kiến thức của người dùng.
+ Điện thoại di động: Có các dịch vụ đưa ra một mô hình về những dịch vụ cá nhân đang quan tâm.
....
Tất cả các ví dụ nêu trên đang có cùng một ý nghĩa riêng tư và như vậy sẽ có mặt trong việc phát triển hệ thống máy tính để theo dõi công dân và hành động của họ. Bằng cách làm việc trên loại hệ thống giám sát công dân có thể được vi phạm quyền riêng tư. Điều này phần nào phụ thuộc vào có hay không các công dân muốn được theo dõi và xem họ đồng ý một hệ thống như vậy sẽ là lợi ích tốt nhất của họ. Nhưng khả năng rằng các công dân sẽ không ủng hộ một hệ thống như vậy, do đó hành động này có khả năng phi đạo đức.