Está en la página 1de 26

PORTADA

UNIVERSIDAD NACIONAL DE SAN


ANTONIO ABAD DEL CUSCO

FACULTAD DE: INGENIERIA ELECTRICA, ELECTRONICA,


MECANICA Y MINAS
CARRERA PROFESIONAL DE INGENIERIA ELECTRICA
APLICACIN DE SOTWARE DE INGENIERIA PARA
DISPOSITIVOS ANDROID
CURSO:
FORMULACION DE PROYECTOS.
DOCENTE:
ING. RONALD DUEAS P.
ALUMNO:
-ALBERT HUARHUA TUPAYACHI
-RONAL JUVENAL MAMANI TINTA
SEMESTRE:
2015-I

CODIGO:
103525
103529

INTRODUCCION
El diseo y desarrollo de un software es proponer en la plataforma
tecnolgica ms apropiada. Elaborado con los lenguajes y
tcnicas de programacin, as como las metodologas respectivas,
incluyendo la especificacin de requerimientos, el anlisis y el diseo,
las pruebas, la configuracin, el mantenimiento y la documentacin.

INDICE
PORTADA................................................................................................I
INTRODUCCION.....................................................................................II
INDICE..................................................................................................III
INDICE DE TABLAS................................................................................V
INDICE DE FIGURAS.............................................................................VI
ASPECTOS GENERALES.........................................................................7
1

NOMBRE DEL PROYECTO................................................................7

PARTICIPACION DE GRUPOS DE INTERES........................................7

MARCO TEORICO.............................................................................7
3.1

ALCANCES.................................................................................7

3.1.1

QU ES MATLAB?...............................................................8

3.1.2

CARACTERISTICAS PRINCIPALES..........................................8

3.1.3

PRODUCTOS MATLAB..........................................................9

3.1.4

DESARROLLO DE APLICACIONES.........................................9

3.1.5

PRODUCTOS SIMULINK........................................................9

3.1.6

CREADORES, LENGUAJE Y PRODUCTO..............................10

3.1.7

APLICACIONES...................................................................11

IDENTIFICACION..................................................................................14
4

DIAGNOSTICO DE LA SITUACION ACTUAL.....................................14

DEFINICION DEL PROBLEMA Y SUS CAUSAS.................................15


5.1

MERCADOS DISPONIBLES........................................................15

5.1.1
6

QU ES GOOGLE PLAY?....................................................16

OBJETIVO DEL PROYECTO.............................................................16

FORMULACION Y EVALUACION............................................................17
7

ANALISIS DE LA DEMANDA............................................................17

ANALISIS DE LA OFERTA................................................................17

BALANCE DEMANDA OFERTA......................................................19

10

VENTAJAS COMPETITIVAS ESTRATEGIAS COMPETITIVAS..........19

11

COMERCIALIZACION...................................................................20

11.1 DISTRIBUCIN.........................................................................20
11.2 PROMOCIN Y PUBLICIDAD.....................................................20
11.2.1 PROMOCIN Y DISTRIBUCIN DE SERVICIOS....................20
11.2.2 COMERCIO.........................................................................20
11.2.3 CONSUMIDORES................................................................20
11.3 VENTA.....................................................................................21
11.4 SERVICIOS...............................................................................21
12

COSTOS.....................................................................................21

12.1 COSTOS PARA APLICACIN ANDROID.....................................21


12.1.1 PASOS

PARA

SUBIR

DISTRIBUIR

APLICACIONES

EN

GOOGLE PLAY...............................................................................22
CONCLUSIONES..................................................................................23
BIBLIOGRAFIA.....................................................................................24

INDICE DE TABLAS
Tabla 1: Versiones MATLAB.................................................................11
Tabla 2: los lenguajes ms utilizados al 2015.....................................14

INDICE DE FIGURAS
Figura 1: Indice de Piratera en el Per...............................................15
Figura 2: Extensiones creadas en MATLAB.........................................17
Figura 3: Ventana de diseo de transformador...................................18
Figura 4: Interaccin con el usuario....................................................19

ASPECTOS GENERALES
1 NOMBRE DEL PROYECTO
Software de ingeniera desarrollado en el software MATLAB, por la
empresa DSI S.A.C (Diseo de Software de Ingeniera).

2 PARTICIPACION DE GRUPOS DE INTERES


Se puede lograr la participacin de estudiantes de pregrado en el
desarrollo de software de aplicacin.
Tal participacin se lograr realizando primeramente una seleccin
entre los estudiantes de la carrera profesional de Ingeniera Elctrica
y estudiantes de otras carreras que se sumen a esta actividad, los
estudiantes que dominen aspectos de programacin sern el grupo
con el que se empezar a desarrollar el diseo de software con
MATLAB, y los estudiantes que an no dominen tendrn una
capacitacin previa, con el objetivo de promover el inters en el
desarrollo e innovacin de herramientas de ingeniera desarrollado
por estudiantes de pregrado.

3 MARCO TEORICO
3.1 ALCANCES
En las universidades del pas se trabajan con varios software, siendo
para la carrera profesional de ingeniera elctrica las siguientes:

DigSilent
NEPLAN
REDCAD
DIRED CAD
DIALux
AutoCAD
S10
MATLAB
PSAT
Otros

Por medio del software MATLAB se desarrollaran software para lneas


de transmisin, diseo de transformadores, etc,
herramientas del MATLAB

y se utilizarn las

para poder exportar el programa a

dispositivos Android.
3.1.1 QU ES MATLAB?
MATrix LABoratory (Laboratorio de matrices), debido a que en sus
orgenes fue escrito para facilitar el desarrollo del software matricial,
MATLAB

ha

evolucionado

desde

1970

tanto

como

el

mbito

acadmico y empresarial es un lenguaje de programacin de alto


nivel dirigido al clculo tcnico, mostrando un entorno amigable, en la
visualizacin y codificacin de programas.
En general se usa en:

Clculo y Matemtica.
Desarrollo de algoritmos.
Adquisicin de datos.
Modelamiento, simulacin y prototipamiento (software arduino).
Anlisis, exploracin visualizacin de datos.
Grficos cientficos y de ingeniera.
Desarrollo de aplicaciones con interfaces grficas.(GUIDE)

3.1.2 CARACTERISTICAS PRINCIPALES

Lenguaje de programacin de alto nivel para clculo tcnico.


Entorno de desarrollo para la gestin de cdigo, archivos y

datos.
Herramientas interactivas para exploracin, diseo y resolucin

de problemas iterativos.
Funciones matemticas para algebra lineal, estadstica, anlisis

de Fourier, filtraje, optimizacin e integracin numrica.


Funciones grficas para visualizacin de datos en 2D y 3D.
Herramientas para crear interfaces graficas de usuario

personalizadas.
Funciones para integrar algoritmos basados en MATLAB con
aplicaciones y lenguajes externos (C/C++,FORTRAN,Java,COM y
Microsoft Excel).

Provee

Toolboxes,

herramientas

orientadas

problemas

especficos.
3.1.3 PRODUCTOS MATLAB

Matemtica, Estadstica y optimizacin.


Symbolic Math Toolbox: Realiza clculos

simblicos.
Partial Differencial Equation Toolbox: Resuelve ecuaciones

diferenciales parciales usando mtodos de elementos finitos.


Statistic Toolbox: Realiza modelamiento y anlisis estadstico.
Curve Fitting Toolbox: Ajusta curvas y superficies a los datos

usando regresin, interpolacin y suaviza miento.


Optimizacin Toolbox: Resuelve problemas de optimizacin

estndar y de gran escala.


Neural Network Toolbox:

neuronales.
Model-Based Calibration Toolbox: Calibra complejos sistemas de

Crea,

entrena

matemticos

simula

redes

propulsin.
3.1.4 DESARROLLO DE APLICACIONES

MATLAB

componentes de software a partir de cdigo MATLAB.


MATLAB Builder NE: Desarrolla cdigo MATLAB as como

componentes .NET o COM.


MATLAB Builder JA: Desarrolla cdigo MATLAB as como clases

de JAVA.
MATLAB Builder EX: Desarrolla cdigo MATLAB como add-ins de

Microsoft Excel.
Spreadsheet Link EX: Permite usar MATLAB desde Microsoft

Excel.
MATLAB Production Server: Ejecuta programas MATLAB como
una

compiler:

parte

de

una

Construye

web,

base

ejecutables

de

datos

standalone

aplicaciones

corporativas.
3.1.5 PRODUCTOS SIMULINK

Simulink es un entorno de diagramas de bloques para la


simulacin de sistemas y el diseo basado en el modelo.

Permite a los ingenieros simular y analizar una amplia gama de


sistemas que incluyen controles, seales y procesamiento de

imgenes, comunicaciones, y sistemas fsicos multidominio.


Modelamiento basado en eventos
Stateflow: Diseo y simulacin de mquinas de estado.
SimEvents: Modela y simula sistemas de eventos discretos.
Modelamiento Basado en eventos.
Simscape: Modela y simula sistemas fsicos multidominio.
SimMechanics: Modela y simula sistemas mecnicos multibody.
SimDriveline:
Modela
y
simula
sistemas
mecnicos

unidimensionales.
SimHydraulics: Modela y simula sistemas Hidraulicos.
SimRF: Disea y simula sistemas RF.
SimElectronics: Modela y simula sistemas electrnicos

mecatronicos.
SimPowerSystems: Modela y simula sistemas electrnicos de

potencia.
Prototipamiento y Simulacin HIL rpido.
xPC Target: Realizar simulacin de hadware-in-the-loop en

tiempo real de prototipo rpido.


xPC Target Embedded Option: Ejecuta aplicaciones Xpc Target

en computadoras destinos independientes.


Real-Time Windows Target: Ejecuta modelos simulink en tiempo
real sobre computadoras con Microsoft Windows.

3.1.6 CREADORES, LENGUAJE Y PRODUCTO

Cleve More. Director cientfico y co-fundador de The MathWorks.


Es el autor de la primera versin de MATLAB y co-autor de las
bibliotecas de subrutinas LINKPACK y EISPACK (ampliamente
utilizados en todo el mundo). Bachiller en Matematicas por
Caltech (1961), Magister (1963) y Ph.D. (1965) en Matemticas
por laUniversidad de Stanford. Ha sido profesor de matemticas
y

Ciencias

Computacionales

por

ms

de

20

aos

en

universidades de Michigan, Stanford y Nuevo Mxico. Trabaj


para Intel Hypercube y Ardent Computer Corporation. Es
coautor de varios textos sobre mtodos nmeros y miembros de
la ACM.

Jack Little. Presidente y co-fundador de The MathWorks. Coautor


y principal arquitecto de las versiones iniciales de MATLAB,
Signal Processing Toolbox y Control Systems Toolbox. Bachiller
en Ingeniera Elctrica por el MIT (1978) y Magister por la
Universidad de Stanford (1980). Es miembro de la IEEE. Se
encarga de la escritura y divulgacin de los clculos tcnicos,
diseos basados en modelos, y temas de la industria del
software.

Tabla 1: Versiones MATLAB

Fuente: Mathworks
3.1.7 APLICACIONES
Sistemas de control
Control System Toolbox: Disea y analiza sistemas de control.
System Identification Toolbox: Crea modelos de sistemas
dinmicos lineales y no lineales a partir de datos de medidas de

entrada-salida.
Fuzzy Logic Toolbox: Disea y simula sistemas de lgica difusa.
Robust Control Toolbox: Disea controladores robustos para

plantas inciertas.
Model Predictive Control Toolbox: Disea y simula modelos de
controladores predictivos.

Aerospace Toolbox: Estndares de referencia Aeroespacial,


modelos

de

entorno,

importacin

de

coeficientes

aerodinmicos.
Simulink Control Desing: Ganancias de clculo PID, modelos

linealizados, y diseo de sistemas de control.


Simulink Desing Optimization: Estimacin y optimizacin de

parmetros de un modelo Simulink.


Aerospace Blockset: Modela y simula

aviones,

vehculos

espaciales y sistemas de propulsin.


Procesamiento de Seales y Comunicacin
Signal Processing Toolbox: Lleva a cabo procesamiento de

seales, anlisis y desarrollo de algoritmos.


DSP System Toolbox: Disea y simula

procesamiento de seales.
Communication System Toolbox: Disea y simula una capa

fsica de sistemas de comunicacin.


Wavelet Toolbox: Analiza y sintetiza seales e imgenes usando

tcnicas wavelet.
RF Toolbox: Disea, modela, y analiza redes de componentes

de RF.
Phased Array System Toolbox
SinRF
Computer Vision System Toolbox: Disea y simula visin

sistemas

de

computacional y sistemas de procesamiento de video.


Procesamiento de imgenes y Visin computarizada
Image Acquisition Toolbox: Adquiere imgenes y video de
hadware.
Image processing Toolbox
Mapping Toolbox: Analiza y visualiza informacin geogrfica.
Pruebas y medicin
Data Acquisition Toolbox: Conexin de adquisicin de datos con

dispositivos y modulos.
Instrument Control Toolbox: Conexin y comunicacin con

pruebas y mediciones instrumentales.


Image Acquisition Toolbox: Adquiere imgenes y video de

hardware.
Finanza Computacional
Financial Toolbox: Analiza datos financieros y desarrollo de
modelos en finanzas.

Econometrics Toolbox: Modela y analiza sistemas financieros y

econmicos usando mtodos estadsticos.


Datafeed Toolbox: Accede a datos financieros y desarrollo de

modelo en finanzas.
Database Toolbox: Intercambia datos con bases de datos

relacionales.
Spreadsheet Link EX: Usa MATLAB desde Microsoft Excel.
Financial Instruments Toolbox: Disea, valoriza y coberturiza

instrumentos financieros complejos.


Trading Toolbox: Acceso a precios y envo de rdenes a los

sistemas de comercio.
Biologa Computacional
Bioinformatics Toolbox
SimBiology: Modela, simula y analiza sistemas biolgicos.

IDENTIFICACION
4 DIAGNOSTICO DE LA SITUACION ACTUAL
En la actualidad los software son utilizados cada vez ms, debido a
que la tecnologa avanza a diario, y aumenta la competitividad con
ella, de igual manera los lenguajes de programacin que sirven de
base de diseo para cualquier tipo de software son actualizacin de
manera anual, mejorando ao tras ao, se muestra una tabla de los
lenguajes ms utilizados al ao 2015.
Tabla 2: los lenguajes ms utilizados al 2015

Fuente: Bloc CEU Informtica

5 DEFINICION DEL PROBLEMA Y SUS CAUSAS


Como vemos en el cuadro anterior se tiene una gran variedad de
lenguajes de programacin, por medio de los cuales se ha creado una
gran variedad de programas que se encuentran disponibles en el
mercado.
Uno de los problemas en la industria del software es la piratera que
no protege los derechos del autor, y es un riesgo que corren todas las
empresas de software, se muestra en la siguiente figura con el ndice
de piratera en n el Per.
Figura 1: Indice de Piratera en el Per

Fuente: Bussines Software Aliance


El software MATLAB te permite crear programas y luego encriptar su
cdigo para proteger los derechos del autor y no ser mostrada al
usuario.

5.1 MERCADOS DISPONIBLES


Los mercados disponibles en la Ciudad del cusco son:

Nivel acadmico
UNSAAC
Institutos tcnicos (SENATI)
Nivel empresarial: Abarca

todo

el

mercado

elctrico

en

generacin, transmisin, distribucin y diseo, por ejemplo para

el caso de diseo de transformador se tiene:


AMV ELECTRICS S.A.C
MELECSA E.I.R.L.
DATA ENERGY CORPORATION S.A.C.
MENAULTT ELECTRIC A.C.
VACMAR INGENIERIA ELECTRICA S.A.
EPLI S.A.C.
PROMELSA

El mercado ms amplio que se tiene para introducir el software de


ingeniera son las aplicaciones mviles que se venden por medio de
GOOGLE PLAY.
5.1.1 QU ES GOOGLE PLAY?
Google

Play

Store (anteriormente Android

Market)

es

una

plataforma de distribucin digital de aplicaciones mviles para los


dispositivos con sistema operativo Android, as como una tienda en
lnea desarrollada y operada por Google. Esta plataforma permite a
los

usuarios

navegar

descargar

aplicaciones

(desarrolladas

mediante Android SDK), juegos, msica, libros, revistas y pelculas.


Tambin

se

pueden

ordenadores Chromebook,

adquirir dispositivos
telfonos

mviles como

inteligentes Nexus,Google

Chromecast, entre otros.

6 OBJETIVO DEL PROYECTO


Vindose un incremento de tecnologa de todo tipo en nuestro pas y
en el mundo, en la ingeniera se est innovando en nuevas
tecnologas con el objetivo de la manipulacin y operacin optima de
los procesos de ingeniera, como son en obras, proyectos, etc. En este
trabajo se presenta un estudio preliminar de una aplicacin de
software en ingeniera para dispositivos Android.

Se busca tambin incentivar a estudiantes en la elaboracin de


software para aplicacin en la ingeniera.

FORMULACION Y EVALUACION
7 ANALISIS DE LA DEMANDA
Los demandantes son aquellas personas que accedern al software
ya sea por medio de internet, o contactndose personalmente con la
empresa.
Un ejemplo se tendra en el caso de que sea un software de diseo de
transformador, los demandantes sern las personas que requieran
servicios en las redes elctricas de su hogar, establecimiento o
empresa, que necesiten en sus subestaciones para que tengan mejor
eficiencia, seguridad y garanta para lograr un ahorro notable de
energa. Tambin el tipo de personas que requieran una mayor
rapidez en el diagnstico de sus diferentes tipos de redes elctricas,
ya que el servicio ser prestado por profesionales en la rama
elctrica, basndose en las normas vigentes y los principios de
nuestro personal y el cumplimiento como parte primordial del servicio
que se prestar.

8 ANALISIS DE LA OFERTA
Existen varias maneras de mostrar el software diseado en MATLAB la
grfica siguiente nos muestra las extensiones que se puede crear.

Figura 2: Extensiones creadas en MATLAB

Fuente: Mathworks
Inicialmente se crear un cdigo, luego el cdigo ser empaquetado
(encriptado) para proteger el cdigo y no sea visto por otro usuario,
luego se construir el tipo de extensin que se requiere comercializar.
Las extensiones que se utilizarn para la comercializacin son las
siguientes:

Extensin (exe): Son ejecutables creadas por el medio del


MATLAB Compiler, que permite ocultar el cdigo realizado y
muestra solamente las ventanas para el clculo como el
mostrado en la figura siguiente.

Figura 3: Ventana de diseo de transformador

Fuente: Elaboracin propia.

Extensin (JAVA): La extensin JAVA al igual que el ejecutable


nos permite interactuar con la PC, as como tambin puede
utilizarse en dispositivos mviles (celulares, tablets, etc),
tambin es posible su conversin a extensin apk de sistema

operativo Android.
Extensin (NET): Nos permite interactuar de forma directa con
el servidor de internet.

9 BALANCE DEMANDA OFERTA


La constante comunicacin entre vendedor y usuario ser vital para
que el producto llegue de manera eficaz a las manos del usuario,
aclarando sus dudas e inquietudes de manera sencilla y gratuita.

Figura 4: Interaccin con el usuario

Fuente: Mathworks.

10 VENTAJAS

COMPETITIVAS

ESTRATEGIAS

COMPETITIVAS
Ventajas competitivas estrategia competitiva de DSI S.A.C., cuenta
con varias ventajas competitivas sostenibles, de tal manera: El
cumplimiento de las normas como la principal misin para la
seguridad de las personas y mejor funcionamiento de las redes y
equipos elctricos de los clientes.
Economas de escala en publicidad: Ser difcil que los competidores
igualen la rentabilidad de las campaas publicitarias. A medida que
aumente el nmero de ciudades en las que este presentes la
empresa, se desarrollaran y probaran varias campaas publicitarias
online con la descarga gratis del DEMO.

11 COMERCIALIZACION
Se establecen:

La distribucin
La promocin y publicidad
La ventas
Los servicios

11.1DISTRIBUCIN
El sistema de venta propuesto por el presente estudio es el de
descarga directa del DEMO por internet, debido a que es aquel que
permite la mayor interaccin entre los clientes y DSI S.A.C., esto sin
olvidar los canales de distribucin tradicionales como los peridicos,
revistas, publicaciones especializadas, radio, internet, etc.

11.2PROMOCIN Y PUBLICIDAD
11.2.1

PROMOCIN Y DISTRIBUCIN DE SERVICIOS

Publicidad al comercio y al consumidor DSI S.A.C., est destinado


tanto al comercio como a los consumidores. Si hay un gran nmero de
consumidores interesados, esto ser un incentivo para la presencia de
la empresa.
11.2.2

COMERCIO

La captacin del cliente comenzar con una campaa de publicidad


directa por correo electrnico

a todas las empresas, de la zona.

Luego, mediante una campaa va internet y telefnica a los sectores


importantes y a otros clientes que hayan expresado su inters. Los
representantes llamarn a los clientes potenciales personalmente. El
nmero de representantes aumentar en proporcin al nmero de
nuevos clientes adquiridos.
11.2.3

CONSUMIDORES

Se buscaran a travs de canales de publicidad (internet). DSI S.A.C.,


ha diseado un video tutorial de uso

en el cual se describirn las

caractersticas tcnicas, ventajas, formas, precios, y generalidades


del servicio a ofrecer. La intencin fundamental del video tutorial es
servir de apoyo para el desarrollo de la actividad de venta y como
medio de promocin para darse a conocer a aquellos usuarios que

an no tienen conocimiento de sus servicios. DSI S.A.C., mejorar


continuamente su programa.

11.3VENTA
La estrategia de venta que se utilizar para ofrecer el servicio ser
por medio de un USB ya que este es un producto virtual. Se entregar
personalmente a los encargados de mantenimiento en la industria o
directamente al gerente, jefe, o dueo ya sea en el sector industrial y
comercial.

11.4SERVICIOS
El objetivo es conseguir un elevado nivel de fidelidad del cliente y del
consumidor hacia el servicio. Por ello, se debe hacer todo lo posible
para que el cliente sea el elemento central de las operaciones, y con
todo el empeo fundamentado en la calidad del talento humano y
arraigar esta actitud firmemente en la cultura de empresa. Tambin
otro objetivo primordial ser obtener la mxima satisfaccin del
cliente, por medio de estrategias y polticas de servicio, se debe
constituir como argumentos competitivos la atencin y la asesora
hacia el cliente, generando algn valor agregado diferencial para ser
elegidos y preferidos por los usuarios.

12 COSTOS
Los costos se derivan dependiendo al mercado que se dirige la
aplicacin, los mercados que se tienen son:

Costos para Aplicacin Android.


Costos para Ejecutables.
Costos para Servicio por internet, Extensiones (NET).

12.1COSTOS PARA APLICACIN ANDROID


Las aplicaciones se encuentran disponibles de forma gratuita, as
como tambin con costo. Pueden ser descargadas directamente

desde un dispositivo con Android a travs de la aplicacin mvil Play


Store.
Tales precios para la aplicacin pueden establecerse como Con
cargo o Gratuita, se debe seleccionar los pases donde queremos
que se distribuya.
En "Distribuir en estos pases", puedes seleccionar los pases de a uno
o seleccionar la casilla ubicada junto a "Seleccionar todos los pases".
12.1.1

PASOS PARA SUBIR Y DISTRIBUIR APLICACIONES EN

GOOGLE PLAY
Luego de registrarte para obtener una cuenta de programador, usted
puede cargar aplicaciones en Google Play a travs de la Consola para
programadores de Google Play.

Vaya a la Consola para programadores de Google Play.


Haga clic en Agregar nueva aplicacin cerca de la parte

superior de la pantalla.
En el men desplegable, selecciona el idioma predeterminado y

agrega un ttulo para la aplicacin.


Escribe el nombre de la aplicacin como quieres que aparezca

en Google Play.
Selecciona Subir APK o Preparar ficha de Play Store para
agregar la informacin de la aplicacin.

13

CONCLUSIONES
El tiempo en el que se demorara el proceso de creacin del software
es en el diseo y anlisis, porque la publicacin en el mercado de
aplicaciones es de forma rpida y sencilla
Por medio de este alcance se busca incentivar el aprendizaje y diseo
de programas en estudiantes de universidades.

BIBLIOGRAFIA

http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-

software-ii/materiales/tema1-pruebasSistemasSoftware.pdf
http://www.esolutions.com.pe/empresa.php
http://www.mathworks.com/
http://www2.humusoft.cz/www/papers/finsem14/finsem14-

mcgoldrick.pdf
http://www.mathworks.com/company/events/conferences/matla
b-tour-australia/2014/proceedings/deploying-your-matlabalgorithms-and-applications.pdf

También podría gustarte