Font Size: a A A

Study On RUP And Its Application In DataAgent

Posted on:2006-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y XieFull Text:PDF
GTID:2168360155468234Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of the programming-language, the corresponding software engineering has got the rapid progress. In modern software engineering, object-oriented analysis (OOA), object-oriented design (OOD), object-oriented programming (OOP) has been widely used in various area. Although you can find in some books which mentioned the OOA, OOD, but most of them can not offer systemic and theoretic guidance, for example, how to trace the changing of requirements and how to get the object-oriented elements in global area. Neglect of those problems result in the uncertainty to software development. In this paper, according to the practice of author, five basic problems on modern software engineering are discussed; they can be viewed as the complementarities to modern software engineering.UML (Unified Modeling Language) is a common & visual modeling language, it can be used to analyze and design. But it is a modeler language not a modeler method; it can't provide the guidance to analyzer or designer in specified modeling processing. UML is not designed for any specified programming languages, but taking into account the practice, about 80% of electronic- commercial- affair developments is based on the JAVA, but we find no book is written about the mapping between UML and Java, so, It is important to creating the direct mapping between the UML and Java. This will give convenience to the development based on Java.Traditional software engineering has some disadvantages such as follows 1: defects exist in the requirement and designing only can be found in the late of the project. 2: the weak controlling to the project risk. Also the Rational Corporation has offered a method named Unified Process, but it is so immense that you cannot use it in practice conveniently. So how to cut down and assemble the RUP is a very important problem, in this paper, some very important methods and principles are offered to resolve this question.The very important problem that we must face in software activities is how the trace the changing of the requirements. Reasonable and effective methods to trace the changing may be based on the flexible and lower-coupling software structure. In the paper, a new structural scheme is advanced according to the software reusing. This scheme can fit to trace the changing of the requirements. The methods of distinguishing the object and tracing the changing of requirements are advanced in this paper.DataAgent is the low-level, data-communication software; the web application based on J2EE can resolve most data-communication problems, such as synchronization of database accessing, the automatic reflection of data recorder to JAVA object, the transaction function etc. But if the system wants the data to communicate with specified protocol, (we always have to face those occasions) it can't resolve all problems especially in specified occasions such as we mentioned as before, We will discuss a practical problem which we encountered in practice. By using the OOA and OOD methods, and UML tool we found it a convenient method toresolve this problem.The purpose of this paper lies in: according to the RUP, to distribute the rule and responsibility. Use the tool of UML such as VISIO or Rational Rose to analysis and design. Create the flexible software structure and get the basic elements of OOPL...
Keywords/Search Tags:OOA, OOD, UML, design model, Rational Unified Process (RUP), systemic Structure, software reuse
PDF Full Text Request
Related items