Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
Buenas Tareas - Ensayos, trabajos finales y notas de libros premium y gratuitos | BuenasTareas.com Documentos de investigación Notas de libros
hugojavier83 h… Volver hugojavier83 Mis documentos guardados Documentos recientemente vistos Mis cargas Configuración de la cuenta Volver Cuenta Perfil Cerrar sesión 1,1 millones
1. 2. 3. 4.
Página principal > Tecnología > Ingenieria de software
1. < Back to Tecnología
Ingenieria de software Enviado por redshadow17 01/04/2011 1679 Palabras
PÁGINA 5 DE 7
1 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
1.1 De al menos 5 ejemplos de la forma en que se aplica la ley de consecuencias imprevistas al software de cómputo: -Que el software seria la fuerza que impulsaría la revolución de las computadoras personales. -Que los productos de software empacados se comprarían en los supermercados. -Que el software evolucionaria poco a poco de un producto a un servicio cuando compañías de software proporcionarían funcionalidad justo a tiempo a través de un navegador web. -Que una compañía de software seria más grande y tendría más influencia que casi todas las empresas de la industria. -Que una vasta red llamada internet seria operada con software y evolucionaria y cambiaria todo. 1.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 nuestros tiempos, la información, administra la información de negocios para mejorar la competitividad. -Gracias al software, el flujo de información que hay hoy en día es infinito, basta con buscar lo que necesitamos en la red e inmediatamente se nos mostraran decenas de sugerencias de acuerdo a nuestra búsqueda. Antes la información era menos accesible y más difícil de encontrar, se tenía que pasar horas y horas en una biblioteca hasta encontrar lo que se necesitaba. Negativos -Hoy en día las redes sociales, las cuales tienen que ver con el software, han vendió en cierto a esclavizar a mucha gente, llevan a cabo una vida virtual en la cual se sienten libres de expresarse y hacer lo que quieren. 1.3 Desarrolle sus propias respuestas a las cinco preguntas planteadas al principio de la sección 1.1. Analícelas con sus compañeros estudiantes. A) por que se requiere tanto tiempo para terminar el software? Por qué el software consta de 4 etapas o se puede denominar también como un ciclo de vida el cual es la concepción, que es definir el alcance del proyecto y definir el caso de uso, la elaboración que es proyectar el plan, la 2 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
construcción que es crear el producto y la transición que es transferir el producto a sus usuarios, también hay que tomar en cuenta el software a crear, no es lo mismo crear un programa que calcule el salario de x trabajadores a crear un sistema más complejo como el de un hospital, a parte que antes de entregar el software hay que hacer muchas pruebas para así corregir fallas que se den en el futuro. B) Porque son tan altos los costos de desarrollo? Por qué en nuestra región no tiene mucha demanda ya que implica tiempo para desarrollar una de pasos, planificación, análisis, prueba y depuración. Uno de los costos que implica es energía eléctrica para su desarrollo, tiempo, desgaste físico, en fin una serie de costos. C) porque no podemos detectar todos los errores antes de entregar el software a nuestros clientes: Mientras el programador crea el software, el tratara de corregir los errores que pueda o que estén a su alcance, pero al final por mucho que se esfuerce el programador, siempre después de entregar el software habrán errores o detalles que solucionar, el programador deberá tomar las recomendaciones siguientes para disminuir lo más posible estos imprevistos: 1) Entrenar y educar a la dirección, jefes de proyecto y constructores. 2. Obligar al uso de estándares, procedimientos y documentación. 3. Definir objetivos de la calidad deseada. 4. Desarrollar estimaciones de calendario y costos de forma exacta y verdadera. 5. Seleccionar jefes de proyecto basados en su capacidad para administrar proyectos más que en su habilidad técnica. D) Por que dedicamos tanto tiempo y esfuerzo a mantener los programas existentes? Por qué el usuario se hace cómodo al usar el sistema ya que el sistema satisface las necesidades que el posee, aparente que esto le generaría costos y riesgos. E) Porque 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 genera errores, 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 3 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
1.4 Muchas aplicaciones modernas cambian con frecuencia antes 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 cambio: - Debe diseñarse e implementarse de modo que pueda volverse a usar en muchos programas diferentes. - El ingeniero de software debe tratar de que los cambios que se hagan no vayan a ser demasiado bruscos, para así evitar el progresivo deterioro y lograr más razonamiento y entendimiento para el usuario final. 1.5 Considere las siete categorías de software presentados en la sección 1.1.2. Piensa que puede aplicarse a cada uno el mismo enfoque de ingeniería de software? Explique su respuesta. Vemos el software como un gran árbol y las siete categorías como sus ramas, aunque cada una de estas categorías sea orientada a necesidades diferentes, es necesario recalcar que independientemente de la categoría, todo software necesita mantenimiento, todo software necesita ser actualizado, todo software es vulnerable a fallas cuando se dan los cambios, por lo tanto independientemente de la categoría en la que nos enfoquemos podemos aplicar los mismos principios , precauciones y recomendaciones a la hora de diseñar el software. 1.6 La figura 1.3 muestra las tres capas de la ingeniería de software arriba de otra llamada compromiso de la calidad. Haga un poco de investigación y desarrolles los lineamientos de los elementos claves de un programa para la administración de la calidad. -Herramienta -Métodos -Proceso La ingeniería de software es el establecimiento y uso de principios fundamentales de la ingeniería con objeto de desarrollar en forma económica software que sea confiable y que trabaje con eficiencia en y cálida es un compromiso organizacional con la calidad, la administración total de la calidad alimentar la cultura de mejor continua esta lleva instancia al desarrollo de enfoques cada vez más eficaces de la ingeniería de software el fundamento en el que se apoya con la calidad. Un programa organizacional son también sistemas y procesos como motivar la participación del personal como el trabajo en equipo, demostrar compromiso por parte del liderazgo
4 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
1.7 Es aplicable la ingeniería de software cuando se elaboran webapps? Si es así como puede modificarse para que asimile las características únicas de estas? Si permite a los ingenieros de la web brindar capacidad de computo junto con contenido de información había nacido los sistemas y aplicaciones basadas en la web denomino a esta forma colectiva como webapps se han convertido en herramienta notificadas de computo que no solo proporcionan funciones aisladas al usuario final sino que también se han integrado con base de datos corporativas y aplicaciones de negocios las webapps son una de varias categorías distintas de software los sistemas aplicaciones basadas en web involucran una mezcla entre las publicaciones impresas y el desarrollo de software entre la mercadotecnia y la computación entre las comunicaciones internas y las relaciones exteriores y entre el arte y la tecnología las webapps presentan los siguientes. -Uso intensivo de redes -Concurrencia -Carga impredecible -Rendimiento -Disponibilidad -Orientadas a los datos -Contenido sensible -Evolución continúa -Seguridad 1.8 A medidas que el software gana ubicuidad, los riesgos para el públicos (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) El software ha crecido en forma notable cuando ha de construirse una aplicación nueva o sistema incrustado deben escucharse muchas opiniones de las características y funciones debería tener el software los negocios y gobiernos dependen cada vez más del software para tomar decisiones estratégicas y tácticas así como para sus operaciones y control cotidiano si el software falla las personas y empresas grandes pueden experimentar desde un inconveniente menor hasta falla catastróficas se concluye que el software debe tener alta calidad. En una ferretería posee un sistema ya que en el sistema pose falla y riesgo 5 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
para la empresa ya que no le genera los ingresos y los egreso eso genera que la empresa no obtiene sus resultados esperados. 1.9 Describa con sus propias palabras una estructura de proceso. Cuando se dice que las actividades estructurales son aplicables a todo los proyectos significa que se realizan las mismas tareas en todos los proyectos significa que se realizan las misma tarea en todos los proyectos sin que importe su tamaño y complejidad explique su respuesta. Hay que analizar las ventajas estratégicas de la que permite tener un mejor conocimiento de la capacidad de la misma para crear valor y detectar los riesgos. El análisis de los procesos facilita una mejor compresión del flujo de actividades que incluye cada proceso y constituye la metodología para análisis. 1.10 Las actividades sombrilla ocurren a través de todo el proceso del software. Piensa usted que son aplicable por igual a través del proceso, o que algunas se concentran en una o más actividades estructurales? Si son comunicación, planeación, modelado, construcción y despliegue establecen el esquelo de la arquitectura parra el trabajo de ingeniería de software como * Entender el problema (comunicación y análisis) * Planear la solución (modelado y diseño del software) * Ejecutar el plan (generación del código) * Examinar la exactitud del resultado (probar y asegurar la calidad. 1.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 declaración superficial de los objetivos es suficiente para empezar a escribir los programas”. Realidad.- La mala definición inicial es la principal causa de baja calidad. Se requiere un conocimiento formal y detallado de los hechos y procesos y amplia comunicación Con el cliente. Mito.- “Los cambios en el software son fáciles y sencillos”. Realidad.- Es verdad que los requisitos del software cambien, pero el impacto del cambio varía según el Momento en que se introduzca.
6 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
Ver como varias páginas
Documentos relacionados ingenieria de software
...PRACTICA INGENIERIA DEL SOFTWARE I UNA VISION GENERICA La practica de la ingenieria de software es una coleccion de conceptos,principios, metodos y herramientas a las que un ingeniero de software recurre a diario. George Polya propone la esencia de la resolucion de problemas y en consecuencia la esencia de la ingenieria del software en los siguientes puntos. Entender el... 1679 Palabras | 5 Páginas Read full document Ingenieria de software
...http://www.eqsoft.net La Ingeniería de Software en el modelo de desarrollo del Software Libre Ernesto C. Quiñones Azcárate Gerente Técnico Algunas definiciones Software : conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware) http://es.wikipedia.org/wiki/Software Ingeniería : La... 1679 Palabras | 9 Páginas Read full document INGENIERIA DE SOFTWARE
...INGENIERIA DE SOFTWARE La gestión empresarial tal como se estudia en el siglo XXI es decir, dentro de una sociedad global dominada por tecnologías que aportan nuevos servicios y productos soportados por las Nuevas Tecnologías, demanda una visión empresarial distinta. En este contexto la Ingeniería de Software ocupa un rol en la cadena de valor de las empresas, sea como un proceso “core” o un como un proceso “de apoyo”, pero nunca... 1679 Palabras | 3 Páginas Read full document
7 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
Ingenieria de software
...Metodología de la investigación. Las redes sociales están en el pináculo de su popularidad en Internet por virtudes propias y defectos ajenos. Incorporaron de tal manera la idea de "conversación" que los usuarios se sienten en su salsa como agentes activos en el arte de escuchar, aprender y compartir todo tipo de experiencias y contenidos. Las páginas de redes sociales en internet como por ejemplo Hi5, Facebook, Wayn, MySpace, etc., son utilizadas por millones de usuarios alrededor del... 1679 Palabras | 2 Páginas Read full document Ingenieria En Software
...flexibilidad en su nivel de seguridad, ya que permite modificar vía software parámetros tales como el número de vueltas, el tamaño de la palabra y la longitud de la clave. Es criptográficamente robusto, debido al uso de rotaciones dependientes de los datos y a la mezcla de operaciones aritméticas de grupos algebraicos diferentes. Los algoritmos de cifrado y descifrado son idénticos y de fácil implantación tanto en hardware como en software. La primera versión... 1679 Palabras | 16 Páginas Read full document Ingenierias softwares
...SQL (Structure Query Language) Ing. Rolando Oviedo Blandón Contenido 1. 2. 3. 4. 5. 6. 7. 8. Definición Componentes Cláusulas Operadores Consultas Recuperar datos de BD externas Uniones Subconsultas Ing. Rolando Oviedo Blandón (
[email protected]) 2 Definición • El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen... 1679 Palabras | 8 Páginas Read full document Ingeniería del software
...supuesto aumentar sus utilidades. El uso del papel se ha venido dejando de lado y en cambio se hace uso de avanzadas aplicaciones de 8 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
software que se utilizan para controlar y almacenar datos informáticos. La Ingeniería de Software se ha convertido en una herramienta fundamental a la hora de analizar, diseñar, realizar pruebas y mantenimiento de un programa o un software, contribuye además a mejorar los procesos, a optimizar los... 1679 Palabras | 9 Páginas Read full document Ingenieria de Software
...introducir la ingeniería del software y proporcionar un marco para entender el resto del libro. Cuando haya leído este capítulo: • comprenderá qué es la ingeniería del software y por qué es importante; • conocerá las respuestas a las preguntas clave que proporcionan una introducción a la ingeniería del software; • comprenderá algunos aspectos profesionales y de ética que son importantes... 1679 Palabras | 27 Páginas Read full document
Cita este documento APA
MLA
MLA 7
CHICAGO
(2011, 04). Ingenieria de software. BuenasTareas.com. Obtenido 04, 2011, de http://www.buenastareas.com/ensayos/Ingenieria-De-Software/1856177.html
×Cerrar
Comparte este documento Cuéntales a tus compañeros sobre este documento y más en BuenasTareas.com
9 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
×Close
Comparte este documento Ingresa una dirección de email: Cancelar Enviar
Únete a millones de otros estudiantes y comienza tu investigación Conviértase en miembro formal de Buenas Tareas INSCRÍBETE - ES GRATIS
¿Tienes un buen documento de investigación que crees que puede ayudar a inspirar a otros miembros de Buenas Tareas? Comparte tu documento Cargar ahora Productos Documentos de investigación Notas de libros Herramientas de estudio Aplicación para iOS Aplicación para Android Generador de citas Empresa Acerca de Buenas Tareas Contáctanos Ayuda Seguir Facebook Twitter Google+
10 de 11
08/03/16 04:31
Ingenieria de software - Ensayos universitarios ...
http://www.buenastareas.com/ensayos/Ingenier...
RSS ©2016 BuenasTareas.com Legal (actualizado 9/9/14) Mapa del sitio Haz publicidad Más herramientas de estudio excelentes:
11 de 11
08/03/16 04:31