How do abstract and concrete classes differ from each other?
A. Abstract Abstract classes represent represent intangible concepts concepts in the application application domain, domain, whereas 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 operation represent represents s a service that that objects objects of that class should provide to 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? simultaneously?
A. a77 and 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 understand an aspect aspect of the application domain 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 change in the the value of of one of its attributes. 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, Association, Aggregatio Aggregation, n, Generalization 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 and their behaviours 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 efficiency
B. quality
C. accuracy
D. complexity Which of the following are areas of concern in the design model?
A. Architecture Architecture Data Interface What is the role of encapsulation in reuse?
A. Encapsulation Encapsulation means that that software software components components can work more efficiently. 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 collection or container 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 sequence diagram diagram is an interaction interaction diagram diagram that shows how processes operate operate with 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 Self-Call message message
B. Found Message
C. Return message
D. Asynchronous Message Which statement is true?
A. Include Include relationship relationship in use case diagram diagram means means that a use case include behavior 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 diagram what describes structure structure of an object type with their attributes attributes and and methods 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 Strong type of association 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 Organize object classes using using inheritance 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 object is able to to do to other objects. 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 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 Generalization
B. Composition
C. Aggregation
D. Dependency Relationship between Actor and Use case is what of following?
A. Specification 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 Includes test cases cases for all compone components nts
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(), new(), execute(), execute(), extract results(), detroy() detroy()
B. new()
C. new(), execute(), detroy()
D. new(), extract results() Which of following is true about OMT?
A. OMT has five phases: 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 staff member member need not be associated with any grades, or it can be associate associated d 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 Modelin Modeling g Technique 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 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, Include, Extend, Extend, Specialization, Specialization, Generalizat Generalization, ion, Inheritance 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 be used to depict workflow for a particular particular business activities 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 show flow of data in the system 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 p ossible, from the developer's point of view ?
A. DDD - Detail Design Document
B. SRS – SRS – Software 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 ob jective 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 S RS -> 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 S RS -> Validate Requirements -> Manage Requirement Status -> Manage Traceability -> Manage Requirement Changes.
D. Elicit & Analyze Requirements -> Develop S RS -> 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 – SRS – Software 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 pe rform
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 th e 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 Non-Functional Software Software testing done done to check check if the user interface interface is easy to use and and understand understand
A. Unit testing 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 Requireme Requirement nt Definition Definition
B. DDD - Detail Design Document
C. SRS – SRS – Software 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 Verifiable
B. Unambiguous
C. Traceable
D. Correct
Which of the following are valid reasons for collecting customer feedback concerning delivered software?
A. Allows develope developers rs to make make changes changes to the delivered increment 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 events
B. people
C. structures
D. all of the above
Which one is not a step of requirement engineering?
A. Requirements Requirements docume documentation ntation
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 whether we are 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 a nd Professor:
A. Composition
B. Aggregation
C. Generalization
D. None of these answers
Which of following diagram is not belonged to UML?
A. Fish bone bone diagram diagram
B. Object Diagram
C. Deployment Diagram
D. State Diagram Which statement is true for an actor?
A. An actor actor is not need to to be a human. human. A subsystem or external system can be modeled 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 Classes that contain contain data. 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 relationship in Use case diagram is what of of following? following?
A. Specification Specification
B. Generalization
C. Extend
D. Association
The main purpose of a use case diagram is what of following?
A. Capture Capture requirement 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 bookList; bookList; …. } Which is relationship between class Library and Book?
A. Aggregation Aggregation
B. Dependency
C. Generalization
D. Composition
Which of diagram is used to best describe iteration between objects
A. Use case case diagram diagram
B. Sequence diagram
C. Activity Diagram
D. Class diagram
Which of the following best describes multiple inheritance?
A. Multiple Multiple inheritance inheritance occurs when a subclass subclass is removed removed from from one generalizat generalization ion hierarchy 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 Black circle
B. Ellipse
C. Diamond
D. Rounded rectangle
Which of the following best describes how composition differs from aggregation?
A. A part part that belongs belongs to a composition cannot cannot have associations with with any other 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. ComponentComponent-level level design design elements 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 part can belong belong to only one compositio composition, n, whereas whereas a part can belong belong to more 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 Action
B. User
C. Relationship
D. Use case2
Which of the following stage is done to: - Develop use cases, system requirement ?
A. Manage Manage Requirement Requirement Changes Changes
B. Validate Requirements
C. Elicit & Analyze Requirements Which of the following is not an objective for building a requirements model?
A. develop develop an abbreviated abbreviated solution for the problem 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 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 Design Document Document
B. URD - User Requirement Definition
C. SRS – SRS – Software Software requirement specification
D. ADD - Architecture Design Document Which of the following order stage is compatible with requirement change process?
A. Change Change analysis analysis and costing 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, Correct, Ambiguous, Ambiguous, Complete, 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 develope developers rs to make make changes changes to the delivered increment 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 to divide the the task into into subtasks 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 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 Consistency check check
B. Verifiability check
C. Realism check
Software requirement should not be
A. complete 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 bed
B. Checklist
C. Test Matrix
D. Traceablity Matrix
SRS stands for ?
A. Software Software Requirement Requirement Specificatio Specification n
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 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 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 Software Programmer 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 Traceable
B. Correct
C. Unambiguous
D. Complete
Product features are related to:
A. Functional Functional requirement requirements s
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 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 C hanges -> 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 constraints on the design or implementation (such as ________ requirements, quality standards, or d esign 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 System engineers 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 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 members to to "sign up" 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 s ystem 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 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 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 costeffective process ?
A. Traceable Traceable
B. Unambiguous
C. Verifiable
D. Correct Which of the following stage is done to: - Detect and resolve conflicts between requirements ?
A. Elicit & Analyze Requirem Requirements ents
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 Design Document Document
B. SRS – SRS – Software 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 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 software process 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 case diagram diagram
B. Data Flow Diagram
C. Sequence diagram
D. All of these
Which of following best describes Requirement Specification?
A. Requirement Requirement specificatio specification n is of a documen documentt that user user specify all information 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 Maintain consistency within and across products products (experience) (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 Scenario-based elemen elements ts
B. Behavioral elements
C. Class-based elements
D. Data elements
Which diagram is used in Requirement modeling?
A. Use case case diagram 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 Combo box
B. Checkbox
C. Group box
D. Radio button How to make the user interface consistent?
A. Maintain Maintain consistency within and across products products (experience) (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 case diagram 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 develop an abbreviated abbreviated solution for the problem 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
Interface design focuses on:
A. the logical design of system files and databases
25.0/ 25.0 Points
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 capture requirement 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 case diagram 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 Requirement Specification Specification is a document document that describes all information information about about requirement 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 have a touch touch screen that user can operate 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 describe customer customer requirements 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 constraints the the system must satisfy. 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 case diagram 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 box
B. Panel
C. Group box
D. Tab How to make the user interface consistent?
A. Maintain Maintain consistency consistency within and across across products products (experience) (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 Controls are grouped grouped and and arranged arranged from left to right right or top top to bottom. 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 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 System Design 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 describe customer customer requirements 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 functional requireme requirement nt is a requirement requirement that that specifies specifies criteria that that can be used to judge 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 Scenario-based element elements s
B. Flow-based elements
C. Class-based elements
D. Behavioral elements What is Nonfunctional requirement?
A. A constraints constraints the the system must satisfy. 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 when validating 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 Requirement Specificat Specification ion is a document document that that describes describes all information information about about requiremen requirementt 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 Requirem Requirements ents
B. Business Rules
C. Quality Attributes
D. All of these Which is relationship between User and Client actor?
A. Association 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 numbe numberr of choices choices should be be less than than or equal equal to ten. 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 elemen elements ts
B. Scenario-based elements
C. Class-based elements
D. Behavioral elements Which of following is not belonged to Product level of Requirement?
A. Functional Functional Requiremen Requirements ts
B. Data Requirements
C. External Interface Requirements
D. Business Requirements Which of following is not belonged to User level of Requirement?
A. Business Business Rules
B. User Requirements
C. Business Requirements
D. Quality Attributes Which of following shows a bad UI design?
A. The radio radio buttons buttons and check boxes 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 Checkbox
B. Group box
C. Combo box
D. Radio button