Thư viện tài liệu trực tuyến miễn phí dành cho các bạn học sinh, sinh viên
Query operations should not be redefined Methods that redefine inherited ones should only restrict the semantics of the inherited ones The underlying semantics of the inherited method should never be changed The signature (argument list) of the inherited method should never be changed
36 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1018 | Lượt tải: 0
A stack of activation records. Each new call pushes an activation record, and each completing call pops the topmost one. So, the topmost record is the most recent call, and the stack has all active calls at any run-time moment. For example, consider the call factorial(3). This places one activation record onto the stack and generates a sec...
16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 942 | Lượt tải: 0
XML Schemas Rules that define legal elements, tags, and content. Used to determine the validity of a document. Industry specific XML schemas are being developed.
Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 967 | Lượt tải: 0
Verification: "Are we building the product right”. The software should conform to its specification. Validation: "Are we building the right product”. The software should do what the user really requires.
60 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1141 | Lượt tải: 0
Perl: implicit conversions, distinct operators “2” < “10” : true – numeric comparison “2” lt “10” : false – string comparison 2 lt “10” : false – 2 converted to “2” Python: explicit conversions required “2” < “10” : false – string comparison 2 < “10” : error
15 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1236 | Lượt tải: 0
Ignore environment
Set of identifier – value pairs
Ex: { ,
26 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1075 | Lượt tải: 0
Khi cần đọc 1 ô nhớ từ bộ nhớ: – Kiểm tra xem có trong cache chưa? • Nếu chưa có (cache miss): chép ô nhớ đó và 1 số ô nhớ lân cận từ bộ nhớ chính vào cache • Nếu đã có (cache hit): đọc từ cache, không cần truy xuất bộ nhớ chính • Cache là bản copy một phần của bộ nhớ chính
53 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1122 | Lượt tải: 0
Set the context Cluster classes together based on shared relationships Model clustered classes as a package Identify dependency relationships among packages Place dependency relationships between packages
32 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1052 | Lượt tải: 0
Normalized Databases Normalization is a process used to eliminate or reduce data redundancy. Designers must determine which tables to place information in. A table should be in third normal form.
Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1048 | Lượt tải: 0
Understanding the relationships between the software that is being designed and its external environment is essential for deciding how to provide the required system functionality and how to structure the system to communicate with its environment. Understanding of the context also lets you establish the boundaries of the system. Setting the syst...
56 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1123 | Lượt tải: 0