Software Architecture and Database Concepts
Test your knowledge of software engineering principles, software architecture design, and database form/view concepts including Domino Designer
Questions
Users with Editor access can create
- shared views.
- Personal View
- None
- Both
To create a new subform into the database, do the following. 1. From Domino Designer 6, select the Shared Code -> Subforms design view. 2. Click New Subform
- True
- False
To insert the new subform into a form: 1. Open a form. 2. Select Create -> Resource -> Insert Subform. OR right click on the from and select Insert Resource --> select the resource type as Subform
- True
- False
Types of view
- Shared view
- Personal View
- None
- Both
User data stored in
- One Base table
- EIM Tables
- Extension tables
- More than one base table
View is a
- List of documents in a database
- place holder for entering the data
- Place holder for viewing the data from the database
- Both a&c
A form is a
- Place holder for entering information in a database
- Framework for entering and storing information in a database
- Both a&b
- none of these
A form can contain
- fields
- actions
- tables
- graphice
- All of these
A Subform is a
- Horizontal slice of a form that you can use in more than one form.
- a part used in many forms
- Subform can contain the same elements as a regular form
- List of documents
- Both a&B&c
EIM is a
- Real Time Integration
- Batch Mode Integration
- Both 1 & 2
- None
Design is one step in the process of software development, in which the requirements for building the software are gathered and analyzed in order to create an architectural model.
- True
- False
Design is one step in the process of software development, in which the requirements for building the software are gathered and analyzed in order to create an architectural model.
- True
- False
According to Pressman, design is___________.
- Architecure Driven
- Information Driven
- Test Driven
- None of the above
Which of these are characteristics of a strong design?
- Modularity
- High Cohesion
- Low Coupling
- All of these
When we think about software architecture, we should think of it as the same thing as the end product- functioning software.
- True
- False
The two levels of design for software architecture are:
- data design and architectural design
- data design and xp design
- architectural design and xp design
- None of the above
In software engineering, what does KDD stands for?
- Knowledge discovery of databases
- Knowledge discovery in databases
- Knowledge detection in databases
- None of the above
Which of these is an example of an archetype?
- Node
- Architectural Style
- Actors
- All of these
In software engineering, what does ATAM stands for?
- Architecture type analysis method
- Architecture trade-off analysis method
- Application texture architectural method
- Architecture type analysis management
If a software engineer wants to check the complexity of an architecture, he may use______________.
- Beta Testing
- Dependencies
- Coupling
- Architecture Testing