1
SWE Exam1 Questions and Answers (100%
Correct Answers) Already Graded A+
What is a software process? Ans: a set of related activities that leads to
the production of a software system.
What are the steps of software processes? Ans: Specification - defining
what the system should do;Design and implementation - defining the
© 2026 Assignment Expert
organization of the system and implementing the system;Validation -
checking that it does what the customer wants;Evolution - changing the
system in response to changing customer needs.
Guru01 - Stuvia
what are the essential attributes of good software? Ans: Maintainability,
dependability, security, efficiency, acceptability
what are generic products? Ans: made by the devs for the devs
(internal)
what are customized products Ans: made by the devs for the customers
(external)
what are standalone apps? Ans: runs on a local device and doesnt rely
on network connections
what are transaction-based apps? Ans: ecommerce apps that execute
on a remote computer and are accessed by user devices
what are embedded control systems? Ans: are software systems that
manage hardware
, For Expert help and assignment handling,
2
what are batch processing systems? Ans: apps that process large
batches of data
what are entertainment systems? Ans: systems used for personal
entertainment
what are modeling and simulation systems? Ans: apps used to model
and simulate physical processes
© 2026 Assignment Expert
What is a plan driven process? Ans: all of the process activities are
planned in advance and progress is measured against this plan.
what are the software engineering ethics key points? Ans:
Guru01 - Stuvia
Confidentiality, competence, intellectual property rights, computer
misuse
what is confidentiality? Ans: engineers should respect confidentiality
and provacy of employers and clients
what is competence? Ans: engineers shouldn't misrepresent their
competence (my resume fr)
what are intellectual property rights? Ans: engineers should be aware of
any laws regarding the use of other peoples work
what is computer misuse? Ans: engineers should not misuse other
peoples computers.
What is an agile process? Ans: planning is incremental, and it is easier to
change the process to reflect changing customer requirements.