Kenyth Zeng's Library tagged → View Popular
Virtual method table - Wikipedia, the free encyclopedia
-
An object's dispatch table will contain the addresses of the object's dynamically bound methods. Method calls are performed by fetching the method's address from the object's dispatch table. The dispatch table is the same for all objects belonging to the same class, and is therefore typically shared between them. Objects belonging to type-compatible classes (for example siblings in an inheritance hierarchy) will have dispatch tables with the same layout: the address of a given method will appear at the same offset for all type-compatible classes. Thus, fetching the method's address from a given dispatch table offset will get the method corresponding to the object's actual class.[1]
-
Note that those functions not carrying the keyword
virtualin their declaration (such asf0()andd()) do not generally appear in the vtable. There are exceptions for special cases as posed by the default constructor.
01 Nov 09
Command pattern - Wikipedia, the free encyclopedia
-
It maintains a pool of threads that execute commands from the queue. The items in the queue are command objects.
-
the object that is passed from the source to the Command/Action object, to the Target object to the code that does the work. Each button click or shortcut key results in a new command/event object.
- 1 more annotations...
26 Oct 09
IBM Rational Unified Process - Wikipedia, the free encyclopedia
-
- The Phase Plan (The Software Development Plan)
- The Iteration Plan
-
- The current iteration plan is used to track progress in the current iteration.
- The next iteration plan is used to plan the upcoming iteration.
- 1 more annotations...
23 Oct 09
Focus group - Wikipedia, the free encyclopedia
-
A focus group is a form of qualitative research in which a group of people are asked about their attitude towards a product, service, concept, advertisement, idea, or packaging. Questions are asked in an interactive group setting where participants are free to talk with other group members.
-
However, focus groups also have disadvantages: The researcher has less control over a group than a one-on-one interview, and thus time can be lost on issues irrelevant to the topic; the data is tough to analyze because the talking is in reaction to the comments of other group members; observers/ moderators need to be highly trained, and groups are quite variable and can be tough to get together.
Requirements analysis - Wikipedia, the free encyclopedia
Requirements Engineering
-
Requirements must be actionable, measurable, testable, related to identified business needs or opportunities, and defined to a level of detail sufficient for system design.
-
- Eliciting requirements: the task of communicating with customers and users to determine what their requirements are. This is sometimes also called requirements gathering.
- Analyzing requirements: determining whether the stated requirements are unclear, incomplete, ambiguous, or contradictory, and then resolving these issues.
- Recording requirements: Requirements might be documented in various forms, such as natural-language documents, use cases, user stories, or process specifications.
Conceptually, requirements analysis includes three types of activity:
- 11 more annotations...
19 Oct 09
Chinese whispers - Wikipedia, the free encyclopedia
-
The name "Chinese whispers" reflects the former stereotype in Europe of the Chinese language as being incomprehensible.[3]
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Top Contributors
Groups interested in wikipedia
Related Lists on Diigo
-
Encycolpedias
Items: 2 | Visits: 73
Created by: Mike Wesch
-
Creative-Destruction
Creative destruction, intro...
Items: 7 | Visits: 52
Created by: Brian Dowling
-
Wiki Wiki
Items: 19 | Visits: 181
Created by: Toshiro Shimura
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
