Titre : | Agile modeling and developing of a web application for an insurance agency |
Auteurs : | Imed Eddine Guerfi, Auteur ; Amira Mohammedi, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2017 |
Format : | 1 vol. (71 p.) / 30 cm |
Langues: | Anglais |
Sommaire : |
General Introduction ....................................................................................................................... 1 I. Web applications ................................................................................................................... 3 I.1 Introduction ................................................................................................... 3 I.2 The Web ........................................................................................................ 3 I.2.1 Web Definition ........................................................................................ 3 I.2.2 Web browsers [4] .................................................................................... 4 I.3 Web server ..................................................................................................... 4 I.3.1 Web server definition [5] ........................................................................ 4 I.3.2 Client-server architecture ........................................................................ 4 I.3.3 The different client / server architectures ............................................... 5 I.3.4 Websites .................................................................................................. 8 I.4 Web application ...........................................................................................11 I.4.1 Definitions of web application ..............................................................11 I.4.2 The main advantages of a web application [13] ...................................11 I.5 Conclusion ...................................................................................................12 II. Agile Methods ..................................................................................................................... 13 II.1 Introduction ..............................................................................................13 II.2 Agile approach .........................................................................................13 II.2.1 Agile to project management [14] .....................................................13 II.2.2 Agile approach rather than Agile method [14] ..................................14 II.2.3 Basic principles of Agile approach [15] ............................................14 II.2.4 Differences between Agile and traditional approach ........................15 II.3 Agile methods ..........................................................................................18 II.3.1 History of Agile methods [14] ...........................................................18 II.3.2 Functionality of Agile methods [17] ..................................................19 II.3.3 Most famous methodologies of Agile methods .................................20 II.3.4 The strengths of the Agile methodology [15] ....................................23 II.4 Agile Manifesto ........................................................................................23 II.4.1 History of Agile Manifesto [21] ........................................................23 II.4.2 The Agile Manifesto values [22] .......................................................24 II.4.3 Principles underlying Agile Manifesto [23] ......................................24 II.5 Agility in web application development ..................................................25 II.5.1 Introduction ........................................................................................25 II.5.2 The suitable Agile method to develop a web application ..................26 II.5.3 Tension between quality and agility ..................................................26 II.5.4 XWebProcess (XP & Quality Disciplines) ........................................29 II.6 Conclusion ................................................................................................34 III. Analysis & Design ............................................................................................................... 35 III.1 Introduction ..............................................................................................35 III.2 Definition of UML [42] ...........................................................................35 III.3 Insurance web application architecture ....................................................36 III.4 The actors of the system ...........................................................................37 III.5 System use cases ......................................................................................37 III.5.1 Visitor use case: .................................................................................38 III.5.2 Client use case: ..................................................................................39 III.5.3 Administrator use case: ......................................................................40 III.5.4 Expert use case: ..................................................................................41 III.6 System sequence Diagrams ......................................................................41 III.6.1 Visitor insurance offer Scenario ........................................................42 III.6.2 Visitor inscription Scenario ...............................................................43 III.6.3 Client log in Scenario ........................................................................44 III.6.4 Client new insurance Scenario ...........................................................45 III.6.5 Expert waiting cases Scenario ...........................................................47 III.6.6 Administrator search by name scenario: ............................................48 III.7 Class diagram ...........................................................................................49 III.7.1 Class diagram definition [46] ............................................................49 III.7.2 Insurance web application class diagram ..........................................49 III.8 Conclusion ................................................................................................50 IV. Implementation & realization .............................................................................................. 51 IV.1 Introduction ..............................................................................................51 IV.2 Hardware & software environment ..........................................................51 IV.3 Programming language ............................................................................51 IV.3.1 HTML 5 [47] ......................................................................................51 IV.3.2 CSS 3 [48] ..........................................................................................52 IV.3.3 PHP 5 [49] ..........................................................................................52 IV.4 Software....................................................................................................53 IV.4.1 WampServer [50] ...............................................................................53 IV.4.2 PhpMyAdmin [51] .............................................................................54 IV.4.3 Photoshop [52] ...................................................................................55 IV.4.4 Sublime Text 3 [53] ...........................................................................56 IV.5 The main graphical interfaces: .................................................................57 IV.5.1 Home page window ...........................................................................57 IV.5.2 About our agency windows ...............................................................58 IV.5.3 Offers windows ..................................................................................59 IV.5.4 Client Inscription and Login windows ..............................................61 IV.5.5 Client account windows .....................................................................63 IV.5.6 Administration windows ....................................................................66 IV.6 Some source code: ....................................................................................67 IV.6.1 The php source code for visitor inscription .......................................67 IV.6.2 The php source code for administrator log in authentication ............68 IV.6.3 The php source code for expert log in authentication .......................69 IV.7 Conclusion ................................................................................................70 General Conclusion ....................................................................................................................... 71 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/238 | Mémoire master | bibliothèque sciences exactes | Consultable |