ETIMOLOGÍA
SIGUIENTE
Software (pronunciación AFI:ˈsɒftwɛəʳ]) es una palabra proveniente del inglés, que en español no posee una traducción
adecuada al contexto, por lo cual se la utiliza asiduamente sin
traducir y así fue admitida por la Real Academia
Española (RAE). Aunque puede no ser estrictamente lo mismo,
suele sustituirse por expresiones tales como programas
(informático) o aplicaciones (informáticas) o soportes lógicos.
Software es lo que se denomina producto en Ingeniería de
software.
CLASIFICACION
PROCESOS• CASCADA
PROCESO O CICLO DE VIDA
EVOLUTIVO
ITERATIVO INCREMENTAL
ESPIRAL
ESPERIAL WIN & WIN
ETAPAS
• PROCESOS, MODELADOS Y FORMAS DE ELICITACION DE REQUISITOS
CLASIFICACION E INDENTIFICACION DE REQUISITOS
DEFINICIONSe conoce como software alequipo lógico o soportelógico de un sistema
informático, que comprende el
conjunto de los
componentes lógicos necesarios
que hacen posible la realización
de tareas específicas, en
contraposición a los
componentes físicos que son
llamados hardware.
PROCESOSEl proceso de creación de software
puede llegar a ser muy complejo,
dependiendo de su porte,
características y criticidad del mismo.
Es así que normalmente se dividen en
tres categorías según su tamaño o
costo:
-Pequeño
-Mediano
-Gran porte
Este proceso involucra numerosas yvariadas tareas, desde lo administrativo,pasando por lo técnico y hasta la gestióny el gerenciamiento.
Siempre se cumplen ciertas etapas mínimas:
• Captura, elicitación, especificación y análisis de requisitos
• Diseño
• Codificación
• Pruebas
• Instalación y paso a producción
• mantenimiento
ETAPASCaptura, análisis y
especificación de requisitos:
Esta es la primera fase que se realiza, según el modelo de
proceso adoptado.
En simples palabras y básicamente, durante esta
fase, se adquieren, reúnen y especifican las características funcionales y no funcionales que deberá cumplir el futuro
programa o sistema a desarrollar.
Carácter evolutivo del software
El software es intrínsecamenteevolutivo durante su ciclo devida. El software evoluciona, engeneral, generando versiones cadavez más completas, complejas,mejoradas, optimizadas en algúnaspecto, adecuadas a nuevasplataformas (sean de hardware osistemas operativos), etc. Elsoftware evoluciona sencillamentepor que se debe adaptar a loscambios del entorno, seanfuncionales (exigencias deusuarios), operativos, deplataforma o arquitecturahardware.
SIGUIENTE
MODELOS
PROCESO O CICLO DE VIDA: Este
es utilizado para el desarrollo,
define el orden de las tareas o
actividades involucradas, también
define la coordinación entre ellas,
su enlace y realimentación.
TENEMOS LOS SIGUIENTES:MODELO CASCADA
MODELO CASCADA REALIMENTADO
MODELO EVOLUTIVO
• MODELO ITERATIVO INCREMENTAL
• MODELO ESPIRAL
• MODELO ESPIRAL WIN & WIN