An Introduction to Software Engineering

Software engineering

Software costs

FAQs about software engineering

What is software?

What is the difference between software engineering and computer science?

What is a software process? 

What is a software process model?

What are the costs of software engineering?

Activity cost distribution

Product development costs

What are software engineering methods?

What is CASE (Computer­Aided Software Engineering)

What are the attributes of good software? 

What are the key challenges facing software engineering?

Professional and ethical responsibility

Issues of professional responsibility

ACM/IEEE Code of Ethics

Code of ethics ­ preamble

Code of ethics ­ principles

Ethical dilemmas

Subscribe to access this work and thousands more
Overall Rating


5 Star
4 Star
3 Star
2 Star
1 Star

Consults, E. (2023). An Introduction to Software Engineering. Afribary. Retrieved from

MLA 8th

Consults, Education "An Introduction to Software Engineering" Afribary. Afribary, 31 Mar. 2023, Accessed 19 Jun. 2024.


Consults, Education . "An Introduction to Software Engineering". Afribary, Afribary, 31 Mar. 2023. Web. 19 Jun. 2024. < >.


Consults, Education . "An Introduction to Software Engineering" Afribary (2023). Accessed June 19, 2024.