Criado por Saul Gomez Ortiz
aproximadamente 8 anos atrás
|
||
SOFTWARE
Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos.
Clasificación del software:
Software de sistema
Software de programación
Software de aplicación
Proceso de creación del software:
proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo.
Modelos de proceso o ciclo de vida:
Para cada una de las fases o etapas listadas en el ítem anterior, existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo, define el orden de las tareas o actividades involucradas, también define la coordinación entre ellas, y su enlace y re alimentación.
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.
Modelo iterativo incremental:
El incremental es un modelo de tipo evolutivo que está basado en varios ciclos Cascada Re alimentados aplicados repetidamente, con una filosofía iterativa.
Carácter evolutivo del software:
El software es el producto derivado del proceso de desarrollo, según la ingeniería de software. Este producto es intrínsecamente evolutivo durante su ciclo de vida. El software evoluciona, en general, generando versiones cada vez más completas, complejas, mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas (sean de hardware o sistemas operativos), etc.
1 Cambio continuo
2 Complejidad creciente
3 Evolución prolongada del programa
4 Estabilidad organizacional
5 Conservación de la familiaridad
6 Crecimiento continuado
7 Decremento de la calidad
8 Realimentación del sistema