Developing real world software

Developing real world software

by Schlesinger, Richard

Type Book
Rate 0.0 /5

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 …

Read More ↓

Title Statements

  • Full title :Developing real world software / Richard Schlesinger.

Summary

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.

Read More ↓

Edition Statements

  • Publication Date:©2010.

Publication Statements

Notes

Includes index.

The Physical Object

  • Description:1 online resource (ix, 113 pages) : : illustrations

Edition Identifiers

  • ISBN:9781449600211, 1449600212
  • oclc:ocn667274373
  • LC Classification:QA76.76.D47
  • Dewey Decimal:005.1

Table of Contents

Book Cover -- Title -- Copyright -- Contents -- Preface -- Chapter 1 Starting the Project -- 1.1 Plan for Maintainability -- 1.2 Distribution Plan -- 1.3 Programming Language Selection -- 1.4 Third-Party Software Selection -- 1.5 Tool Selection -- 1.6 Java and C♯ Features -- 1.7 Case Study -- 1.8 Exercises -- Chapter 2 Object-Oriented Design and Programming -- 2.1 Abstraction and Encapsulation -- 2.2 Reference Complexity -- 2.3 Inheritance and Interfaces -- 2.4 Database Access -- 2.5 Using UML -- 2.6 Some Guidelines -- 2.7 Java and C♯ Features

2.8 Case Study2.9 Exercises -- Chapter 3 Configurable Applications -- 3.1 Factory Classes -- 3.2 Internationalization -- 3.3 Message Protocols -- 3.4 External Enhancements -- 3.5 Licensing Restrictions -- 3.6 Help Files -- 3.7 Installing Updates -- 3.8 Java and C♯ Features -- 3.9 Case Study -- 3.10 Exercises -- Chapter 4 Error Handling and Robustness -- 4.1 Error Handling -- 4.2 Data Validity -- 4.3 System Failures -- 4.4 Transaction Integrity -- 4.5 Java and C♯ Features -- 4.6 Case Study -- 4.7 Exercises

Chapter 5 Design and Programming for Security5.1 Risk Analysis -- 5.2 Authentication -- 5.3 Authorization -- 5.4 Secure Data Communicati…

Read More ↓

Subjects

Writers

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

No downloadable files are registered for this work yet.