A. First, a few good books...
They are listed here in no particular order.
THE MYTHICAL-MAN MONTH (Anniversary Ed) (Brooks) Addison-Wesley, 1995
SOFTWARE CONFLICT: ESSAYS ON THE ART & SCIENCE
OF SOFTWARE ENGINEERING
(Glass) Yourdon Press Computing Series, 1991
THE RISE AND RESURRECTION of the AMERICAN PROGRAMMER (Yourdon) Prentice-Hall, 1996
SOFTWARE ENGINEERING, A PRACTITIONER'S APPROACH (Pressman) McGraw-Hill, 1997
OBJECT-ORIENTED ANALYSIS (Coad and Yourdon) Prentice-Hall, 1991
OBJECT-ORIENTED ANALYSIs & DESIGN (Booch) Benjamin Cummings, 1994
OBJECT-ORIENTED SOFTWARE ENGINEERING (Jacobson) Addison-Wesley, 1992
OBJECT SOLUTIONS: MANAGING THE OBJECT -ORIENTED PROJECT (Booch) Addison-Wesley, 1996
EXPLORING REQUIREMENTS: QUALITY BEFORE DESIGN (Gause & Weinberg) Dorset House Publ Co, 1989.
IEEE SOFTWARE See Malone.
COMMUNICATIONS of the ACM (May be found in BlackWell Library AND in the Power Bldg Seminar Rm)
IEEE TRANSACTIONS on SOFTWARE ENGINEERING 1994-1996, Power Bldg Seminar Room
SOFTWARE ENGINEERING NOTES Through 1994, Power Bldg Seminar Room
THE CAPABILITY MATURITY MODEL (CMM)
Developed
by Carnegie Mellon's Software Engineering Institute (SEI)
ISO 9000 + (MLMalone has copies of these. Also, check
ISO web site for further info.)
The descriptions may contain the abbreviations "sw"
for software and "swe" for software engineering. They have been arranged,
in general, by topic.
SWE in General:
Some technical societies and organizations:
European SPI Initiative http://www.sea.uni-linz.ac.at/espiti/home.html
IEEE http://www.computer.org
NASA's Software Engineering Lab http://fdd.gsfc.nasa.gov/seltext.html
Research Access Clearing House http://www.rai.com/HomePage.html
Software Engineering Institute http://www.sei.cmu.edu/
Software Engineering Lab, EPFL http://lglwww.epfl.ch/
Software Engineering Web Sites http://wwwsel.iit.nrc.ca/favourites.html
Software Productivity Center, Canada http://www.spc.ca/spc/
Software Productivity Consortium http://software.software.org/vcoe/Home.html
Compendium of FAQs that have been posed to comp.software-eng:
http://www.qucis.queensu.ca/Software-Engineering/reading.html
Pressman's web site (see top of this document).
Project 2000 (PS 2000), a European research and development
program in project management:
http://www.ntnu.no/ps2000/welcome.html
The Project Management Institute's web site contains useful
info on proj management educational programs, publications, SIGs, and tools:
http://www.pmi.org/
Pressman's site (see top of this document).
US Army Software Metric System:
http://www.army.mil/optec-pg/homepage.htm
Listing of texts and papers on metrics:
http://www.rai.com/soft_eng/sme.html
A Listserv mailing list addressing function point metrics.
To subscribe send mail to : cim@crim.ca
Subject: (this must be empty)
Content: SUB FUNCTION.POINT.LIST "your name
here"
Pressman's site (see top of this document).
FAQs and glossaries of terms:
http://www.wst.com/projplan/proj-plan.FAQ.html
http://smurfland.cit.buffalo.edu/NetMan/FAQs/proj-plan.FAQ/html
http://www.wst.com/projplan/proj-plan.glossary.html
Detailed paper and references for project cost analysis:
http://mijuno.larc.nasa.gov/dfc/pca.html
Pressman's site (see top of this document).
The Forum on Risks to the Public discusses software and
hardware risks and how to manage them:
http://catless.ncl.ac.uk/Risks.data/info.html
Extensive set of pointers for risk analysis:
http://www.lumina.com/DA/
RISKWORLD, an on-line publication:
http://www.riskwatch.com/
Good paper (acc to Pressman!) on risk and analysis and
pointers to bibliographies:
http://mijuno.larc.nasa.gov/dfc/rsk.html
DOE Risk Management Quarterly:
http://www.dne.bnl.gov/rmq.html
Pressman's site (see top of this document).
Pressman's site (see top of this document).
American Society for Quality Control:
http://www.asqc.org/
Quality Assurance Resources Online:
http://www.quality.org/qc/homepage.html
Brief discussions and bibliographies:
http://hissa.ncsl.nist.gov/sw_assurance/
Software Testing Labs, Inc has papers and discussions
on SQA:
http://www.stlabs.com
Formal technical reviews and bibliographies:
http://www.ics.hawaii.edu/~siro/
http://www.ics.hawaii.edu/~johnson/FTR/
NASA Formal Inspections Page contains a "Formal Inspection
GuideBook" and standard for inspection:
http://satc.gsfc.nasa.gov/fi/fipage.html
Info on safety-critical systems, sw safety, and hazard
analysis:
http://www.comlab.ox.ac.uk/archive/safety.html
Extensive guide to ISO 9000:
http://www.outland.ileaf.com/isoguide.html
The ISO site contains more info on ISO 9000 and related
quality issues:
http://haas.berkeley.edu/~seidel/iso.html
FAQs on ISO standards:
http://www.bedrock.com/patents/readings/standrds.html
ISO 9000 bibliography:
http://www.exit109.com/~leebee/bibliog.htm
Pressman's site (see top of this document).
SW Configuration Mgment ("SCM"):
News group:
comp.software.config-mgmt
The Configuration Mgment Yellow Pages:
http://www.cs.colorado.edu/users/andre/configuration_management.html
SCM in context of SEI's Capability Maturity Model:
http://www.sei.cmu.edu/
Pressman's site (see top of this document).
Research and practical apps of system and info engineering:
http://www.cast.uni-linz.ac.at/st/
Systems Engineering Welcome Page:
http://rs712b.gsfc.nasa.gov/704/704home.html
Pressman's site (see top of this document).
Bibliography on reqts engineering:
http://www.ida.liu.se/labs/aslab/people/joake/re_bib.html
Listing of CASE tools for structured analysis:
http://www.qucis.queensu.ca/Software-Engineering/toolcat.html
Pressman's site (see top of this document).
On-line articles and other current info:
http://pcd.stanford.edu/asd/index.html
Technology guide:
http://www.stars.reston.paramax.com/arch/guide.html
Pointers to current work in design:
http://www.cs.cmu.edu/~shaw/Shawparts/ArchPubs.html
http://www.sei.cmu.edu/technology/architecture
http://www2.umassd.edu/SECenter/SAResources.html
Articles and design commentary:
http://www-pcd.stanford.edu/asd/info/articles/
Bibliography, pointers, discussions of sw architecture:
http://www.stars.reston.unisysgsg.com/archh/guide.html
http://www.sci.cmu.edu/technology/architecture/bibliography.html
On-line edition of Widerhold's classic book DATABASE DESIGN,
3rd ed, 1988:
http://db.stanford.edu/pub/gio/dbd/intro.html
Brief tutorial "Comments on Human Computer Interface Design":
http://infolabwww.kub.nl:2080/w3thesis/Hci/uyser_centered.html
Via ftp, an on-line textbook (shareware): TASK CENTERED
USER INTERFACE DESIGN:
ftp://ftp.cs.colorado.edu/pub/cs/distribs/clewis/HCI-Design-Book/
Pressman's site (see top of this document).
Also see REAL-TIME DESIGN below!
Real-time Design:
Newsgroup:
comp.realtime
IEEE technical committee on real-time systems has list
of pointers for related topics:
http://cs-www.bu.edu/pub/ieee-rts/Home.html
Embedded systems, prototyping, etc:
http://borneo.gmd.de
http://wwwsel.iit.nrc.ca/harmony.html
http://www.cera2.com/ebox.htm
http://www.ee.umd.edu/serts/
http://www.cs.unc.edu/dirt/real-time.html
Pressman's site (see top of this document).
Archive w/ all articles posted to the comp.software.testing
newsgroup:
http://tsunami.jpl.nasa.gov/TEL-bin/browse
On-line testing techniques newsletter (monthly via email):
Contact: ttn@soft.com
Software Testing Laboratories and SW Testing Institute
have lots of info on training and publications:
http://www.stlabs.com/default.htm
http://www.metronet.com/~sarcher/sti/
Database of sw testing resources:
http://www.rstcorp.com
Publications on sw verification and testing can be acquired
from:
http://www.rai.com/soft_eng/indexes/svt.html
BugNet, an on-line journal of bugs, glitches, ... and
their fixes:
http://www.paciticrim.net/~bugnet/
Pressman's site (see top of this document).
Consulting companies specializing in sw metrics:
http://www.spr.com/ (SW Productivity Research,
Inc)
http://www.qsm.com/ (Quantitative SW Mgment
Inc)
US DOD and other govt agencies w/ active metric programs:
http://www.army.mil/optec-pg/homepage.htm
http://vislab-www.nps.navy.mil/~sm/metrics.shtml
SW Productivity Center of Canada:
http://www.spc.ca/spc/metrovrv.htm
METKIT, a set of educational materials for industry and
academics:
http://www.sbu.ac.uk/~csse/metkit.html
Database of technical metrics + extensive bibliographic
references:
http://www.cs.tu-berlin.de/~zuse/3-hist.html
Pressman's site (see top of this document).
FAQs for comp.object:
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/oop/faq.html
Pointers to archive info and topics in OO:
http://www.eg3.com/object.htm
http://cuiwww.unige.ch/OSG/OOinfo/index.html
OO tutorial for novices:
http://www.soft-design.com/softinfo/objects.html
Summarize of OO books and methods:
http://www.amazon.com
Comprehensive bibliography:
http://zgdv.igd.fhg.de/papers/se/oop/
Collection of useful papers, general info, references,
and pointers to other sites.
Includes A COMPARISON OF OO DEVELOPMENT METHODOLOGIES
by E. Berard (select "on-line documents at:)
http://www.toa.com
General info:
http://www.rational.com
http://www.omg.org/
http://osm7.cs.byu.edu
http://www.mcs.com/~woodsman/otek.html
http://wwwtrese.cs.utwente.nl/index.html
References to OO papers and books:
http://www.cera2.com/object.htm
Bibliographies, references, info, and pointers to other
sites on OO TESTING:
http://www.rbsc.com/pages/ootbib.html
http://donkey.cs.arizona.edu:1994/bib/Object
http://www.cs.washington.edu/homes/gmurphy/testSTApp.html
http://www.stlabs.com/marick/root.htm
http://www.toa.com
Also see newgroup:
comp.testing
Bibliography on OO metrics:
http://www.sbu.ac.uk/~csse/publications/OOMetrics.html
Additional info on OO metrics:
http://www.sbu.ac.uk/~csse/metkit.html
http://louis.ecs.soton.ac.uk/dsse/moops.html
ftp://ftp.sbu.ac.uk/pub/Metrics
Pressman's site (see top of this document).
Info, pointers to bibliographies, technical reports, languages,
tools, etc:
http://atb-www.larc.nasa.gov/cgi-bin/fm.cgi
(NASA)
http://www.comlab.ox.ac.uk/archive/formal-methods
(Virtual Library on FM)
http://www.research.att.com/orgs/ssr/areas.html
Pressman's site (see top of this document).
Extensive bibliography and articles for ftp prepared by
Cleanroom Engineering, Inc:
http://www.csn.net/~deckm/
Info on an electronic mailing list and discussion group:
http://www.quality.org/qc/lists/sw-cleanroom.info.txt
Pressman's site (see top of this document).
General info, papers, pointers to other sites:
http://www.stars.ballston.paramax.com/Papers/ReusePapers.html
(ARPS STARS)
http://source.asset.com/ (ASSET)
http://ricis.cl.uh.edu/virt-lib/reuse_courses.html
(Courseware in Software Reuse)
http://www.sema.es/projects/SER (European
SER Consortium)
http://www.starts.reston.unisygsg.com/process/domain_engineering/DE_guidebook.html
(Loral <UNISYS> Domain Engineering)
http://www.omg.org/ (Object Mgment Group)
http://www.cse.ogi.edu/PacSoft (Pacific
SW Research Ctr)
http://www.sei.cmu.edu/ (SEI SE Information)
http://www-ksl.stanford.edu/KSL_Abstracts/KSL-92-38.html
(SW Design by Reuse)
http://software.software.org/vcoe/products/reuse_adoption_gb.html
(SPC Reuse Adoption GuideBook)
http://rzaix340.rz.uni-leipzig.de/~siebert/reuse.html
Using the Web to maintain a reuse library:
http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/werkman/www94.html
Reusable SW libraries:
http://ssed1.ims.disa.mil/srp/dsrs/page.html
(Defense SW Repository)
http://rbse.mountain.net/ELSA/ (Electronic
Library Services)
http://gams.nist.gov/ (Guide to Mathematical
SW)
http://www.netlib.org/nse/ (HPCC Natl SW
Exchange)
http://wuarchive.wustl.edu (Public SW Archives)
http://wuarchive.wustl.edu/languages/ada/
(Public Ada Library)
http://dealer.cards.com/ (Reusable DoD SW)
http://www.sema.es/projects/SER/reboot (Reuse
Based on OO Technology)
Pressman's site (see top of this document).
Additional info and pointers to other sites:
http://source.asset.com (The Asset Repository)
http://www.cs.umd.edu/projects/SoftEng/tame
(ESEG at UMCP)
http://www.comlab.ox.ac.uk/archive/redo.html
(REDO Project Archives)
http://www.cc.gatech.edu/reverse/ (Reverse
Engineering; Georgia Tech)
http://www-cse.ucsd.edu/users/wgg/swevolution.html
(UCSD SW Evolution Group)
http://ricis.cl.uh.edu/virt-lib/software-eng.html
(WWW Virtual Library--SE)
"On-Line Bibliography of reengineering Papers":
http://www.reasoning.com/papers.html
FAQs for the above:
http://www.abs.net/~lloyd/csfaq.txt
Or
ftp://rtfm.mit.edu/pub/usenet/news.answers/client-server-faq
Standards, discussions, testing, etc:
http://www.omg.org
http://www.icon-stl.net/~djmosley
The Client/Server Coffeehouse, a forum for A&A among
professionals trying to implement C/S technologies:
http://www.onr.com/oz/house.html
Pressman's site (see top of this document).
Extensive CASE tools index:
http://www.cern.ch/PTTOOL/SoftKnow.html
Set of pointers to sites:
http://www.qucis.queensu.ca/Software-Engineering/toolcat.html
Direct access to freeware and shareware CASE tools and
directory of CASE vendor sites:
http://osiris.sunderland.ac.uk/sst/casehome.html
MIT Microsystems Lab, w/ electronic copies of various
tool integration standards:
http://www-mtl.mit.edu/CFI/Whole_server.html
Pressman's site (see top of this document).
Byte Magazine:
http://www.byte.com
HOTWIRED and TRAJECTORIES:
http://www.hotwired.com/login/
http://www.nets.com/site/raw/trajectories.html
Indepth treatment of technology trends for 21st
century:
http://www.nml.org/resources/misc/nasa_technology_directions/tablecontents.html
Institute for Learning Sciences site on future impact
of computing and sw on education:
http://www.ils.nwu.edu/~e_for_e/nodes/NODE-269-pg.html
Pressman's web site (see top of this document).