BSc(Hons) Software Engineering: An Introduction to Key Concepts

Verified

Added on  2022/07/08

|33
|1705
|49
Report
AI Summary
This report serves as an introduction to the field of software engineering, exploring fundamental concepts and principles. It begins by defining software and its various applications across diverse domains, highlighting the critical need for high-quality, computer-based systems in the modern world. The report then addresses common issues in software development and emphasizes the role of software engineering as a systematic, disciplined approach to software production. Key topics covered include software characteristics, different types of software products and applications, and the challenges associated with the 'crisis' in software development. The report also details the software engineering approach, including a layered technology model and software evolution. Additionally, it discusses the reasons for adopting a software engineering approach, software engineering costs, and the characteristics of good software, categorizing these characteristics into operational, transitional, and revision aspects. Finally, it differentiates between system engineering and software engineering methods, providing a comprehensive overview of the subject.
chevron_up_icon
1 out of 33
circle_padding
hide_on_mobile
zoom_out_icon
Loading PDF…
[object Object]