Post Top Ad

Your Ad Spot

PRODUCTIVIDAD Y COMPETITIVIDAD DEL SOFTWARE

 

PRODUCTIVIDAD DEL SOFTWARE



Para abordar este punto es primordial saber de que se trata la primera palabra de este titulo. La  cual es la productividad.

Esta es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha producción. También puede ser definida como la relación entre los resultados y el tiempo utilizado para obtenerlos. Cuanto menor sea el tiempo que lleve obtener el resultado deseado, más productivo es el sistema.

En el sentido de mejora de la productividad, este se obtiene innovando en:

  • Tecnología
  • Organización
  • Recursos humanos
  • Relaciones laborales
  • Condiciones de trabajo
  • Calidad
  • Otros.
 
De manera focalizada en ámbitos informáticos y en específicos en campos de la ingeniería de software este trata lo siguiente.

 

Definición

La productividad en una empresa manufacturera se mide dividiendo el número de unidades producidas entre el número de personas/hora requeridas para producirlas. Sin embargo, para medir la productividad en la elaboración de software existen medidas diferentes, las cuales son:

Relacionadas Con El Tamaño

En estas se toman en cuenta el tamaño de las líneas de código fuente. Que se calcula contando el número total de líneas de código fuente que se entrega entre el tiempo total de programadores/ mes requeridos para completar el proyecto.

Este enfoque se desarrollo cuando muchos de los programas estaban en FORTRAN, lenguaje ensamblador o COBOL. Entonces los programas se tecleaban en tarjetas, con una instrucción en cada tarjeta. El número de líneas de código correspondían al número de tarjetas.

Sin embargo los programas como en lenguajes como Java o C++ incluyen macroinstrucciones que ocupan varias líneas de código por lo que comparar la productividad a través de las líneas de código de los lenguajes de programación da impresiones engañosas. Una alternativa mejor a la utilización de códigos fuente seria utilizar la medida de la funcionalidad del producto. Esto evitara anomalías puesto que la funcionalidad es independiente del lenguaje de programación.

 

Relacionadas Con La Función

Las más conocidas de este tipo son los puntos de función y los puntos objetos.

En la medida con los puntos de función, la productividad se expresa como el número de puntos de función que son implementados por persona/ mes. El número total de puntos de función se calcula estimando las siguientes características del programa:

-Entradas y salidas externas.

-Interacciones con el usuario.

-Interfaces externas.

-Archivos utilizados por el sistema.

De manera consecutiva a esta actividad y para asegurar un software de calidad esta debe complementarse con la competitividad que existe en el mercado, la cual se desglosa a continuación.


COMPETITIVIDAD DEL SOFTWARE


Definición 

Entendemos por competitividad a la capacidad de una organización pública o privada, lucrativa o no, de mantener sistemáticamente ventajas comparativas que le permitan alcanzar, sostener y mejorar una determinada posición en el entorno socio-económico.

En la construcción, desarrollo y competitividad de proyectos se aplican métodos y técnicas para resolver los problemas, la informática aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software, como son:

  • Mejorar la calidad de los productos de software.
  • Aumentar la productividad y trabajo de los ingenieros del software. 
  • Facilitar el control del proceso de desarrollo de software. 
  • Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente. 
  • Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado.


Sin duda alguna  los sistemas de información computacionales son un arma estratégica, capaz de cambiar la forma en que la compañía compite en el mercado, en consecuencia éstos sistemas mejoran la organización y la ayudan a ganar "ventaja competitiva", sin embargo, si los competidores de la compañía tienen capacidades mas avanzadas para el procesamiento de información, entonces los sistemas de información pueden convertirse en una "desventaja competitiva".

 


 

 

 

Fuente Bibliográfica

https://prezi.com/0secttl5ao0h/productividad-y-competitividad-del-software/

 

 

No hay comentarios:

Publicar un comentario

Post Top Ad

Your Ad Spot