Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1978, ACM Computing Surveys
…
20 pages
1 file
Software engineering refers to the process of creating software systems. It applies loosely to techniques which reduce high software cost and complexity while increasing reliability and mochfiability. This paper outlines the procedures used in the development of computer software, emphasizing large-scale software development, and pmpomtmg areas where problems exist and solutions have been proposed Solutions from both the management and the programmer points of vtew are then given for many of these problem areas.
Computer, 2000
Václav.Rajlich is professor and former chair of computer science at Wayne State University. Before that, he taught at the University of Michigan and worked at the Research Institute for Mathematical Machines in Prague, Czech Republic. He received a PhD in mathematics from Case Western Reserve University and has been practicing and teaching software engineering since 1975. His research centers on software evolution and comprehension. He has published approximately 90 refereed papers in journals and conferences, was a keynote speaker at five conferences, has graduated 12 PhDs, and has supervised approximately 40 MS student theses. He is a member of the editorial board of the Journal of Software Maintenance and Evolution. He is also the founder and permanent steering committee member of the IEEE International Conference on Program Comprehension (ICPC) and was a program chair, general chair, and steering committee chair of the IEEE International Conference on Software Maintenance (ICSM).
WARNUNG preliminary lecture notes Dieser Text beschreibt in komprimierter Form die Inhalte der Vorlesung "Grundlagen der Programmentwurfstechnik 1" wie sie regelmäßig an der Universität Duisburg-Essen für Studierende in den Bachelor Studiengängen der Abteilung Elektrotechnik-und Informationstechnik gelesen wird. Die überwiegend ausländischen Studierenden haben immer wieder den Wunsch nach englischsprachigen Vorlesungsunterlagen geäußert. Aus diesem Grund wird seit 1999 der vorliegende Text den Studierenden zur Verfügung gestellt. Es wird dringend zur kritischen Verwendung des Textes geraten, da die abschließende Korrektur noch aussteht und einige Bilder noch nicht ins Englische übersetzt sind. Außerdem sind inhaltliche Anpassungen des Stoffes in den letzten Jahres erfolgt, die sich noch nicht im Text wiederfinden. Daher soll der Text in erster Linie vorlesungsbegleitend eingesetzt werden und die eigenen Vorlesungsmitschriften ergänzen, diese aber auf keinen Fall ersetzen.
Computing and Informatics, 2021
Communications in computer and information science, 2011
The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
1999
Abstract: Software engineering, both as a discipline and as a profession, is at a pivotal point in its evolution. Although software has become critical in the development of most new human created systems, the concepts, principles, and methods for engineering software are still neither well defined nor uniformly agreed upon.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
IEEE Journal on Selected Areas in Communications, 1994
Lecture Notes in Computer Science, 2011
Journal of Software: Evolution and Process, 2020
The Kluwer international series in software engineering, 2000
International journal of computer applications, 2019
Lecture Notes in Computer Science, 2012
Proceedings of the 2002 ACM symposium on Applied computing - SAC '02, 2002
ACM SIGSOFT Software Engineering Notes, 1976
Advances in Software Engineering, 2008
Lecture Notes in Computer Science, 1999
Concepts, Methodologies, Tools, and Applications, 2014