DocumentCode
1345923
Title
A model of the problem or a problem with the model
Author
Mellor, Peter
Author_Institution
Centre for Software Reliability, City Univ., London, UK
Volume
9
Issue
1
fYear
1998
Firstpage
8
Lastpage
18
Abstract
The word ´model´ must be one of the most overused in the English language. It can mean an ideal, an abstraction or a cardboard replica. It may be presented as a diagram, printed text, or a set of mathematical formulae. It may represent a physical structure, a logical structure, a sequence of events, or a set of causal relationships. This article examines the various meanings of ´model´ and asks if the usages of the term in software engineering jargon are always meaningful. It reviews several types of software model, including life-cycle models, control-flow and data-flow models, design paradigms such as object-orientation and functional decomposition, quality models, and models of system behaviour, and outlines their deficiencies.
Keywords
software engineering; control flow models; data flow models; design paradigms; diagrams; functional decomposition; life cycle models; mathematical formulae; object oriented methods; quality models; software engineering; software models; system behaviour models; text; Software engineering;
fLanguage
English
Journal_Title
Computing & Control Engineering Journal
Publisher
iet
ISSN
0956-3385
Type
jour
DOI
10.1049/cce:19980103
Filename
662889
Link To Document