| Yourdon, E. and Constantine, L. L., Structured Design - Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, Inc., 1979. |
....Put many to many ness = 1 with link r i to c in R Spec. end if end loop end loop end Algorithm 1b. This concludes the translation scheme for entity relationship diagrams. Data Flow Translation Scheme In this section, we use data flow diagrams based on the Yourdon de Marco variant [27] [28]. In order to represent data flow diagrams using conceptual graphs, we use actors, as explained in 4 above. An actor represents a data flow process that is allowed to change the referents of its outputs, using steps known as its private algorithm. Its arcs are classified as either input or output ....
E. Yourdon and L.L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, Englewood Cliffs, New Jersey 1979.
....development [1, 11, 13] In other words, we need more than one of these models during the development process of a typical system. They are converted from one form to another as the needs arise. For example, data flow diagrams are used for systems analysis and structure charts for systems design [2, 12, 18] . Specification details are expressed in a textual form such as structured English or decision tables. The multi model approach allows the most appropriate representation to be used in a given situation. One distinct feature of all these models is that they support multiple levels of abstraction ....
....[ Here [ denotes a non empty list in Prolog. 6 4. 2 Formalization of Evaluation Criteria In this section, we illustrate how we can apply Prolog predicates to review structure charts according to evaluation guidelines as recommended by DeMarco [2] Page Jones [12] and Yourdon [18] . a) Coupling and Cohesion Coupling is a measure of the interdependence among different modules. Modules should be loosely coupled, or relatively independent. There are five major types of coupling. Data coupling and stamp coupling mean that two modules communicate through atomic and composite ....
E. Yourdon and L.L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Yourdon Press Computing Series, Prentice Hall, Englewood Cliffs, New Jersey (1979). 12
....is possible to represent an executable software specification. This might enable us to further investigate the applicability of other useful software modelling techniques, such as behavioral analysis [18] in the ViewPoints framework. For example, if we equip a process notation of a dataflow model [19] with the actor notion, then it may be possible to allow software developers to apply some test cases to their ViewPoints and execute the specifications of those ViewPoint to check whether some desired properties hold in their ViewPoints. As mentioned earlier, ViewPoints may interact with each ....
Yourdon E., Constantine L. L.: Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, Englewood Cliffs (1979).
....Cohesion is a measure of internal module strength while coupling describes the strength of inter module relationships. They are not independent coupling is lowered when communicating activities are located in the same module. Cohesion and coupling are an ingredient in many design techniques [29, 24]. The advent of object oriented software development has brought many benefits but has added further complexity to the concepts of cohesion and coupling by increasing the number of available component and relationship types. For example, in conventional languages such as Pascal or C the dominant ....
....be developed in the context of a framework which embodies the conceptual model of the paradigm [9, 4, for example] but this has proved to be an elusive goal. Yourdon and Constantine identified several kinds of cohesion and coupling and used numeric values to indicate the desirability of each [29]. Strictly speaking, this scale is ordinal even though the values are numeric. Cohesion measures based on program slices have been developed [23, for example] The most commonly used suite of OO metrics, proposed by Chidamber and Kemerer, includes three relevant metrics: RFC (method invocation) ....
E. Yourdon and L. Constantine. Structured design : fundamentals of a discipline of computer program and systems design. Prentice Hall, Englewood Cliffs, N.J., 1979. 10
....by the programming paradigm of the day. This means that the concepts, methods and tools used during all phases of development were based on those o#ered by the pre eminent programming paradigm. So, during the era of structured programming, structured analysis and design techniques were proposed [15,49], while object oriented programming has given rise more recently to object oriented design and analysis [4,45] For structured development techniques this meant that throughout software development, the developer could conceptualize the system in terms of functions and processes, inputs and ....
E. Yourdon and L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1979.
....appeared. In a family of Structured Analysis, other formalisms that theoretically have more expressivepower likePetri nets can be used instead of state transition diagrams to define the behavioral aspects of the system such as true concurrency and hard real time[45] Structured Design(SD)[66, 41] is a top down design method for systematically mapping processes in a data flow diagram to program modules, and its aim is to offer the design with high modularity. Modularity means functional independence among the modules and we have two types of the measure of modularity; one is cohesion for ....
E. Yourdon and L.L Constantine. Structured Design : Fundamentals of a Discipline of Computer Program and Systems Design. Prentice-Hall, 1979.
.... science, ever since its inception, has been devoted the problem: How can we be sure that a computer program is correct The general problem is extremely di#cult, and the enormous variety of computer software in use demands a corresponding variety of approaches: e.g. structured design methods [YC86] automated testing [Ber91] and model checking [GL94] Another possibility in some sense the most idealistic is the formal development of programs with mathematical proofs of correctness claims. If this ideal is ever to become a reality, it is widely agreed that certain basic requirements ....
E. Yourdon and L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice-Hall, 1986. 8 A proof system for correct program development
....by the programming paradigm of the day. This means that the concepts, methods and tools used during all phases of development were based on those offered by the pre eminent programming paradigm. So, during the era of structured programming, structured analysis and design techniques were proposed [9,17], while object oriented programming has given rise more recently to objectoriented design and analysis [1,15] For structured development techniques this meant The Tropos project has been partially funded by the Natural Sciences and Engineering Research Council (NSERC) of Canada, and ....
Yourdon, E. and Constantine, L., Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, 1979.
....by the programming paradigm of the day. This means that the concepts, methods and tools used during all phases of development were based on those o#ered by the pre eminent programming paradigm. So, during the era of structured programming, structured analysis and design techniques were proposed [16,49], while object oriented programming has given rise more recently to object oriented design and analysis [4,45] For structured development techniques this meant that throughout software development, the developer can conceptualize the system in terms of functions and processes, inputs and outputs. ....
E. Yourdon and L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1979. 33
....been practiced in industry for a number of years. This is for example the case with structured analysis and design, and more recently with object oriented analysis and design. The methods provide certain rules of thumb for system modularization, the coupling and cohesion criteria are well known, Yourdon and Constantine (1979). They also introduce diagrams to represent certain aspects of the system. The approaches did not until recently consider real time systems. Extensions of structured analysis and design have been proposed by Gooma (1993) incorporating some aspects on timing analysis for fixed priority scheduling. ....
Yourdon and Constantine (1979). Yourdon E., Constantine L.L. Structured design - fundamentals of a discipline of computer program and systems design. Prentice Hall, Englewood Cliffs, New Jersey.
No context found.
E. Yourdon and L. L. Constantine, Structured Design Fundamentals of a Discipline of Computer Program and Systems Design (2nd Edition), Yourdon Press, New York, 1979.
No context found.
Yourdon, E. and Constantine, L. L., Structured Design - Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, Inc., 1979.
No context found.
Yourdon, E. & Constantine, L. L. (1979), Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, facsimile edn, Prentice Hall.
No context found.
E. Yourdon and L. Constantine. Structured Design : Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, Englewood Cli#s, N.J., first edition, 1979.
No context found.
Yourdon, E. & Constantine, L. L. (1979), Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice Hall.
No context found.
E. Yourdon and L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1979.
No context found.
Yourdon, E. and L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice Hall, Englewood Cliffs, 1979. 30
No context found.
Yourdon, E. and Constantine (1978). Structured Design: Fundamentals of a Discipline of Computer Program and System Design. New York, Yourdon Press.
No context found.
E. Yourdon and L. L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, 1st ed. Prentice-Hall, 1979.
No context found.
Edward Yourdon. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1979.
No context found.
E. Yourdon and L. Constantine. Structured Design : Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, Englewood Cliffs, N.J., first edition, 1979.
No context found.
E. Yourdon and L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program
No context found.
E. Yourdon and L. L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Yourdon Press Computing Series, Prentice-Hall, Englewood Cliffs, New Jersey, 1979.
No context found.
E. Yourdon and L. L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, 1979.
No context found.
Yourdon, E. and Constantine, L., Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, 1979.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC