Deck 11: Design Principles and Techniques for Software and Web/Mobile Applications

Full screen (f)
exit full mode
Question
What do architectural patterns contribute to the design process?
Use Space or
up arrow
down arrow
to flip the card.
Question
Explain the key differences between thin client architectures and a rich client architectures.
Question
What framework activities are completed when following an evolutionary (or spiral)user
interface development process?
Question
What are the 6 activities in the Web engineering design pyramid?
Question
What is an archetype?
Question
Define the terms "design focus" and "granularity" in the context WebApp design
patterns?
Question
Explain how effective modular design is achieved through functional independence of the individual modules?
Question
List three principles that should be applied when building any user interface.
Question
How does the object-oriented view of component-level design differ from the traditional view?
Question
What do component-level design patterns contribute to the design process?
Question
Describe the differences between the software engineering terms coupling and cohesion?
Question
What are the major attributes should be used to assess the quality of a WebApp?
Question
Describe the principle of information hiding as it applies to software design.
Question
List the characteristics of effective design patterns.
Question
List four interface design issues present in the development of most user interfaces.
Question
What are the elements that make up a software architectural style?
Question
What are the primary design objectives of a WebApp interface?
Question
Describe the component-level design for WebApps.
Question
What is the intent of domain engineering in CBSE?
Question
List three characteristics that can serve as a guide to evaluate design quality.
Question
What is the role of context in MobileApp design?
Question
What questions should be answers to assess usability of a mobile device?
Question
What are the primary design objectives of a WebApp interface?
Question
What are the major attributes should be used to assess the quality of a MobileApp?
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/24
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 11: Design Principles and Techniques for Software and Web/Mobile Applications
1
What do architectural patterns contribute to the design process?
An architectural pattern defines a specific approach for handling some characteristic of the system.
2
Explain the key differences between thin client architectures and a rich client architectures.
For mobile devices or web apps using thin client only the user interface layer is implemented on the device,A rich client typical allocates the user interface layer,business layer,and often the data layer too on the user's device.
3
What framework activities are completed when following an evolutionary (or spiral)user
interface development process?
-User,task,and environmental analysis
-Interface design
-Interface construction
-Interface validation
4
What are the 6 activities in the Web engineering design pyramid?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
5
What is an archetype?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
6
Define the terms "design focus" and "granularity" in the context WebApp design
patterns?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
7
Explain how effective modular design is achieved through functional independence of the individual modules?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
8
List three principles that should be applied when building any user interface.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
9
How does the object-oriented view of component-level design differ from the traditional view?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
10
What do component-level design patterns contribute to the design process?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
11
Describe the differences between the software engineering terms coupling and cohesion?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
12
What are the major attributes should be used to assess the quality of a WebApp?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
13
Describe the principle of information hiding as it applies to software design.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
14
List the characteristics of effective design patterns.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
15
List four interface design issues present in the development of most user interfaces.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
16
What are the elements that make up a software architectural style?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
17
What are the primary design objectives of a WebApp interface?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
18
Describe the component-level design for WebApps.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
19
What is the intent of domain engineering in CBSE?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
20
List three characteristics that can serve as a guide to evaluate design quality.
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
21
What is the role of context in MobileApp design?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
22
What questions should be answers to assess usability of a mobile device?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
23
What are the primary design objectives of a WebApp interface?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
24
What are the major attributes should be used to assess the quality of a MobileApp?
Unlock Deck
Unlock for access to all 24 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 24 flashcards in this deck.