WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Design and implementation of a web portal on sustainable development in Cameroon

( Télécharger le fichier original )
par Yvon Berthet SONAGOU TAKAM
Université de Bamenda -ENSET- - DIPET II 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

7.2. Functional specifications

Of course the platform must be accompanied by a database. Which database should be updated automatically from the forms of the portal. And save each item must contain all necessary references to a possible recovery to be displayed on a page of the site then be modified or deleted view of the database. This applies to articles, documents and links.

The personal data of users will be protected just as the transmission of data to the database.

7.3. The software life cycle

Laurent AUDIBERG (2008) defines the life cycle of software as all stages of software development, from conception to its demise. The goal of such a division is to define intermediate milestones for validation of software development, that is to say, the compliance of the software with the expressed needs, and verification of the development process, it is -to say the appropriateness of the methods implemented.

The origin of this division comes from the fact that the errors have a higher cost as much as they are detected late in the implementation process. The life cycle can detect errors earlier and thus to control the quality of the software, the time of its implementation and the associated costs.

The software life cycle typically includes at least the following steps:

- Goal Setting: This step is to define the purpose of the project and its inclusion in a comprehensive strategy.

- Needs analysis and feasibility: that is to say the phrase, collecting and formalizing requirements of the applicant (the client) and the set of constraints, and estimate the feasibility of these requirements.

- Specifications and overall design: This is the development of specifications of the general architecture of the software.

- Detailed Design: This step is to clearly define each subset of the software.

- Coding (implementation or programming): it is the translation into a programming language features defined during design phases.

- Unit Testing: They allow you to individually verify that each subset of the software is implemented according to specifications.

- Integration: The objective is to ensure that the interfacing of different components (modules) of the software. It is the subject of integration testing in a document.

- Qualification (or recipe): That is to say, the verification of compliance software to the initial specifications.

- Documentation: It aims to produce the information needed to use the software and further developments.

- Put into production: the deployment software site.

- Maintenance: It includes all corrective actions (corrective maintenance) and scalable (scalable maintenance) on the software.

The sequence and the presence of each of these activities in the life cycle depend on the choice of a life cycle model between the client and the development team. The life cycle can take into account the technical, organizational and human aspects.

7.4. Structure of the web application

Taking into account the objectives of our platform, architecture and the examples set by other portals of the same type, we have set up this structure.

USERS SPACE

FORUM CATHEGORYIES

SUGGEST LINKS

SUGGEST DOCUMENT

SUGGEST ARTICLE

LIBRARY

USEFUL LINKS

SUGGEST CONTENT

FORUM

ADMIN

CONTENT SUGGESTED

HOME

INSCRIPTION

UPDATE LINKS

UPDATE ARTICLES

UPDATE DOCUMENT

FORUM SUBJECT

COMMENTS

PRIVATE MESSAGES

USER PROFILE

USERS LIST

Figure 8: Structure of the application

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Entre deux mots il faut choisir le moindre"   Paul Valery