Summary: | 博士 === 淡江大學 === 資訊工程學系 === 87 === During the software developing stage, the analysis and design phases are the major processes affecting the quality of software. This thesis describes a new methodology for software development based on software analysis model. The methodology has a main feature, through modeling an Analysis Phase Machine (APM) for fulfilling the integration of the process, data flow and semantic action entries. Thus our model differs greatly from the traditional Structured Analysis and Design Technique (SADT). Following our model, the ambiguity of the automatic transformation between software engineering stages can be easily reduced. After reviewing the features of the methodology, the paper presented the model of the APM integration platform in which the software analysis tools can be embedded. In particular, the platform can support an instantaneous description of any traditional analysis tool and provides a Transparent Design Environment (TDE) gathered from the APM for collecting the software design information. Some example tools such as Data Flow Diagrams (DFD) and Structure Charts (SC) are then used to verify the proposed APM methodology. The APM mechanism can be applied to the traditional software structured methodologies and Object Oriented Software Engineering (OOSE).
|