• No se han encontrado resultados

Nuevas Tendencias de Software y Creación de empresas.

N/A
N/A
Protected

Academic year: 2021

Share "Nuevas Tendencias de Software y Creación de empresas."

Copied!
19
0
0

Texto completo

(1)

Nuevas Tendencias de Software

y Creación de empresas.

(2)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Nuevas Tendencias de 

Software

• Aunque es muy difícil predecir el futuro, existen un  conjunto de procesos industriales e investigación,  que nos dan ideas de lo que podemos esperan en el  futuro. • Algunas de estas nuevas tendencias son: – MDA: Arquitectura Guiada por el Modelo. – SOSE: Ingeniería de Software orientada a  Servicios.

(3)

Ciclo Tradicional del 

Software

(4)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Problemas con el ciclo 

tradicional

Portabilidad: Dificultad de llevar un sistema de  software a nuevas tecnologías informáticas o la  interacción entre sistemas nuevos y viejos. • Interoperabilidad: El software no se desarrolla en un  gran bloque, sino en un conjunto de componentes que   interactúan entre si. • Mantenimiento de la Documentación: La  documentación siempre ha sido el eslabón débil del  proceso de software, dada la poca importancia dada a  esta.

(5)

Arquitectura Basada en 

Modelo

• MDA es un marco de desarrollo software el cual se  fundamenta principalmente el los diferentes modelos  de un sistema. • Propuesto por OMG (Object Managment Group). • Su objetivo general es automatizar lo mas posible el  proceso de desarrollo de software. • El programador esta en via de extinción.

(6)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Ciclo de desarrollo de 

Software con MDA

(7)

Componente de MDA

Modelo Independiente de Plataforma(PIM):

Describe el sistema que soportara los procesos de negocio, sin estar ligada a ninguna tecnología

Modelo de Plataforma Especifica(PSM): El PIM se

transforma a modelo en el cual se representa el sistema en términos de la tecnología de

implementación.

Código: Se transforma el PSM a código que

(8)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Automatización en las 

transformaciones

• La idea en general que el desarrollador (Analista) parta de una especificación de requerimientos y construya un PIM.

• Este PIM sera procesado por herramientas automáticas que construirían el PSM y

posteriormente el código fuente del sistema.

• El sueño MDA no se ha concretado aún, pero sigue en desarrollo.

(9)

 Ingeniería de Software 

Orientada a Servicios

• SOSE promueve la creación de sistema de software a  partir de entidades conocidas como servicios. • Un servicio se define como una funcionalidad reusable  la cual ha sido definido previamente a partir de una  descripción del servicio. • Esta propuesta permite una gran posibilidad de  reutilización. • También se conoce como arquitectura orientada a  servicios (SOA)

(10)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Componentes (orientado a 

servicio)

Proveedor de Servicios: Ente que ofrece servicios

para ser consumidos.

Consumidor de Servicios: Utiliza los servicios

ofrecidos por diferentes proveedores para cumplir necesidades.

Registro de Servicios: Ente que le indica al

consumidor de servicios, quien provee los servicios que requiere.

(11)

Implementación

• Por lo general a una implementación de una

arquitectura orientada a servicios (SOA), se le conoce como ESB (bus de servicios empresarial).

• Existen marcos de desarrollo que facilitan la creación de estos ESB, algunos de estos son de código abierto como OpenESB.

(12)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Emprendimiento 

Empresarial

• El mercado laboral en países subdesarrollados tienen  algunas características: – Alta oferta de mano de obra en empleos que  requieren bajos niveles de estudio. – Por ley de oferta y demanda esta tendencia lleva a  la disminución de salarios. • Otro aspecto que afecta el mercado laboral el la falta  de innovación para encontrar nuevas necesidades del  consumidor satisfacerlas.

(13)

Emprendimiento 

Empresarial

• Las empresas actualmente constituidas no son  suficientes para albergar a la creciente cantidad  profesionales en diversas áreas. • Solución: Usar los conocimientos adquiridos en la  academia para detectar y satisfacer nuevas  necesidades del consumidor, creando nuevas  empresas para ello.

(14)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Ideas de Negocio

• Revisar las áreas de conocimiento que sean de su agrado. • De estas áreas de interés, obtener las necesidades del mercado  que giran en torno a estas. • El manejo de información actualmente, es un aspecto común a  cualquier faceta de la vida humana. • El objetivo es encontrar un nuevos nichos de mercado fértiles y  especializarnos en ellos, de esta manera descartar o sobresalir  de la competencia (Estrategia de Océano Azul).  • Entrar en nichos ya explorados solo provoca grandes costos en  la lucha contra la competencia.

(15)

Ideas de Negocio

• En Colombia, ha comenzado a crecer la cantidad de  PyMES y se popularizado la tercerización de servicios  (OutSourcing). • Por lo general las soluciones de IT (Information Tecnology)  existentes están pensadas para grandes empresas,  dejando fuera a las PyMES. • Esto deja un gran segmento de mercado para las  soluciones IT de diversos tipos .

(16)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Ideas de Negocio

• Una vez identificada la idea de negocio y el nicho de  mercado de esta, se procede a la preparación de un  producto principal y conjunto de otros productos que  complementen a este. • Lo anterior permite el ofrecimiento de una amplia gamma  de productos y servicios a la vez que se especializan y se  diferencian de la competencia. • La ventaja de las empresas que ofrecen soluciones IT,  es  que solo requieren conocimientos para construir productos.

(17)

¿Como llegar al cliente?

• Identificar claramente el perfil del cliente potencial. • Obtener la información de los clientes potenciales en su  región haciendo uso de bases de datos constituidas (ej:  Camara y Comercio). • Crear elementos publicitarios básicos (Brochure) y  transmitirlos a estos clientes por algún medio  (Telemercadeo). • Detectar y contactar a los factores generadores de opinión  (Personas reconocidas en el medio).

(18)

Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II

Aspectos Legales

Empresas Unipersonales • Obtener RUT (Registro Único Tributario). • Solo pueden facturar hasta $60 millones anuales. Sociedades empresariales • Registro de minuta ante notaria. • Registro ante cámara y comercio y DIAN (RUT) • Pago de renovación anual, además de pago de  impuestos mensuales (Retefuente y ReteIVA).

(19)

Lecturas Recomendadas

• MDA Explained: The Model Driven Architecture™:  Practice and Promise.Anneke Kleppe, Jos Warmer, 

Wim Bast. • Service­Oriented Software System Engineering:  Challenges and Practices. Zoran Stojanovic, Ajantha  Dahanayake. • La Estrategia del Oceano Azul. W Chan Kim, Renee  Mauborge.

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2012 representan en todos los aspectos

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo 168

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de