Quantcast
Channel: Practices - Web Developer Tutorials
Browsing latest articles
Browse All 16 View Live

Classes

LET'S BEGIN OUR LOOK AT THE DETAILS of the Unified Modeling Language (UML) by exploring how we do basic modeling of things and concepts in the real world. Classes and Objects A class is a collection...

View Article



Class Relationships

Class Relationships Classes, by themselves, aren't particularly useful. It's the relationships among classes that provide the foundation for the structure of a new system. The following sections...

View Article

Class and Object Diagrams

THIS CHAPTER FOCUSES ON THE UML STRUCTURAL diagrams that you use to capture the fundamental structure of your models at the class and object levels. Class Diagrams A class diagram focuses on a set of...

View Article

Introducing UML: Object-Oriented Analysis and Design

TIP For those who are impatient . . . If you already understand objects, you don't need convincing that UML is a great thing, and you just want to start learning the UML notation right away, skip...

View Article

Five-Step UML: OOAD for Short Attention Spans - Define, Refine, Assign

IN THIS CHAPTER, I'll introduce you to Five-Step UML. We'll work through the whole process from beginning to end, and along the way, I'll be introducing all the UML notation that you'll need to...

View Article


Five-Step UML: OOAD for Short Attention Spans - Design, Repeat

Step 4: Design Show the relations among the elements with Component Diagrams. Add other diagrams where they shed light on the components. In this step, you'll assign the interfaces and user interfaces...

View Article

Pragmatic Guidelines: Diagrams That Work

IN THE LAST CHAPTER, we spent a long time working through the process of Five-Step UML, and looking at all of the new UML notation which that entailed. But in this chapter, we're going to take a quick...

View Article

Design with ArgoUML

Luck is the residue of design. JAVA HAS FOUND a niche in the server side of contemporary distributed computing, in which the most prevalent service model is the browser-based application or web...

View Article


What`s the Address? Pointers

What's the Address? Pointers My parents told me when I was a child that it was not polite to point. However, each semester I teach my computer programming students how to point. No, I am not trying to...

View Article


Basic Data Types and Calculations

IN THIS CHAPTER, you'll look at some of the basic data types that are built into C++ and that you're likely to use in all your programs. You'll also investigate how to carry out simple numerical...

View Article

The System in So Many Words

WE MEET SAM, THE CLIENT, FOR WHOM WE ARE DEVELOPING A SYSTEM. Tim, a co-developer, and I interact with Sam to get an overall view of what he wants the system to do through use cases and prototypes. We...

View Article

Finishing the System`s Outlines

Clumping When Sam described his customers in detail, he mentioned that he needed to keep track of each customer's home address, including street, city, state, and Zip Code, as well as credit card...

View Article

Finding Things

COMPUTERS CAN COMPUTE, BUT THAT'S NOT WHAT PEOPLE USE THEM FOR, MOSTLY. Mostly, computers store and retrieve information. Retrieve implies find, and in the time since the advent of the Web, search has...

View Article


More Techniques for Finding Things

Problem: Who Fetched What, When? Running a couple of quick scripts over the logfile data reveals that there are 12,600,064 instances of an article fetch coming from 2,345,571 different hosts. Suppose...

View Article

Calculating Development Project Costs

As you might imagine, the topic of how to estimate the needs of a software project going forward comes up from time to time on Dev Shed's forums; here's a recent thread on the subject. One of our...

View Article

Browsing latest articles
Browse All 16 View Live




Latest Images