| 1. | In your own words, describe what the term "software engineering" means. What is the difference between just |
| writing software and software engineering? |
| 2. | Describe three things that software engineers might do besides writing the code for a program |
| 3. | Define system as it pertains to software engineering. |
| 4. | Describe three principles of software engineering. |
| 5. | List four related disciplines to software engineering and show how each of them is related. |
| 6. | Describe three problems that software engineering principles need to overcome. |
| 7. | Describe the role of software engineer. |
| 8. | Why is software engineering important |
| 9. | What are the similarities and differences between software engineering and systems engineering |
| 1. | ACM (Association of Computer Machinery) and IEEE (Institute of Electrical And Electronic Engineers) have |
| produced a code of ethics and professional practice. Find it on the Web, and describe in your words what ethical | |
| responsibilities a software engineer should take. |
| 2. | Search the Web, and find three definitions of software engineering. Give some description and explanation for |
| each definition. |