What is the Need of Software Engineering? - GeeksforGeeks
![](https://media.geeksforgeeks.org/wp-content/uploads/20221018144252/UntitledDiagram.jpg)
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
A computer science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Pre-requisites Software Engineering Introduction to Software Engineering Software engineering is a technique through which we can develop or create software for computer systems or any other electronic devices. It is a systematic, scientific and disciplined approach to the development, functioning, and maintenance of software. Basically, Software engineering was introduced
Geeks Classes
Dharmesh Singh - CEO GeeksforGeeks Courses - GeeksforGeeks
![](https://miro.medium.com/v2/resize:fit:1400/1*VGJz-KCikMxSs44x7vUDNQ.png)
GeeksForGeeks is hiring for Software Development Engineers 1
How good is GeeksforGeeks for campus placement preparation? Or
![](https://d2o2utebsixu4k.cloudfront.net/media/images/blogs/share_image/6f9ee1ea-8d89-4fd6-9091-e0c36f0b4c66.png)
Importance of Software Engineering: Key Reasons
Find duplicates in an array (GeeksForGeeks practice question)
Yash Rana - Engineer Intern - GeeksforGeeks
![](https://media.geeksforgeeks.org/wp-content/uploads/20240320164747/Software-Characteristics.webp)
Software Characteristics - Software Engineering - GeeksforGeeks
![](https://images.yourstory.com/cs/2/79900dd0d91311e8a16045a90309d734/Yourstory-CreativeGeeksforGeeks-1654690434600.jpg?mode=crop&crop=faces&ar=2:1?width=3840&q=75)
Engineer, teacher, entrepreneur: Sandeep Jain of GeeksforGeeks