Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Explore the entire multidisciplinary scope of software engineering
SpecialIntroductory
Pricing!Presents a fresh and up-to-date perspective on the field
The encyclopedia’s
authoritative, yet easy to
read entries are written by
more than 200 global experts
from both academia and industry.
In order to minimize article gaps
and coverage overlaps, editor
Phillip A. Laplante used the Software
Engineering Body of Knowledge
(SWEBOK) as a template for organizing
the material.
Edited by
Phillip A. LaplanteThe Pennsylvania State University,Malvern, USA
Phillip Laplante, Ph.D., is Professor of Software Engineering
at Penn State’s Great Valley Graduate Professional Center.
Prior to his academic career, Dr. Laplante spent several
years as a software engineer and project manager working on
avionics, computer-aided design and software test systems.
He has authored or edited 25 books (including three
dictionaries) and has published more than 150 scholarly
papers. He is a Fellow of the IEEE and SPIE and a member of
numerous other professional societies, program committees,
and boards. He is also a licensed professional engineer
in Pennsylvania and a Certified Software Development
Professional.
• Requirements
• Design
• Construction
• Testing
• Maintenance
• Configuration management
• Quality control
• Management tools and methods
This important new resource covers thegamut of software engineering topics, including:
Catalog no. AU5977, October 2010, c. 800 pp.
ISBN: 978-1-4200-5977-9, £510.00
Special Introductory Price: £410.00
Explore the entire multidisciplinary scope of software engineering
Acquisitions ManagementRonald W. Morrison
Agent-Oriented Software EngineeringHowell R. Jordan, Mike Hinchey, and Rem W. Collier
Agile Software DevelopmentScott W. Ambler
Agile Software Development: TeamsRoland Cuellar and Sanjiv Augustine
Architecture and Design RecoveryMichael Golm
Architecture: AnalysisLen Bass, Robert Nord, and Ipek Ozkaya
Architecture: Description LanguagesJungwoo Ryoo
Architecture: DesignChristine Hofmeister
Audits and Management ReviewsOliver Laitenberger
Automated Software Testing (AST)Elfriede Dustin and Bernie Gauf
Autonomic SystemsRoy Sterritt and David W. Bustard
Bioinformatics: Processes and WorkflowsAnna-Lena Lamprecht, Tiziana Margaria,and Bernhard Steffen
Business Domain ModelingHaim Kilov
Code Quality Panagiotis Louridas
Communication Software: Design and TestingJose M. Alvarez, Pedro Merino, Laura Panizo, Francisco C. Perez, and Andres Sanz
Configuration AuditingDonald F. Shafer
Defect Prevention Processes (DPP)Ching-Pao Chang
Design: PatternsYann-Gaël Guéhéneuc
Design: Proof-Based CertificationGeorge Hacken and Joshua Scott
Development: Information RetrievalApplicationsDavid Binkley and Dawn Lawrie
Earned Value ManagementJohn Rusk
EconomicsSteve Tockey
EthicsEffy Oz
EthnographyKari Rönkkö
Fault InjectionRavishankar K. Iyer, Nithin Nakka, Weining Gu, and Zbigniew Kalbarczyk
Fault LocalizationW. Eric Wong and Vidroha Debroy
Fault-Based TestingBranson W. Murrill
Formal MethodsMike Hinchey, Jonathan P. Bowen, and Emil Vassev
Formal Requirements SpecificationJonathan P. Bowen, Mike Hinchey, and Emil Vassev
Functional Programming in MLLawrence C. Paulson
Grid Environments: Service LevelAgreements (SLAs)Philipp Wieder and Ramin Yahyapour
Hard Real-Time Systems: ConstructionKim R. Fowler
Human Factors EngineeringJames R. Lewis
Human-Centered ComputingRobert Hoffman, Liam J. Bannon, and Nicu Sebe
IEEE Computer SocietyMargo McCall
Logic ProgrammingManuel Carro
MaintenanceJussi Koskinen
Maintenance and Evolution: InformationRetrieval ApplicationsDavid Binkley and Dawn Lawrie
Maintenance: ProcessJuan Fernandez-Ramil
Maintenance: RiskMárcio Greyck Batista Dias and Sandrerly Ramos Pires
Maintenance: TechniquesKostas Kontogiannis
Management: ToolsCapers Jones
Medical Device Industry: SoftwareProcess ImprovementFergal McCaffery, John Burton, Valentine Casey, and Alec Dorling
MetamodelingDavid C. Hay
Model-Based Testing AIna Schieferdecker, Alain Vouffo-Feudjio,Axel Rennoch, Jürgen Großmann, Marc-Florian Wendland, and Andreas Hoffmann
Model-Based Testing BIna Schieferdecker, Alain Vouffo-Feudjio,Axel Rennoch, Jürgen Großmann, Marc-Florian Wendland, and Andreas Hoffmann
Model-Based Testing CIna Schieferdecker, Alain Vouffo-Feudjio,Axel Rennoch, Jürgen Großmann, Marc-Florian Wendland, and Andreas Hoffmann
Mutation TestingRobert M. Hierons, Mercedes G. Merayo,and Manuel Nunez
Object-Oriented Analysis and DesignRaghvinder S. Sangwan
Open Source SoftwareWalt Scacchi
Operational Profile TestingCarol Smidts, Jinny McGill, Manuel Rodriguez, and Peter Lakey
OutsourcingTandy Gold
Pair-ProgrammingLaurie Williams
PatternsJim Duggan
Policy-Based TestingJeeHyun Hwang, Evan Martin, Tao Xie,and Vincent C. Hu
ProcessLinda Shafer
Process: Assessment and ImprovementChristof Ebert
Process: Definition and CommunicationFrank Tsui
Product Portfolios: ManagementReiner R. Dumke
Program ComprehensionVaclav Rajlich and Leon Wilson
Program RepresentationFernando Berzal
Programming Phase: Formal MethodsRichard Paige, Jim Woodcock, Phillip J. Brooke, and Ana Cavalcanti
Project Control: VisualizationKai T. Hansen
Project EstimationRichard E. Fairley
Project Life Cycle: ConstructionJim Duggan
Project Management: Planning andSchedulingRichard E. Fairley
Project Management: Success FactorsScott Donaldson and Stanley Siegel
Projects and Processes: MeasurementChristof Ebert
Prototyping MethodsPaul W. Parry
Reconfigurable Computing SystemsBenjamin Ylvisaker and Scott Hauck
Regression TestingGregory M. Kapfhammer
Reliability ModelingNorman F. Schneidewind
Requirements EngineerPhillip Laplante
Requirements Engineering: ManagementChristof Ebert
Requirements Engineering: Principlesand PracticeJeremy Dick
Requirements Engineering: TechniqueSelectionArmin Eberlein and Li Jiang
Requirements Interaction DetectionMohamed Shehata and Armin Eberlein
Requirements: TracingSeok-Won Lee, Robin A. Gandhi, andSooyong Park
Requirements: UnderstandingLarry Bernstein
Reverse EngineeringHausi A. Muller
Risk ManagementJohn McManus
Round-Trip Engineering versus One-Thing ApproachBernhard Steffen, Tiziana Margaria, and Christian Wagner
Security TestingJohn Steven and Michael Cohen
Self-Managing SoftwareRoy Sterritt, Mike Hinchey, and Emil Vassev
Semantic WebJeffrey Putnam
Smart MachinesJannis Kallinikos
Software Engineering: HistoryDavid Grier
Software EvolutionAndy Zaidman, Martin Pinzger, and Arie van Deursen
Software FailureNikhilesh Krishnamurthy and Amitabh Saran
Software Measurement Body of KnowledgeAlain Abran, Alain April, and Luigi Buglione
Software TestingPaul C. Jorgensen
Software Testing: ToolsJ. Jenny Li, Evelyn Moritz, and David M. Weiss
Subdomain (Partition) TestingDick Hamlet
Supply Chain Management (SCM)ProcessBernhard Westfechtel
Test Case Generation: Specification-BasedMan Fai Lau, Yuen Tak Yu, and Pak-Lok Poon
Test-Driven DevelopmentHakan Erdogmus, Grigori Melnik, and Ron Jeffries
Triptych Process ModelDines Bjørner
Unified Modeling Language (UML)James Rumbaugh
Unified Modeling Language (UML): Visual DevelopmentThomas C. Jepsen
Unit TestingKeith W. Miller
Use Case Specifications: State-BasedElicitationJohn Mathenge Kanyaru
Use CasesEmil Vassev
User StoriesDonald F. Shafer
User-Centered DesignHugo R. Beyer
ViewpointsMehrdad Sabetzadeh, Anthony Finkelstein,and Michael Goedicke
Virtual TeamsValentine Casey and Ita Richardson
VisualizationPamela Vercellone-Smith and Raghvinder S. Sangwan
Table of Contents
AU5977_SC_B
BlackwellHythe Bridge StreetOxford, OX1 2ET, United Kingdom
Tel: +44 (0) 1865 333000Fax: +44 (0) 1865 791438Email: [email protected]