jueves, 10 de febrero de 2011

Investigación

Investiga lás actividades de cada uno de los siguientes participantes en la toma de desiciones y desarrollo de un sistema. Anotalos en tu cuaderno cada uno de ellos (no impresiones)

  • Diseñadores de Sistemas
  • Análista
  • Programador
  • Constructores del Sistema
  • lider del Proyecto.

Tarea No. 5

Instrucciones:

  • Lee el documento "toma de decisiones y realiza un resumen en tu caderno.
  • Dentro del resumen debes de hacer enfasis en tus punbtos de vista pues tú vas a desarrollar un sistema y debes de analizar los pros y los contras.

Toma de Desiciones

En ocasiones es fácil tomar decisiones aunque estss sean erroneas, cuantas veces en nuestro diario caminar tomamos caminos equivocados por toda de decisiones malas, en el area de sistemas los participantes en la toma de desiciones en el desarrollo de un sistema de información son el usuario,  los analists de sistemas los diseñadores del sistema, los programadores, los operadores y lagente de garantia de calidad y estandares. Como se observa son muchos los que intervienen en este paso y sobre ellos está la responsabilidad de que sea una buena toma de decisiion. La cantidad de participantes dependera de las diferentes orgsnizaciones y factores que influyan en este desarrollo.

Cuando se toma decisiones se deben de tener en cuenta:

1.- Condición de Seguridad:  las decisiones son dificiles porque no se conocen todos los elementos que podran surgir  en el caso de seleccionar una u otra alternativa

2.- Condiciones de inseguridad: Se mconoce de manera general las posibles consecuencias pero a la vez se carece de información para asignar una probabilidad a cada situación

3.- Condiciones de riesgo: Se conocen las posibles consecuencias y secuena consuficiente informacion para asignar nla probabilidad a cada una de las situaciones y preever y correr el riesgo.


La toma de desiciones puede ser:

1.- Estructurada
2.- No Estructurada

Cada una de ellas cuenta con sus caracteristicas muy independientes una de la otra.

Estructurada:

Se toma en niveles medios de una organización y se caracteriza porque son predecibles y su impacto es a corto plazo afecta las operaciones cotidianas en una empresa, por ejemplo:

Definir el programa de producción en una empresa para el proxino bimestre.
Decidir los nuevos reglamentos de trabajo.

No Estructurada:

Se presentan en los niveles más altos de la organización y presentan grados de incertidumbre,  porque son impredecibles, su impacto a largo plazo afecta operaciones fuera de la empresa, como por ejemplo:

Definir las estrategias de producción de un nuevo producto
Decidir utilizar una nueva materia prima en la elaboración de un producto.

Indicaciones

Para el día lunes deben de entregar hasta la tarea No. 4 el grupo 416

martes, 8 de febrero de 2011

Tarea No. 4

Las actividades a relizar son:
  • Imprime el  documento  y pegalo en tu cuaderno.
  • Lee cuidadosmante y subraya las ideas pincipales del texto
  • Realiza un resumen en tu cuaderno
  • El documento debe de estar pegado antes del resumen. si no no se calificara la actividad.

La Evolución del Software Parte II)

La tercera etapa de evolución del software inica a mediados de los años 70´s  es cuando se incia los sistemas distribuidos  ( computadoras  múltiples, cada una ejecutando funciones correctamente y comunicandose con alguna otra), esto incremento notablemente la complejidad de los sistemas  informaticos. Redes de área local y global, comuncaciones digitales de todo ancho de banda y creciente demanda de acceso "instantaneo" a los datos lo cual presiono a los dasorrolladores de software , en esta etapa se incrementa el uso de los mcroprocesadores  y computadoras perdsonales, en muchos casos la tecnología del software  es integrada  al hardware como un producto integral. (no siempre funciona asi).

La tercera etapa de ingenieria del software ( mediados de los años 70 a mediados de los años 90)
  • Sistemas distribuidos
  • "Inteligencia" empotrada
  • Hardware de bajo coste
  • Impacto en el consumidor
El uso del software de aplicación y de dasorrolo marca las diferencias en está etapa pues van apareciendo las diferentes áreas de desarrollo de sistemas en conjunto con el personal que requieren  analistas de sistemas, programadores junior, master, sinior, lider de proyecto,  capturistas, usuarios. Cada uno con sus respectivas caracteristicas de desempeño.

 la cuarta etapa del software es la que está empezando aunque literlasmente estamos en la"quinta Generación" de las computadoras y su correspondiente software tendran un profundo impacto en el equilibrio en las técnicas industriales ya propiamente como técnicas de la cuarta generación se construyen sistemas expertos y de inteligencia artificial en aplicaciones prácticas en un amplio rango de problemas del mundo real.


Caracteristicas del software

Para poder comprender que es el software hay que conocer sus caracteristicas  que lohacen diferente  de otras cosas que los hombres pueden construir.  El software es un elemento lógico en vez de fisico de sistemas. Por tanto el software tiene caracteristicas considerablemente distintas a las del hardware.
El software es desarrollado no fabricado en un sentido clasico.
Un buen proyecto de desarrollo de software debe de comprender el ámbito de trabajo a realizar, los recursos requeridos, las tareas a ejecutar, las referencias a tener en cuenta, e coste, y la agenda a seguir. Dentro del desarrollo del software combina dos tareas investigación y estimación . la investigación nos permite definir el alcance del elemento software de un sistema informatico, usando la especificación del sistema como guia , cada función principal del software puede ser descrita de un modo determinado.

]La estimación de recursos y costes para el desarrollo de los sitemas requiere de experiencia y acceso a una buena información historica para confiar en medidas cuantitativas cuando sólo contamos con datos cualitativos. La complejidad del proyecto tiene un gran efecto en la incertidumbre inherente de la planificación.
el tamaño del proyecto es otro factor importante que puede afectar la precisión y eficacia de las estimaciones.
El director del proyecto del software  requiere de estimaciones cuantitativas para el desarrollo del software, un análisis detallado el cual a veces lleva semanas y meses.




La Evolución del Software

El software  que se ha desarrollado va intimamente ligado a las cuatro décadas de evolución de los sistemas informaticos.  La evolución del software dentro del contexto de las áreas de aplicación de los sistemas basados en comptadoras se veia unicamente como un añadido, la programación se veia simplemente como algo pasajero sin ninguna planificación pues se utilizaba todavia la utilización de sistemas basados en lotes. Fué cuando se empezo a diseñar software o programas desarrolados para ser vendidos a uno o mas clientes pero con especificaciones. Fué cuando se dieron cuenta que se necesitaba desarrollar un plan para diseñar, programar y depurar los sistemas que iban desarrollando, pero seguia sin existir la documentación completa del programa.

Primera etapa de Ingeneria del Software (1950-1960)
  • Orientación por lotes
  • Distribución limitada
  • Software a medida
A lo largo de estos años se aprendio de la implementación de los sistemas informsaticos, pero poco sobre la ingeniería de las computadores, aunque cabe mencionar que en esta epoca sobresalierónh algunos sistemas excepcionales que revolucionarón la ingenieria del software.

La segunda etapa que abarca de finales de 1960 hasta finales de los 70´s  introdujerón nuevos conceptos de interacción hombre máquina, las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del software. Los sistemas de tiempo real podian recoger, analizzar y transfomar datos de multiples fuentes , controlando asi los procesos y produciendo saliudas en milisegundos en vez de minutos. Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de gestión de bases de datos.

Segunda etapa de ingeniería del software (1960-1970)
  • Multiusuario
  • Tiempo real
  • Bases de datos
  • Producción de software.

En esta misma etapa aparecen los llamados "desarrolladores de software"  el cual se diseñaba para una amplia cantidad de mercados multidiciplinarios, se distribuia tanto para computadores grandes como para minicomputadores, conforme fué creciendo el número de sistemas informaticos comenzarón a extenderse las bibliotecas de software de computadoras y de esta manera a crecer en forma radical por lo que aparece el "mantenimiento del software" que es depurar los sitemas y darles soluciones rápidas a los errores que se presentaban una compañia que hizo gala de su rapidez en la compostura de los sistemas es IBM con sus famosos PTF´s que son parches temporales al sistema para que estos mismos funcionaran en forma correcta parcialmente.