Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Introducción Ingeniería del Software

Elián D. Rodríguez

Universidad de Cundinamarca, Seccional Ubaté

Ingeniería de sistemas

Docente. Rosa E. Corredor

20 de agosto de 2021
Preguntas:

1.1. El software es la característica que diferencia a muchos productos y sistemas informáticos.


Dé ejemplos de dos o tres productos y de, al menos, un sistema en el que el software, no el
hardware, sea el elemento diferenciador.

 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?

 En esa época los desarrolladores de software empleados por grandes y pequeñas


compañías eran los únicos en este campo y eran los creadores de todos los programas de
computadora de forma personalizada, los desarrolladores de este software domestico
dictaban los costes, planificación y calidad. Actualmente el software se ha convertido en
una gran competencia que influyen en grandes aspectos como lo es el mejoramiento de
economías, la influencia social ante distintos entornos y hasta se ve involucrado
políticamente por diferentes circunstancias de poder, lo cual genera que haya más
creación de empresa donde se ofrecen en gran cantidad trabajo para desarrolladores de
software, dentro de este aspecto se ven nuevos cambios, puesto que para la creación de un
software primero se lleva una etapa de análisis y estudio dependiendo el problema a
desarrollar, luego un diseño inicial y finalmente la programación continuado por
diferentes pruebas para su aplicación.
Dado esto se ve una disminución de costes, por lo que la tecnología ha estado
evolucionando en gran medida, lo que hace que a la hora de la aplicación o actualización
de dicho software no se necesite cambiar totalmente el hardware que lo va a implementar.

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).

 Dentro de un cuarto científico, donde se tienen estudios de diferentes virus biológicos


aeróbicos sin posibilidad de cura, el software de seguridad del recinto es atacado
cibernéticamente dejando expuesto dicho virus ante la sociedad propagándose y
mezclándose con nuevas enfermedades. Lo cual hace que no pueda ser estudiado para una
posible solución dejando muerte y desolación en el sitio que se posa. Esto hace que
empiece una posible extinción del hombre en la tierra.

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.

También podría gustarte