Software Intro Flashcards
What are the 5 essential Software Product Attributes?
Maintainability, Dependability, Security, Efficiency and Acceptability
What activities are a part of all types of software processes
Specification, Development, Validation and Evolution
Should Software Engineers be solely focused on technical issues?
No, they should also focus on their responsibilities to the engineering profession
Why is software engineering important?
The economies of all developed nations heavily depend on software
What is Internet Software Engineering?
Where developed software are deployed on the internet for the user to pay for (like a subscription), but not own the software itself
What is a Rich Interface?
An interface that is easy to use and produces fast responses
What is Service-oriented systems?
Software components are stand-alone web services
True or False, Software Engineers don’t have to follow any rules or act in any correct manner
False, Software Engineers must follow a code of conduct and must act in a honest and ethical manner if the profession is to be respected
What three organizations have a code of practice?
IEEE, ACM and PREAMBLE
Identify 4 standards a professional software engineer should comply with
Public - Should work in the publics best interest
Self - As a professional you should be attempting to have continuous development
Profession - work in a professional manner that doesn’t put the profession in a bad light
Management - Should always be promoting an ethical approach to management