Software Engineering Multiple Choice Questions

Software Engineering Multiple choice questions:

1. You are auditing current customer practices potentially amenable to software application(s). Which two should be part of the audit? (Choose two.)

A.
identification of current logical system(s)
B.
identification of current virtual system(s)
C.
identification of current physical system(s)
D.
identification of current corporate strategies

2. What are three parts of a feasibility analysis? (Choose three.)

A.
legal feasibility
B.
political feasibility
C.
technical feasibility
D.
economic feasibility
E.
environmental feasibility

3. Project schedules are often based on programmer productivity on past projects as measured in terms of size unit per time unit (such as lines of code per day). Which two must be considered when developing project schedules using this approach? (Choose two.)

A.
time schedule
B.
similarity of projects
C.
expertise of programmers
D.
complexity of programming language

4. Which two factors must be considered when developing acceptance criteria? (Choose three.)

A.
user availability
B.
match with requirements
C.
ability to benchmark system
D.
schedule of system delivery

5. Which two are included in the software requirements specification? (Choose two.)

A.
error handling
B.
data description
C.
functional description
D.
performance description
E.
maintainability description

6. A corporation uses formal methods for requirements specification because they believe that it guarantees that the customer’s needs will be met by the new software application. Which statement about this corporation’s belief is true?

A.
Formal methods do provide this guarantee because they are safer to use.
B.
Formal methods do not provide this guarantee because they are not testable.
C.
Formal methods do provide this guarantee because they are based on mathematical techniques for which proof systems exist.
D.
Formal methods do not provide this guarantee because they are difficult to communicate accurately to the user.

7. A data dictionary was created during the requirements analysis phase of a software engineering project. What information does it contain? (Choose three.)

A.
interface
B.
data type
C.
restrictions
D.
content description

8. What is configuration management in software engineering?

A.
overall management of the design of the system
B.
management of the configurable components in a system
C.
the identification of the configuration of a system at discreet points in time to control changes to the configuration
D.
in object-oriented programming, the management of objects that control the configuration of some other function(s) in the system

9. Which statement about the preliminary design stage of a software development project is true?

A.
The preliminary design is an internal document used only by programmers.
B.
The preliminary design is the result of mapping product requirements into software and hardware functions.
C.
The preliminary design of the product comes from the initial meetings between the customer and the programmer.
D.
The developers produce the preliminary design by defining the software structure in enough detail to permit coding.

10. What is functional decomposition in software system design?

A.
a design method that breaks a system into smaller units
B.
a requirements analysis method that breaks the system into cohesive and related units
C.
a design methodology that uses modular prototypes to build the complete system
D.
the ability to upgrade the features of a particular module of a system with minimal impact on other modules

11. A software project classifies system entities, their activities and relationships. The classification and abstraction of system entities is important.

Which modeling methodology most clearly shows the classification and abstraction of entities in the system?

A.
data flow model
B.
event driven model
C.
object oriented model
D.
entity-relationship model

12. Which three non-functional system requirements are affected by system architecture? (Choose three.)

A.
cost
B.
security
C.
usability
D.
performance
E.
maintainability

13. Which statement about a prototype is true?

A.
It is a functional model of the entire system.
B.
It is the complete untested product ready for final review by the customer.
C.
It is necessary in order to accurately verify that the product is progressing in accordance with requirements specifications.
D.
It is a full-scale model of the entire system at some partial stage in development showing the functional form of the system.

14. What is usability in software engineering?

A.
the ability of the end user to use the product successfully
B.
a measure of the relative effort required to learn how to use a software product
C.
the degree to which the product integrates with the environment in which it is used
D.
a metric that describes the degree to which a software product meets its requirements

15. What is the purpose of a test case specification in software engineering?

A.
to specify the sequence of actions for the execution of a test
B.
to specify inputs, predicted results, and a set of execution conditions for a test item
C.
to list the test procedures to be performed on the integration of the software with hardware
D.
to list the specific tests to be conducted on the integration of each software module with other modules

16. n/a

17. Which four types of testing are a part of system testing? (Choose four.)

A.
stress testing
B.
function testing
C.
recovery testing
D.
white box testing
E.
incremental testing
F.
performance testing

18. When should the system testing phase begin?

A.
after beta testing
B.
before unit testing
C.
after white box testing
D.
before functional testing
E.
after user acceptance testing
F.
before user acceptance testing

19. In the software testing process, when is validation testing performed?

A.
after coding
B.
after unit testing
C.
after module testing
D.
after integration testing

20. What are three reasons why performance testing is not adequately performed? (Choose three.)

A.
Users are unable to project how the new system will be used in terms of files sizes, transaction sizes, peak periods, etc.
B.
Vendors are unable to assume the risk of guaranteeing performance when the user is unable to quantify system performance parameters.
C.
Users rely on vendor performance formulas and statistics based on an average company, not their company.
D.
Vendors are unwilling to assume the risk of having hidden bugs in their code cause the test to fail.

21. You monitoring the number of change requests submitted by customers to determine if the software meets the needs of the customers. When a change request is received, the customer is kept involved in the redesign process in order to reduce the number of change requests received in the future. In some cases, the number of change requests is reduced; in other cases, it is increased.

What are three explanations for this apparent discrepancy? (Choose three.)

A.
The software does not do what customers want it to do and more requests are generated.
B.
The software has increased market share to the point that it has saturated the market.
C.
The software is very good, and widely used; more requests are a natural result.
D.
The company is responsive to customers’ requests and customers know their requests are taken seriously.
E.
The software is seriously flawed but customers continue to use it because its interface is very similar to other products on the market in the same price range.

22. A system upgrade typically encompasses changes or enhancements to which three? (Choose three.)

A.
allocation of functions among system resources
B.
operating system on which the software runs
C.
functional characteristics of individual components
D.
type of hardware upon which the system is required to reside
E.
logical structure of the system (interrelationship of components)

23. Software _____ is work done to enhance software functionality, correct errors and improve the performance of software.

A.
re-design
B.
maintenance
C.
corrections
D.
re-engineering

24. How is an application’s “version” different from its “release”?

A.
A release is a small change to an earlier release.
B.
A version is a small change made to an earlier version.
C.
A version is the one made available to customers and a release is a change to a previous version.
D.
A release is the one made available to customers and a version is a change to a previous release.

25. Which two steps are part of a typical post-implementation review? (Choose two.)

A.
briefly describe the general impact of the system on the managers, users, and customers
B.
outline the traceability matrix mapping requirements to function points to test cases to test results
C.
generate an architectural baseline from which to measure risk, success factors, and customer satisfaction
D.
describe the primary project management methodology and systems development methodology used to develop the system

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
$0.00
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
How it works
Receive a 100% original paper that will pass Turnitin from a top essay writing service
step 1
Upload your instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
Pro service tips
How to get the most out of your experience with AssignmentHelpWeb
One writer throughout the entire course
If you like the writer, you can hire them again. Just copy & paste their ID on the order form ("Preferred Writer's ID" field). This way, your vocabulary will be uniform, and the writer will be aware of your needs.
The same paper from different writers
You can order essay or any other work from two different writers to choose the best one or give another version to a friend. This can be done through the add-on "Same paper from another writer."
Copy of sources used by the writer
Our college essay writers work with ScienceDirect and other databases. They can send you articles or materials used in PDF or through screenshots. Just tick the "Copy of sources" field on the order form.
Testimonials
See why 20k+ students have chosen us as their sole writing assistance provider
Check out the latest reviews and opinions submitted by real customers worldwide and make an informed decision.
Anthropology
Excellent services will definitely come back
Customer 452441, September 23rd, 2022
Nursing
The paper was EXCELLENT. Thank you
Customer 452449, September 23rd, 2022
Psychology
Thanks a lot the paper was excellent
Customer 452453, October 26th, 2022
Business Studies
Job well done. Finish paper faster than expected. Thank you!
Customer 452451, October 3rd, 2022
Anthropology
excellent loved the services
Customer 452443, September 23rd, 2022
Business Studies
Thank you!
Customer 452451, November 27th, 2022
Business Studies
Excellent service - thank you!
Customer 452469, February 20th, 2023
English 101
Very good job. I actually got an A
Customer 452443, September 25th, 2022
Theology
Job well done and completed in a timely fashioned!
Customer 452451, November 18th, 2022
Architecture, Building and Planning
The assignment was well written and the paper was delivered on time. I really enjoyed your services.
Customer 452441, September 23rd, 2022
11,595
Customer reviews in total
96%
Current satisfaction rate
3 pages
Average paper length
37%
Customers referred by a friend
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat