Es un conjunto estructurado de actividades requeridas para desarrollar un sistema de software
Entre las actividades, tenemos:
- Identificación y análisis de los requerimientos
- Diseño
- Construcción
- Implementación
- Mantenimiento
ANÁLISIS
Aquí identificamos los requerimientos del usuario, estos se pueden dar mediante un proceso de comunicación entre el cliente y el ingeniero de software.
Estableciendo las funciones que deberán realizar el software según las necesidades dadas por el cliente después de haber dialogado con el mismo.
Para poder dialogar correctamente con nuestro cliente, debemos prestar mucha atención al mismo, con el debido respeto., también debemos saber preguntar y responder todas las dudas e interrogantes que nuestro cliente pueda tener.
Luego de tener una idea clara de que va a realizar nuestro software, debemos ver la infraestructura con la que cuenta el cliente para poder implantar el software, ver si el resultado final puede o no de alguna forma decirlo correr en el hardware de la empresa. es aquí donde entra el análisis de los requerimientos, los cuales los da el ingeniero de software una vez dialogado con el cliente y sus necesidades.
DISEÑO
Es crear no solo los formularios principales del sistema, sino establecer una serie de parámetros de como van a estar formado cada uno de los formularios del sistema, es decir; tamaño de los formularios colores, botones y demás, en otras palabras estandarizar las características del sistema en cuestiones gráficas, ya que el usuario es el que va a interactuar con el sistema propiamente hablando.
Para lograr un diseño acorde con las necesidades del cliente, se debe crear prototipos del sistema, pueden ser formularios solo gráficos o con pocas funcionalidades y con estos ir por ejemplo en unta entrevista con el cliente para ver si el prototipo es de gusto de él o no.
CONSTRUCCIÓN
Es cuando ya se dispone a programar el sistema, tiene que ver con toda la tarea codificación del sistema.
Se debe entender el problema y los conceptos básicos del diseño. Y seguidamente se debe escoger un lenguaje de programación que satisfaga las necesidades y proporcionen las herramientas que faciliten el trabajo. En la codificación se debe entender la arquitectura del diseño, en la validación se debe estar seguro de realizar pruebas y corregir los errores que se hayan descubierto.
IMPLEMENTACIÓN
La demandas de los clientes en un software siempre son:
- Exactitud
- Cordialidad
- Flexibilidad
- Confiabilidad
- Atención
En la implementación se está hablando de una vez realizado el programa y visto que funcione, se lo instala en la empresa del cliente para su funcionamiento.
Propiamente hablando, la implementación es la entrega del producto final al cliente, conjuntamente con los manuales instructivos de uso del sistema y de programación.
MANTENIMIENTO
Es una proceso de mejora continua del producto final para obtener la satisfacción del cliente.





No hay comentarios:
Publicar un comentario