Trabajo Grupal Nº1 Grupo 2
Trabajo Grupal Nº1 Grupo 2
Trabajo Grupal Nº1 Grupo 2
2. Diga algunos ejemplos (tanto positivos como negativos) que indiquen el efecto del
software en nuestra sociedad.
Positivos
Automatización de procesos los cuales implicaban un gran esfuerzo tanto en
tiempo como en costos; con los cuales se permite una mejor calidad de vida para
las sociedades modernas.
Avance en diferentes áreas de las ciencias exactas que promueven el
conocimiento y entendimiento de diferentes fenómenos naturales que en
generaciones anteriores hubieran sido imposibles de determinar por
herramientas software disponibles en aquellas épocas.
Diversa competencia para ofrecer programas software de calidad. Gracias a esto
se generan empresas y/o grupos especializados en promover la innovación en
software y tecnología.
Aplicación del software en una diversa cantidad de disciplinas que mediante
abstracciones y aspectos teóricos que se obtienen con la coordinación de
expertos, se desarrollan nuevas técnicas eficientes aplicables en cada grupo de
estudio.
Negativos
En gran parte del desarrollo de hardware creados para ser implementados con un
software, las necesidades en materiales para estos productos han generado una
gran cantidad de desperdicios y contaminación que cada vez es más común en
países proveedores de estos materiales.
Para el mundo de los negocios por parte de entidades, empresas y gobiernos el
desarrollo de software está orientado (en algunos casos) a romper las barreras de
privacidad de las personas, con el objetivo de generar predicciones y estrategias
que permitan lograr sus propósitos.
Los problemas relacionados a la vulnerabilidad de sistemas será una debilidad
que evoluciona junto con el software, el desarrollo y creación de programas
capaces de soportar cualquier ataque seguirá siendo un reto durante las próximas
décadas.
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.
El proceso define una estructura que debe establecerse para la obtención eficaz de
tecnología de ingeniería de software. El proceso de software forma la base para el
control de la administración de proyectos de software, y establece el contexto en el que
se aplican métodos técnicos, se generan productos del trabajo (modelos, documentos,
datos, reportes, formatos, etc.), se establecen puntos de referencia, sea segura la calidad
y se administra el cambio de manera apropiada.
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).
Los bancos son grandes entidades financieras que cuentan con muchos usuarios que
guardan su dinero además de tener otras cuentas con esa entidad, imaginemos que la
entidad lanza un nuevo programa para realizar operaciones bancarias y por un fallo de
validación permite a los usuarios modificar el valor de sus cuentas de forma que
causaría una perdida financiera para el banco ya que se están haciendo operaciones
bancarias con dinero que no tenían lo cual puede causar hasta la quiebra del banco si no
es detectado a tiempo.
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.
Se realizarán las mismas tareas, pero se deberá analizar ya que muchas veces hay
software que necesite más tiempo en un proceso.
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. Comunicación
2. Planeación
3. Modelado
4. Construcción
5. Despliegue
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
Mito: Una vez ya escrito el programa y que se encuentre en estado funcional el trabajo
ha terminado
Realidad: Los datos indicarían que todo el esfuerzo se dedicara al programa después de
que este se entregado al cliente y se ponga en marcha. puesto que hay que ver, vigilar
las fallar que arrojara el sistema cuando comience el funciona y toca estar
supervisando.