Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller 1 EliánRodríguez
Taller 1 EliánRodríguez
Elián D. Rodríguez
Ingeniería de sistemas
20 de agosto de 2021
Preguntas:
Computadora: Es uno de los principales ejemplos puesto que tiene un hardware que sería
la máquina en sí, pero la cual necesita de un software para que pueda cumplir todas las
funciones, principalmente por medio de un sistema operativo ya sea Windows o Linux.
Videoconsola: En este caso el hardware sería la propia video consola como puede ser
PlayStation, Xbox, etc. y para cada consola hay una gran variedad de videojuegos que
sería el software, en este caso el cartucho, disco donde se encuentra el juego.
Celular: Como en los anteriores casos, el elemento está compuesto por un hardware, pero
para que este cumpla todas sus funciones debe llevar a cabo un software que pueda
ejecutar cada herramienta incluida.
1.2. En los años cincuenta y sesenta la programación de computadoras era un arte aprendido en
un entorno básicamente experimental. ¿Cómo ha afectado esto a las prácticas de desarrollo
del software hoy?
1.3. Muchos autores han tratado el impacto de la «era de la información». Dé varios ejemplos
(positivos y negativos) que indiquen el impacto del software en nuestra sociedad. Repase
algunas referencias de la Sección 1.1 previas a 1990 e indique dónde las predicciones del
autor fueron correctas y dónde no lo fueron.
Aspectos positivos:
Es necesario para la evolución del diario vivir en las personas.
Genera un mayor comercio, puesto que genera competitividad dentro de las
empresas.
Como producto, hace entrega de la potencia informática que incorpora el hardware
informático o, más ampliamente, una red de computadoras que es accesible por
hardware local.
Pese al tiempo de uso del software nunca se verá afectado.
El software no es susceptible a los males del entorno que hacen que el hardware se
estropee.
Manejo de más información y con alta velocidad, minimizando el tiempo que tarda y
los costos en su implementación.
Aspectos negativos:
La dependencia del hardware, puesto que si los elementos tecnológicos no
evolucionan el software tal vez no tenga la ejecución esperada.
Los ataques cibernéticos por robo de información que el software maneje.
Las garantías que maneje el software que se vaya a implementar.
Predicciones:
Osborne; hablaba de una nueva revolución industrial.
Toffler; llamó a la llegada de componentes micro electrónicos la tercera ola del
cambio en la historia de la humanidad,
Naisbitt; predijo la transformación de la sociedad industrial a una sociedad de
información.
Feigenbaum y McCorduck; sugirieron que la información y el conocimiento
(controlados por computadora) serían el foco de poder del siglo veintiuno.
Stoll; argumentó que la comunidad electrónica creada mediante redes y software es la
clave para el intercambio de conocimiento alrededor del mundo.
Yourdon; volvió a evaluar las perspectivas del software profesional y sugirió la
resurrección y elevación del programador americano. A medida que internet creció en
importancia, su cambio de pensamiento demostró ser correcto.
1.4. Seleccione una aplicación específica e indique: (a) la categoría de la aplicación de software
(Sección 1.2.2) en la que encaje; (b) el contenido de los datos asociados con la aplicación; (c)
la información determinada de la aplicación.
MATLAB:
a) Software de ingeniería y científico.
b) Es un sistema de cómputo numérico que ofrece un entorno de desarrollo integrado
con un lenguaje de programación propio. Está disponible para las plataformas Unix,
Windows, macOS y GNU/Linux. Wikipedia
Tipo de programa: Software matemático
Programado en: C, Java, MATLAB
Última versión estable: R2020a (info) 19 de marzo de 2020 (1 año, 4 meses y 21
días)
Modelo de desarrollo: Software privativo
Desarrollador: MathWorks
Plataformas admitidas: x86-64; x86 solo hasta versión 2015b
Idiomas: Inglés
c) Se puede mencionar como ejemplo al MATLAB. Es un software matemático que
ofrece un entorno de desarrollo integrado con un lenguaje de programación propio.
Tiene funciones para uso matemático y graficación en 2D y 3D. Es el estándar a nivel
mundial en software científico.
1.5. A medida que el software se difunde más, los riesgos para el público (debido a programas
defectuosos) se convierten en una preocupación cada vez más significativa. Desarrolle un
escenario realista del juicio final (distinto a Y2K) en donde el fallo de computadora podría
hacer un gran daño (económico o humano).
1.6. Escriba un papel que resuma las ventajas recientes en una de las áreas de aplicaciones de
software principales. Entre las selecciones potenciales se incluyen: aplicaciones avanzadas
basadas en Web, realidad virtual, redes neuronales artificiales, interfaces humanas avanzadas
y agentes inteligente.
Redes neuronales artificiales: por su formación y contexto poseen grandes semejanzas con
el cerebro esto se da tanto con el manejo de software avanzado siendo complementado
por hardware mucho más estable ante cada prueba. Estos softwares son capaces de
aprender de la experiencia, también de abstraer características esenciales por medio de
entradas que representan información de estudio. Además, Tienen capacidad de aprender
a realizar tareas basadas en un entrenamiento adaptativo. De esta forma, la máquina puede
aprender a llevar a cabo ciertas tareas mediante el entrenamiento con ejemplos ilustrativos
para la formación de nuevos modelos.
Referencias
Pressman, R. S. (2001). Ingeniería del software, un enfoque práctico (Quinta edición ed.).
México: Consultor editorial, área de informática y computación.