Tendencias De La Ingeniería Del Software

Páginas: 11 (2546 palabras) Publicado: 8 de febrero de 2013
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA

FUNDAMENTOS DE SISTEMAS DE INFORMACION

TEMA: TENDENCIAS DE LA INGENIERIA DEL SOFTWARE

Monclova, Coahuila

INDICE
PAGUINA
INTRODUCCION 3
ESPECIFICACIÓN ORIENTADA A OBJETOS 4
GESTIÓN DE PROYECTOS 5
TENDENCIAS DE LA INGENIERÍA 7
TENDENCIAS EN EL SOFTWARE 8
CONCLUSIÓN10
BIOGRAFIA 11

INTRODUCCION:
El software día con día es más necesario ya que con la salida de nuevos dispositivos electrónicos y modelos de negocio es indispensable.

Menciona que muchas de las personas ven la informática como algo relativamente sencillo, que solo un clic y esta listo, lo que no contemplan es todo lo que conlleva esa pequeña acción todas las personas que estándetrás de ello.

El software es algo muy complejo lleno de problemas y soluciones las cuales no son del todo claras en algunos casos.

Para que el software pueda durar por mas tiempo se dice que debe ser diseñado de una mejor manera, en lo que es posible tener la adaptación del mismo, como mencionaron el ejemplo de las especies, que especie es la que sobrevive, no es la mas fuerte, si no, la quemejor se adapta a los cambios.

Se menciona que el software en muchos casos es presionado por los recursos o el tiempo, lo que cae a el mal desarrollo del mismo, se habla de un ejemplo en el cual el código que se utiliza para el lanzamiento de un cohete fue erróneamente mal colocado en lo que llevo a una catástrofe, debido a no revisar adecuadamente.

Se dice que el software hay que hacerlocon calidad.

Uno de los retos para el desarrollo de software es la utilización de la Web, utilizando la minería Web, las Redes Sociales, la Computación en las Nubes, la Realidad Aumentada
y la Internet en las Cosas. Para el desarrollo de un software de calidad se debe, tener en cuenta que es lo que hay ahora en el mundo, que modelo o modelos se seguirán y su realización.

EspecificaciónOrientada a Objetos
Esta investigación persigue como objetivo primordial el desarrollo de una metodología de análisis que combine los conceptos inherentes a la orientación a objetos con los métodos formales. Con ello pretendemos aprovechar el aspecto intuitivo de metodologías semiformales (OMT, FUSION, SYNTROPY) con el rigor de las técnicas formales (especificaciones algebraicas de datos y procesos).Como primer paso en el desarrollo de esta metodología hemos diseñado el lenguaje de especificación TESORO, las principales características de este lenguaje son:
*
* La homogeneidad en el tratamiento de los aspectos estáticos y dinámicos del sistema
* La utilización de diversos tipos de restricciones, como método declarativo de descripción
* La definición de una semántica precisapara los operadores entre clases (asociación, agregación, relación y herencia)
Como siguiente paso, nos hemos marcado el desarrollo de herramientas de prototipo para nuestro lenguaje. En la actualidad está definido el proceso de prototipo hacia el lenguaje LOTOS, y está prevista la definición del mismo proceso para un lenguaje lógico (PROLOG) y para lenguajes imperativos (C++, JAVA).Implementación de TESORO
Ya hemos trabajado en desarrollo de compiladores que transforman una especificación de un sistema realizada en TESORO en un prototipo en PROLOG o LOTOS. Desgraciadamente los prototipos que se obtienen al compilar TESORO a estos lenguajes no son lo suficientemente eficientes como para ser utilizados en aplicaciones prácticas.
En la actualidad se esta trabajando en un nuevo compiladorque producirá código IP, un nuevo enfoque para la implementación de sistemas reactivos distribuidos que, al contrario de otros lenguajes similares, resulta también adecuado para realizar razonamiento formal, una propiedad realmente interesante si tratamos de compilar lenguajes de especificación como TESORO.
En la actualidad se está trabajando en mejoras del mecanismo de sincronización y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS