Sunteți pe pagina 1din 4

Joshua Adrian Ruiz Ramírez

CICLO DE VIDA Y DESARROLLO DE SISTEMAS

Actividad No. 1 Mapa Conceptual

Entrega. 8 Julio de 2019.

UVM Lomas Verdes.

Ingeniería en Tecnologías de Sistemas y de

Información.

Prof. Andrés Mejía Figueroa


Introducción.

El ciclo de vida de un proyecto software incluye todas las acciones que se realizan
sobre él desde que se especifican las características que debe tener, hasta que se
mantiene en operación. A veces (aunque no será éste nuestro caso) se incluyen en
el ciclo de vida las modificaciones que pueden realizarse al sistema para adaptarse
a nuevas especificaciones.

Hoy por hoy no disponemos de herramientas, ni siquiera de metodologías, que nos


permitan transformar el software ordinario en otro que sea fiable y fácilmente
mantenible. En el campo del hardware, por el contrario, esta anhelada situación está
mucho más cerca de la realidad. Así, disponemos de chips que son a la vez
extremadamente complejos y muy fiables. Sin embargo, los sistemas software
medianamente grandes suelen estar "plagados" de errores, y realizar cambios en
ellos es, cuando menos, una tarea arriesgada y es por ello que en este trabajo
realizaremos a detalle un mapa donde se explique el correcto medio para la creación
de un Software y los pasos a seguir para eliminar la mayor cantidad de errores
posibles.
Mapa conceptual.

El ciclo de vida del software El ciclo de vida clásico


• Está constituido por los métodos y técnicas de la ingeniería • El ciclo de vida clásico también se denomina ciclo de vida
del software delimitado por el ciclo de vida del software, en cascada, lo cual quiere decir que en cada etapa se
más concretamente, por diferentes etapas que se obtienen unos documentos que son las bases de partida de
distinguen. la etapa siguiente

Etapas

Diseño •Análisis de requisitos Análisis Previo


• El diseño especifica una solución a este problema o “cómo • Su objetivo es definir con detalle las necesidades de • En esta etapa se definen los grandes rasgos del sistema de
el software tiene que hacer su función”, hay que diseñar información que tendrá que resolver el software , sin tener software que tendrá que dar soporte informático a unas
varios aspectos diferenciados: su arquitectura general, las en cuenta, por el momento, los medios técnicos con los actividades determinadas de unos ciertos usuarios dentro
estructuras de datos (base de datos, etc.), la especificación que se tendrá que llevar a término el desarrollo del del marco más general de la actividad de la empresa u
de cada programa y las interfaces con el usuario. software . organización.
• Como el lenguaje de programación, el gestor de bases de
datos, los componentes que se pueden reutilizar, etc.

Programación Prueba Fases


• Consiste en traducir el diseño a código procesable por el • La etapa de prueba consiste en probar el software desde • 1) En la primera se hacen pruebas, primero para cada uno
ordenador. Es en esta etapa donde se le da forma real al distintos puntos de vista de una manera planificada y, de los programas por separado y, después, por grupos de
software , es en realidad cuando se elabora. El entregable naturalmente, localizar y corregir dentro del software y su programas directamente relacionados, y se aplica la
que se genera en esta etapa es el programa propiamente, documentación los errores que se detecten. La prueba se especificación de la prueba que hemos mencionado con
con todas sus funcionalidades y componentes. lleva a término en las dos fases siguientes: anterioridad.
• 2) En la segunda fase se comprueba que el conjunto de
programas dé los resultados que se esperan y que lo haga
con el rendimiento deseado.

Mantenimiento
• Consiste en hacer cambios –pequeños o grandes– para
corregir errores, mejorar las funciones o la eficiencia, o
adaptarlo a un nuevo hardware o a cambios en las
necesidades de información. Puesto que un software
puede estar en explotación diez años o más, a menudo el
coste total del mantenimiento durante la vida del software
es de dos a cinco veces mayor que el coste de desarrollo.
Conclusión.

Se entiende que como toda ingeniería existe un proceso de fabricación de un


producto o un bien determinado, para cada producto existe un factor que lo
antepone al mismo y con el cual se tiene una base de desarrollo del mismo que
“simplifica” la creación del mismo pero en el desarrollo y ciclo de vida de un software
se carece de dicha oportunidad en la mayoría de los casos pues no se cuenta tan
fácil con un código ya existente para la creación del mismo lo que hace esta tarea
un proceso más complicado de realizar pues todo nace desde cero y es por ello que
deben existir etapas en la creación de un software o programa que nos asegure una
minimización de errores durante su creación y que se deben de seguir así mismo
para generar una calidad en la vida y desarrollo del mismo para mantener un control
del mismo.

Referencias.

 One Folio (productor). (2015) Profesionalismo en el Desarrollo de


Software [vídeo] Recuperado de
http://onefolio.laureate.net/es/resources/1087
 Campderrich, F. B. (2003). Ingeniería del software. Barcelona, ES:
Editorial UOC. Recuperado de
http://site.ebrary.com/lib/vallemexicosp/reader.action?docID=106461
49

S-ar putea să vă placă și