Font Size: a A A

Software Process Model--Synchronization Model

Posted on:2004-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:Q H HanFull Text:PDF
GTID:2168360092496674Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increase of software developing scale,software developing has changed from the early art style to the software engineering phase.The emergence of software engineering is to solve software crisis in software developing.The concept of software crisis is a series of serious problems,which are met in the process of software developing and maintenance.Software process models are very important in software engineering. Software process model is the framework of all the activies of software developing.lt can express all the processes of software developing clearly and prescribe the main task and role that need to be done.lt is the basis of software project developing. Software process model provides the relationship among all phases of software developing.lt is the generalization and important content of software engineering.lt provides the management of softwaic engineering with milestone schedule and also provides the process of software developing with principle and methods.In the process of software developing,requirement,design and coding often change.There are many reasons that contribute to it.If requirement changes,design and coding must make corresponding modification to meet the needs of system.How to ensure the consistency of requirement,design and coding during these changes?That is a problem that our current software process models do not solve.According to current status of software developing and the characteristics of current software process models and problems that go along with them,This thesis proposes a new software process model-synchronization model.This model is designed to ensure that if there is a change in requirement,design and coding, others can adjust automatically.This thesis also discuss how to use synchronization model to carry through software developing which includes requirement analysis,design,coding and test,and so on.In order to assist software developing using synchronization model,thisthesis proposss a simple CASE tool--automatical synchronization modeltool.It describes and controls all the elements in the process of software developing,such as requirement,design and coding. It uses some mechanisms in object-oriented analysis to deal with requirement and design,in addition,it has the function that others do not have:checks the consistency of requirement,design and coding automatically.At the same time,if the requirement changes,it can change the correlative design and coding automatically. This automatical synchronization model tool is developed by using Delphi.This thesis gives concrete design and realization.
Keywords/Search Tags:Software engineering, software process models, synchronization model, CASE tool
PDF Full Text Request
Related items