Sie sind auf Seite 1von 92

How do abstract and concrete classes differ from each other?

A. Abstract classes represent intangible concepts in the application domain, whereas


concrete classes represent physical things.

B. Abstract classes are superclasses, whereas concrete classes are subclasses.

C. Abstract classes have no instances, whereas concrete classes have instances.

One of the following is a bad guideline for deciding the class where an operation should be located.
Which one?

A. The operation represents a service that objects of that class should provide to objects of
other classes.

B. The operation needs to access or update data that is stored in another class that has an
association with that class.

C. The operation needs to access or update data that is stored in an attribute of that class.

D. None of these answers

Which of these activities COULD occur simultaneously?


A. a77 and a66

B. a44 and a66

C. a44, a33 and a22

D. a22 and a77

Which of the following is not a reason for modelling objects?

A. To understand an aspect of the application domain.

B. To separate data from process.

C. To produce a design for part of a software system.

One of the following can't directly affect the state of an object. Which one?

A. A change in the value of one of its attributes.

B. The creation or destruction of another object of the same class.

C. The creation or destruction of a link with another object.


D. None of these answers

Which diagram is used to represent iteration between a user (human or machine) and the system?

A. Activity Diagram

B. Sequence diagram

C. Use case diagram

D. Class diagram

Instance level relationship in Class diagram are what of following?

A. Association, Aggregation, Generalization

B. Realization, Aggregation, Composition

C. Association, Aggregation, Composition

D. Association, Aggregation, Composition, Generalization


Which of following is best described Activity Diagram?

A. Activity Diagram is diagram to show all actors and their behaviours in a system

B. Activity diagram is diagram to show overall flow of iteration between class in the system.

C. Activity diagram is used to describe flow of iteration between of objects in the system.

D. Activity diagrams are graphical representations of workflows of stepwise activities and


actions with support for choice, iteration and concurrency.

The importance of software design can be summarized in a single word

A. efficiency

B. quality

C. accuracy

D. complexity

Which of the following are areas of concern in the design model?


A. Architecture
Data
Interface

What is the role of encapsulation in reuse?

A. Encapsulation means that software components can work more efficiently.

B. Encapsulation means that there is no need for software developers to document their
work.

C. Encapsulation means that it is not necessary for other developers to know how a software
component works internally.

Which of following is true for Aggregation relationship in Class diagram?

A. One class is collection or container of other class

B. Contained classes do not have strong life cycle dependency on the container.

C. A type of Association


D. All of these

Which of following are true about sequence diagram?

A. A sequence diagram is an interaction diagram that shows how processes operate with
one another and in what order

B. A sequence diagram captures the behavior of a single scenario

C. Sequence diagram emphasis on time sequence of messages

D. All of these

Which factor is used to describe option in sequence diagram

A. alt

B. pal

C. if

D. loop
Which of following is true about OMT?

A. OMT has four phases:


- Analysis
- System Design
- Object Design
- Implementation

B. OMT has five phases:


- Analysis
- System Design
- Object Design
- Implementation
- Testing

C. OMT has three phases:


- Analysis
- System Design
- Object Design

D. OMT has two phases:


- Analysis
- System Design

Which factor must exist in a sequence diagram?

A. Self-Call message

B. Found Message

C. Return message

D. Asynchronous Message

Which statement is true?

A. Include relationship in use case diagram means that a use case include behavior
described is another use case

B. Extend relationship in use case diagram means that a use case extends behavior
described in another use case

C. Generalization between Use Cases means that the child is a more specific form of the
parent. The child inherits all Features and Associations of the parent, and may add new
Features and Associations

D. All of these

What is a class diagram?


A. A diagram what describes structure of an object type with their attributes and methods

B. A diagram that show iteration between actor and their behavior in the system

C. A diagram that shows the system's classes, their attributes and behaviors, and the
relationships between the classes

D. A diagram that show iteration between objects in the systems

Use case diagram can be used in all of following documents, except

A. SRS

B. URD

C. ADD

D. DDD

Which of following is true for Composition relationship in Class diagram?

A. Strong type of association


B. One class is the collection of other class

C. Strong life cycle dependency between container objects and contained objects

D. All of these

Which step of following is not belonged to Class Modelling?

A. Organize object classes using inheritance

B. Draw Class diagram

C. Identify associations between objects

D. Identify objects and classes

Which of the following best describes object behaviour?

A. What the object is able to do to other objects.


B. What the object is able to do to itself.

C. What the object is able to do for other objects.

OMT contains which of following model?

A. Class Model

B. Functional Model

C. Dynamic Model

D. All of these

When a method in class A calls a method in class B. Which relationship between these 2 classes?

A. Generalization

B. Composition

C. Aggregation

D. Dependency

Relationship between Actor and Use case is what of following?

A. Specification

B. Association

C. Generalization

D. Extend

What can be used in Activity diagram to show the owner of action?

A. Folk

B. Note

C. Partition


D. Comment

Which of these are characteristics of a good design?

A. Includes test cases for all components

B. Exhibits strong coupling between its modules

C. Easy to implement

D. Provides a complete picture of the software

Which funtions are implemented in a Query Command class?

A. new(), execute(), extract results(), detroy()


B. new()

C. new(), execute(), detroy()

D. new(), extract results()

Which of following is true about OMT?

A. OMT has five phases:


- Object-oriented analysis builds a real-world model
- System design determines overall architecture of system
- Object design decides upon data structures and algorithms
- Implementation translates design into programming language
- Testing to ensure quality of designed system.

B. OMT has three phases:


- Object-oriented analysis builds a real-world model
- System design determines overall architecture of system
- Object design decides upon data structures and algorithms

C. OMT has four phases:


- Object-oriented analysis builds a real-world model
- System design determines overall architecture of system
- Object design decides upon data structures and algorithms
- Implementation translates design into programming language

D. OMT has two phases:


- Object-oriented analysis builds a real-world model
- System design determines overall architecture of system

Which is true about following diagram:

A. A staff member need not be associated with any grades, or it can be associated with an
indeterminate number of grades; a grade must be associated with one or more staff
members.

B. A grade cannot be associated with a staff member but a staff member can be associated
with a grade.

C. A grade need not be associated with any staff members, or it can be associated with an
indeterminate number of staff members; a staff member must be associated with one or
more grades.

D. None of these answers

Which of following isn't a use case?


A. ATM system

B. Get information

C. View history data

D. Sell book

OMT is abbreviation of which of following?

A. Object Modeling Technique

B. Object Modelling Thread

C. Option Modelling Thread

D. Option Modelling Technique

Which of the following statement best describes what a class diagram can include?

A. Only classes

B. Classes and their relationship

C. Class, Instance and their relationship

D. None of these answers

Use case relationship is which of following

A. Include, Extend, Specialization, Generalization, Inheritance

B. Include, Extend, Specialization, Generalization

C. Include, Extend, Generalization

D. Include, Extend, Specialization

Which of following is true for Activity Diagram?


A. Can be used to depict workflow for a particular business activities

B. Can be use to discover parallel activities

C. Do not tell who does what and are difficult to trace back to object models

D. All the answers

Which of following can be a user of a use case diagram?

A. Client

B. Administrator

C. Librarian

D. All of these

When would we use a use case diagram?

A. To show flow of data in the system


B. To show iteration between many objects in the system

C. To show relationship between objects

D. To show iteration between a use and a system

In collaborative requirements gathering the facilitator

A. controls the meeting

B. must be an outsider

C. arranges the meeting place

D. can not be a customer

SRS document is for


A. “What”of a system?

B. How to design the system?

C. Costing and scheduling of a system

D. System’s requirement.

What type of documents includes:


- A set of software requirements as complete, consistent, and correct as possible, from the
developer's point of view ?

A. DDD - Detail Design Document

B. SRS – Software requirement specification

C. ADD - Architecture Design Document

D. URD - User Requirement Definition


Who we must work with to elicit:
- the services that the system should provide.
- the constraints that the system should satisfy.

A. Software Project Manager

B. Customers

C. Software tester

D. Software Programmer

Which of the following role uses requirement documents to:


- help understand the system and the relationships between its part ?

A. System customer

B. System maintenance engineers

C. System test engineers


D. Manager

It includes a set of ________ that describe all the interactions the users will have with the
software.

A. Use case

B. IBM Rational Unified Process

C. Unified Modeling Language

D. Ivar Jacobson

Which of the following is not an objective for building a requirements model?

A. establish basis for software design

B. develop an abbreviated solution for the problem


C. describe customer requirements

D. define set of software requirements that can be validated

Requirements elicitation means

A. Gathering of requirements

B. Capturing of requirements

C. Understanding of requirements

D. All of the above

Which of the following order stage is compatible with requirement process?

A. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Traceability ->
Manage Requirement Status -> Manage Requirement Changes.


B. Elicit & Analyze Requirements -> Develop SRS ->
Manage Traceability ->
Manage Requirement Status -> Manage Requirement Changes ->
Validate Requirements.

C. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Requirement Status ->
Manage Traceability ->
Manage Requirement Changes.

D. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Requirement Changes ->
Manage Traceability ->
Manage Requirement Status.

Product features are related to:

A. Functional requirements

B. Non functional requirements

C. Interface requirement

D. None of the above

To check whether we are developing the right product according to the customer requirements
are not. It is a static process

A. Validation

B. Verification

C. Quality Control

D. Quality Assurance

What type of documents used to track the status, relationship and change of requirements during
the whole project?

A. SRS – Software requirement specification


B. Requirement Management Sheet

C. DDD - Detail Design Document

D. URD - User Requirement Definition

Verification is to check

A. ensure you comply with processes.

B. whether we are building the product right

C. the methodology of software development

D. whether we are building the right product

Which of the following stage is done to:


- Elaborate system requirements to derive software requirements ?


A. Elicit & Analyze Requirements

B. Develop SRS

C. Validate Requirements

D. Manage Requirement Changes

During program development, software requirements specify

A. what the task is that the program must perform

B. how the program will accomplish the task

C. how to divide the task into subtasks

D. how to test the program when it is done

2.5/ 5.0 Points


Let say that you are in the requirements gathering/analysis phase for developing a web-based
pet shop, what is considered a typical task in this phase ?
A. Study whether the client requirements are possible to implement

B. You ask the clients how the web interface should look like in style and colors

C. Technical Information like hardware used would be gathered

D. You ask the clients what functionality should the website provide to its customers

The approach/document used to make sure all the requirements are covered when writing test
cases

A. Test Matrix

B. Traceablity Matrix

C. Test bed

D. Checklist
5.0/ 5.0 Points
There is a pseudo code:
class Book;
class Library {
Book * booklist;
….
}
Which is relationship between class Library and Book?

A. Generalization

B. Aggregation

C. Dependency

D. Composition

5.0/ 5.0 Points

What is purpose of SRS Review check list ?

A. To review the requirements by yourself

B. To describe the system

C. To ensure you comply with processes.

D. To make sure you understood completely the requirements.

A Non-Functional Software testing done to check if the user interface is easy to use and understand

A. Unit testing

B. Security Testing

C. Block Box Testing

D. Usability Testing

What type of documents address what users need to do their jobs?

A. URD - User Requirement Definition

B. DDD - Detail Design Document

C. SRS – Software requirement specification

D. ADD - Architecture Design Document


What type of characteristics of good SRS describes that it should has only one interpretation (to
both creator & user)?

A. Verifiable

B. Unambiguous

C. Traceable

D. Correct

Which of the following are valid reasons for collecting customer feedback concerning delivered
software?

A. Allows developers to make changes to the delivered increment


B. Delivery schedule can be revised to reflect changes

C. Developers can identify changes to incorporate into next increment

D. All of the above

Which of the following should be considered as candidate objects in a problem space?

A. events

B. people

C. structures

D. all of the above

Which one is not a step of requirement engineering?

A. Requirements documentation

B. Requirements elicitation

C. Requirements analysis

D. Requirements design

How to requirement clarifying?

A. Using SRS review checklist

B. Self study related materials.

C. Discuss with other members to clarify or confirm your understanding.

D. Clarify unclear item(s) using Q&A

Validation is to check

A. whether we are building the right product

B. the methodology of software development


C. whether we are building the product right

D. ensure you comply with processes.

If you want to plan project activities such as developing new functionalities or test cases, which
of the following OOAD artifacts is the most useful?

A. Domain model

B. Sequence diagrams

C. Use cases

D. Package diagrams

Which diagram isn't behavioral diagram?

A. Sequence diagram

B. Use case diagram

C. Class diagram

D. Activity Diagram
Activity diagram is used in which of following document?

A. ADD

B. DDD

C. SRS

D. All of these

Which relationship between the 2 classes Student and Professor:


A. Composition

B. Aggregation

C. Generalization

D. None of these answers

Which of following diagram is not belonged to UML?

A. Fish bone diagram

B. Object Diagram

C. Deployment Diagram

D. State Diagram

Which statement is true for an actor?


A. An actor is not need to be a human. A subsystem or external system can be modeled ad


an actor.

B. Only human can be determined as an actor

C. There is only one actor in a use case diagram

D. None of these answers

What are entity classes?

A. Classes that contain data.

B. Classes that contain persistent data.

C. Classes that represent something or some concept in the application domain.

D. None of these answers

Actor relationship in Use case diagram is what of following?


A. Specification

B. Generalization

C. Extend

D. Association

The main purpose of a use case diagram is what of following?

A. Capture requirement

B. Show system structure

C. Draw relationship between use case and use case

D. Draw relationship between actor and use case

There is a pseudo code:


class Book;
class Library {
ArrayList <Book> bookList;
….
}
Which is relationship between class Library and Book?

A. Aggregation

B. Dependency

C. Generalization

D. Composition

Which of diagram is used to best describe iteration between objects

A. Use case diagram

B. Sequence diagram

C. Activity Diagram

D. Class diagram

Which of the following best describes multiple inheritance?


A. Multiple inheritance occurs when a subclass is removed from one generalization hierarchy
and added to another.

B. Multiple inheritance occurs when a subclass inherits characteristics from more than one
level of superclass.

C. multiple inheritance occurs when a subclass inherits from more than one generalization
hierarchy.

Which shape isn't included in Activity diagram?

A. Black circle

B. Ellipse

C. Diamond

D. Rounded rectangle

Which of the following best describes how composition differs from aggregation?


A. A part that belongs to a composition cannot have associations with any other classes,
whereas a part that belongs to an aggregation can have associations with other classes.

B. A part can belong to only one composition, whereas a part can belong to more than one
aggregation.

C. A part cannot be removed from a composition, whereas a part can be removed from an

Which design model elements are used to depict a model of information represented from the user's
view?

A. Component-level design elements

B. Data design elements

C. View history data

D. Architectural design elements

Which of the following best describes how composition differs from aggregation?

A. A part can belong to only one composition, whereas a part can belong to more than one
aggregation.

B. A part that belongs to a composition cannot have associations with any other classes,
whereas a part that belongs to an aggregation can have associations with other classes.

C. A part cannot be removed from a composition, whereas a part can be removed from an
aggregation.

Use case diagram contains all following factors except

A. Action

B. User

C. Relationship

D. Use case2

Which of the following stage is done to:


- Develop use cases, system requirement ?


A. Manage Requirement Changes

B. Validate Requirements

C. Elicit & Analyze Requirements

Which of the following is not an objective for building a requirements model?

A. develop an abbreviated solution for the problem

B. establish basis for software design

C. describe customer requirements

D. define set of software requirements that can be validated

To validate requirement, what type of checking answers the question of


- Can requirement be TESTED?

A. Realism check

B. Completeness check

C. Validity check

D. Verifiability check

What type of documents includes:


- A set of software requirements as complete, consistent, and correct as possible, from the
developer's point of view ?

A. DDD - Detail Design Document

B. URD - User Requirement Definition

C. SRS – Software requirement specification

D. ADD - Architecture Design Document

Which of the following order stage is compatible with requirement change process?

A. Change analysis and costing ->


Problem analysis and change specification ->
Change implementation.


B. Problem analysis and change specification ->
Change analysis and costing ->
Change implementation.

C. Change implementation ->


Problem analysis and change specification ->
Change analysis and costing.

D. Problem analysis and change specification ->


Change implementation ->
Change analysis and costing.

Six important characteristics of good SRS are

A. Correct, Ambiguous, Complete,


Consistent, Verifiable, Traceable.

B. Correct, Unambiguous, Complete,


Consistent, Verifiable, Usability.

C. Correct, Unambiguous, Complete,


Consistent, Verifiable, Traceable.

D. Correct, Ambiguous, Complete,


Consistent, Maintainability, Traceable.
To validate requirement, what type of checking answers the question of
- Can requirement be IMPLEMENTED with given available budget and technology?

A. Realism check

B. Completeness check

C. Consistency check

D. Validity check

Which of the following are valid reasons for collecting customer feedback concerning delivered
software?

A. Allows developers to make changes to the delivered increment

B. Delivery schedule can be revised to reflect changes

C. Developers can identify changes to incorporate into next increment

D. All of the above


During program development, software requirements specify

A. how to divide the task into subtasks

B. how the program will accomplish the task

C. what the task is that the program must perform

D. how to test the program when it is done

Which of the following role uses requirement documents to:


- plan a bid for the system and to plan the system development process ?

A. Manager

B. System test engineers

C. System engineers


D. System customer

To check whether we are developing the right product according to the customer requirements are
not. It is a static process

A. Quality Control

B. Validation

C. Verification

D. Quality Assurance

SRS document is for

A. “What”of a system?

B. How to design the system?

C. Costing and scheduling of a system


D. System’s requirement.

To validate requirement, what type of the following checking action that


answers the question "Is there any requirement CONFLICT?"

A. Consistency check

B. Verifiability check

C. Realism check

Software requirement should not be

A. complete

B. consistent

C. ambiguous


D. functional

The approach/document used to make sure all the requirements are covered when writing test
cases

A. Test bed

B. Checklist

C. Test Matrix

D. Traceablity Matrix

SRS stands for ?

A. Software Requirement Specification

B. Software Requirement Solution


C. System Requirement Solution

D. None of the above

What type of characteristics of good SRS describes that no conflict between individual requirements
?

A. Consistent

B. Correct

C. Complete

D. Unambiguous

Question 9 of 20
2.5/ 5.0 Points
How to requirement clarifying?

A. Self study related materials.

B. Discuss with other members to clarify or confirm your understanding.

C. Clarify unclear item(s) using Q&A


D. Using SRS review checklist

Which is not a characteristic of a good SRS?

A. Complete

B. Consistent

C. Brief

D. Correct

Who we must work with to elicit:


- the services that the system should provide.
- the constraints that the system should satisfy.

A. Software Programmer

B. Customers


C. Software Project Manager

D. Software tester

What type of characteristics of good SRS describes that it is good reference for future dev/enhance
documents ?

A. Traceable

B. Correct

C. Unambiguous

D. Complete

Product features are related to:

A. Functional requirements

B. Non functional requirements

C. Interface requirement

D. None of the above

The result of the requirements engineering task is an analysis model that defines which of the
following problem domain(s)?

A. information

B. functional

C. behavioral

D. all of the above

Which of the following order stage is compatible with requirement process?

A. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Requirement Changes ->
Manage Traceability ->
Manage Requirement Status.

B. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Requirement Status ->
Manage Traceability ->
Manage Requirement Changes.

C. Elicit & Analyze Requirements -> Develop SRS ->


Validate Requirements ->
Manage Traceability ->
Manage Requirement Status -> Manage Requirement Changes.

D. Elicit & Analyze Requirements -> Develop SRS ->


Manage Traceability ->
Manage Requirement Status -> Manage Requirement Changes ->
Validate Requirements.

Verification is to check

A. whether we are building the right product

B. the methodology of software development

C. whether we are building the product right


 D. ensure you comply with processes.

Let say that you are in the requirements gathering/analysis phase for developing a web-based pet
shop, what is considered a typical task in this phase ?

A. Technical Information like hardware used would be gathered

B. You ask the clients what functionality should the website provide to its customers

C. You ask the clients how the web interface should look like in style and colors

D. Study whether the client requirements are possible to implement


Question 12 of 20

Non-functional requirements are requirements which impose constraints on the design or


implementation (such as ________ requirements, quality standards, or design constraints).

A. Systems Development Life Cycle

B. Functional specification

C. Requirements analysis

D. Performance engineering

Requirements review process is carried out to


A. Spend time in requirements gathering

B. Improve the quality of SRS

C. Document the requirements

D. None of the above

Prototyping allows the users to clarify their information requirements as they use the prototype.

A. Yes

B. No

Requirements models depict software in which three domains?


A. architecture, interface, component

B. cost, risk, schedule

C. information, function, behavior

D. None of the above

Which of the following role uses requirement documents to:


- check that they meet their needs ?

A. System engineers

B. System test engineers

C. System maintenance engineers

D. System customer

It includes a set of ________ that describe all the interactions the users will have with the software.


A. Use case

B. IBM Rational Unified Process

C. Unified Modeling Language

D. Ivar Jacobson

D. None of the above

One reason to involve everyone on the software team in the planning activity is to

A. get all team members to "sign up" to the plan

B. control feature creep

C. understand the problem scope

D. adjust the granularity of the plan

Which of the following is not one of the context-free questions that would be used during project
inception?

A. Who will pay for the work?


B. Who is behind the request for work?

C. Who will use the solution?

D. What will be the economic benefit from a good solution?

Three things that make requirements elicitation difficult are problems of

A. scope

B. volatility

C. budgeting

D. understanding

Which of the following stage is done to:


- Make sure that the requirements define the system that the customer really wants ?

A. Elicit & Analyze Requirements

B. Validate Requirements

C. Manage Requirement Changes


D. Develop SRS

To validate requirement, what type of checking answers the question of


-Are all functions required by customer INCLUDED?

A. Realism check

B. Verifiability check

C. Completeness check

D. Consistency check

Requirements elicitation means

A. Gathering of requirements

B. Capturing of requirements

C. Understanding of requirements

D. All of the above

In collaborative requirements gathering the facilitator

A. controls the meeting

B. arranges the meeting place

C. must be an outsider

D. can not be a customer

Which of the following should be considered as candidate objects in a problem space?

A. events

B. people

C. structures

D. all of the above

Outcome of requirements specification phase is

A. Design Document

B. Software requirements specification

C. Test Document

D. None of the above

Which one is not a step of requirement engineering?

A. Requirements analysis

B. Requirements documentation

C. Requirements design

D. Requirements elicitation

To validate requirement, what type of checking answers the question of


- Does the system provide RIGHT functionalities as customer’s NEED?

A. Validity check

B. Consistency check

C. Realism check

D. Completeness check

Develop use cases, system requirement

What type of characteristics of good SRS describes that it should reviewable & testable in finite cost-
effective process ?

A. Traceable


B. Unambiguous

C. Verifiable

D. Correct

Which of the following stage is done to:


- Detect and resolve conflicts between requirements ?

A. Elicit & Analyze Requirements

B. Validate Requirements

C. Develop SRS

D. Manage Requirement Changes

What type of documents used to track the status, relationship and change of requirements during the
whole project?

A. DDD - Detail Design Document


B. SRS – Software requirement specification

C. URD - User Requirement Definition

D. Requirement Management Sheet

To validate requirement, what type of techniques describes that it uses an executable model of the
system to check requirements?

A. Requirements Review

B. Prototyping

C. Model Validation

D. Test-case generation

The work products produced during requirement elicitation will vary depending on the

A. software process being used

B. size of the budget

C. size of the product being built


D. stakeholders needs

To check whether we have developed the product according to the customer requirements or not. It is a
Dynamic process.
Dap an: D. Validation

Which diagram is used in Requirement modeling?

A. Use case diagram

B. Data Flow Diagram

C. Sequence diagram

D. All of these

Which of following best describes Requirement Specification?


A. Requirement specification is of a document that user specify all information about


their requirement.

B. Requirement Specification is a document that describes all information about


requirement including functional requirements, non-functional requirements, data
requirements, external requirements and even constraints.

C. Requirement Specification is a collection of all requirement that needed to be


implemented.

D. Requirement specification is a document that software engineer writes all input


request that need to be implemented.

How to make the user interface consistent?


A. Maintain consistency within and across products (experience)

B. Keep interaction results the same (expectations)

C. Sustain the context of users’ tasks (continuity)

D. All of these

Which of these is not an element of a requirements model?

A. Scenario-based elements

B. Behavioral elements

C. Class-based elements

D. Data elements

Which diagram is used in Requirement modeling?

A. Use case diagram


B. Data Flow Diagram

C. Sequence diagram

D. All of these

Which control can be used to provide multiple choices of selection?

A. Combo box

B. Checkbox

C. Group box

D. Radio button

How to make the user interface consistent?


A. Maintain consistency within and across products (experience)

B. Keep interaction results the same (expectations)

C. Sustain the context of users’ tasks (continuity)

D. All of these

Which diagram is used in Requirement modeling?

A. Use case diagram

B. Data Flow Diagram

C. Sequence diagram

D. All of these

Which of the following is not an objective for building a requirements model?


A. develop an abbreviated solution for the problem

B. establish basic for software design

C. define set of software requirements that can be validated

D. describe customer requirements

Which of following best describes Requirement Specification?

A. Requirement specification is a document that software engineer writes all input


request that need to be implemented.

B. Requirement specification is of a document that user specify all information about


their requirement.

C. Requirement Specification is a collection of all requirement that needed to be


implemented.

D. Requirement Specification is a document that describes all information about


requirement including functional requirements, non-functional requirements, data
requirements, external requirements and even constraints.

What is Nonfunctional requirement?

A. A constraints the system must satisfy.

B. A service the system has to perform.

C. A requirement that is no need to be implemented.

D. All of these

Part 2 of 2 - User Interface Design 25.0/ 25.0 Points

Interface design focuses on:

A. the logical design of system files and databases


B. how information is provided and captured from users

C. turning design specifications into working computer code

D. the design of forms and reports

Which control can be used to provide multiple choices of selection?

A. Group box

B. Combo box

C. Radio button

D. Checkbox

Which is a good User Interface Design?


A. Easy to use

B. Minimize memorization

C. Optimize Operation

D. All of these

Which of following shows a good UI design?

A. Controls are grouped and arranged from left to right or top to bottom.

B. Controls are grouped and arranged from right to left or bottom to top

C. Both of the answers

D. None of the answer

What is purpose of using use case diagram in requirement modeling?


A. To capture requirement

B. To show who do something in system

C. To describe the series of steps that take place during the interaction and include different
ways that this interaction could play out

D. All of these

Which diagram is used in Requirement modeling?

A. Use case diagram

B. Data Flow Diagram

C. Sequence diagram

D. All of these

Part 2 of 2 - User Interface Design 15.0/ 25.0 Points

Choose the answer that you think it's a good choice for layout RADIO button on a Dialog.

A. Radio buttons are grouped and arrayed vertically.

B. Radio buttons are arrayed horizontally

C. Radio buttons are grouped and arrayed horizontally

D. Radio buttons are arrayed vertically


Which control can be used to provide multiple choices of selection?

A. Group box

B. Combo box

C. Radio button

D. Checkbox

Which of following best describes Requirement Specification?


A. Requirement Specification is a document that describes all information about requirement
including functional requirements, non-functional requirements, data requirements, external
requirements and even constraints.

B. Requirement specification is a document that software engineer writes all input request
that need to be implemented.

C. Requirement Specification is a collection of all requirement that needed to be


implemented.

D. Requirement specification is of a document that user specify all information about their
requirement.

Which of following is non-functional Requirement?

A. ATM system have a touch screen that user can operate on it

B. ATM system use common database.

C. ATM system must have 3 functions including cash withdrawing, history viewing, cash
transferring.

D. ATM system must following rule of National Banking.

Which of the following is not an objective for building a requirements model?

A. describe customer requirements


B. develop an abbreviated solution for the problem

C. define set of software requirements that can be validated

D. establish basic for software design

What is Nonfunctional requirement?

A. A constraints the system must satisfy.

B. A service the system has to perform.

C. A requirement that is no need to be implemented.

D. All of these

Which diagram is used in Requirement modeling?

A. Use case diagram

B. Data Flow Diagram


C. Sequence diagram

D. All of these

Which control can be used to put some related controls in a group?

A. List box

B. Panel

C. Group box

D. Tab

How to make the user interface consistent?

A. Maintain consistency within and across products (experience)

B. Keep interaction results the same (expectations)

C. Sustain the context of users’ tasks (continuity)

D. All of these
Which of following shows a good UI design?

A. Controls are grouped and arranged from left to right or top to bottom.

B. Controls are grouped and arranged from right to left or bottom to top

C. Both of the answers

D. None of the answer

Which control will you use to design for following screen?

A. Tab

B. Group box

C. List box

Which of following doesn't described Requirement Level


A. Product level

B. Software level

C. User level

D. Business level

In which document where the plan for implementing non-functional requirements is described?

A. System Design

B. System Architecture

C. Detail Design

D. Requirement specification

Which of the following is not an objective for building a requirements model?

A. describe customer requirements


B. develop an abbreviated solution for the problem

C. define set of software requirements that can be validated

D. establish basic for software design

Which statement is true about Funcitonal Requirement and Non-functional Requirement?

A. A functional requirement is a requirement that specifies criteria that can be used to judge
the operation of a system, rather than specific behaviors

B. Functional requirements are often called qualities of a system

C. Functional requirements define what a system is supposed to do and non-functional


requirements define how a system is supposed to be

D. All of these

UML activity diagrams are useful in representing which analysis model elements?

A. Scenario-based elements

B. Flow-based elements


C. Class-based elements

D. Behavioral elements

What is Nonfunctional requirement?

A. A constraints the system must satisfy.

B. A service the system has to perform.

C. A requirement that is no need to be implemented.

D. All of these

Select the most corect answer given the below use-case diagram

A. There may be an error occurring when validating user.


B. Error always orcurs when validating user.

C. [Make Withdraw] action will cause [Process Transaction] and [Validate User] action.

D. All of these

Which of following best describes Requirement Specification?

A. Requirement Specification is a document that describes all information about requirement


including functional requirements, non-functional requirements, data requirements, external
requirements and even constraints.

B. Requirement specification is a document that software engineer writes all input request
that need to be implemented.

C. Requirement Specification is a collection of all requirement that needed to be


implemented.

D. Requirement specification is of a document that user specify all information about their
requirement.

Which of following contributes to Functional Requirements?

A. User Requirements


B. Business Rules

C. Quality Attributes

D. All of these

Which is relationship between User and Client actor?

A. Association

B. Specification

C. Extension

D. Generalization

Which item below decides Nonfunctional requirement?


A. Business Rules

B. Quality Attributes

C. User Requirements

D. Business Requirements

When should we use Radio button on screen design?

A. - The number of choices should be less than or equal to ten.


- There are multiple selections can be selected.

B. - The number of choices should be less than or equal to eight.


- There is only 1 selection accepted.

C. - The number of choices should be less than or equal to eight.


- There are multiple selections can be selected.

D. - The number of choices should be less than or equal to eight.


- There are multiple selections can be selected.

Which of these is not an element of a requirements model?

A. Data elements

B. Scenario-based elements

C. Class-based elements

D. Behavioral elements

Which of following is not belonged to Product level of Requirement?

A. Functional Requirements

B. Data Requirements

C. External Interface Requirements

D. Business Requirements

Which of following is not belonged to User level of Requirement?

A. Business Rules

B. User Requirements


C. Business Requirements

D. Quality Attributes

Which of following shows a bad UI design?

A. The radio buttons and check boxes are not grouped.

B. Push button are distributed horizontally.

C. Combo box controls more than 10 items

D. All of these

Which control can be used to provide multiple choices of selection?

A. Checkbox

B. Group box

C. Combo box

D. Radio button

Das könnte Ihnen auch gefallen