Cycle de développement d’application (annonce / cycle)

Définition - Que signifie le cycle de développement d'application (AD / Cycle)?

Le cycle de développement d'applications 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. En conséquence, 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 incorporent également les processus logiques et 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.

Definir Tech explique le cycle de développement d'applications (AD / Cycle)

Le cycle de développement d'application 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 partie conception, dans laquelle différentes parties prenantes - y compris les développeurs - doivent analyser les exigences et les spécifications des utilisateurs et de la technologie à utiliser. Les parties prenantes doivent rassembler les exigences nécessaires, effectuer des analyses et développer la conception en diverses 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 problèmes de budget ou parce que la technologie qui peut répondre à certaines des 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 semer la confusion. 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 à celui qui l'a commandée. Le cycle se termine là pour certains, mais les organisations centré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.