Computer Science

Object Oriented Testing in Software Testing

Object Oriented Testing in Software Testing

Testing object oriented software presents some new challenges. Many conventional techniques are still appropriate. For example, functional testing of object oriented software will be no different from functional testing of conventional software. Test cases will be developed based on the required functionality as described in the requirement documentation. However, structural testing of object oriented software

Object Oriented Testing in Software Testing Read More »

Unified Modeling Language (UML) State Diagrams

Unified Modeling Language (UML) State Diagrams

In this section we’ll introduce a new kind of unified modeling language UML diagram: the state diagram (also called the statechart diagram). The UML class diagrams we examined in earlier chapters show relationships between classes. Class diagrams reflect the organization of the program’s code. They are static diagrams, in that these relationships (such as association

Unified Modeling Language (UML) State Diagrams Read More »

object oriented development

Object Oriented Development

Object oriented software is different than conventional software. There are potentially many benefits to object oriented development. Among these benefits are simplification of requirements, design, and implementation. These benefits are achieved by modeling the problem domain with objects that represent the important entities, by encapsulating the functions with the data, by reusing objects within a

Object Oriented Development Read More »