This paper deals with the production from code of data flow diagrams that can represent Real Time software systems and ensure consistency with code. The authors firstly define and illustrate some models representing t...
详细信息
This paper deals with the production from code of data flow diagrams that can represent Real Time software systems and ensure consistency with code. The authors firstly define and illustrate some models representing the task structure of a software system, the parallelism and concurrency between tasks and the related dataflow, and then introduce the rewriting rules that allow one model to be obtained from another. Finally, the authors describe a prototype tool that has been set up at DIS (Dipartimento di Informatica e Sistemistica) at the University of Naples for generating these models and their graphic representation from ADA code using Reverse Engineering techniques. The graphs produced by the tool can be utilized in the maintenance and reuse of existing Real Time software and to check consistency between design and code.
Escalating manpower costs in developing systems have caused an increasing need for greater productivity in system development. This is particularly true in the analysis and design phases. Productivity in the system an...
详细信息
Escalating manpower costs in developing systems have caused an increasing need for greater productivity in system development. This is particularly true in the analysis and design phases. Productivity in the system analysis phase can be increased with the use of computer-aided tools. For example, a structured analysis and documentation tool-the dataflow diagram-allows an analyst to model and document a syste with relative ease. However, the manual production of a dataflow diagram is a time consuming process. Combining the production of data flow diagrams with SPSL/SPSA, a system for specifying system requirements produces a synergistic effect on increases in productivity. As well, it ensures the use of standards and the completeness of the diagram. This paper formulates the criteria for drawing data flow diagrams and describes the placement and routing algorithms used in a system called MONDRIAN. A generalized approach to the question of software diagrams is then proposed based on our experience with MONDRIAN and a metasystem approach to the creation of CASE environments. A formal approach to the definition of software objects and their graphical representation is given. Finally, the use of location constraints as a basis for generalized layout algorithms is discussed.
In developing information systems, analysts must communicate their understanding of the business problem to the user and must specify the proposed system to the designer. Over the years, various kinds of flow charts h...
详细信息
In developing information systems, analysts must communicate their understanding of the business problem to the user and must specify the proposed system to the designer. Over the years, various kinds of flow charts have been used to convey this information. flow charts were originally developed when most programs either made scientific calculations or processed transactions. More recently, data flow diagrams have been used to document the analysis phase. A major point of this paper is that neither type of flow diagram is well suited to the development of interactive systems, particularly decision support systems. In an effort to address this problem, Sprague and Carlson developed the ROMC approach to the design of decision support systems. While their approach helps classify the components of a decision support system, it does not provide the analyst with a means of conveying the necessary information to the user or designer of a specific decision support system. The feature chart, which is a synthesis of the ROMC model and structured analysis, is proposed as a graphic tool for analysis and communication. It serves the purpose of analysis in that tasks are defined and user interfaces shown. It also shows the controls available to the user and the ways the user can navigate through the system. The use of the feature chart is discussed for two applications: a geographic decision support system and a financial application using a generator.
This paper deals with the use of Structured Analysis just prior to system acceptance testing. Specifically, the drawing of data flow diagrams (DFD) was done after integration testing. The DFD's provided a picture ...
详细信息
This paper deals with the use of Structured Analysis just prior to system acceptance testing. Specifically, the drawing of data flow diagrams (DFD) was done after integration testing. The DFD's provided a picture of the logical flow through the integrated system for thorough system acceptance testing. System test sets, were derived from the flows in the DFD's. System test repeatability was enhanced by the matrix which flowed from the test sets.
This paper describes a portable software tool used for the processing and maintenance of data flow diagrams which form the basis of structured analysis techniques. The tool itself is based on the idea that dataflow d...
详细信息
This paper describes a portable software tool used for the processing and maintenance of data flow diagrams which form the basis of structured analysis techniques. The tool itself is based on the idea that data flow diagrams can be modelled by means of semantic nets and can be manipulated by a semantic net processor. A major feature of the tool is the facilities it provides for the maintenance programmer.
暂无评论