INTRODUCCIÓN A LOS SISTEMAS DE INFORMACIÓN
Enviado por Jesús David Castruita Rodríguez • 20 de Julio de 2022 • Apuntes • 1.622 Palabras (7 Páginas) • 314 Visitas
1. Introducción al diseño de sistemas[pic 1]
Introducción
1.1. Conceptos generales.
1.1.1. Qué es un sistema de información.
- Una vida sin computadoras
Observa las imágenes siguientes
- Realiza el análisis de la siguiente lectura (10 min).
INTRODUCCIÓN A LOS SISTEMAS DE INFORMACIÓN
Para el mundo en el que vivimos, la tecnología es, sin duda, uno de los factores que más ha contribuido a los extraordinarios cambios hacia el nuevo milenio. Pensemos por ejemplo, en la expansión de las computadoras, en el uso del correo electrónico y del Internet en las rutinas laborales de una oficina de gobierno, del cubículo de un investigador, o en la tarea de un alumno; tal vez en la robótica y sus aplicaciones crecientes en la industria y la guerra armamentista, o en mil cosas más. La tecnología aplicada a la vida social, economía y cultura, no sólo nos posibilita producir más en menos tiempo, tener más información o imaginar nuevas soluciones a viejos problemas, sino que incluso modifica nuestras percepciones de espacio y tiempo, nuestros esquemas de socialización y nuestra relación con el entorno natural. La tecnología, en este sentido, es un poderoso y positivo agente de cambio a través del cual deseamos ser mejores cada día.
En fin, sólo es cuestión de poner atención y percatarse de que buscamos vivir más cómodamente, de conseguir lo que deseamos pero más rápido y sin el mínimo error; para eso está la tecnología, para ayudarnos.
En la corta historia de la computación hay una constante: a medida que el costo del hardware disminuye debido a las nuevas tecnologías de semiconductores, los sistemas de computación, que hacen lo que vemos como resultados, se están incorporando a un número cada vez mayor de productos a nuestro alcance. La aparición de este hardware, el equipo que podemos ver, originó el desarrollo de grandes aplicaciones, lo que hasta hace un tiempo era irrealizable.
Además, algunas aplicaciones avanzadas de la computación, como las de la inteligencia artificial y la robótica, son ya económicamente viables. El hardware necesario para hacer frente a sus enormes necesidades de computación puede construirse ahora a un precio moderado. El resultado de esta proliferación de los sistemas de computación en todos los aspectos de la vida y los negocios, es que las economías personal empresarial, nacional e internacional, dependen cada vez más de las computadoras y los sistemas que los manejan.
Lamentablemente los costos del software no han disminuido como los del hardware. La práctica interesante de realizar sistemas de cómputo tiene por objeto la construcción de grandes y complejos programas en una forma tal que nos ayuden a resolver problemas tan complejos como todo lo que se ha imaginado el hombre; por tanto, quizá no sea exagerando sugerir que la prosperidad de los países industrializados actualmente depende de ellos y es por esto que debemos aprender a usarlos.
Pero como todo lo que vale la pena, los problemas que se presentan en la construcción de grandes sistemas no son simples versiones a gran escala de los problemas que se resuelven con pequeños programas de computador.
Los grandes sistemas son tan complejos que resulta imposible para cualquier individuo recordar los detalles de cada aspecto del proyecto. Se necesitan técnicas más formales de especificación y diseño, debe documentarse apropiadamente cada etapa del proyecto, y resulta esencial una administración cuidadosa.
Las primeras experiencias en la construcción de los complejos sistemas de cómputo mostraron que las metodologías de desarrollo del software, hasta ese momento existente, eran inadecuadas; no podía hacerse un enorme y complejo sistema con las técnicas aplicables a los pequeños sistemas hasta entonces desarrollados. Varios proyectos importantes se retrasaron, costaron mucho más de lo previsto en principio y resultaron poco confiables, difíciles de mantener y de rendimiento pobre. El desarrollo del software estaba en una situación de crisis, no había mucha gente con experiencia. Los costos del hardware bajaban, mientras que los del software aumentaban con rapidez debido a que sólo unos cuantos ponían en práctica sistemas de calidad. Había una urgente necesidad de nuevas metodologías y técnicas que permitieran controlar la complejidad inherente a los grandes sistemas de software.
Se propusieron varios alternativas de ingeniería de desarrollo del software. Estas alternativas fueron teniendo elementos comunes con los que la ingeniería de software permitió la construcción de sistemas más grandes de lo que normalmente podría manejar un individuo, utilizando principios de administración para el desarrollo de estos complejos sistemas y contemplando aspectos técnicos y no técnicos.
Además de tener un profundo conocimiento de las técnicas de computación, los ingenieros que se dedican a esta labor, los ingenieros de software, deben poder apreciar y entender los problemas que tienen los usuarios de los sistemas para trabajar con un programa cuyo funcionamiento puede no entenderse rápidamente. También debe comprender los problemas de administración relacionados con las labores de una empresa o escuela para la cual se esté trabajando.
...