Font size
WorksheetsSOFTWARE ENGINEERING
Total questions: 20
Worksheet time: 19mins
The following are parts of SRS Document except for one
Functional Requirements
Goals for the Future
Goals of Implementation
Non-functional Requirements
The high-level ____________ need to be identified either from an informal problem description document or from a conceptual understanding of the problem. (Image is an example of this part of SRS)
functional requirements
functional
non-functional
non-functional requirements
What are the properties of good SRS document?
Conceptual, Integrity, Response, Verifiable
Conceptual Integrity, Verifiable
Response, Conceptual Integrity
Conceptual Integrity, Response to undesired events, Verifiable
It should show (a) so that the reader can easily understand.
A (a) gives a graphic view of the processing logic involved in decision making and the corresponding action taken.
A (a) is used to represent the complex processing logic in a tabular or matrix form.
It is a formal system specification where in the language consist of an alphabet of symbols and set of formation rules to construct well-formed formulas from the alphabet.
(a)
Formal techniques can have considerably different semantic domains. (a) type specification languages are used to specify algebras, theories, and programs.
Programming languages are used to specify state _______, event _______, state-transition ________, synchronization trees, partial orders, state machines, etc.
(a)
What are the three software design levels?
High-level design, low-level design, assembly language
Architectural Design, High-Level Design, Low-Level Design
Architectural Design, High-Level Design, Detailed Design
Engineer Design, High-Level Design, Detailed Design
It is a technique to divide a software system into multiple discrete and independent modules, which are expected to be capable of carrying out task(s) independently.
(a)
Below are not part of the five levels of coupling. Except for one.
Data Coupling
Management Coupling
Organize Coupling
Image Content Coupling
True or False:
NO coupling is considered to be the best
TRUE
FALSE
TRUE of FALSE:
In axiomatic specification of a system, first-order is used to write the post conditions to specify the operations of the system in the form of axioms.
TRUE
FALSE
TRUE or FALSE:
In the model-oriented style, the system's behavior is defined indirectly by stating its properties, usually in the form of a set of axioms that the system must satisfy.
TRUE
FALSE
basing on the design table, explain the flow of the Library Membership Automation Software (LMS)
In your own words, explain the importance of having a GOOD SRS document.
Which of the following is NOT a characteristic of a well-defined software requirement?
Unambiguous
Testable
Vague
Consistent
What is the primary purpose of a Software Requirements Specification (SRS) document?
To outline the design of the software
To provide a detailed description of the software's intended functionality
To list the programming languages used
To define the project timeline
TRUE or FALSE:
Non-functional requirements specify how a system performs a task rather than what the system does.
TRUE
FALSE
