UNIVERSIDAD NACIONA DE CHIMBORAZO               FACULTAD DE INGENIERIA          CARRERA DE INGENIERIA INDUSTRIALTRABAJO DE...
INDICE DE CONTENIDOS1.Ingeniería de software.................................................................................
1. Ingeniería de software   Ingeniería de software es la aplicación de un enfoque sistemático,disciplinado y cuantificable...
2. PARAMETROS DE HERRAMIENTAS APLICADAS A LA      INGENIERIA   Reducir un diseño a código puede ser la parte más obvia del...
Mantenimiento   Fase dedicada a mantener y mejorar el software para corregir erroresdescubiertos e incorporar nuevos requi...
En el segundo módulo se utilizarán                             los softwares Máxima, R, y Excel 2007,                     ...
Diseño asistido por ordenador en 2D y 3D.                               En el tercer se abordarán las bases               ...
En   este    tipo    de    curso     hemos                              pensado      que       el    adquirir    unos     ...
WEBGRAFIAhttp://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_softwarehttp://es.scribd.com/doc/218929-2005Software-Libre-socied...
ANEXOSTabla 1: TABLA:1          Nombres   Coincidencias   No coincide   total           Linux         8              12   ...
GRAFICO DE PORCENTAJES           10           9           8           7           6CANTIDAD           5           4       ...
Upcoming SlideShare
Loading in …5
×

P informatica

509 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
509
On SlideShare
0
From Embeds
0
Number of Embeds
264
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

P informatica

  1. 1. UNIVERSIDAD NACIONA DE CHIMBORAZO FACULTAD DE INGENIERIA CARRERA DE INGENIERIA INDUSTRIALTRABAJO DE INVESTIGACION; HERRAMIENTAS DEL SOFTAWARE LIBRE APLICADAS A LA INGENIERIA AUTOR: JUAN GUNSHA DOCENTE: Ing. PATRICIO VILLACRES MCs. SEPTIEMBRE – MARZO 2013.
  2. 2. INDICE DE CONTENIDOS1.Ingeniería de software...........................................................................................3 Prueba.........................................................................................................4 Mantenimiento...........................................................................................5Índice de ilustracionesIlustración 1: figura2................................................................................................6Ilustración 2: figura3................................................................................................7Ilustración 3: figura4................................................................................................8Índice de tablasTabla 1: TABLA:1..................................................................................................10 II
  3. 3. 1. Ingeniería de software Ingeniería de software es la aplicación de un enfoque sistemático,disciplinado y cuantificable al desarrollo, operación y mantenimiento de software,y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software.1Es la aplicación de la ingeniería al software, ya que integra matemáticas, cienciasde la computación y prácticas cuyos orígenes se encuentran en la ingeniería.2 Se pueden citar otras definiciones enunciadas por prestigiosos autores: Ingeniería de software es el estudio de los principios y metodologías para eldesarrollo y mantenimiento de sistemas software (Zelkovitz, 1978) Ingeniería desoftware es la aplicación práctica del conocimiento científico al diseño yconstrucción de programas de computadora y a la documentación asociadarequerida para desarrollar, operar y mantenerlos. Se conoce también comodesarrollo de software o producción de software (Bohem, 1976). Ingeniería desoftware trata del establecimiento de los principios y métodos de la ingeniería afin de obtener software de modo rentable, que sea fiable y trabaje en máquinasreales (Bauer, 1972). En el 2004 en los Estados Unidos, la Oficina de Estadísticas del Trabajo (U. S.Bureau of Labor Statistics) contó 760.840 ingenieros de software decomputadora.3 El término "ingeniero de software", sin embargo, se utiliza enforma genérica en el ambiente empresarial, y no todos los ingenieros de softwareposeen realmente títulos de ingeniería de universidades reconocidas. Algunos autores consideran que "desarrollo de software" es un término másapropiado que "ingeniería de software" para el proceso de crear software.Personas como Pete McBreen (autor de "Software Craftmanship") cree que eltérmino IS implica niveles de rigor y prueba de procesos que no son apropiadospara todo tipo de desarrollo de software. 3
  4. 4. 2. PARAMETROS DE HERRAMIENTAS APLICADAS A LA INGENIERIA Reducir un diseño a código puede ser la parte más obvia del trabajo deingeniería de software, pero no necesariamente es la que demanda mayor trabajo yni la más complicada. La complejidad y la duración de esta etapa estáíntimamente relacionada al o a los lenguajes de programación utilizados, así comoal diseño previamente realizado.Prueba Consiste en comprobar que el software realice correctamente las tareasindicadas en la especificación del problema. Una técnica de prueba es probar porseparado cada módulo del software, y luego probarlo de forma integral, para asíllegar al objetivo. Se considera una buena práctica el que las pruebas seanefectuadas por alguien distinto al desarrollador que la programó, idealmente unárea de pruebas; sin perjuicio de lo anterior el programador debe hacer sus propiaspruebas. En general hay dos grandes formas de organizar un área de pruebas, laprimera es que esté compuesta por personal inexperto y que desconozca el temade pruebas, de esta forma se evalúa que la documentación entregada sea decalidad, que los procesos descritos son tan claros que cualquiera puedeentenderlos y el software hace las cosas tal y como están descritas. El segundoenfoque es tener un área de pruebas conformada por programadores conexperiencia, personas que saben sin mayores indicaciones en qué condicionespuede fallar una aplicación y que pueden poner atención en detalles que personalinexperto no consideraría Documentación Todo lo concerniente a la documentación del propio desarrollo del software yde la gestión del proyecto, pasando por modelaciones (UML),diagramas de casosde uso, pruebas, manuales de usuario, manuales técnicos, etc; todo con elpropósito de eventuales correcciones, usabilidad, mantenimiento futuro yampliaciones al sistema. 4
  5. 5. Mantenimiento Fase dedicada a mantener y mejorar el software para corregir erroresdescubiertos e incorporar nuevos requisitos. Esto puede llevar más tiempo inclusoque el desarrollo del software inicial. Alrededor de 2/3 del tiempo de ciclo de vidade un proyecto4 está dedicado a su mantenimiento. Una pequeña parte de estetrabajo consiste eliminar errores (bugs); siendo que la mayor parte reside enextender el sistema para incorporarle nuevas funcionalidades y hacer frente a suevolución. 3. TIPOS DE HERRAMIENTAS DE SOFTWARE-LIBRE APLICADOS ALA INGENIERIA Diseño gráfico y maquetado de documentos. En este primer módulo se utilizará el software libre GIMP y Office 2007 para enseñar al alumno técnicas para la correcta presentación de trabajos profesionales. Los contenidos específicos serán: Tema01.Conceptos básicos sobre el diseño. Tema02.Caso práctico. Técnicas de tratamiento de imágenes conGIMP e Inkscape. Dos excelentes utilidades libre para el tratamientodigital de imágenes y el diseño vectorial. Tema03.Caso práctico. Creación de plantillas de documentos. Tema04.Caso práctico. Creación de presentacion Herramientas de cálculo. 5
  6. 6. En el segundo módulo se utilizarán los softwares Máxima, R, y Excel 2007, para profundizar en el uso de herramientas para la resolución cotidiana de taréas con base matemática y estadística. Ilustración 1: figura2 Tema05.Caso práctico. Nociones básicas de Máxima, para suuso como calculadora avanzada. Tema06.Caso práctico. Nociones básicas de R, para su usocomo herramienta básica de análisis estadístico. Tema07.Caso práctico. Excel 2007. Aprendizaje delfuncionamiento de tablas de cálculo. Introducción al lenguaje deprogramación Visual Basic orientado a aplicaciones. 6
  7. 7. Diseño asistido por ordenador en 2D y 3D. En el tercer se abordarán las bases mínimas para el aprendizaje de herramienas de código abierto en tema de diseño técnico en 2d y 3d. Para el diseño 2d, se utilizará algún software tipo CAD de uso libre (en evaluación), así como una introducción a sketch-up para el diseño en 3d. Ilustración 2: figura3 Tema08.Nociones básicas sobre el diseño 2d, generación deplanos y representación en del sistema de planos acotados; ynociones básicas sobre sketch-up. Tema09.Caso práctico. Introducción a software tipo CAD para lageneración de planos y representaciones generales en 2dimensiones. Tema10.Caso práctico. Introducción al diseño 3d con sketch up.Generación de objetos y renderización. Tema11.Caso práctico. Generación de modelos digitales delterreno con topocal. Freeware y software de código abierto en el área de losSistemas de Información Geográfica y la Teledetección . 7
  8. 8. En este tipo de curso hemos pensado que el adquirir unos conocimientos mínimos sobre heramientas SIG y teledetección es indispensable para cualquier ingeniero de nuestros días. Por esto se ofrece una introducción a 3 software de código abierto/freeware para intoducir a nuestros alumnos en esta preciosa Ilustración 3: figura4 área de conocimiento. Tema12.Caso práctico. Introducción a GV-SIG, un software libredirigido a la generación de cartografía. Tema13.Caso práctico. Introducción a OPPTIKS, un softwarelibre dirigido al análisis de imágenes satélite y ortofografía digital. Tema14.Caso práctico. Introducción a "Fusion", un software deanálisis de datos LiDAR. 8
  9. 9. WEBGRAFIAhttp://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_softwarehttp://es.scribd.com/doc/218929-2005Software-Libre-sociedad-de-la-informacion-y-brecha-digital 9
  10. 10. ANEXOSTabla 1: TABLA:1 Nombres Coincidencias No coincide total Linux 8 12 20 Windows 11 5 16fuente:wikipedia 10
  11. 11. GRAFICO DE PORCENTAJES 10 9 8 7 6CANTIDAD 5 4 3 2 1 0 NOMBRES 11

×