revista ing. master
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