CS 30700 Lecture Notes - Lecture 2: Software Development Process, Legal Ethics, Testability

51 views5 pages

Document Summary

Systematic development and evolution: and engineering process involves applying well-understood techniques in an organized and disciplined way, many practices have been formally standardized, most development is evolutionary. Software engineering: the term software engineering was coined in 1968, engineering is a licensed profession. In order to protect the pubic: ethical practice is also a key tenet of the profession, many countries, software engineering does not (yet) require an engineering exam or license. Therefore, the choice and use of appropriate tools is key to engineering: engineers, via their professional societies, advance by the development and validation of principles, standards, and best practices. Ethics: a theory or system or moral values, the principles of conduct governing an individual or group. Engineering ethics: well-developed areas of professional ethics, like medical and legal ethics, engineers today are expected to both learn about and live up to ethical standards as conditions of their membership in the profession.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents