Font Size: a A A

Practical Studies On Fast Prototype Method Based On UML

Posted on:2007-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:M WangFull Text:PDF
GTID:2178360182460256Subject:Software engineering
Abstract/Summary:PDF Full Text Request
After more than 30 years of development, software engineering has witnessed the birth of a lot of great developing methods and supporting tools. The majority of these developing methods studied a whole project: the procedures such as demand, design, programming, testing, maintenance of the software, and the final handing over to customers. Very few developing methods will study how to develop a demonstration software to show to the customer when the project is still open to public bidding. This is a weak link in the software field at present, but it is also a significant link. In deciding on a software company for a project, customers not only consider the scale of the company, its ability to develop a big system, a perfect organizing structure, but most importantly they will consider the software company's understanding of the project and their preliminary preparation. So the thesis believes that customers will be more inclined to approve the work of a software company when they are shown a prototype in the shortest time possible.This thesis mainly made a study into developing a method called Inferential Fast Build Method, hence referred to as IFBM. IFBM should meet the present standard of software developing in the field, so that it can be accepted and understood by most software developing personnel. However, this thesis does not want to be too ambitious to include in this method all the procedures in general developing. Complying with the software developing standards, this thesis proposed a simplest process to satisfy the need to develop the bidding demonstration system. As a result we are clear of the developing procedures, the goal; we will have a well-defined range, a very coherent operating system; it will be the most economical in saving time, man power, without any unnecessary work; it can also make the customers understand what the system can do, and how to use it, etc.As the Chinese saying goes: "The sparrow may be small but it has all the vital organs." It is not recommended to simplify the procedures and narrow down the range atthe expense of practicability. The development of a prototype naturally goes through a series of procedures such as demand, design, analysis, and the application of these procedures. So first of all, a brief introduction was made to the language used in this thesis, and why UML language was used, but not any other. Then comes the introduction to the general developing procedures, which makes clear the procedures a complicated system will go through, as well as its depth and scope. Next, on condition that my study doesn't violate the general developing rules, the thesis one by one described the "dos" and "don'ts" of IFBM in demand, design, analysis, and the specific extent at the stage of application.As is widely known, in the process of design, it is better to use the method of data flow than to define the database, the diagram, fields, etc. IFBM avoided the problem of both methods: it made a comprehensive improvement based on the two methods, so that when dealing with a targeted design, the new method is capable of naturally inducing a diagram and a way to work out each field. Besides, IFBM also introduced the definition of the product, e.g. case, category, property, and diagrams are all products. There are two technical difficulties that this thesis is trying to solve: to make a product diagram of the result in each procedure, so as to illustrate the degree to which each product should be dealt with in this procedure.The development of a method will ultimately be applied to practical cases. In the last part of the thesis, the value and practicability of IFBM was testified through the case of enterprise pension account management system. Enterprise pension management method is a new policy regulation to regulate the supplementary pension, while enterprise pension account management system is unprecedented in China. Therefore all the major software companies are starting to study the relevant policies in China, and make study tours abroad. Consequently the bidding competition is getting more and more fierce. IFBM played the decisive role in the preliminary stage of the project. The prototype developed using this method won approval from the China Ministry of Labor and Social Security, which made the prototype a platform for enterprise pension research projects.The research done in this thesis will contribute a lot to the development of prototypes used by software companies at bidding meetings.
Keywords/Search Tags:Fast Prototype, UML, Develop Process
PDF Full Text Request
Related items