When designing product behavior, the designer often needs to communicate to experts in computer software and protocols. In present-day software engineering, formal specification methods such as the Universal Modeling Language have been widely accepted. Teaching design students these formal methods is non-trivial because most of design students often have difficulties in programming the behaviors of complex produces and systems. Instead of programming, this paper presents a technique, namely "acting-out", for design students to master the formal methods. The experience shows that acting-out not only worked out very well as a teaching technique, but also showed the potential for bridging the processes of industrial design and software enginee...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be ch...
The Unified Modeling Language (UML) is a collection of techniques intended to document design decisi...
When designing product behavior, the designer often needs to communicate to experts in computer soft...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Object-oriented analysis and design is an increasingly popular software development method. The U...
The transition to object-oriented software presents a challenge to information systems (IS) educator...
Abstract: This paper describes a design experience in which UML was used in a non-traditional way, t...
Abstract: The transition to object-oriented software presents a challenge to information systems (IS...
The Department of Electrical Engineering and Computer Science of the United State Military Academy a...
This paper presents an attempt, perhaps unorthodox, at bridging the gap between the use of formal te...
Designing software aims to ensure that the systems will be developed truly reflects the needs of use...
In this paper we present the original method of intensive hands-on training in Object-oriented Analy...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Up until a few years ago there were over 150 different modelling languages available to software dev...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be ch...
The Unified Modeling Language (UML) is a collection of techniques intended to document design decisi...
When designing product behavior, the designer often needs to communicate to experts in computer soft...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Object-oriented analysis and design is an increasingly popular software development method. The U...
The transition to object-oriented software presents a challenge to information systems (IS) educator...
Abstract: This paper describes a design experience in which UML was used in a non-traditional way, t...
Abstract: The transition to object-oriented software presents a challenge to information systems (IS...
The Department of Electrical Engineering and Computer Science of the United State Military Academy a...
This paper presents an attempt, perhaps unorthodox, at bridging the gap between the use of formal te...
Designing software aims to ensure that the systems will be developed truly reflects the needs of use...
In this paper we present the original method of intensive hands-on training in Object-oriented Analy...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Up until a few years ago there were over 150 different modelling languages available to software dev...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be ch...
The Unified Modeling Language (UML) is a collection of techniques intended to document design decisi...