2
Explore the entire multidisciplinary scope of software engineering Special Introductory 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. Laplante The 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 the gamut 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

Explore the entire multidisciplinary scope of software ... · Software Testing Paul C. Jorgensen Software Testing: Tools J. Jenny Li, Evelyn Moritz, and David M. Weiss Subdomain (Partition)

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Explore the entire multidisciplinary scope of software ... · Software Testing Paul C. Jorgensen Software Testing: Tools J. Jenny Li, Evelyn Moritz, and David M. Weiss Subdomain (Partition)

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

Page 2: Explore the entire multidisciplinary scope of software ... · Software Testing Paul C. Jorgensen Software Testing: Tools J. Jenny Li, Evelyn Moritz, and David M. Weiss Subdomain (Partition)

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]