Ingenieria en Software

Páginas: 8 (1778 palabras) Publicado: 19 de enero de 2015
Práctica #1:

Luego de leer el capítulo 1 del libro de texto, subrayar los conceptos centrales e investigar otras fuentes para ampliar las ideas, realice las siguientes actividades:
1. Responda las siguientes preguntas:
1. Dé al menos cinco ejemplos de la forma en que se aplica la ley de las consecuencias imprevistas al software de cómputo.
• Que el software se convertiría en unatecnología indispensable para los negocios, ciencias e ingeniería.
• Que el software permitiría la creación de tecnologías nuevas (por ejemplo, ingeniería genética y nanotecnología).
• Que el software seria la fuerza que impulsaría la revolución de las computadoras personales.
• Que habría software incrustado en sistemas de toda clase: de transporte, médicos, de telecomunicaciones, militares,industriales, de entretenimiento, en máquinas de oficina etc.
• Que los productos de software empacados se comprarían en los supermercados.
2. Diga algunos ejemplos (tanto positivos como negativos) que indiquen el efecto del software en nuestra sociedad.
Positivos: El software distribuye el producto más importante de nuestro tiempo: información. Transforma los datos personales (por ejemplo, lastransacciones financieras de un individuo) de modo que puedan ser más útiles en un contexto local, administra la información de negocios para mejorar la competitividad, provee una vía para las redes mundiales de información (la internet) y brinda los medios para obtener información en todas sus formas.

Negativas: Efectos Negativos del software es la adicción a él , la desunión familiar , también hacausado problemas de pareja con lo que son la redes sociales .Hay muchas personas adictas a las redes sociales en las cuales pasan el mayor parte de su tiempo en ellas viendo una vida virtual, muchas de esas personas tienden a convertirse en antisociales.



3. Desarrolle sus propias respuestas a las cinco preguntas planteadas al principio de la sección 1.1.
• ¿Por qué se requiere tanto tiempopara terminar el software?
Por qué el software tiene varias etapas o un ciclo de vida que es ver el alcance del proyecto y definir el caso de uso, la elaboración el cual es proyectar el plan, la construcción que es la creación del producto y la transición que es entregar el producto al usuario.
• ¿Por qué son tan altos los costos de desarrollo?
Porque no tiene mucha demanda ya que se necesitabastante tiempo dependiendo la complejidad el software para desarrollar los pasos como: la planificación , análisis , prueba y desarrollo etc.
¿Por qué no podemos detectar todos los errores antes de entregar el software a nuestros clientes?
El programador siempre trata de corregir los errores posibles pero somos humanos siempre a detalles que se nos pasan, por eso siempre abra errores. Para esoel programador debe tomas las siguientes recomendaciones:
• Educar y entrenar a la dirección y jefes del proyecto.
• Obligar al uso de estándares, procedimientos y documentación.
• Definir objetivos de la calidad deseada.
• Desarrollar estimaciones de calendario y costo de forma exacta etc.
¿Por qué dedicamos tanto tiempo y esfuerzo a mantener los programas existentes?
Porque el usuarioesta cómodo usando el sistema existente, ya que satisface sus necesidades, hay que mantenerlo el usuario siga como con el sistema y eso nos generara dinero seguro.
¿Por qué seguimos con dificultades para medir el avance mientras se desarrolla y mantiene el software?
El desarrollador mantiene un cierto tiempo, se prolonga a un tiempo para finalizar el proyecto, pero la etapa de ejecución le generaerrores, los cuales le impide terminar el proyecto de software estipulado toda esta serie de atrasos hace que el programador pierda la noción del tiempo.



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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS