1. Guía Numero1 Técnico en Ingeniería en Sistemas Informáticos José Esaú Hernández Bolaños
2. 1-Existe alguna diferencia entre programa , software y aplicacion?No existe ninguna diferencia entre cada uno de ellos, parquet un programaes un conjunto de instruccionessecuencialesescritas en un lenguaje de programacion, y software un conjunto de programasquepuedeejecutarunacomputadorala unica diferencia que existe esqueaplicacionesunaHerramientaquesirrve con un fin determinado, oseaquevamos a disenar a nuestro gusto, se le hacenaplicacionespersonales.2- Queesingenieria?Aplicaciónpráctica del conocimientocientifico, a un problemadeterminado a la ingenieria se le conocemasquetodoporque : -Solucinaproblemas-Ofrecetecnicas- Realizadisenos
3. 3-Porque se dice que el software no se creani se costruye, sinoque se desarrolla?Se desarrollaporqueestesistema parte desdeuna Idea o practicamente la consepcionqueque define el alcance del proyecto.La elaboración, define el plan del proyecto y fundamentasuarquitectura.Construcción, se crea el producto y la trancision y trnsfiere el producto a los usuarios.4- Quéescalidad? Aplicacion de métodos y tecnicas en el desarrollo de un problema al mismotiempo,Estatiende a ser evaluadabajoterminosobjetivos y sirve de soporteparaque el cliente se sientaapoyado.
4. 5- Porque se dice que no existe software terminado?Porque se le puedenhacermodificacionesparaquefuncione de maneracorrecta y distintaporeso no puedetomarsecomoterminadoningun software porquedeben de dejarseflexiblesparaqueestensujetos a corrección. 6- Enqueconsiste un proyectodesarrollado de software?Enquelasnecesidades de los usuarios son tomadoscomorequerimientos de software paraluegohacer un diseno y esteimplementarlo en codigos y si el codigoesaprobado se documenta y certificaparasuusooperativo.
5. 7- Cuales son lasetapas del desarrollo del software?-Analisis de Requisitos: comprende la naturaleza de los programas a construirse, y se evalua el presupuesto.-Diseno: procesoque se desarrolla en cuatroatributosdistintos; programa de estructura de datos, arquitectura de dato, representaciones de interfaz y detalleprocedental-Generacion de codigo: donde el disenodebetraducir en forma legible por la maquina.-Prueba: se centra en los procesoslogicosinternos del software.-Mantenimiento: el software indudablementesufrirácambiosdespues de ser entregado al cliente.
6. 8- Cuales la diferencia entre el terminoIngeniería de software y desarrollo de software?Ingenieria se define como un conjunto de etapasordenadas con la intencion de obtener un software de calidadmientrasque el desarrollotienelas mismas etapas con la diferencia que define quequienestahaciendolo dice comohacerloparaalcanzar el objetivoINGENIERIA DE SOFTWARE: ANALIZADESARROLLO DE SOFTWARE: PRACTICA.Cuales son los Modelos de Ingenieria del software?*Modelo en Cascada: O rdenarigurosamentelasetapas del ciclo de Vida del software *Modelo en Espiral: *DesarrolloporEtapas: muestra el software en diferentesestadossucesivos.
7. *DesarrolloIterativo: Creado en respuesta a lasdebilidades del modelotradicional de cascada.*RAD: Permiteconstruirsistemasutilizables en pocotiempo, normalmente de 60 a 90 diasfrecuentemente con algunasconcesiones.*Desarrolloconcurrente: Es un modelo de tipo de red dondetodaslas personas actuansimultaneamente o al mismotiempo*RUP: ProcesoUnificado de Racional, Es un proceso de desarrollo de software y junto con el lenguajeunificadoconstruye la metodologiastandarmasutilizadapara el analisis.*ProcesoUnificado: Es un Marco de desarrolloque se caracterizaporestado de usocentrado en la arquitectura y por ser iteractivo e incremental.
8. ¿QUÉ PASARÍA SI LOS PROGRAMADORES HICIERAN LOS AVIONES? 12) ¿POR QUÉ SE DA ESE FENÓMENO? Por que la necesidad del usuario es viajar con mas rapidez, el diseño del avión no Esta terminado completamente. Además este se encuentra en prueba y las correcciones se van haciendo en el momento que esta funcionando como es en la realidad con los programas 13) ¿CUÁL ES EL MENSAJE QUE TE DEJA EL VIDEO? Que a al hora de desarrollar un programa no es necesario solventar todos los requerimientos antes de ponerlo a prueba y que las correcciones se pueden hacer a un que se encuentre en marcha igual que el mantenimiento. 14) ¿SE HARA REALMENTE LO CORRECTO? No porque para que un programa sea de agrado para quien lo utilizara, es necesario que este ya se encuentre terminado con las pruebas necesarias. 15)¿QUÉ ESTRATEGIA PROPORCIONA LA INGENIERÍA DE SOFTWARE PARA SOLVENTAR ESTA SITUACIÓN? Desarrollar completamente el programa antes de usarlo, hacer las pruebas y darle mantenimiento antes de entregársela al usuario
9. REVISAR EL VIDEO “ARIANE FLIGHT 501” 16) ¿QUE FUE LO QUE SUCEDIÓ? El cohete cuando llego a una altura considerable cambio de rumbo y estallo. 17)¿QUÉ EFECTOS TIENEN LAS FALLAS DEL SOFTWARE SOBRE EL COHETE? Provoco que cambiara la dirección, por la mala organización y diseño del software. 18)¿CÓMO AFECTA EN NUESTRAS VIDAS QUE EL SOFTWARE NO SEA DE CALIDAD? Negativamente porque esto influye en nuestro desarrollo como programadores. 19)¿CÓMO PODEMOS GARANTIZAR CALIDAD EN EL DESARROLLO DEL SOFTWARE? Aplicando correctamente los métodos y técnicas para desarrollar los programas.