2. 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.
3. 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
4.
5. DEFINICION
Se conoce como software al
equipo lógico o soporte
ló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.
7. PROCESOS
El 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
8. Este proceso involucra numerosas y
variadas tareas, desde lo administrativo,
pasando por lo técnico y hasta la gestión
y 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
9. ETAPAS
Captura, 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.
10. Carácter evolutivo del software
El software 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. El
software evoluciona sencillamente
por que se debe adaptar a los
cambios del entorno, sean
funcionales (exigencias de
usuarios), operativos, de
plataforma o arquitectura
hardware.
SIGUIENTE
11. 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.