When creating a new software, efficiency, usability, maintenance, andreusability are some of the requirements that needs to be met
T
The process layer of software engineering establishes the context or technical methods that should be applied in creating a software.
T
CASE stands for Computer Architectural Software Engineering
F
ROI in businesses is interpreted in different terms, one of them is reducing costs.
T
One of the challenges of software development is high risk of failure.
T
External quality of a software product is the quality of the product when it was made.
F
The use cases are displayed as circles in a Use case diagram
F
The tools layer is the bottom most layer of software engineering
F
The tools layer in software engineering provides automatic support for the process and the methods layer
T
Maintainability is a characteristic of a software wherein when the software is used it is easily understood and changed over time if problems occur.
T
The reliability characteristic of a software is a way of the systems interaction with other systems.
F
External quality of a software product is the quality of the product when it was made.
F
Internal quality of a software product is the quality of the product when it was made.
T
External qualities of a software product are clearly visible to the end users.
T
The product-based view of quality is simple and can be recognized only through experience.
F
Data flow diagram model the flow of logic within your system in a visual manner, enabling you both to document and validate your logic, and are commonly used for both analysis and design purposes.
F
An ERD shows how data moves through an information system but does not show program logic or processing step
F
The tools layer in software engineering provides semi-automatic support for the process and the methods layer.
T
Software engineering are developed by a team of people with different disciplines.
T
Software nowadays requires more simple basic programming skills.
F
The correctness characteristic of a software generates correct output.
T
Good software engineering must always include a strategy for producing quality software.
T
The transcendental view of quality is something we can recognize but not define.
T
DFDs show information about the timing of processes, or information about whether processes will operate in sequence or in parallel.
F
In architectural design, the design should define the external entities that software interacts with and the nature of the interaction.
T
Activity diagrams are like flowcharts except that it can show concurrent flows.
T
An Activity Diagram resembles a horizontal flowchart that shows the actions and events as they occur.
T
Sequence diagrams can be used to show the interactions in one use case or in one scenario of the software system.
T
The plan must allocate enough time to use for testing.
T
Software testing cannot prove that software is correct (meets its specifications) for any realistic system.
T
Reliability is the quality of software wherein the software should build less software.
F
When drivers and stubs are kept simple in unit testing, the actual overhead is high.
F
Software construction is making a software by coding, validation, and testing by a programmer.
T
When drivers and stubs are kept simple in unit testing, the actual overhead is low.
T
Clients and servers are connected by a service bus in an SOA.
T
Less documentation is one of the benefits of careful software integration.
T
Distributed systems allows hardware and software resources to be shared.Distributed systems allows hardware and software resources to be shared
T
Service orchestration is targeted for composing interoperable, peer-to-peer collaborations between any type of participan
F
Software infrastructure is responsible in management of services. This is one of the key characteristics of SOA.
T
There are two types of web service composition, namely, service changing and service orchestration
F
Service bus supports point-to-point and messaging styles of communication.
T
Many organizations would like to use legacy systems in conjunction with more modern systems.
T
Clients and servers are connected by a service bus in an SOA.
T
Service orchestration is used to create composite service out of the other services.
T
Service orchestration is used to combine composite service out of the other services.
T
Good test cases are data-specific and describe each interaction necessary to repeat the test exactly.Good test cases are data-specific and describe each interaction necessary to repeat the test exactly.
T
Quality means conformance to requirements.
T
A testing strategy must always incorporate solely test planning and test case design
F
A software testing strategy should be flexible enough to promote a customized testing approach.
T
Designing and writing classes and routines is one of the tasks involved in software construction.
T
WSDL does not specify the location of the service.
F
When construction and integration is done in a wrong order, it is harder to code, harder to test and harder to debug.
T
Service choreography is targeted for composing interoperable, peer-to-peer collaborations between any type of participant.
T
Service orchestration defines the sequence and conditions in which one Web service invokes other Web services.
T
The only thing to create a web service from legacy code is to salvage existing legacy code.
F
Internal applications can access this functionality through the service interfaces.
F
Service choreography defines the allowable message exchanges between services.
T
Software infrastructure is responsible in management of services. This is one of the key characteristics of SOA.