revista ing. master

Upload: ronald-gimenez-vargas

Post on 02-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Revista ING. MASTER

    1/9

    Repblica Bolivariana de Venezuela

    Universidad Fermn Toro

    Decanato de Ingeniera

    Barquisimeto, Estado-Lara

    Integrantes

    Grupo: 3Alexander Vsquez CI: 23487716

    Ronald Gimnez CI: 21503603

    SAIA C

    Junio 06 del 2016

  • 7/26/2019 Revista ING. MASTER

    2/9

    ING. MASTER

    Uso programas

    en la ingenieraCAD (Diseo

    asistido por

    computadora)

    PPOOA y La

    Geomtica

    Microsoft Visual

    Studio

    MySQL

    (Base de datos)

    Editores: Alexander Vsquez

    Ronald Gimnez

  • 7/26/2019 Revista ING. MASTER

    3/9

    Uso de cinco programas de computacin en la ingeniera

    La Ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y

    cuantificable al desarrollo, operacin y mantenimiento de software (IEEE 1993), y elestudio de estos enfoques, es decir, la aplicacin de la ingeniera al software integra

    matemticas, ciencias de la computacin y prcticas cuyos orgenes se encuentran en la

    ingeniera.

    La ingeniera de sistema propone un enfoque multidisciplinar para el desarrollo de

    productos de alta complejidad. El uso de por ejemplo, en las empresas de ingeniera ms

    prsperas de los pases en desarrollo han realizado cuantiosas inversiones en

    tecnologas de la comunicacin (TI), que se aplican sobre todo al diseo de unidades de

    produccin, gestin y control de proyectos y desarrollo de mercados, ahora

    bien qu aplicaciones necesitan las empresas para ser competitivas?

    Programas de gestin de proyectos:

    Estos programas permiten

    establecer calendarios,

    presupuestos y plazos de

    ejecucin, gestionar recursos,

    controlar costos,

    especificaciones y

    licitaciones, gestionar riesgos,

    integrar bases de datos,

    trabajar en redes y analizar

    situaciones crticas, y se utilizan

    en todos los segmentos de la

    ingeniera general. Por todo

    ello, hay un auge de

    herramientas para trabajar online de forma colaborativa, que aportan comunicacininstantnea y permiten trabajar en un entorno de informacin compartida y

    actualizada. Estas aplicaciones se pueden agrupar en dos grandes bloques: las que

    ayudan a gestionar tareas (to-do list) y las que permiten gestionar proyectos, las

    principales funcionalidades que aportan estas herramientas son:

  • 7/26/2019 Revista ING. MASTER

    4/9

    Intercambio de ficheros en tiempo real o no

    Notificaciones

    Seguimiento de plazos

    Seguimiento de costes

    Gestin de la relacin con clientes CRM

    Facturacin

    Wiki y gestin de versiones de un desarrollo: Git y/o SubVersion

    Chat, conferencias en tiempo real

    Clculos y estimaciones:

    Los programas de estimacin

    incluyen mdulos para calcular y

    analizar cuantos totales de

    proyectos; volmenes de

    represas, canales, terraplenes, etc.;

    y tambin para usar hojas de

    clculo y especificaciones y hacer

    estimaciones de costos. Usando slo

    una base de datos, estos sistemas de

    gestin de bases permiten definir

    especificaciones y hacer estimaciones de costos a partir de planos y bosquejos, tambin hay

    programas capaces de comparar varias licitaciones, los cuales pueden funcionar en

    interfaz con programas de gestin de proyectos, por ejemplo, para controlar los

    gastos de obras de construccin o sealar oportunamente el riesgo de sobrecostos o

    retrasos.

    Las herramientas comerciales de estimacin de software estn lejos de ser perfectas

    y ellas tambin pueden equivocarse, pero la estimacin automatizada frecuentemente

    supera a las estimaciones humanas en trminos de exactitud y siempre en trminos de

  • 7/26/2019 Revista ING. MASTER

    5/9

    velocidad y rentabilidad, sin embargo, ningn mtodo de estimacin est completamente

    libre de error. En la actualidad la mejor prctica para la estimacin de costos de software

    debe usar una combinacin de herramientas de estimacin de costos de

    software acoplados con las herramientas de administracin de proyectos de software, bajo

    la direccin cuidadosa de Project Managers de software experimentado y

    especialista en estimacin.

    Diseo asistido por computadora (CAD):

    Es hoy imprescindible para toda

    empresa de ingeniera que pretenda

    colocar sus servicios de ingeniera,

    la mayora de las empresas disponen de

    un gran nmero de los sistemas bsicos

    de CAD para diseo arquitectnico,

    organizacin de servicios de

    construccin e ingeniera civil, obras

    hidrolgicas y de drenaje, planificacin

    y gestin de instalaciones, trazado de

    carreteras y diseo de sistemas

    de tuberas, calefaccin, ventilacin y aire acondicionado, entre otros.

    Los beneficios del CAD incluyen menores costos de desarrollo de productos,

    aumento de la productividad, mejora en la calidad del producto y un menor tiempo de

    lanzamiento al Mercado.

    Mejor visualizacin del producto final, los sub-

    ensambles parciales y los componentes en un sistema

    CAD agilizan el proceso de diseo.

    El software CAD ofrece gran exactitud de forma

    que se reducen los errores.

  • 7/26/2019 Revista ING. MASTER

    6/9

    El software CAD brinda una documentacin ms sencilla y robusta del diseo,

    incluyendo geometra y dimensiones, lista de materiales, etc.

    El software CAD permite una reutilizacin sencilla de diseos de datos y mejores

    prcticas

    La geomtica:

    La demanda de informacin precisa y actualizada sobre gestin de los recursos

    naturales y el medio ambiente, intervencin en caso de catstrofes y

    biodiversidad ha estimulado la creacin de sistemas de informacin geogrfica

    (SIG). El software PCI Geomatica para Procesamiento Digital de Imgenes Satelitales de

    todo tipo de sensor aeroespacial se ofrece con dos niveles de funciones Geomatica Core

    con todo lo necesario para clasificar imgenes multiespectrales, y Geomatica Prime

    que ofrece muchas funciones analticas de geoprocesamiento raster adems del anlisis de

    datos de RADAR y un entorno de programacin visual entre otras.

    Estos sistemas, que integran programas, equipos y tcnicas informatizadas de

    manejo de datos con tcnicas de anlisis espacial y cartografa digital, permiten

    captar, gestionar, analizar y visualizar datos de referencia espacial y solucionar problemas

    complejos de planificacin y gestin, sirvindose de la informacin proveniente de

    satlites, fotos areas, mapas impresos y cuadros estadsticos

  • 7/26/2019 Revista ING. MASTER

    7/9

    PPOOA:

    Es una metodologa para laarquitectura de sistemas que est

    basado en el paradigma de las cadenas

    de produccin donde los diferentes

    procesos de software van actuando

    sobre los datos en secuencia y

    transformando o procesando dichos

    datos, de modo similar a la cadena de

    produccin donde diferentes operarios o maquinas procesan o ensamblan un

    producto. Es un estilo de arquitectura de sistemas de tiempo real e intensivo en software,

    estos tipos de sistemas se consideran aquellos

    donde el no cumplimiento de los requisitos

    temporales es tan crtico como el no

    cumplimiento de los requisitos funcionales.

    La metodologa PPOOA es un

    compromiso entre el rigor en la modelacin y la

    facilidad de uso de los requeridos por las

    industrial, esto conlleva a la definicin de una

    semntica y una notacin para los modelos

    utilizados segn dos tipos de vistas la estructural

    y la de comportamiento. Una de las ventajas de

    este modelo en la aplicacin de la ingeniera es

    que mantiene la consistencia entre los modelos

    estructurales y de comportamiento y resuelve

    mediante el uso de participaciones, el problema

    de la asignacin funcional tan importante en la

    ingeniera de sistemas.

  • 7/26/2019 Revista ING. MASTER

    8/9

    Microsoft Visual Studio

    Es un entorno de desarrollo integrado (IDE, por

    sus siglas en ingls) para sistemas operativosWindows.

    Soporta mltiples lenguajes de programacin tales

    comoC++,C#,Visual Basic

    .NET,F#,Java,Python,Ruby,PHP;al igual que entornos

    de desarrollo web comoASP.NET MVC, Django, etc., a

    lo cual sumarle las nuevas capacidades online bajo

    Windows Azure en forma del editor Monaco. Visual

    Studio permite a los desarrolladores crear sitios y aplicaciones web, as como servicios web en

    cualquier entorno que soporte la plataforma .NET (a partir de la versin .NET 2002). As se

    pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, pginas web,

    dispositivos mviles, dispositivos embebidos,

    consolas, etc.

    Hay varias ediciones que son:

    Visual Basic Express Edition

    Visual C# Express Edition

    Visual C++ Express Edition

    Visual J# Express Edition (Desapareci

    en Visual Studio 2008)

    Visual Web Developer Express Edition

    (para programar en ASP.NET)

    Visual F# (Apareci en Visual Studio 2010, es parecido al J#)*

    Windows Phone 8 SDK

    Windows Azure SDK

    https://es.wikipedia.org/wiki/Entorno_de_desarrollo_integradohttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Visual_C%2B%2Bhttps://es.wikipedia.org/wiki/C_sharphttps://es.wikipedia.org/wiki/Visual_Basic_.NEThttps://es.wikipedia.org/wiki/Visual_Basic_.NEThttps://es.wikipedia.org/wiki/F_Sharphttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Pythonhttps://es.wikipedia.org/wiki/Rubyhttps://es.wikipedia.org/wiki/PHPhttps://es.wikipedia.org/wiki/ASP.NEThttps://es.wikipedia.org/wiki/ASP.NEThttps://es.wikipedia.org/wiki/PHPhttps://es.wikipedia.org/wiki/Rubyhttps://es.wikipedia.org/wiki/Pythonhttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/F_Sharphttps://es.wikipedia.org/wiki/Visual_Basic_.NEThttps://es.wikipedia.org/wiki/Visual_Basic_.NEThttps://es.wikipedia.org/wiki/C_sharphttps://es.wikipedia.org/wiki/Visual_C%2B%2Bhttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado
  • 7/26/2019 Revista ING. MASTER

    9/9

    MySQL

    MySQL es unabase de

    datos muy rpida en la lectura

    cuando utiliza el motor no

    transaccionalMyISAM,pero puede

    provocar problemas de integridad

    en entornos de alta concurrencia en

    la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en

    cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo

    de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante

    monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de

    programacin. Existen variasinterfaces de programacin de aplicaciones que permiten, a

    aplicaciones escritas en diversoslenguajes de programacin, acceder a lasbases de

    datos MySQL, incluyendoC,C++,C#,Pascal,Delphi (va

    dbExpress),Eiffel,Smalltalk,Java (con una implementacin nativa del driver de

    Java),Lisp,Perl,PHP,Python,Ruby,Gambas,

    Inicialmente, MySQL careca de elementos considerados esenciales en las bases de

    datos relacionales, tales comointegridad referencial ytransacciones.A pesar de ello, atrajo a

    los desarrolladores de pginas web con contenido dinmico, justamente por su simplicidad.

    https://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/MyISAMhttps://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicacioneshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/C%2B%2Bhttps://es.wikipedia.org/wiki/C_Sharphttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascalhttps://es.wikipedia.org/wiki/Borland_Delphihttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eiffelhttps://es.wikipedia.org/wiki/Smalltalkhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Javahttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Lisphttps://es.wikipedia.org/wiki/Perlhttps://es.wikipedia.org/wiki/PHPhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pythonhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Rubyhttps://es.wikipedia.org/wiki/Gambashttps://es.wikipedia.org/wiki/Integridad_referencialhttps://es.wikipedia.org/wiki/Transacci%C3%B3n_(base_de_datos)https://es.wikipedia.org/wiki/Transacci%C3%B3n_(base_de_datos)https://es.wikipedia.org/wiki/Integridad_referencialhttps://es.wikipedia.org/wiki/Gambashttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Rubyhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pythonhttps://es.wikipedia.org/wiki/PHPhttps://es.wikipedia.org/wiki/Perlhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Lisphttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Javahttps://es.wikipedia.org/wiki/Smalltalkhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eiffelhttps://es.wikipedia.org/wiki/Borland_Delphihttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascalhttps://es.wikipedia.org/wiki/C_Sharphttps://es.wikipedia.org/wiki/C%2B%2Bhttps://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicacioneshttps://es.wikipedia.org/wiki/MyISAMhttps://es.wikipedia.org/wiki/Base_de_datoshttps://es.wikipedia.org/wiki/Base_de_datos