Principios en el software
La ingeniería del software es la rama de las ciencias de la computación que busca principios que sirvan como guía al desarrollo de sistemas de software complejos y de gran tamaño, se requiere del esfuerzo de más de una persona a lo largo de un periodo extendido de tiempo durante el cual los requisitos del sistema propuesto pueden verse alterados y el personal asignado el proyecto puede variar.
Existen varias diferencias en esta ingeniería, la capacidad
de construir sistemas a partir de componente genérico prefabricados, falta de
técnicas cuantitativas, denominadas métricas, para medir las propiedades del
software y aquí una limitante ya que la complejidad del software es difícil de
medir.
Hay errores y dependencia en el software, ya que nuestra
sociedad es dependiente a los sistemas de computadora y software, casi todo lo importante
dentro de nuestro país y el mundo depende de software de alto nivel, es por eso
por lo que un simple error en uno de esto software puede afectar a mucha gente
y puede causar un enorme problema para la sociedad. Existen tres razones por la que los sistemas se
pueden caer por la redundancia, hackeo y el error humano.
Si compramos todos los softwares que se han hecho y los que
han llegado al público, la disminución de estos es impresionante. La mayoría de
los softwares creados fracasan. Esto se da por varias razones como metas irrealistas
para el proyecto, falta de recursos, riesgos, malos lineamiento para los requerimientos,
mala comunicación, mal manejo del proyecto.
Mejorando la calidad en el software existen ciertos sistemas y herramientas que ayudan al mejoramiento de este, puede ser desde el sistema de planificación de proyectos, sistema de gestión de proyectos, herramientas de documentación, sistema de prototipado y simulación, sistema de propagación.
La ingeniería en software es algo muy importante, ya que si
no se tiene bien estructurado lo que se busca puede que el software falle. Es por
lo que se requiere de tener bien planteado que es lo que se busca además de
tener un plan de acción de como se va a hacer. Ya que si se falla en algunas de
esta tarea puede causar problemas si llega al usuario.

No hay comentarios.:
Publicar un comentario