Está en la página 1de 3

UNIVERSIDAD AUTÓNOMA DE SINALOA

FACULTAD DE INGENIERÍA MOCHIS


LICENCIATURA EN INGENIERÍA DE SOFTWARE VIRTUAL

INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE


Trabajo en equipo
Problemas y puntos por evaluar
(El Software y la Ingeniería de Software)

Docente
Mirsa Paolo Inzunza Martínez

Estudiantes
Samuel Alcantar Bojórquez
Crescencio Díaz Robles
Luz Cecilia Ríos Núñez
Manuel de Jesús Torres Escalante

01 de diciembre de 2021.
PROBLEMAS Y PUNTOS POR EVALUAR

1.1 Dé al menos cinco ejemplos de la forma en que se aplica la ley de las


consecuencias imprevistas al software de cómputo.

1.2. Diga algunos ejemplos (tanto positivos como negativos) que indiquen el efecto del
software en nuestra sociedad.

1.3. Desarrolle sus propias respuestas a las cinco preguntas planteadas al principio de
la sección 1.1. Analícelas con sus compañeros estudiantes.

1.4. Muchas aplicaciones modernas cambian con frecuencia, antes de que se


presenten al usuario final y después de que la primera versión ha entrado en uso.
Sugiera algunos modos de elaborar software para detener el deterioro que produce el
cambio.
Seguimiento y control del proyecto de software, administración del riesgo, aseguramiento de
la calidad del software, revisiones técnicas, medición, administración de la configuración del
software, administración de la reutilización y preparación y producción del producto del
trabajo.

1.5. Considere las siete categorías de software presentadas en la sección 1.1.2.


¿Piensa que puede aplicarse a cada una el mismo enfoque de ingeniería de software?
Explique su respuesta.
Mi punto de vista es que si se puede aplicar en las 7 categorías por que cumplen con todos
los lineamientos para desarrollo y aplicación en la ingeniería del software. Cumple con todos
los estándares que así se requieran y satisfacer las necesidades del cliente y de quien o
quienes lo lleven a cabo.

1.6. La figura 1.3 muestra las tres capas de la ingeniería de software arriba de otra
llamada “compromiso con la calidad”. Esto implica un programa de calidad
organizacional como el enfoque de la administración total de la calidad. Haga un poco
de investigación y desarrolle los lineamientos de los elementos clave de un programa
para la administración de la calidad.

Proceso, método, herramientas.


El proceso define una estructura que debe establecerse para la obtención eficaz de
tecnología de ingeniería de software.
Se aplican métodos técnicos que generan productos del trabajo (modelos, documentos,
datos, reportes, formatos).
Las herramientas de la ingeniería de software proporcionan un apoyo automatizado o
semiautomatizado para el proceso y los métodos.

1.7. ¿Es aplicable la ingeniería de software cuando se elaboran webapps? Si es así,


¿cómo puede modificarse para que asimile las características únicas de éstas?
Si es aplicable, ya que la ingeniería de software es el proceso de creación de un programa,
desde su planeación hasta el resultado final. A sí mismo para la elaboración de las webapps
es necesaria la planificación y un proceso adaptable a las necesidades que se quieren
satisfacer.
Para asimilar las características de las webapps en el proceso de ingeniería de software, se
deben analizar las funciones y o servicios que se desean ofrecer, ya sea ofrecer
entretenimiento en video, información, música, compra venta de productos o servicios,
creación de documentos, etc.
Diseñar la interactividad del usuario con la webapp, establecer comunicación con entidades
financieras para establecer transacciones seguras, etc.

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

Por ejemplo, si un usuario tiene un problema de salud urgente (y está solo) donde necesite
ayuda médica inmediata y le pide a Alexa, Siri u otro dispositivo llamar a emergencias, y esto
no sucede por fallas del dispositivo, podría ocurrir una tragedia humana.

Otro ejemplo son errores en la fabricación de los dispositivos o en componentes de los


mismos tal y como ocurrió con los teléfonos inteligentes Samsung Galaxy que explotaron
mientras eran usados por los usuarios o cerca de ellos, causando heridas y quemaduras.

1.9. 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 es la secuencia de pasos a seguir para lograr un determinado
programa, producto, proyecto, etc.
Esto no quiere decir que se realicen exactamente las mismas tareas para todos los
proyectos, sin importar su tamaño o complejidad, sino que dependiendo de los objetivos que
se establezcan a través de la comunicación con el cliente y de las necesidades del mismo, se
elabora una planeación del proyecto, la división de tareas a realizar y las características de
éstas tareas para pasar al modelado o elaboración de un bosquejo, después la elaboración
de código, las etapas de revisión y pruebas, la presentación del proyecto al cliente para
saber si tiene algo más que solicitar o está de acuerdo con lo que se ha realizado, hasta
finalizar con el proyecto.

1.10. Las actividades sombrilla ocurren a través de todo el proceso del software.
¿Piensa usted que son aplicables por igual a través del proceso, o que algunas se
concentran en una o más actividades estructurales?

1.11. Agregue dos mitos adicionales a la lista presentada en la sección 1.6. También
diga la realidad que acompaña al mito.

También podría gustarte