PREGUNTAS DE LA INGENIERÍA DE SOFTWARE
Enviado por lordom99 • 15 de Julio de 2021 • Tarea • 1.667 Palabras (7 Páginas) • 155 Visitas
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
ESCUELA DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE I
TAREA 2: PREGUNTAS DE LA INGENIERÍA DE SOFTWARE
JOSÉ DOMINGO ROJAS MORALES cód. 201710245
- Diga algunos ejemplos (tanto positivos como negativos) que indiquen el efecto del software en nuestra sociedad.
El software influye muchísimo en aspectos importantes de la sociedad como el transporte, las comunicaciones, la energía, la industria, los negocios, el gobierno, la salud, el entretenimiento, etc. también tiene un profundo impacto en nuestra vida social más específicamente la forma que nos comunicamos por ejemplo las redes sociales como es el caso de WhatsApp, Facebook, Twitter y una sin fin de aplicaciones que buscan aumentar la interactividad entre las personas, otro ámbito importante es el transporte pues existen aplicaciones tipo Uber y DiDi que permiten pedir un taxi desde un dispositivo de una forma fácil y segura, en definitiva el software a facilitado muchas cosas que hacemos a diario.
Pero no todo puede ser bueno también hay contraindicaciones o malestares que se generan partir de un software por ejemplo en las redes sociales se hace un uso inadecuado de la posibilidad de ser anónimo, crear perfiles falsos para cometer actos ilegales que pueden perjudicar a otras personas, se ha vuelto muy común ver robos de cuentas y suplantación de identidad, es cierto que muchas de estas aplicaciones tienen un sistema donde se puede reportar estas cuentas no es muy eficiente, otro gran problema es la rápida difusión de noticias falsas que perjudican la imagen de alguna persona y generan caos en la sociedad
- A medida que el software gana ubicuidad, los riesgos para el público (debidos a programas defectuosos) se convierten en motivo de preocupación significativa. Desarrolle un escenario catastrófico pero realista en el que la falla de un programa de cómputo pudiera ocasionar un gran daño (económico o humano).
Para este caso voy a tomar como ejemplo el software de un banco, hoy en día este tipo de aplicaciones permiten hacer compras en línea y la manipulación de cuentas y dinero desde el celular si esta aplicación llegase a tener un fallo catastrófico en temas de seguridad donde hipotéticamente el sistema de almacenamiento (servidores donde se almacena información de usuarios, dinero, etc.) falle ya sea por una catástrofe natural, un error humano, un sabotaje, un hackeo y se pierda toda la información, se generaría un gran problema tanto para el banco como para los clientes, supongamos no se pierde el dinero, pero no se sabe quienes son sus dueños ni cuanto le pertenece a cada quien, eso seri un gran daño en la sociedad.
Probablemente eso nunca suceda pues todos los datos deberán tener por lo menos un respaldo para evitar estos acontecimientos, pero si llegase a suceder personalmente no se me ocurre una solución
- Describa con sus propias palabras una estructura de proceso. Cuando se dice que las actividades estructurales son aplicables a todos los proyectos, ¿significa que se realizan las mismas tareas en todos los proyectos sin que importe su tamaño y complejidad? Explique su respuesta.
Una estructura de proceso, inicia con lo que es la comunicación con el cliente para ver que desea en su producto, luego de eso se hace una hoja de ruta del proyecto esa es en la etapa de planeación, luego de eso se procede a hacer bosquejos del proyecto, luego se procede a la construcción a partir del mapa y los modelos, para que al final se le entregue al consumidor para que lo pruebe y que halla su respectiva retroalimentación.
Significa que quiere decir es que las actividades estructurales son las mismas, pero en la forma que se realizan, son diferentes, hay softwares que requieren un proceso iterativo y de mucha retroalimentación, y no todos los proyectos requieren que se realicen todas las actividades de forma completa, ya que por su tamaño no la requieren
4. 10 mitos y realidades del software
El desarrollo de software a medida consume mucho tiempo en comparación con las aplicaciones disponibles en el mercado
Si bien es cierto que las aplicaciones disponibles están listas para su uso, es posible que no estén hechas a la medida de las necesidades exactas de un grupo, un individuo o una organización. Configurar el software, capacitar al personal y contratar a una persona capacitada para compensar las carencias del software disponible requiere tiempo y dinero. Sin embargo, con un software desarrollado a medida, una organización puede obtener el software que se adapte exactamente a sus necesidades.
Muchos programas contienen virus informáticos ocultos
Es cierto que los archivos ejecutables pueden causar estragos en el equipo, es decir, después de que mágicamente hace que los archivos desaparezcan después de acceder a una unidad USB. Si bien eso puede suceder, vale la pena descargar software que provenga de fuentes acreditadas y que no zombifique una PC. Para asegurarse de que los usuarios están obteniendo un software de buena reputación, deben descargar de sitios web con buena reputación, evitar sitios de terceros no verificados o descargar software pirata.
La mayoría del software contiene funciones ocultas que permiten el phishing o el espionaje
Debido al aumento de la sofisticación técnica, siempre hay rumores de que la mayoría de software crea algún tipo de funciones ocultas que pueden robar información personal como nombres o ubicaciones. A menos que el software provenga de hackers poco éticos que intentan espiar en el PC para obtener cuentas bancarias o propagar el virus para el control de la computadora, no hay nada de qué preocuparse cuando se instala software confiable de fuentes con buena reputación y certificadas.
...