• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar
  • Skip to secondary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Free Software Engineering Books

You are here: Home ▶ Software Engineering ▶ Page 6

Building Skills in Object-Oriented Design

March 24, 2006

Building Skills in Object-Oriented Design

How do you move from OO programming to OO design? Do a lot of design focused on building a sophisticated application program. This 269-page book has 43 chapters that will help you build OO design skills through the creation of a moderately complex family of application programs. This is a step-by-step guide to OO design and implementation using either the Java or Python programming languages. …

The Rules and Practices of Extreme Programming

March 24, 2006

The Rules and Practices of Extreme Programming is a free online guide. The most surprising aspect of Extreme Programming is its simple rules. Extreme Programming is a lot like a jig saw puzzle. There are many small pieces. Individually the pieces make no sense, but when combined together a complete picture can be seen. …

Software Architect

March 24, 2006

This is a primer to help a Software Developer or Software Engineer become a Software Architect. It is intended to introduce he role of the Software Architect and the arena in which the Software Architect will operate. There is a tremendous amount of software being developed for an equally huge amount of reasons. …

Object-Oriented System Development

March 24, 2006

Object-Oriented System Development

This free online book is intended to help the reader better understand the role of analysis and design in the object-oriented software development process. Experiments to use structured analysis and design as precursors to an object-oriented implementation have failed. The descriptions produced by the structured methods partition reality along the wrong dimensions. …

Communicating Sequential Processes

March 24, 2006

Communicating Sequential Processes, or CSP, is a language for describing patterns of interaction. It is supported by an elegant, mathematical theory, a set of proof tools, and an extensive literature. This book can be downloaded in pdf format. …

Adaptive Object-Oriented Software

March 24, 2006

Adaptive Object-Oriented Software

This groundbreaking book presents a complete methodology for adaptive programming in any object-oriented language. Lieberherr’s adaptive method signals a new approach to object-oriented program design that goes beyond object encapsulation and hard-coded navigation paths to achieve more flexible interactions among objects. …

Bringing Design to Software

March 24, 2006

Bringing Design to Software

The book contains essays contributed by prominent software and design professionals, interviews with experts, and profiles of successful projects and products. …

Naked Objects

March 24, 2006

Naked Objects

This free book provides a comprehensive introduction to the concept of designing business systems from ‘naked objects’ and to using the Naked Objects framework. …

A Functional Pattern System for Object-Oriented Design

March 24, 2006

A Functional Pattern System for Object-Oriented Design

This free book integrates the vital areas of object-orientation, functional programming, design patterns, and language design. The most important concepts from functional programming are captured with six design patterns. …

Tester Types

March 24, 2006

Tester Types

Free eBook “Tester Types” in pdf format. After many years working as a software tester I have met some incredibly interesting people. Along the way these people have in some way shaped the person that I am today, and for that I am eternally grateful. …

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 4
  • Go to page 5
  • Go to page 6

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube

Secondary Sidebar

  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com