Specification for the representation of quality rules and metrics for hardware and software design languages

2015 ◽  
Author(s):  
Jörg Evermann

Information systems (IS) are situated in and representations of business and organizational domains. Conceptual models of the real world serve as tools for understanding the business domain. Conceptual modelling is thus an important first step in any IS development project. As no language has been generally accepted for conceptual modelling, researchers have proposed extending the use of widely accepted object-oriented software design languages such as UML for this purpose. A major problem with this is the fact that such languages possess no real-world business or organizational meaning— that is, it is unclear what the constructs of such languages mean in terms of the business. This chapter discusses how such meaning can be assigned to languages like UML. It provides an example that demonstrates the differences between a software design model and a conceptual model in UML. This chapter shows that UML is suitable for conceptual modelling but that the modeller must take special care not to confuse software aspects with aspects of the real world being modelled.


1989 ◽  
Vol 10 (2) ◽  
pp. 125-138
Author(s):  
Panayotis E. Pintelas ◽  
Vasilios Kallistros

1978 ◽  
Vol 22 (1) ◽  
pp. 709-713 ◽  
Author(s):  
H. Rudy Ramsey ◽  
Michael E. Atwood ◽  
James R. Van Doren

An experiment was performed to assess the relative merits of Program Design Languages (PDLs) and flowcharts as techniques for the development and documentation of detailed designs for computer programs. The use of a PDL by a software designer, for the development and description of a detailed program design, produced better results than did the use of flowcharts. Specifically, the designs appeared to be of significantly better quality, involving more algorithmic or procedural detail, than those produced using flowcharts. In addition, flowchart designs exhibited considerably more abbreviation and other space-saving practices than did PDL designs, with a possible adverse effect on their readability. When equivalent, highly readable designs were presented to subjects in both PDL and flowchart form, no pattern of short-term or long-term differences in comprehension of the design was observed. No significant differences were detected in the quality or other properties of programs written as implementations of the designs. Subjective ratings indicated a mild preference for PDLs. Overall, the results suggest that software design performance and designer-programmer communication might be significantly improved by the adoption of informal Program Design Languages, rather than flowcharts, as a standard documentation method for detailed computer program designs.


2009 ◽  
Vol 28 (11) ◽  
pp. 2915-2918 ◽  
Author(s):  
Jian-ping FU ◽  
Min-yan LU

Sign in / Sign up

Export Citation Format

Share Document