Developing Real World Software
Ideal for use in a software engineering lab or special topics setting, Developing Real World Software is a practical guide for developing useful, real world software applications that are high performing, secure, reliable, and configurable. It expands upon material presented in traditional software engineering texts and focuses on key principles from a practical application development perspective so that students can experience all aspects of the process first-hand. The theme of encapsulation is stressed throughout the book as it explains how it can be utilized to tremendously improve the understandability of large real world programs.
1135379279
Developing Real World Software
Ideal for use in a software engineering lab or special topics setting, Developing Real World Software is a practical guide for developing useful, real world software applications that are high performing, secure, reliable, and configurable. It expands upon material presented in traditional software engineering texts and focuses on key principles from a practical application development perspective so that students can experience all aspects of the process first-hand. The theme of encapsulation is stressed throughout the book as it explains how it can be utilized to tremendously improve the understandability of large real world programs.
97.95 In Stock
Developing Real World Software

Developing Real World Software

by Richard Schlesinger
Developing Real World Software

Developing Real World Software

by Richard Schlesinger

Paperback(1E)

$97.95 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

Ideal for use in a software engineering lab or special topics setting, Developing Real World Software is a practical guide for developing useful, real world software applications that are high performing, secure, reliable, and configurable. It expands upon material presented in traditional software engineering texts and focuses on key principles from a practical application development perspective so that students can experience all aspects of the process first-hand. The theme of encapsulation is stressed throughout the book as it explains how it can be utilized to tremendously improve the understandability of large real world programs.

Product Details

ISBN-13: 9780763773199
Publisher: Jones & Bartlett Learning
Publication date: 10/01/2009
Edition description: 1E
Pages: 117
Product dimensions: 7.30(w) x 9.00(h) x 0.40(d)

About the Author

Richard Schlesinger teaches computer science at Kennesaw State University. His primary emphasis is on exploring new pedagogical methods in college level courses, as well as introducing computer programming to high school students. Prior to teaching at KSU, he received a Master's degree in Computer Science from Illinois Institute of Technology and then spent 30 years in industry. During that time, he worked on the internals of six different operating systems, as well as the design of several computers. He also developed various communication subsystems, several transaction processors, and cryptographic systems. He was one of the principal designers of the first working data flow computer.

Table of Contents

Chapter 1 Starting the Project
Chapter 2 Object Oriented Design & Programming
Chapter 3 Configurable Applications
Chapter 4 Error Handling and Robustness
Chapter 5 Design and Programming for Security
Chapter 6 Using Threads and Processes
Chapter 7 Synchronization & Deadlock Prevention
Chapter 8 Performance Improvement
Chapter 9 Program Correctness and Testing
From the B&N Reads Blog

Customer Reviews