Useful References on Software Engineering

    技术2022-05-11  153

    Collected by Luis Fernández-Sanz and J. Javier Dolado-Cosín* The discipline of Software Engineering is extremely broad, so the following list of references should be considered as a very limited selection of the vast wealth of available resources. The criteria used to make up the list is based largely on the personal teaching, researching, professional and authoring experience of the compilers. References not included are not necessarily less useful than the ones listed below: we have had to choose from a large number of candidates. We have decided against including specific journal and conference papers due to the vast universe of publications. We thought it preferable to refer interested readers to web sites (several of which are included in our list) where you can find large compilations of references on Software Engineering or related areas. And readers should not forget to follow up the various references included in the papers published in this issue. Books General Purpose • R. S. Pressman, Software Engineering. A practitioners approach, 5th edition, McGraw-Hill, 2001. • I. Sommerville, Software Engineering. A practitioners approach, 6th edition, Pearson, 2000. • M. Piattini, J. A.Calvo-Manzano, J. Cervera, and L. Fernández. Análisis y diseño de aplicaciones informáticas de gestión. Un enfoque de Ingeniería del Software, Ra-Ma, 2003 (Spanish). • J. J. Marciniak, editor in chief. Encyclopedia of Software Engineering, John Wiley * J. Javier Dolado-Cosín is lecturer at the Universidad del País y & Sons, 1995. Vasco (San Sebastián, Spain) and co-editor of the Software Engineering section of Novática. Software Engineering – State of an Art 4 UP GRADE Vol. IV, No. 4, August 2003 © Novática Books Referring to Specific Areas • Configuración Management: - W. A. Babich. Software Configuration Management, Addison- Wesley, 1986. - H. R. Berlack. Software Configuration Management, John Wiley and Sons, Inc., 1992. - E. H. Bersoff, V. D. Henderson, and S. G. Siegel. Software Configuration Management: An Investment in Product Integrity, Prentice-Hall, Inc., 1980. - W. L. Bryan. Software Product Assurance, Prentice Hall, 1987. • UML and Object-Oriented Development: - P. Stevens. Using UML: Software Engineering with objects and components, Addison-Wesley, 2000. - C. Larman. Applying UML and patterns. An introduction to object-oriented analysis and design, Addison-Wesley, 2002. - G. Schneider. Applying use cases: a practical guide, Addison- Wesley, 2001 - A. Cockburn. Writing effective use cases, Addison-Wesley, 2001 - M. Grand. Patterns in Java: a catalog of reusable design patterns illustrated with UML Vol, I & II, John Wiley, 1998 - G. Booch, J. Rumbaugh, and I. Jacobson. The unified modelling language user guide Addison-Wesley, 1999 - I. Jacobson, G. Booch, and J. Rumbaugh Jacobson. The Unified Software Development Process, Addison-Wesley, 1999 - B. Meyer. Object-oriented software construction, Prentice Hall PTR, 1997 - M. Priestley. Practical object-oriented design with UML, McGraw-Hill, 2000 • Software Quality and Related Areas: - N. E. Fenton and S. L. Pfleeger. Software metrics: a rigorous and practical approach, International Thomson Publishing, 1997 - D. A. Wheeler, B. Brykczynski, and R. N. Meeson, Jr, (eds) Software inspection: an industry best practice, IEEE Computer Society Press, 1996 - D. P. Freedman and G. M. Weinberg. Handbook of Walkthroughs, Inspections and Technical Reviews, Little Brown, 1990 - E. Yourdon. Structured Walkthrough, Prentice-Hall, 1989. - T. Gilb and D. Graham, Software Inspection, Addison-Wesley, 1993. - C. Kaner, J. Falk, and H. Q. Nguyen. Testing computer software, John Wiley, 1999. - B. Beizer. Software Testing Techniques, International Thomson Computer Press, 1990. • Software Project Management: - R. Burke. Project management: planning & control techniques, John Wiley & Sons, 1999 - T.Gilb. Principles of Software Engineering Management, Addison- Wesley Longman, 1989 - D. Garmus and D. Herron. Function Point Analysis, Measurement Practices for Successful Software Projects, Addison- Wesley, 2000. - T. C. Jones. Estimating software costs, McGraw-Hill, 1998. Standards • IEEE, Software Engineering Standards: < http://computer.org/standards/>. • ISO <http:// www.iso.ch>: - JTC 1 Information technology: < http://www.iso.ch/iso/en/ stdsdevelopment/tc/tclist/TechnicalCommitteeDetailPage. TechnicalCommitteeDetail?COMMID=1>. - TC 176 Quality: < http://www.iso.ch/iso/en/stdsdevelopment/tc/ tclist/TechnicalCommitteeDetailPage.TechnicalCommittee Detail?COMMID=4163>. • ESA (European Space Agency) < http://www.esa.int>: - < http://www.estec.esa.nl/pr/estecinfo/standards.php3>. Organizations • Software Engineering Institute, Carnegie-Mellon University < http://www.sei.cmu.edu>. • European Software Institute < http://www.esi.es>. • IEEE Computer Society < http://computer.org>: - Software Engineering Community: < http://computer.org/SEweb/>. • British Computer Society < http://www.bcs.org.uk/>. • Association for Computing Machinery < http://www.acm.org>: - Special Interest Group (SIG): < http://www.acm.org/sigsoft/>. Events We recommend to consult the web pages of IEEE and ACM dedicated to conferences: • < http://computer.org/conferences/> • < http://www.acm.org/events/> Web sites A really brief list of interesting sites. • STORM Software Testing Online Resource: < http://www.mtsu.edu/~storm/>. • R.S. Pressman & Associates: < http://www.rspa.com/>. • Software Quality Institute: < http://lifelong.engr.utexas.edu/sqi/index.cfm>. • Software Engineering Archives: < http://www.cs.queensu.ca/Software-Engineering/>. • Software Engineering Laboratory (SEL): < http://sel.gsfc.nasa.gov/website/welcome.htm>. • Software Metrics, A subdivided bibliography: < http://irb.cs.unimagdeburg. de/sw-eng/us/bibliography/bib_main.shtml>. • Bibliography on Software Configuration Management: <http:// liinwww.ira.uka.de/bibliography/SE/scm.html>. “Communications of the ACM”, November 2002 issue In its November 2002 issue, “Communications of the ACM” published two remarkable special selections of articles on the new version of UML (Unified Modelling Language) and Software Engineering licensing, respectively. < http://www.acm.org/cacm/toc/2002/11november_toc_02.html>.

    最新回复(0)