1
BOOK REVIEWS Engineering Applications of Computational Hydraulics, Volume 1 Edited by M. B. Abbott and J. A. Cunge Pitman Publishers, 352 pp. This book consists of 11 chapters written by 23 contribu- tors in homage to Alexandre Priessmann on the occasion of his retirement from SOGREAH in 1981. It was sponsored by the Committee on Use Qf Computers in Hydraulics and Water Resources of IAHR. Quoting from the Preface, '... Alexandre Priessmann was not the first to apply numerical methods on computers to open channel hydraulics; the credit for this goes to J. J. Stoker and his teanl from the Courant Institute of New York University. But Priessmann is one of those who transformed mathematical modelling from a purely academic experience into an engineering tool .... ' Abbott expands on this in the introductory chapter and draws a picture of a person of modesty, high intellect and considerable influence on this co-workers. Cunge completes the picture by painting in the background of Priessmann's work at SOGREAH from 1958 to 1981, emphasising his pioneering work as a mathematician serving engineers. The two editors make the point that all the con- tributors have been influenced directly or indirectly by Priessmann's work- as, indeed, have nearly all who use computational hydraulics as a tool. The resulting book presents an over view of the applica- tion of numerical modelling to problems of free-surface hydraulics and hydrology. Chapters can be divided broadly into some concerned with comphtational tech- niques and some with applications to solution of engineer- ing problems. The former cover a wide range, from a concise and clear statement of the Boundary Element Method to a long and masterly study of the properties of diffracting waves based on classical theory, while the latter include a chapter on modelling free flows in sewer networks one of the most difficult of one-dimensional hydraulic problems- and chapters on hydrological prob- lems including modelling of the River Nile and its effect on Lake Nasser. Most of the chapters contain results of com- putations which illustrate the various computatiqnal tech- niques. In each case, the authors have stated the problems clearly and fully, with the result that readers can benefit from their experiences and can learn from their ideas. This is a book that is interesting and, despite the com- plexity of much of its content, easy to read. A first impres- sion may be that it provides a useful statement of present knowledge of the art of numerical analysis of free surface problems of hydraulics. In fact, it goes nmch further than that; there is material in it that makes the reader stop and think about his basic assumptions and question their validity. Some of the chapters are likely to becomes works of reference for some time to come. Thank you, Alexandre Priessmann. Professor D. M. McDowell. University of Manchester Software Engineering lan Sommerville Addison-Wesley, London, May 1982. £7.50 This book describes in simple terms the main characteristics of the newly developed discipline called Engineering Soft- ware. This discipline has been born due to the difficulties combined in implementing and testing large software systems. The software engineers must nowadays be able t., assess and apply existing computational techniques in an effective and efficient nlanner. This requires in addition t{, computing sciences, a knowledge of mathematics, manage- ment sciences, ergodynamics and even psychology. This book is designed as a software engineering text book and for practising engineers, who need to acquire a better knowledge of the principles of engineering soft- ware. The emphasis along the book is on sot)ware, which is reliable and simple to understand and maintain. It is assumed that the reader is familiar with high Level program- ruing languages and basic computer services. Part 1 of the book considers the technical aspects of the subject. It contains chapters dealing with software require- ments, design, implementation and testing. Part 2 considers the human aspects of software engineering. Its chapters cover documentation, the design of user interfaces and cosiderations of relevance to software management. The book contents deal with specification of software requirements, the design of software codes, implementa- tion of the design, preparing language combinations and proper methodology. It also discusses the problem of de- bugging and testing a code and stresses the importance of user documentation and proper technical writing. The part of the chapters which cover system maintenance concen- trates on the costs of maintenance and program under- standing. The last chapter covers the user interface design, user psychology and the use of graphics in interface design. They also concentrate on the topic of software manage- ment. The book is well written and very easy to read. It reviews a large number of topics which are essential to the software engineer. O0000000000000000000000Q00000000000000000000000 International Symposium on Offshore Engineering BI iL OFFSHORE 83 Organized by the Federal University of Rio de Janeiro, through its graduate centre of engineering. COPPE, to take place September 12th-16th, 1983 0 Further details from COPPE-UFl~i-Simposio Offshore "83 Programa de Engeharia Civil Caixa Postal 68506 CEP- 21944 - Rio deJaneiro BRASIL 180 Applied Ocean Research, 1983, Vol. 5, No. 3

Software engineering: Ian Sommerville Addison-Wesley, London, May 1982. £7.50

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Software engineering: Ian Sommerville Addison-Wesley, London, May 1982. £7.50

B O O K R E V I E W S

Engineering Applications of Computational Hydraulics, Volume 1 Edited by M. B. Abbott and J. A. Cunge Pitman Publishers, 352 pp.

This book consists of 11 chapters writ ten by 23 contribu- tors in homage to Alexandre Priessmann on the occasion of his re t i rement f rom S O G R E A H in 1981. It was sponsored by the Commi t t ee on Use Qf Computers in Hydraulics and Water Resources of IAHR. Quoting from the Preface, ' . . . Alexandre Priessmann was not the first to apply numerical methods on computers to open channel hydraulics; the credit for this goes to J. J. Stoker and his teanl from the Courant Inst i tute of New York University. But Priessmann is one of those who t ransformed mathemat ica l modell ing from a purely academic exper ience into an engineering tool . . . . ' Abbo t t expands on this in the in t roduc to ry chapter and draws a picture of a person of modesty, high intellect and considerable influence on this co-workers. Cunge completes the picture by painting in the background of Priessmann's work at SOGREAH from 1958 to 1981, emphasising his pioneering work as a mathemat ic ian serving engineers. The two editors make the point that all the con- t r ibutors have been influenced direct ly or indirect ly by Priessmann's w o r k - as, indeed, have nearly all who use computa t iona l hydraulics as a tool.

The resulting book presents an over view of the applica- tion of numerical modell ing to problems of free-surface hydraulics and hydrology. Chapters can be divided broadly into some concerned with comphta t iona l tech- niques and some with applications to solution of engineer- ing problems. The former cover a wide range, f rom a concise and clear s ta tement of the Boundary E lement Method to a long and masterly study of the propert ies of diffracting waves based on classical theory, while the latter include a chapter on modell ing free flows in sewer ne tworks one of the most difficult of one-dimensional hydraul ic p r o b l e m s - and chapters on hydrological prob- lems including modell ing of the River Nile and its effect on Lake Nasser. Most of the chapters contain results of com- putat ions which illustrate the various computa t iqna l tech- niques. In each case, the authors have stated the problems clearly and fully, with the result that readers can benefi t f rom their experiences and can learn from their ideas.

This is a book that is interesting and, despite the com- plexi ty of much of its content , easy to read. A first impres- sion may be that it provides a useful s ta tement of present knowledge of the art of numerical analysis of free surface problems of hydraulics. In fact, it goes nmch fur ther than that ; there is material in it that makes the reader stop and think about his basic assumptions and quest ion their validity. Some of the chapters are likely to becomes works of reference for some t ime to come. Thank you, Alexandre Priessmann.

Professor D. M. McDowell. University of Manchester

Software Engineering lan Sommerville Addison-Wesley, London, May 1982. £7.50

This book describes in simple terms the main characteristics of the newly developed discipline called Engineering Soft- ware. This discipline has been born due to the difficult ies combined in implement ing and testing large software

systems. The software engineers must nowadays be able t., assess and apply existing computa t ional techniques in an effective and efficient nlanner. This requires in addit ion t{, comput ing sciences, a knowledge of mathematics , manage- ment sciences, ergodynamics and even psychology.

This book is designed as a software engineering text book and for practising engineers, who need to acquire a better knowledge of the principles of engineering soft- ware. The emphasis along the book is on sot)ware, which is reliable and simple to understand and maintain. It is assumed that the reader is familiar with high Level program- ruing languages and basic compute r services.

Part 1 of the book considers the technical aspects of the subject. It contains chapters dealing with software require- ments, design, implementa t ion and testing. Part 2 considers the human aspects of software engineering. Its chapters cover documenta t ion , the design of user interfaces and cosiderations of relevance to software management .

The book contents deal with specification of software requirements , the design of software codes, implementa- tion of the design, preparing language combinat ions and proper methodology. It also discusses the problem of de- bugging and testing a code and stresses the importance of user documenta t ion and proper technical writing. The part of the chapters which cover system maintenance concen- trates on the costs of maintenance and program under- standing.

The last chapter covers the user interface design, user psychology and the use of graphics in interface design. They also concent ra te on the topic of software manage- m e n t .

The book is well writ ten and very easy to read. It reviews a large number of topics which are essential to the software engineer.

O 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Internat ional S y m p o s i u m on Offshore Engineer ing

BI iL OFFSHORE

8 3 Organ i zed b y the Federal University

o f Rio de Janeiro, through its graduate centre o f engineering. COPPE, to

take place

S e p t e m b e r 12th-16th , 1 9 8 3

0 Further de ta i l s from

COPPE-UFl~i-Simposio Of fshore "83 Programa de Engeharia Civil

Caixa Postal 6 8 5 0 6 CEP- 2 1 9 4 4 - Rio deJaneiro

BRASIL

180 Applied Ocean Research, 1983, Vol. 5, No. 3