Cantitate/Preț
Produs

Software Engineering Education: Needs and Objectives Proceedings of an Interface Workshop

Editat de A.I. Wasserman, P. Freeman
en Limba Engleză Paperback – 20 oct 1976
"Software engineering" is a term which was coined in the late 1960's as the theme for a workshop on the problems involved in producing software that could be developed economicaLly and would run reliably on real machines. Even now, software engineering is more of a wish than a reality, but the last few years have seen an increased awareness of the need to apply an engineering-type discipline to the design and construction of software systems. Many new proposals have been made for the management of software development and maintenance and many methodologies have been suggested for improving the programming process. As these problems and solutions become better understood, there is a growing need to teach these concepts to students and to practicing professionals. As a prelude to the educational process, it is necessary to gain an understanding of the software design and development process in industry and government, to define the appropriate job categories, and to identify the fundamental content areas of soft­ ware engineering. The need for quality education in software engineering is now recognized by practitioners and educators alike, and various educational endeavors in this area are now being formulated. Yet, discussions we had had over the past year or so led us to believe that there was insufficient contact between practitioners and educators, with the resultant danger that each group would go off in separate ways rather than working together.
Citește tot Restrânge

Preț: 31012 lei

Preț vechi: 38765 lei
-20% Nou

Puncte Express: 465

Preț estimativ în valută:
5936 6383$ 4949£

Carte tipărită la comandă

Livrare economică 20 decembrie 24 - 03 ianuarie 25

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9780387902166
ISBN-10: 0387902163
Pagini: 160
Ilustrații: VIII, 160 p.
Dimensiuni: 170 x 244 x 9 mm
Greutate: 0.28 kg
Ediția:Softcover reprint of the original 1st ed. 1976
Editura: Springer
Colecția Springer
Locul publicării:New York, NY, United States

Public țintă

Research

Descriere

"Software engineering" is a term which was coined in the late 1960's as the theme for a workshop on the problems involved in producing software that could be developed economicaLly and would run reliably on real machines. Even now, software engineering is more of a wish than a reality, but the last few years have seen an increased awareness of the need to apply an engineering-type discipline to the design and construction of software systems. Many new proposals have been made for the management of software development and maintenance and many methodologies have been suggested for improving the programming process. As these problems and solutions become better understood, there is a growing need to teach these concepts to students and to practicing professionals. As a prelude to the educational process, it is necessary to gain an understanding of the software design and development process in industry and government, to define the appropriate job categories, and to identify the fundamental content areas of soft­ ware engineering. The need for quality education in software engineering is now recognized by practitioners and educators alike, and various educational endeavors in this area are now being formulated. Yet, discussions we had had over the past year or so led us to believe that there was insufficient contact between practitioners and educators, with the resultant danger that each group would go off in separate ways rather than working together.

Cuprins

Section I. Introduction.- Software Engineering Education: Workshop Overview.- Software—the Next Five Years.- Section II. Industry Needs for Software Engineering Education.- Section Overview.- Software Engineering Education: Some Industry Needs.- Software Engineering: the Commercial Data Processor’s Needs.- The Software Engineer: Role, Responsibilities, and Education.- What the Software Engineer Should Know about Program Verification.- Responsibilities of the Software Engineer in the Reliability Area.- Should we Seek a Problem-Oriented Specialization?.- Software Engineering: an Art Searching for Scientific Recognition?.- On the Need for Teaching First Principles in Software Engineering.- Section III. University Plans and Programs in Software Engineering Education.- Section Overview.- On the Skills Required for Software Engineering.- Software Engineering as a Central Computer Science Discipline.- The Software Project as a Serious Game.- Realism, Style, and Design: Packing it into a Constrained Course.- An Experimental Project Course in Software Engineering.- Making Software Engineering Issues Real to Undergraduates.- Toward Improved Software Engineering Education.- The Central Role of Design in Software Engineering.- Performance Analysis as a Fundamental Objective in Software Engineering Education.- A Bachelor of Arts in Computer Programming.- Section IV. Discussion Topics.- Section Overview.- University-Industry Cooperation.- Faculty Sabbaticals in Industry.- Industrial Education.- Design Training.- Where Should Various Topics be Learned?.- Where Do We Go From Here?.- Section V. Conclusion.- Postscript.- A Highly-Selective, Annotated Software Engineering Bibliography.- List of Participants.- Index of Contributors.