Sei sulla pagina 1di 4

ejercicio 02: problemas del software que le han afectado

DILAN STIVEN CASTRO BERMUDEZ: 20182578007

UNIVERSIDAD FRANCISCO JOSÉ DE CALDAS 


2020
BOGOTA D.C 

1
Abstract 

Un proyecto de software es una asociación de esfuerzos, limitado en el tiempo, con un


objetivo definido, que requiere del acuerdo de un conjunto de especialidades y
recursos. También puede definirse como una organización temporal con el fin de
lograr un propósito específico. Cuando los objetivos de un proyecto son alcanzados se
entiende que el proyecto está completo. La gran variedad de elementos que
intervienen en un proyecto, hacen que éste sea único; Pese a ello, es posible aplicar
técnicas y métodos comunes para asistir su gestión. Los proyectos informáticos
obedecen a esta definición, pero además se caracterizan por el impacto directo e
indirecto que provocan en toda la organización, la casi inevitable existencia de
relaciones con otros proyectos informáticos, el estar altamente propensos a sufrir de
obsolescencia, especialmente tecnológica y la intensa participación de recurso
humano de distintas áreas durante su desarrollo.

2
indice
Abstract....................................................................................................................................2
FACTORES QUE ME HAN AFECTADO........................................................................................4

3
PROBLEMAS QUE ME HAN AFECTADO

Un factor importante en la complejidad del software que he tenido ha sido cómo


manejar los datos dentro del programa. Por ejemplo, a igualdad de otros factores, será
más complejo aquél en el que los datos se manejen de una forma más complicada.
Según los criterios que tomemos en cuenta para medir esta complicación, podremos
encontrar diferentes complejidades-
hay que Tener en cuenta que como programadores nos es más difícil seguir el flujo de
datos cuando las referencias a éstos están muy separadas lo que dificulta más llevar el
flujo del código esto lo he experimento en distintos proyectos que he realizado.
También un Par de uso segmento-global. Cuanto más se usen variables globales, más
posibilidades hay de cometer errores, y más complicado es mantener claro lo que pasa
con los datos.
cuanto más dispersas por el código estén las referencias a una variable, más difícil de
entender será el comportamiento de esa variable. Con una gran dispersión, así que el
programador tendrá que tener en la cabeza los posibles cambios de valor en zonas del
listado muy separadas entre sí y esto puede ser un poco estresante. Sin embargo, con
dispersión pequeña, podrá centrarse más en el código adyacente al que está estudiando.
Por tanto, cuando las referencias a variables se separan, el programa será más difícil de
mantener y los efectos colaterales indeseados, difíciles de evitar. En general, el software
tendrá una mayor complejidad. Tal caso como en algunos proyectos de java o Python
que realizado en la universidad los problemas que tenido ha sido con las sentencias que
hay en el listado de un programa entre dos referencias inmediatas ya que cuando están
muy separadas eh tenido error en el código.

Potrebbero piacerti anche