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
- Publisher(s):Jones and Bartlett Publishers
- Place of Publication:Sudbury, Mass
- Language:eng
- Publication Date:©2010.
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…
Subjects
Writers
No reviews yet. Be the first to rate this work.
Rate & Review