La ingeniería de software

10
ESCUELA ESPECIALIZADA EN INGENIERIA ITCA FEPADE MATERIA LA INGENIERÍA DE SOFTWARE DOCENTE LIC. MARIO QUINTANILLA TEMA SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE SOFTWARE RESPONSABLE PEDRO ALEJANDRO HERNÁNDEZ CRUZ ENTREGA SAN MIGUEL, 01 DE MAYO DE 2010

Transcript of La ingeniería de software

Page 1: La ingeniería de software

   

 

ESCUELA ESPECIALIZADA EN INGENIERIA ITCA FEPADE

MATERIALA INGENIERÍA DE SOFTWARE

DOCENTE LIC. MARIO QUINTANILLA

TEMA SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE

SOFTWARE

RESPONSABLEPEDRO ALEJANDRO HERNÁNDEZ CRUZ

ENTREGA

SAN MIGUEL, 01 DE MAYO DE 2010

Page 2: La ingeniería de software

1- ¿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 diferencia (Si las Hay), o las similitudes (Si las Hay).

PROGRAMAEs un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar correctamente. Al conjunto general de programas, se lo denomina software y así, se refiere al equipamiento lógico o soporte lógico de una computadora digital.

SOFTWAREEs 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. 

Page 3: La ingeniería de software

APLICACIÓNEs un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos).

DiferenciaLa Diferencia es que los programas son Ejecutables y realizan varias tares.El Software es el Soporte Técnico Del Sistema y la Aplicación es que hacen funcionar al Ordenador  Similitudes Tienes un soporte lógico, también son ejecutables

 

Page 4: La ingeniería de software

2- ¿Qué es 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. 3- ¿Qué es ingeniería de Software?Es una disciplina o área de la informática o ciencias de la computación, que ofrece método y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo y el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software. 4- ¿Porque se dice que “el Software no se crea ni se construye, si no se desarrolla”? Por que todo software necesita estarce actualizando, por ejemplo en el mercado desde ese punto de vista, se desarrolla el Software para darle las opciones que contenga.

Page 5: La ingeniería de software

5- ¿Qué es Calidad?Es la manera de hacer correcto y cumplir con los deseos del cliente de una manera optima, sin problemas y aplicación de los en los principios y técnicas estadísticas en todas las fases de la producción, dirigida a la fabricación mas económica de un producto (servicio) que es útil en grado máximo y que tiene mercado.  6- ¿Qué es la Calidad del Software?La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. En Garantizar el correcto funcionamiento bajo situaciones no determinadas es una tarea que tiene que ser realizada con cuidado extremo.

7- ¿Por qué se dice que “No Existe Software Terminado”? Los Software tienes que estarce actualizando constantemente debido a las exigencias y necesidades del Mercado

Page 6: La ingeniería de software

 

8- ¿En qué consiste un Proyecto de Desarrollo de Software? En alcanzar un objetivo, que se pueda instalar con sus mínimos recursos y funcione bien, que tenga como propósito la producción eficaz y eficiente de un producto software que reúna los requisitos del cliente. 

 9- ¿Cuáles son las etapas del Desarrollo de Software?

 Captura, análisis y especificación de requisitosProcesos, modelado y formas de e licitación de requisitosClasificación e identificación de requerimientosDiseño del sistemaCodificación del softwarePruebas (unitarias y de integración)Instalación y paso a producciónMantenimiento

Page 7: La ingeniería de software

10- ¿Cuál es la diferencia entre el termino Ingeniería de Software y el simple desarrollo o producción de Software?  En Ingeniería de Software hay disciplina en el área de la informática o ciencias de la computación, ofrece técnicas para desarrollar y mantener el software en calidad y en el desarrollo o producción de Software como va a funcionar. 11- ¿Cuáles son los modelos de desarrollo de Software?

Codificar y corregir Modelo en cascada Desarrollo evolutivo Desarrollo formal de sistemas Desarrollo basado en reutilización Desarrollo incremental Desarrollo en espiral

 

Page 8: La ingeniería de software

REVISA EL VIDEO ACERCA DE “¿QUÉ PASARÍA SI LOS PROGRAMADORES HICIERAN LOS AVIONES?”

  12- ¿Por qué se da este fenómeno?Porque siendo un profesional tu trabajo lo tomas en bromas y debes tener encuentra que si tomas en bromas no serás tomado en serio, como el caso del avión que cuando iba en vuelo se iba desintegrando por no tomar el trabajo enserio y mandan a repararlo a los que no son especialistas en esa are.  13- ¿cuál es el mensaje que deja el video?Que en la are que nos desenvolvemos la tomemos en serio y desempeñaremos de mejor forma nuestras funciones.

14- ¿Se hará realmente lo Correcto?No es correcto porque, ellos son desarrolladores de Software, no es su are la creación se aviones.

 

Page 9: La ingeniería de software

15- ¿Qué estrategia proporciona la Ingeniería se software para resolver esta situación?

 Metodologías para desarrollo y mantenimiento de sistemas de software. Practica del conocimiento científico en el diseño y construcción de Programas Establecimiento y uso de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en maquinas realesLa aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo operación (funcionamiento) y mantenimiento del softwareDisciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iníciales de la especificación del sistema hasta el mantenimiento de este después que se utiliza.

 

Page 10: La ingeniería de software

REVISAR EL VIDEO “ARIANE FLIGHT 501” 16- ¿Qué fue lo que sucedió?Por un pequeño error de escritura fallo el procedimiento de arranque del Cohete y se desvió. Esto fue acusa de una mala elaboración de Software.

17- ¿Qué efectos tienen las fallas del Software sobre el cohete?Los que ocasiono fueron: su auto destrucción a los pocos minutos de su despegue por un mal desarrollo de Software.  18- ¿Cómo afecta nuestras vidas que el software no sea calidad?Tiempo perdido, oportunidades perdidas en el are laboral y Perdida económica 19- ¿Cómo podremos garantizar calidad en el desarrollo de Software?Haciendo pruebas pilotos antes de la manipulación del sistema, para acatar posibles error y ser corregidos. Para su perfecto funcionamiento. También para Garantizar el correcto funcionamiento bajo situaciones no determinadas es una tarea que tiene que ser realizada con cuidado extremo.