Principles of database and knowledge-base systems, Vol. I
Principles of database and knowledge-base systems, Vol. I
Fundamentals of software engineering
Fundamentals of software engineering
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Object-oriented modeling and design
Object-oriented modeling and design
Software engineering (4th ed.)
Software engineering (4th ed.)
Object-Oriented Conceptual Modeling
Object-Oriented Conceptual Modeling
Primer in Petri Net Design
Hi-index | 0.00 |
A through understanding of different software visualization techniques for describing the output from various phases of the software development cycle is a necessary prelude to students undertaking a medium sized industrial complexity software engineering project. This course explains various software description techniques (SDT's) for describing both the models that arise from analysis as well as design. Thus they are introduced to the following visualisation/description techniques. 1) Data Flow Diagrams and Structure Charts 2) Decision Tables and Trees 3) State Transition Diagrams 4) Petri-Net Diagrams 5) Entity-Relationship Diagrams 6) Object-Oriented Diagrams 7) Flow of Interaction The teaching of these techniques is important to characterise development methodologies and to meet the needs of different types of computer Industry. Note each of these techniques represents an aspect of the software system. They are process oriented, data oriented, object oriented or state oriented. These techniques describe somewhat different aspects of a software system. There are a number of problems related to teaching, students, and these include lack of suitable books and examples. This paper describes how they are addressed.