Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
60 Cards in this Set
- Front
- Back
Menu design and dialogue design should be done separately. |
False |
|
Each dialogue may only have one window form. |
False |
|
Even though tablets and smartphones have many common properties, probably the biggest benefit of designing for a tablet is the ease of navigation. |
True |
|
"When subsequent processing is delayed by more than a second or two, users may repeatedly press controls or re-enter information, resulting in processing errors and user frustration" is an example of what? |
Lack of feedback |
|
A metaphor of human-computer interaction (HCI) in which the user interacts directly with objects on the display screen, is referred to as: |
Direct manipulation metaphor |
|
Which of the following is not one of the standard methods to aid a user to find and utilize hidden controls or actions that are not obvious? |
Affordance |
|
A report that contains only information about nonstandard or out of bound conditions is an ______ report. |
Exception |
|
Which of the following is not a principle of Closure? |
Have clear navigation path |
|
When a user fills out an online form, but makes an error and the data is not immediately accepted (until the input error is corrected), if the system clears all the fields and requires the user to start over, this is an example of violating the principle of: |
Protecting the user's work. |
|
Operating systems deliberately include an electronic "click" sound for keyboard and mouse activities. This describes which of the eight golden rules for designing interactive interfaces? |
Offer informative feedback |
|
A foreign key is a field or set of fields stored in one table that also exists as a primary key in another table. |
True |
|
A write lock on a database allows other users to read the data, but they cannot update any data. |
False |
|
Which of the following is not a synonym of the others? |
Field |
|
_____ is a consistent relational database state which every foreign key value also exists as a primary key value. |
Referential integrity |
|
In a relational database, a row can be referred to as a: |
Tuple |
|
________ is where the value in one field determines the value in another field in the same record. |
Functional dependency |
|
Which is not one of the responsibilities of the DA? |
Establish user authentication for data access. |
|
In a distributed database when the data is divided so that seperate rows of the same table are at distinct locations that is referred to as: |
Horizontal partitioning |
|
Referential integrity is normally enforced by the: |
Database management system |
|
_____ are a critical element of relational database design because they are the bases for representing relationships among tables. |
Keys |
|
A project that has high technical risk should use the predictive approach. |
False |
|
The Scrum master sets the project schedule and assign tasks. |
False |
|
A model is a representation of an important aspect of the real world. |
True |
|
The objective of the _____ is to keep the system running productively during the years following its initial installation. |
Support phase |
|
Which of the following is completed in the inception phase of the UP? |
Produce rough estimates of cost and schedule. |
|
An adaptive approach to a development project is best used when: |
The requirements are uncertain. |
|
An approach to the SDLC where the phases overlap is often referred to as the _______ approach. |
Modified waterfall |
|
The basis of an XP plan is a set of ______ that users develop. |
User stories |
|
A "______" is a guideline to help an analyst complete a specific task and often includes step by step instructions to do something such as how to create a model. |
Technique |
|
A _______ provides guidelines to follow for completing every activity in systems development, including specific models, tools and techniques. |
System development methodology |
|
A major reason that software development projects fail is due to poor project management. |
True |
|
With Agile Time Management scheduling is only done on a micro level and not a macro level. |
True |
|
Which two of the following activities belong to the second core process of planning and monitoring the project? |
Establish the project environment |
|
Which two of the following questions (decision points) are important when monitoring project progress? |
Is the task on target and is the variance significant? |
|
Usually the higher cost for the development and deployment of a new system is: |
Salaries of the development team |
|
Estimating the effort required and identifying task dependencies is usually part of the work to create what? |
The detailed work schedule |
|
What technique is used to control the scope in an Agile project? |
Keep a prioritized list of required functions. |
|
The fear of using a computer (computer phobia) is a type of _____ risk. |
Organizational |
|
Which of the following statements best defines what a project is? |
A planned undertaking with a start and stop and that produces a result. |
|
When the project team asks "Are our working relationships with the user effective?" It is doing what? |
An end of iteration review |
|
Separation of responsibilities is the basic principle pon which multilayer design is founded. |
True |
|
In order for an object to send a message to another object it must have navigation to that object. |
True |
|
Object responsibility is important because it helps to decide what methods are assigned to what classes. |
True |
|
High coupling ______ in a system. |
Adds complexity. |
|
Which of the following is correct UML notation for an attribute in a design class? |
Visibility name:type-expression=initial-value{property} |
|
A _______ class acts as a switchboard between the view layer and the domain layer. |
Controller |
|
A class that is responsible for accessing both the internet and a database has ______ cohesion. |
Very low |
|
Which two models are primary models in object-oriented detailed design? |
Sequence diagram and design class diagram. |
|
Which is a valid sequence of modeling steps for designing a use case? |
First cut DCD, communication diagram, Fina DCD, Package Diagram |
|
A class named SaleItem which has methods to calculate it's own price is said to have good: |
Object responsibility |
|
The perfect technology assumption means not to worry about issues such as user security. |
True |
|
The perfect memory assumption means that there is always adequate memory to execute the program. |
False |
|
_____ methods must be included in a design class diagram. |
Use case specific |
|
What is the first step in constructing a first-day sequence diagram from the elements of the system sequence diagram (SSD)? |
Replace the :System object with all the objects that must collaborate. |
|
A different implementation of a function is required in an existing system. The best way to integrate this function into the system is: |
With the adapter pattern. |
|
In a sequence when one assumes that the objects are already available to receive messages, that is considered to be the: |
Perfect memory assumption. |
|
Which is the correct notation for a message label on a sequence diagram? |
*[true/false]RevVal :=name (param |
|
User interface objects in a sequence often are labeled with the stereotype: |
View or boundary |
|
What is the least cohesive approach in creating use case controllers in a system? |
Define a single controller for all use cases. |
|
Developing an ______ diagram is a multiple process of determining which objects work together and how they work together. |
Interaction |