Font Size: a A A

Design And Implementation Of College Library MIS Based On Agile Developing Model

Posted on:2007-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:X Y XiongFull Text:PDF
GTID:2178360185496919Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In this paper, some current kinds of developing models are been analyzed and compared. Then Agile Software Development is introduced emphatically, and especially Extreme Programming (XP)-a representative agile model-is researched and discussed at length. A college library MIS is developed by the means of agile development principles and XP practical methods in a situation of limited developers and short time. It quite meets the demand of the college library management, and it is of good stability, flexibility, friendliness and extensibility. The development process and application effects of this system illuminate that agile software development is very efficient for the middle-scaled developing team to implement an application with good performance.The work emphasis of this paper is focused on how to design and implement a college library MIS with the instruction of agile developing model and XP, and some viewpoints and experiences are put forward during the development. The development process is divided into several iterations based on XP lifecycle. Once iteration is composed of user story obtainment, modules design & allocation, pair programming, integration, testing and so on. This paper introduces the following contents of once iteration particularly:· Obtain user story based on scene analysis technology to benefit for the communication between user and programmer, or among programmers.· Allocate and realize modules based on scene technology with much smaller grain, more accurate functions implementation, and much better maintenance.· Introduce and aggravate the user role during the pair programming activities according to the actual system development condition.Then based on the development process and working effects of this application, we make a contrast between traditional development model and agile development model to prove the efficiency and superiority of agile development model and XP development methods for the middle-scaled developing team.
Keywords/Search Tags:agile developing model, XP, scene technology, pari programming
PDF Full Text Request
Related items