¿Cuál es el ciclo de vida del desarrollo de sistemas?
Un ciclo de vida de desarrollo de sistemas es el método para organizar la creación, uso y eliminación de nuevos hardware y software en la industria informática. Un ciclo de vida de desarrollo de sistemas sigue el mismo patrón que la mayoría de los inventos nuevos: encontrar un problema, diseñar la solución e implementar la solución. El término es una gran cantidad de una gran cantidad de metodologías y procesos diferentes, todos los cuales siguen este mismo patrón básico.
No hay un solo proceso llamado ciclo de vida de desarrollo de sistemas; en realidad, hay muchas metodologías y modelos diferentes que están en el término. El modelo más básico, a menudo llamado método de cascada, consta de siete pasos. Estos pasos se toman en un orden específico, cada edificio en el último. Si bien esto hace que la cascada sea uno de los modelos más completos, también lo convierte en el más lento y caro.
Otros métodos de desarrollo funcionan en principios similares, pero diferentes. Otros métodos de ciclo de vida del desarrollo de sistemas omiten, combinan oReordene los pasos básicos. En general, esto se hace para acelerar el proceso creativo o menores costos de desarrollo. Además, existen modelos para aprovechar los estilos de computación alternativos y las estructuras comerciales.
Los pasos básicos de un ciclo de vida de desarrollo de sistemas se dividen en cuatro áreas. Los primeros tres, diseño, construcción e implementación, son partes comunes de muchos sistemas e inventos nuevos. El Forth, disposición, es relativamente poco común. La mayoría de estas cuatro áreas tienen "subtipos" que constituyen el ciclo completo.
El diseño es el primer paso en casi todos los modelos, porque sin una idea no hay nada que construir. El paso de diseño tiene el mayor número de subtipos de cualquiera de las áreas. La iniciación requiere que se traiga un proyecto al equipo de diseño para comenzar el proceso. El concepto de sistemas y los pasos de planificación se centran en estudios de contabilidad interna y factibilidad para la empresa de diseño.El análisis de requisitos se centra en centrarse en las necesidades del usuario, y el diseño es la creación inicial del modelo de software o hardware.
La fase de construcción en un ciclo de vida de desarrollo de software es a menudo uno de los más largos. Durante estas subestaciones, el hardware o el software realmente se construyen y proban. El primer paso, el desarrollo, es la creación real del sistema, y dependiendo del proyecto, esto puede llevar desde días hasta años para completarse. El segundo paso, las pruebas, involucra a los no desarrolladores que usan el producto para generar comentarios. Basado en esa retroalimentación, el proyecto volverá al desarrollo o irá a la siguiente fase.
La implementación es cuando los usuarios realmente están utilizando el software o el hardware. Durante el primer substep, también llamado implementación, el proyecto está integrado en los sistemas existentes, y la capacitación de usuarios se lleva a cabo. Las operaciones y el mantenimiento comprenden el segundo paso. Durante este tiempo, su público objetivo usa el proyecto normalmente y realiza regularmente Maintenimiento en el sistema.
La última área, eliminación, no tiene subtipos. Durante esta fase, el proyecto se retira de los sistemas de los usuarios. Si es hardware, se elimina normalmente. El software se migra y los datos existentes se convierten en un sistema más nuevo que está ingresando su fase de implementación.