Font Size: a A A

Study And Application Of Object-Oriented Modeling Technology In Software Development

Posted on:2003-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Y HuangFull Text:PDF
GTID:2168360092965840Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
This paper first describes the reasons why cost is always high, quality is always low, schedule is always behind the plan, and software isn't delivered to user on time for some decades. First, it is difficult to understand user's real requirements; Second, the development hasn't followed an assured steps in software administration, organization and corresponding; Third, good methods has not combined with the software development process. The author considers these are main powers to progress the software engineering, and then brings forward the solutions of these problems.Real world is composed of entities and the relations of them. Using Object-Oriented method can help us to master and control the complexity of the system. Model is the abstraction of the real world; different model reflects different aspect of the system. It is a good idea to build different models from different angles to understand the real system. This paper also introduces the characteristics and notions of the UML; it can help developers and users to understand the system unanimously.Modeling a system is a process of creating and converting a model. A process is a series of activities to do a work. It's necessary to organize these activities according to a given steps in order to develop a system well. The Unified Process made up of four serial phases, which organized into some iterations and nine core workflows, provides a frame to organize them.Then this paper explains some concepts in Unified Process. It is based on sound software engineering principles such as taking an iterative; use case driven, and architecture-based approach to development.In the last the paper gives an example using UML and the Unified Process, describes the entire modeling process of developing a system. The features of this method are decrease the time of development, improve the quality of software, increase the transparence of management, and deliver the products to users in time and on budget.
Keywords/Search Tags:object-oriented, modeling, Unified process, UML, Unified Modeling Language
PDF Full Text Request
Related items