Agile Development
Aspect-Oriented SE
Web Development
S/W Design Patterns
Game Development
100
Software development method named after the opening of a rugby game.
What is SCRUM?
100
AspectJ
What is an example of an aspect-oriented programming language?
100
Two advantages of e-commerce.
What are increased sales, decreased costs, handling of sales inquiries, providing sales quotes, determining product availability, being able to reach narrow market segments in geographically dispersed locations, and creating virtual communities?
100
He was one of the members of the Gang of Four.
Who was Erich Gamma, Richard Helm, Ralph Johnson, or John Vlissides?
100
The most popular software development life cycle methodologies for game development.
What is Agile?
200
Working software.
What is the primary measure of progress when using Agile methodologies?
200
By representing them as aspects they can be understood, reused and modified without changing other parts of the program.
What are Cross-Cutting Concerns?
200
Better support for 2D and 3D animation and graphics, better support for document description, structure and layout, better support for fonts and typography, video and audio playback, . . .
What's new in HTML5?
200
Two of the essential elements of design patterns.
What are pattern name, problem, solution, consequences?
200
Free Game Making Software to develop RPG games.
What is 3D Adventure Studio, or Game Maker, or RPG Maker XP?
300
The person who manages the product backlog in SCRUM.
Who is the product owner?
300
A place in a program where an aspect may be included (woven).
What is a Join Point?
300
iTunes Ping.
What is a social networking system based on music interests?
300
It is a pattern that defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
What is the Observer Pattern?
300
Three things video game software often reuse.
What are the game engine, AI, ideas, graphics, physics, and themes?
400
In Dynamic Systems Development this characteristic (requirement) is know for being both an advantage and a disadvantage.
What is the requirement for significant user involvement?
400
It defines where an an aspect will be woven into the program, and includes advice (the code that implements the cross-cutting concern).
What is a Pointcut?
400
URN and URL.
What are the Uniform Resource Name and Uniform Resource Locator, the two parts of the URI (Uniform Resource Identifier)?
400
They are the three main types of patterns defined by the Gang of Four.
What are Creational, Structural, and Behavioral patterns?
400
Commoditization of this architectural feature sped up game development and created a common framework for a game family.
What are game engines?
500
These swim lanes are designed to discover and learn about potential functions and features that might be integrated into the solution in a later cycle.
What are Probative Swim Lanes?
500
These are the representations of requirements of related groups of stakeholders.
What are Viewpoints?
500
Checking for ambiguities, incompleteness and internal consistency in non-functional requirements and generating missing non-functional requirements from the functional requirements.
What is the role of software system architecture in e-commerce applications?
500
He said, "Each pattern describes a problem which occurs over and over again in our environment and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it in the same way twice".
Who is Christopher Alexander?
500
No one know what this software will do next.
What is Emergent Software?