Вы находитесь на странице: 1из 15

Características del software

El software es un producto intangible:


› Se desarrolla no se fabrica:
No es un producto estático
Debe ser flexible para aceptar modificaciones
› Se deteriora
Por la labor de mantenimiento
Aparición de nuevas tecnologías
› Se desarrolla a la medida
La mayoría de las veces se desarrolla de acuerdo a las
necesidades particulares de los clientes
Aunque ya existen algunas empresas de software que
desarrollan aplicaciones genéricas
Categorías de software
› Software de Sistemas
› Software de tiempo real
› Software para Gestión de información
› Software empotrado
› Software para PCs
› Software de ingeniería y científico
› Software de inteligencia artificial
!itos del Software
› !itos de Gestión:
Siempre lo hemos hecho así y funciona bien: resistencia al cambio
› !itos del Cliente:
El software lo hará TODO
Hay cosas que no hay que decir, el analista debe suponerlas
Los detalles se dejan para el final
› !itos de Desarrolladores:
Los métodos no sirven
Lo único importante es el código
El proyecto termina con el desarrollo del software (͙y la
documentación y el mantenimiento qué ?)
Ciclo de vida de Un Software
Abstracto para el analista....y
Sistema
posiblemente para el usuario!

Conocedor del
sistema...aún cuando
no lo tenga muy claro

Usuario Analista
Ô 
 
Ô

Ô 
  
   
Ciclo de vida de Un Software

› Œ Ô   
Estar en contacto constante con el cliente
Establecer los requisitos
Definir el problema
Determinar los límites y su interacción con el
entorno
Es junto con el análisis la fase más importante
Ciclo de vida de Un Software
› Œ     

Objetivo del Software


¿Para qué el software?

Ô     

Procesos del sistema


¿Qué será resuelto?
Contacto constante con el cliente
Ciclo de vida de Un Software
› Œ !Ô
"   #
DLa fase de diseño marca una transición desde la
descripción de cómo debe lucir la solución
(especificaciones) hacia cómo será resuelto el
problema͟ von !ayrhauser.
Ciclo de vida de Un Software
› DDiseño: traza o delineación de un edificio o una figura͟.
RAE. á    $

› La solución no se obtiene de ese recetario que es el


método. La solución es un planteamiento del analista,
construido gracias al conocimiento adquirido con ayuda,
ahora sí, del método. á     $
Ciclo de vida de Un Software
› Œ %Ô    

Traducir el diseño al código


Ciclo de vida de Un Software
› Œ &      '  
Îerificar el funcionamiento del sistema
desarrollado.
Corregir los errores encontrados.
Hacer mejoras con base en la apreciación del
cliente.
Ciclo de vida de Un Software
› Œ (    Ô))*Œ)
Corregir errores no hallados en la fase de pruebas.
!ejoras propuestas por el cliente.
Nuevas funciones (cliente o analista).
Revisión del funcionamiento.

ASEGURAR QUE CONTINÚE LA SATISFACCIÓN DEL


CLIENTE
Ciclo de vida de Un Software

DEFINICIÓN

ANÁLISIS

DISEÑO

DESARROLLO
Conclusión y reflexión
› El SW es actualmente un elemento de vital importancia
para la humanidad.
› El SW esta por doquier: dispositivos móviles,
electrodomésticos, etc.
› Dada esta importancia es paradójico que aún los
enfoques metodológicos no hayan penetrado
suficientemente en el desarrollo.
› Es imperativo que los estudiantes de ingeniería de
sistemas y ciencias afines entiendan la importancias de
estos enfoques, para garantizar el futuro de las
empresas de software.

Вам также может понравиться