-
¿Que es el Software?
Es un soporte logico de un sistema informativo. -
Definicion
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentació -
Clasificacion
*Software de sistema.
*Software de programación.
*Software de aplicación. -
Proceso de creacion del sofware
Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr un producto software que resuelva un problema específico. -
Modelos de proceso o vida ciclica
Existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo define el orden para las tareas o actividades involucradas6 también definen la coordinación entre ellas, y su enlace y realimentación. Entre los modelos más conocidos se puede mencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental. -
Modelo cascada
El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños sistemas a desarrollar. -
Modelos evolutivos
Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se aconsejable introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas. -
Modelo iterativo incremental
En el modelo de ciclo de vida seleccionado, se identifican claramente dichos pasos. La descripción del sistema es esencial para especificar y confeccionar los distintos incrementos hasta llegar al producto global y final. -
Sus etapas de desarrollo
*Captura, análisis y especificación de requisitos. *Procesos, modelado y formas de elicitación de requisitos. *Clasificación e identificación de requerimientos.