18 Questions
What should software engineers do to ensure they are respected as professionals?
Behave in an honest and ethically responsible way
Which of the following is an issue of professional responsibility for software engineers according to the text?
Confidentiality of employers or clients
What should software engineers not do with their technical skills, according to the text?
Use their skills to misuse other people's computers
What type of agreement should engineers normally respect regarding confidentiality?
Confidentiality agreement whether formal or not
What should engineers avoid doing in relation to their competence level?
Accepting work outside their competence
What do members of ACM/IEEE commit to when they join these organizations?
Signing up for a code of practice
Which of the following is not a general activity in a software process?
Deployment
Which of the following is an attribute of good software?
Dependability and security
Which of the following is not a type of software engineering diversity?
Data analysis
What is the primary goal of the software process?
To develop or evolve software
Which of the following is a key responsibility of software engineers beyond just technical skills?
Wider responsibilities to society
Which of the following is not a general activity in the software process?
Deployment
What is software engineering primarily concerned with?
Professional software development
Why are software costs highlighted in the text?
To point out the dominance of software costs over system costs
Which aspect of software engineering is critical for the economies of developed nations?
Professional software development
What differentiates professional software development from individual development?
Team collaboration
Why do software engineers need to focus on good software attributes?
To ensure quality and reliability of software
How do software development costs compare to maintenance expenses according to the text?
Maintenance costs exceed development costs
Test your knowledge on software engineering processes, including strategies, development cycles, and quality product design. Learn about software processes as a set of activities aimed at software development or evolution.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free