Software Pioneers: Contributions to Software Engineering
This book, coming with four DVDs, presents epochal works of 16 of the most influential software pioneers. Seminal historical papers, going back as far as to the 1950s, are complemented by new papers especially written by the software pioneers for inclusion in this book and by short biographical notes. The volume is based on a conference where the pioneers met and presented their assessment of the past, new ideas, and visions for the future. The volume editors coherently integrated the historical contributions with current aspects and future perspectives. The four DVDs included are an important supplement to the book providing more than 12 hours of video documentation. Besides a representative overview drawing together the highlights of the presentations, the video recording of each pioneer's talk together with the transparencies used is included. Together, the book and the four DVDs constitute a unique and major contribution to the history of software engineering.
What people are saying - Write a review
We haven't found any reviews in the usual places.
The Meaning of Structured Analysis
Conduct of the analysis phase
The Tools of Structured Analysis
Data Flow Diagrams
abstract data types ALGOL 60 algorithm allocation analysis application array attributes axioms B-Trees buffer called cardfile COCOMO Codd compiler complete component concept control block data control block Data Flow Data Flow Diagram data set data structures database declaration defects defined definition deletions design patterns device diagram domain EMPLOYEE-NO entity set entity-relationship model errors example execution Figure formal function hierarchy identifier implementation information hiding input input/output insertion inspection process integer interface job step logical macroinstruction main storage method modular module object object-oriented operating system output parameter Pascal pointer prefix primary key problem procedure programming language queue record recursive relational model relationship representation retrieval rework schedule semantics sequence sequential simple Simula 67 software cost estimation software engineering solution specification statement structured programming subclasses symbol task techniques tion value set variable