On ZDNet: Why my kid hates Linux
5 Resources for

Object-oriented Design

  • Subscribe to this listing via:
  • RSS
  • Email

TechRepublic Resources

WebObjects (5)
WebObjects is Apple's enterprise framework for developing scalable Web applications using proven object-oriented design principals. Because it is written in Java, after you build your application on the Mac you can deploy it most anywhere, running it stand-alone or combined with other application servers. This version is the first release...
Tags: Object-oriented Design, Apple Inc., Object-oriented, WebObjects, Ooa/Ood/Oop, Software Development, Software/Web Development
Software downloads 2008-03-04
ArgoUML (18)
ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. This version is the first release on CNET Download.com.
Tags: Object-oriented Design, ArgoUML, Ooa/Ood/Oop, UML, Programming Languages, Java, Software Development, Software/Web Development
Software downloads 2007-10-31
Your Advice
Your AdviceHi Guys,I am interested in learning Java and i would appreciate your advice on the best way to learn Java?Kind RegardsJLearning JavaYou have three choices -1. Enroll in a basic Java course or get a personal tutor to teach u Java.2. Read some books for beginners lik Java for...
Tags: Java, john.templeton2004@..., programming, object-oriented design
Discussion threads 2005-05-09
Two principles to help create robust, reusable Object-oriented Design apps
Object-oriented software design provides a cleaner design and enhances the ability to add new features in the future. Learn the basic elements of good and bad design and two principles you can follow to build solid OOD code.Business needs change on a day-to-day basis, which makes it quite a challenge...
Tags: OOA/OOD/OOP, Tools & Techniques, Rahul Tyagi, object-oriented design, software, object-oriented, software application
Technical articles 2002-11-07
Object-oriented Design metrics ensure robust software
The quality of a design is heavily influenced by a system’s package relationships. Loosely coupled and highly cohesive packages are qualities of any well-designed application. So a good place to begin assessing design is by evaluating package relationships. Objectively measuring a system’s degree of reusability and maintainability can serve as...
Tags: C/C++, OOA/OOD/OOP, object-oriented design, object-oriented, software, Kirk Knoernschild, dependency, incoming dependency, outgoing dependency
Technical articles 2003-01-06

Additional Resources

Apply object-oriented analysis and design to the problem of software complexity
Failure to master the complexity of software often results in projects that are late, over budget, and deficient in their stated requirements. In this sample chapter from Object-Oriented Analysis and Design with Applications, 3rd Edition, examine the case for using object-oriented analysis and design to master the complexity associated...
Tags: Software, Object-oriented Analysis, Object-oriented, Addison-Wesley, Ooa/Ood/Oop, Software Development, Software/Web Development
Book chapters 2007-04-26
The Objective-C Programming Language
Object-oriented programming, like most interesting developments, builds on some old ideas, extends them, and puts them together in novel ways. The result is many-faceted and a clear step forward for the art of programming. An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications,...
Tags: Object-oriented Programming, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2001-01-02
Testing Java in an Object-Oriented Way
In object-oriented software development, the system is developed as a collaborative collection of objects. Messages are the heart of the communication between these objects. Most Java-based software development projects employ unit testing, which mainly tests the system's behavior. Yet, one rarely tests the object-oriented nature of the written program. Object-oriented...
Tags: Java, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2006-03-28
Issues of Structured Vs. Object-Oriented Methodology of Systems Analysis and Design
In recent years, there has been a surge of interest in Object-Oriented (OO) methodology in the analysis and design of a system. However, there is a dilemma as to how best fit the OO topics with the existing coherent discussion of structured approach of developing a system. This paper addresses...
Tags: Object-oriented, Analysis, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2004-08-11
UML for C#
C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods and events. UML defines graphical notations for describing and designing object-oriented software systems. It's an open standard controlled by the Object Management Group (OMG). This paper assumes a working...
Tags: Object-oriented, C#, Ooa/Ood/Oop, UML, Programming Languages, .Net, Software Development, Software/Web Development
White papers 2007-04-24
A Calculus of Untyped Aspect-Oriented Programs
Aspects have emerged as a powerful tool in the design and development of systems, allowing for the encapsulation of program transformations. The dynamic semantics of aspects is typically specified by appealing to an underlying object-oriented language via a compiler transformation known as weaving. This treatment is unsatisfactory for several reasons....
Tags: DePaul University, Aspect-oriented, Semantics, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers
MSDN Webcast: Tips and Tricks for Object-Oriented Development With Visual Studio .NET (Part 2 of 2) (Level 200)
Object-Oriented programming (OOP) has long promised to solve the most pressing challenges of application development, but where are those promised benefits in the solutions? Does a person find that objects are not very reusable, that source code is still too complicated and that a person ends up re-writing code to...
Tags: Microsoft Developer Network, Microsoft Visual Studio, Webcast, Microsoft Visual Studio.Net, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
Webcasts
Life-Cycle Approaches
A professional is someone who makes his or her task look easy. From a virtual infinity of choices, a professional seems to always choose the most appropriate next step in the process at hand. There is very little wasted motion. Even "trial and error" efforts appear to progress deliberately towards...
Tags: Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers
How Emily Tamed the Caml
How does one make a program breach resistant? One promising approach is to apply the Principle of Least Authority at object granularity. The E language has previously demonstrated that object-capability languages turn many of the security requirements for software into emergent properties of traditional object-oriented design and modularity enforcement. Emily...
Tags: Hewlett-Packard Co., Language, Emily, E Language, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2006-08-11
Service-Oriented Architecture Testing Design and Practices
Testing is an indispensable part of software development, and the testing techniques must keep always evolving to address the new behaviors of software applications. The procedural and object-oriented paradigms have been driving the software development for a long time. A new paradigm is been progressively explored: the service-oriented. This new...
Tags: SOA, Paradigm, Object-oriented, Motorola Inc., Service-Oriented Architecture (SOA), Ooa/Ood/Oop, Software Development, Tools & Techniques, Web Services, Development Tools, Middleware, Enterprise Software, Software, Software/Web Development, Management
White papers 2006-01-25
Access the true power of JavaScript with object oriented programming
This download takes an in depth look at some of the key concepts of object oriented programming (OOP) in JavaScript and then discuss how JavaScript implements them. While object oriented (OO) development in JavaScript is not as simple as it is in other languages, such as Java,...
Tags: Object-oriented Programming, Microsoft Access, JavaScript, Object-oriented, Ooa/Ood/Oop, Scripting Languages, Software Development, Software/Web Development, Web Development
Download resources 2005-06-29
An Efficient Object-Oriented Authoring and Presentation System for Virtual Environments
This paper describes the design and implementation of a multi-purpose object-oriented authoring system for interactive virtual environments and presentations, semi-interactive 3D visualization, and non-interactive photorealistic animations. Its main design criteria are reusability and flexibility, especially in the support of a wide range of input and output formats. Input data may...
Tags: Environment, Object-oriented, Modeling, Output System, Research & Development, Ooa/Ood/Oop, Virtual Reality, Business Operations, Software Development, Software/Web Development, Emerging Technologies
White papers 2007-09-13
MSDN Webcast: Tips and Tricks for Object-Oriented Development With Visual Studio .NET (Part 1 of 2) (Level 200)
Object-Oriented programming (OOP) has been touted as the "Silver bullet" to solve the most pressing challenges of application development, but where are those promised benefits in the solutions? Are the objects are not very reusable? Source code still complicated and difficult to understand? Does a person end up re-writing code...
Tags: Microsoft Developer Network, Microsoft Visual Studio, Webcast, Microsoft Visual Studio.Net, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
Webcasts
Essential ActionScript 2.0: Object-Oriented ActionScript
Ironically, Flash users who are new to Object-Oriented Programming (OOP) are often familiar with many object-oriented concepts without knowing their formal names. This paper demystifies some of the terminology and brings newer programmers up to speed on key OOP concepts. It also serves as a high-level overview of OOP in...
Tags: Object-oriented Programming, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2004-06-08
Patterns for e-Business: IT Systems Management and Security
The general practice of IT architecture has advanced from object-oriented design toward services-oriented approaches that combine object orientation and process orientation within a Component Business Model. IT security includes a combination of process design and technology deployment that provides for - modification of business processes to account for integration of...
Tags: IT Security, Information Technology, E-business, Ooa/Ood/Oop, Strategy, Security, Software Development, Software/Web Development, Management
White papers 2005-12-07
  • << Previous
  • page 1 of 1
  • Next >>

Featured White Paper

May 28th: Disaster recovery for complex IT configurations

Content Types

Discussion threads (1 results)
Software downloads (2 results)
Technical articles (2 results)

TechRepublic Featured Jobs

Job Title/Location Posted
  • Powered by: Simply Hired
  • .


Cisco IOS Command Chart (IOS v.12+)
Becoming proficient with Cisco equipment means remembering a whole new set of commands. These command charts give you a quick way to look up the needed IOS commands and switches when you need them.
Buy Now
Microsoft Excel Beginner
This Microsoft Excel - Beginner presentation is a preformatted solution for training staff to understand the basics of Microsoft Excel. The accompanyi ...
Buy Now