There are a number of areas where the evolution of software engineering is notable:
Emergence as a profession: By the early 1980s, software engineering had already emerged as a bona fide profession, to stand beside computer science and traditional engineering. See also
software engineering professionalism.
Ada beberapa tempat yang perkembangan rekayasa perangkat lunak sangat terlihat, muncul sebagai pekerjaan, dimulai awal tahun 1980 an,Role of women: In the 1940s, 1950s, and 1960s, men often filled the more prestigious and better paying
hardware engineering roles, but often delegated the writing of software to
women.
Grace Hopper,
Jamie Fenton and many other unsung women filled many
programming jobs during the first several decades of software engineering. Today, many fewer women work in software engineering than in other professions, a complex problem related to
sexual discrimination,
cyberculture, education, and individual identity, and one which many academic and professional organizations are trying hard to solve.
peranan wanita, dalam tahun 1940,1950 dan 1960, pria sering kali di berikan martabat dan upah lebih tinggi dalam peranan rekayasa perangkat keras, tapi sering kali menyerahkan penulisan software kepada wanita. Grace Hopper, Jamie Fenton dan banyak lagi wanita yang mengisi pekerjaan pemrograman selama beberapa dekade pertama rekayasa perangakat lunak. Sekarang, sedikit wanita bekerja di rekayasa perangkat lunak daripada di profesi lain, ada masalah rumit seperti diskriminasi kelamin, kebiasan terhadap teknologi, pendidikan dan pengenalan individu, dan satu yang dari akademik dan organisasi professional mencoba untuk memecahkan masalahProcesses:
Processes have become a big part of software engineering and are hailed for their potential to improve software and sharply criticized for their potential to constrict programmers.
proses, telah menjadi bagian besar dalam rekayasa perangakat lunak dan terus menerus do kerjakan untuk mencapai potensial meningkatkan perangkat lunak dan kritikan pedas akan potensial untuk mengecilkan programmerCost of hardware: The relative
cost of software versus hardware has changed substantially over the last 50 years. When
mainframes were expensive and required large support staffs, the few organizations buying them also had the resources to fund large, expensive custom software engineering projects. Computers are now much more numerous and much more powerful, which has several effects on software. The larger market can support large projects to create
commercial off the shelf software, as done by companies such as
Microsoft. The cheap machines allow each programmer to have a terminal capable of fairly rapid
compilation. The programs in question can use techniques such as
garbage collection, which make them easier and faster for the programmer to write. On the other hand, many fewer organizations are interested in employing programmers for large custom software projects, instead using
commercial off the shelf software as much as possible.
harga perangkat keras, nilai relatif perangkat lunak melawan perangkat keras telah berubah dalam jumlah besar 50 tahun terahkir. ketika mainframe/rangka utama mahal dan membutuhkan banyak pekerja dan hanya beberapa organisasi membeli itu, juga membutuhkan sumber uang besar, mahalnya perubahan proyek rekayasa perangkat lunak. Komputer sekarang lebih banyak jumlahnya dan lebih luar biasa, yang memiliki bebeapa efek tehadap perangkat lunak. Pasar yang besar dapat mendorong proyek besar untuk mencari uang yang tidak membutuhkan rak lagi berbentuk perangkat lunak, seperti yang dilakuakan perusahaan seperti microsoft. Mesin murah memberikan setiap programer untuk memiliki terminal yang mampu menjalan program dengan cepat. Programer dalam pertanyaan, dapatkah menggunakan teknik seperti mengumpulkan sampah, yang memudahkan dan mempercepat programer untuk menulis. Ditangan yang lain, sedikit organisasi yang tertarik dengan dalam mempekerjakan programer untuk proyek perubahan/customisasi perangkat lunak, sebagai gantinya menggunakan "perangkat lunak pencari uang tanpa rak" sebisa mungkin.