Systems Development Handbook, Fourth Edition: 2nd Edition (Hardback) book cover

Systems Development Handbook, Fourth Edition

2nd Edition

Edited by Paul C. Tinnirello

Auerbach Publications

808 pages

Purchasing Options:$ = USD
Hardback: 9780849398223
pub: 1999-08-31
SAVE ~$48.00

FREE Standard Shipping!


The Systems Development Handbook provides practical guidance for the range of new applications problems, featuring contributions from many industry experts. The book provides step-by-step charts, tables, schematics, and a comprehensive index for easy access to topics and areas of related interest. Topics include cooperative processing; the transition to object-oriented development; rapid application development tools and graphical user interfaces (GUIs); database architecture in distributed computing; development tools and techniques, including design, measurement, and production; and more.

Table of Contents

Section I Management and Planning

I-1 Project Meetings: A Communication and Coordination Tool

Ulla Merz

I-2 Project Assessment: A Tool for Improving Project Management

Russell L. Purvis and Gordon E. McCray

I-3 Managing Systems Requirements

Polly Perryman

I-4 Managing the Risks of Outsoucing Development

Ken Doughty and Franke Grieco

Section I Checklist

Section II Development Strategies

II-1 Six Myths about Managing Software Development in the New Millenium

Linda G. Hayes

II-2 Rapid Application Development and Management

Mike Glassey

II-3 Leveraging Developed Software: Organizational Implications

Hal H. Green and Ray Walker

II-4 Developing Workstation-Based Client/Server Applications

Steve Rabin

II-5 The Influence of Software Design on Human-Computer Interaction

Joanna S.P. Shum and Eva Y.W. Wong

II-6 Effective Systems Development Management: The Experts Advise

Tom L. Roberts, Jr., Michael L. Gibson, and William N. Ledbetter

Section II Checklist

Section III Tools, Tips and Practices

III-1 Ten Steps to Realizing Application Code Reuse

Richard T. Dué

III-2 Components: Reuse in Action

Janet Butler

III-3 Managing Object Libraries

Polly Perryman

III-4 Converting Spreadsheets to Tiered Enterprise Applications

Dan Fobes

III-5 Management Skills Needed in a Packaged Software Environment

Janet Butler

III-6 Web-Based Customer Self Service: Justifying and Planning Applications

John Care

III-7 Software Metrics: Quantifying and Analyzing Software for Total Quality Management

Bijoy Bordoloi and Joe Luchetski

Section III Checklist

Section IV Programming Techniques

IV-1 Performance of Object-Oriented Programs: C++

Paul J. Jalics and Ben A. Blake

IV-2 Java and C++: Similarities, Differences, and Performance

Adam Fadlalla, Paul J. Jalics, and Victor Matos

IV-3 Web and Java Risk Issues

Louise Soe and Frederick Gallegos

IV-4 Java's Role in Distributed Computing

J.P. Morgenthal

IV-5 Component Architectures with JavaBeans

Doug Nickerson

IV-6 Programming Components: COM and CORBA

T.M. Rajkumar and David K. Holthaus

IV-7 Automatically Migrating COBOL Indexed Files: A Case Study

Andrew J. Swadener and Lee Janke

IV-8 Building Database-Enabled Web Applications with IDC

Ido Gileadi

IV-9 Creating Effective Batch SQL Jobs

Len Dvorkin

IV-10 Improving Performance in New Programming Environments: Java

Paul J. Jalics and Donald Golden

Section IV Checklist

Section V Database Functionality and Design

V-1 Knowledge Discovery, Data Mining, and Database Management

Patricia L. Carbone

V-2 Critical Factors in Developing a Data Warehouse

Duane E. Sharp

V-3 Web-Enabled Data Warehousing

Nathan J. Muller

V-4 Software Architectures for Distributed DBMSs in a Client/Server Environment

James A. Larson and Carol L. Larson

V-5 Component Design for Relational Databases

Ashvin Iyengar

Section V Checklist

Section VI Operating Platforms

VI-1 Evaluating Object Middleware: DCOM and CORBA

T.M. Rajkumar and Richard J. Lewis, Jr.

VI-2 Transitioning to Windows NT

Nathan J. Muller

VI-3 Windows NT Architecture

Gilbert Held

VI-4 NetWare/IP

James E. Gaskin

VI-5 Software Configuration Management in a Client/Server Environment: A Case Study

John McMullen

Section VI Checklist

Section VII Networking and Connectivity

VII-1 The Mainframe as Enterprise Server

Brian Jeffrey

VII-2 Developing a Trusted Infrastructure for Electronic Commerce Services

David Litwack

VII-3 Integrating Electronic Messaging Systems and Infrastructures

Dale Cohen

VII-4 Understanding Public Key Cryptology

Gilbert Held

Section VII Checklist

Section VIII Testing Software Applications

VIII-1 Reinventing Testing in the Age of Convergence

Shari Dove

VIII-2 Year 2000 Testing on Client/Server Database Applications

Martin D. Solomon and Scott C. Blanchette

VIII-3 Software Testing to Meet Corporate Quality Goals

Polly Perryman

VIII-4 Testing Disaster Recovery Plans

Leo A. Wrobel

Section VIII Checklist

Section IX Quality and Productivity Initiatives

IX-1 Measuring Program Performance

Paul J. Jalics and Santosh K. Misra

IX-2 Creating a Development Environment for Quality: A Case Study

John Care

IX-3 Telecommuting: Distributed Work Programs

Richard Bellaver

Section IX Checklist

Section X Leveraging Staff Resources

X-1 Fostering Loyal and Long-Term Employees by Raising Organizational Identification

Carl Stephen Guynes, J. Wayne Spence, and Leon A. Kappelman

X-2 Successfully Hiring and Retaining IT Personnel

John P. Murray

X-3 Training Options in a Technical Environment

Gilbert Held

X-4 A Worksheet for Goals and Skills Assessment

Kenneth P. Prager

X-5 Project Teamwork: How To Make It Happen

James R. Coleman

Section X Checklist

Section XI Supporting Existing Software

XI-1 Refurbishing Legacy Systems: An Effective Approach to Maintenance

William F. Lenihan

XI-2 Interfacing Legacy Applications with RDBMSs and Middleware

Dan Fobes

XI-3 Critical Success Factors in Reengineering Legacy Systems

Patricia L. Seymour

XI-4 A Systems Approach to Software Maintenance

John G. Burch and Fritz H. Grupe

Section XI Checklist

Section XII Post Development Administration

XII-1 Delivering Support Services Through the World Wide Web

Nathan J. Muller

XII-2 File Retention and Backup

Bryan Wilkinson

XII-3 Managing Database Backup and Recovery

Michael Simonyi

Section XII Checklist

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Software Development & Engineering / General