Table des matières:
- Définition - Que signifie le cycle de développement d'applications (AD / cycle)?
- Techopedia explique le cycle de développement d'applications (AD / Cycle)
Définition - Que signifie le cycle de développement d'applications (AD / cycle)?
Le cycle de développement d'une application est une série de processus ou d'étapes qui structurent le développement d'une application afin de terminer un projet de la manière la plus efficace. Les cycles de développement varient en fonction du type d'organisation et même de ses objectifs. Par conséquent, chaque organisation peut avoir un cycle de développement unique.
Les processus au sein du cycle se concentrent non seulement sur le codage réel du logiciel d'application, mais intègrent également la logique et les processus de conception sur lesquels le codage est basé. Cela se fait généralement au début du cycle lorsque toutes les exigences sont définies.
Techopedia explique le cycle de développement d'applications (AD / Cycle)
Le cycle de développement d'applications est très similaire à tout autre cycle de développement en termes de principes et de phases impliqués, bien qu'il puisse y avoir des différences selon ce qui est développé. Il comprend les processus les plus élémentaires, tels que la conception, le développement et les tests.
Parfois, le processus le plus long est la phase de conception, dans laquelle différentes parties prenantes - y compris les développeurs - doivent analyser les exigences et les spécifications des utilisateurs et la technologie à utiliser. Les parties prenantes doivent rassembler les exigences nécessaires, effectuer des analyses et développer la conception en différentes itérations, de haut niveau et détaillées, pour satisfaire à la fois l'utilisateur et le développeur. Certains processus de conception prennent des années avant qu'une conception finale puisse être convenue, mais cela est généralement dû à des préoccupations budgétaires ou au fait que la technologie qui peut répondre à certaines exigences n'a pas encore été développée.
Après la conception, vient la phase de développement proprement dite, où les programmeurs basent leurs codes sur la conception et l'architecture spécifiées du système ou de l'application en cours de développement. Certaines exigences peuvent encore changer pendant la phase de développement, ce qui peut entraver le travail et jeter les choses dans le désarroi. C'est ce qu'on appelle le fluage de la portée.
La phase de test intervient juste après le codage de l'application. Ce processus est très nécessaire car il déterminera si l'application ou le système est apte au déploiement. Lorsque tout a été testé et jugé acceptable, l'application est prête pour la vente au détail ou remise à la personne qui l'a commandée. Pour certains, le cycle s'arrête là, mais les organisations axées sur le client prolongent souvent le cycle pour inclure une phase de maintenance. Cette phase peut s'étendre indéfiniment ou jusqu'à ce que l'application atteigne sa fin de vie et soit retirée et remplacée par une nouvelle.