1. INSTITUTO TECNOLOGICO CENTROAMERICANO (ITCA-FEPADE) Modulo III Materia: Selección de Técnicas de Desarrollo de Software Tema: Ingeniería de Software Docente: Lic. Mario Quintanilla Alumna: Ana Victoria Cux Bolaines Carnet: 363810 Carrera: Técnico en Ingeniería de Sistemas Informáticos San Miguel, 01 de mayo de 2010
2. ¿Existe alguna diferencia entre Programa, Software y aplicación? Describa la definición de cada uno de estos términos, relaciónelos y posteriormente encuentre las diferencias (si las hay), o las similitudes (si las hay).
3. Programa: Secuencia de instrucciones que una computadora puede interpretar y ejecutar. Software: se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de tareas específicas; en contraposición a los componentes físicos del sistema, llamados hardware. Aplicación: es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo.
4. ¿Qué es ingeniería? La ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología. El profesional en este ámbito recibe el nombre de ingeniero.
5. ¿Qué es Ingeniería de Software? Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.
6. ¿Por qué se dice que “el Software no se crea ni se construye, si no se desarrolla” Se puede decir que un software se lleva a cabo de pasos o de fases por el medio del cual se va desarrollando, por el cual es muy difícil de crear o construir sin un previo análisis del software a crear.
7. ¿Qué es calidad? El conjunto de características de una entidad que le otorgan la capacidad de satisfacer necesidades expresas e implícitas.
8. ¿Qué es calidad de software? La calidad del software. La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.
9. ¿Porqué se dice que “No existe software Terminado” Se considera para esto que el software es implementado por fases, en los cuales se pueden ver mas adelante mejores recursos para elaborar un software
10. ¿En qué consiste un Proyecto de Desarrollo de Software? es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo". Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo".
21. ¿Por qué se da ese fenómeno? Existen programadores que toman su trabajo como broma y creen que no vale la pena esforzarse para elaborar un software, que da igual si sale bien o mal lo que importa es que funcione.
22. ¿Cuál es el mensaje que te deja el video? Que hay mucha gente que cree que un programador es un chiste o una broma, porque no se concientiza el verdadero significado que tiene el software en las diferentes herramientas que utilizamos a diario, al igual que hay programadores que no toman en serio su trabajo.
23. ¿Se hará realmente lo correcto? Realmente no siempre se hace lo correcto ya que la mayoría de los programadores no toma en cuenta la calidad que debería de tener el software a desarrollar.
24. ¿Qué estrategias proporciona la Ingeniería de Software para solventar esta situación? Incluye las diferentes fases para desarrollar un software, ser más minuciosos con la calidad de este
26. ¿Qué fue lo que sucedió? El software que se había creado para el cohete estaba mal diseñado, lo que provoco un colapso en el funcionamiento del cohete, que este se desviara y explotara.
27. ¿Qué efectos tienen las fallas del software sobre el cohete? Se desvíe el cohete, un mal funcionamiento en los controles principales, motores, el cual provoco que hubiese choques eléctricos el cual ocasiono la explosión.
28. ¿Cómo afectan nuestras vidas que el software no sea de calidad? La mayoría de las cosas que se conocen están elaboradas a base de software, si este no es creado de la manera correcta, es probable que las cosas no funcionen, exploten o ni siquiera funcionen de la manera correcta.
29. ¿Cómo podremos garantizar calidad en el desarrollo de software? Preferiblemente siendo más minuciosos al momento de elaborar el software, teniendo en cuenta la calidad con que se elabore este.