Brief Introduction to Modeling and Design

Software complexity has increased dramatically over the past few decades, due to both advances in hardware and customer demand. Indeed, very few of us would be satisfied today with a green or amber text-only terminal style application of the 70s and early 80s. The increase in software complexity has created the ever-increasing demand for some sort of development process, to ensure both an increase in reliability and maintainability of the software produced. Starting to code in the first day of a project and adding the final changes at 3 a.m. the night before the delivery date is hardly a recipe for a successful system.

In the 80s, roughly at the same time as the emergence of the first commercial Object ...

Get Visual Basic® .NET by Example now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.