Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ing ande

exposicion
by

andrea herrera

on 1 July 2011

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ing ande

Sistemas Empotrados (SE) Están cada vez más presentes en la sociedad, abarcando diversas áreas: Electrónica de consumo
Transporte
Medicina
Control Industrial
Estaciones de red
Distribución de energía
Otro:____________ El campo de los SE es cada vez más amplio, variado y complejo Las inversiones en la industria de las técnologías de Ingeniería de Software Empotrado tenderán a ¿Qué es un SE? "una mezcla de software y hardware dedicado a una aplicación especifica que implica un desarrollo paralelo de sw y hw" Aumentar Entre los principales hechos que causan problemas para el desarrollo de SE se encuentran: 1. Los SE se realizan por expertos en electrónica
2. Ausencia de metodologías especificas
3. Ausencia de normas o estándares
4. No se presenta una clara distinción entre el hw y sw Es vital desarrollar una metodologíade diseño capaz de: Abordar la complejidad de los SE
Abarcar aspectos hw y sw
Organice tiempos
Reduzca riesgos de implementación y el costo
Mejore el desempeño
Aumente la calidad del producto
Estandarice los métodos, heramientas y técnicas usadas Software Process Improvement for Embedded Systems -SPIES- Desarrollar una metodología para el Diseño de Sistemas Empotrados bajo el paradigma de Mejora del Proceso Software Andrea Ismeneé Herrera Huerta
andrea.ismenee@live.com.mx Actividades de SPIES Fases y procesos de SPIES Un producto empotrado exitoso empieza con un diseño de sistemas flexible, el cual requiere potentes herramientas de sw y un entorno intuitivo de diseño Software Engranaje central de los SE Menor tiempo
Mayor calidad
Mayor complejidad
Alto rendimiento 40, 000 millones de SE
2020 En la actualidad se han desarrollado diferentes investigaciones para gestionar un desarrollo de calidad buscando un equilibrio entre: costo, calidad y tiempo. Embedded Software Component Model - ESCM -
Save Integrated Development Environment - SAVE -IDE -
Resource Model For Embedded Systems - REMES -
Rapid Object-Oriented Process for Embedded System (ROPES)
Model-Driven Design of Embedded Systems (ModES)
Simplified Parallel Processes (SPP)
Product Focused Software Process Improvement ESCM Establece un modelo formal para el desarrollo de sw basado en componentes. Se orienta a la especificación, la verificación y la composición de sw empotrado Reutilización
Atributos no funcionales
No contempla el desarrollo de hw Save-IDE Reutilizacion de componentes
Falta de modelado interno y externo Es plataforma con un conjunto ampliable de herramientas de apoyo integrado 1. INTRODUCCIÓN Y DEFINICIÓN DEL PROBLEMA

2. PROPUESTAS ACTUALES PARA EL DESARROLLO DE SISTEMAS EMPOTRADOS

2.1 Embedded Software Component Model (ESCM)
2.2 Save Integrated Development Dnvironment
2.3 Resource Model for Embedded Systems (REMES)
2.4 Rapid Object-Oriented Process for Embedded Systems (ROPES)
2.5 Model-Driven Design of Embedded Systems (MODES)
2.6 Simplified Parallel Processes (SPP)
2.7 Product Focused Software Process Improvement


3. ESTRUCTURA DE LA METODOLOGIA PARA EL DISEÑO DE SISTEMAS EMPOTRADOS BAJO EL ENFOQUE DE MEJORA DEL PROCESO SOFTWARE


4. RESULTADOS EXPERIMENTALES UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA
DIVISIÓN DE ESTUDIOS DE POSGRADO
MAESTRÍA EN ELECTRÓNICA Y COMPUTACIÓN

“DESARROLLO DE UNA METODOLOGÍA PARA EL DISEÑO DE SISTEMAS EMPOTRADOS BAJO EL PARADIGMA DE MEJORA DEL PROCESO SOFTWARE”

TESIS
Para obtener el grado de Maestro en Electrónica y Computación

PRESENTA
Ing. Andrea Ismeneé Herrera Huerta

DIRECTOR DE TESIS
Dr. Iván Antonio García Pacheco

Heroica Ciudad de Huajuapan de León, Oaxaca. Junio 2011 REMES Introduce el modelado y análisis formales de los recursos empotrados tales como el almacenamiento, la energía, la comunicación y el cómputo. Depende mucho de los recursos obtenidos para formular el diseño ROPES El objetivo de ROPES es producir aplicaciones software con un mínimo esfuerzo, sin fallos y con la máxima ‘pronosticabilidad’ en su desarrollo Se olvida de la planificación SPP Consiste en proporcionar una solución orientada a SPI y relacionada con el modelo CMMI en sus Niveles 2 y 3, y enfocada a empresas medianas. Orientado únicamente al sw empotrado Hipotesis

Usando CMMI-DEV v1.2 como modelo de referencia, es posible desarrollar una metodología para el desarrollo de Sistemas Empotrados bajo el paradigma de Mejora del Proceso Software; que planifique, administre y controle el desarrollo de estos sistemas. La metodología guiará a los desarrolladores durante todo el ciclo de vida de los SE a través de la definición de las fases de los procesos, actividades y subactividades; utilizando el modelo TSP para indicar qué usar, cómo usarlo y cuándo usarlo, con un énfasis en la mejora continua. De tal forma que el desarrollo de SE se planificará, administrará y controlará. Una metodología consiste de un lenguaje para especificar los elementos y las relaciones entre los componentes de un sistema, y un proceso completo (actividades, productos, entradas, salidas, métricas, criterios de entrada, criterios de salida, roles, y más) que indique qué partes del lenguaje utilizar, cómo utilizarlas, y cuándo utilizarlas Metodología Software Process Improvement for Embedded Systems (SPIES) Mejorar la calidad del software y la productividad de desarrollo de los SE mediante el fortalecimiento de su diseño, empleando técnicas de modelado. Objetivo SPIES integra al CMMI-DEV v1.2 en su Nivel 2 (para especificar el proceso a seguir para desarrollar SE de calidad; consta de tres elementos esenciales: actividades, activos y herramientas) y de los principios del Team Software Process (para incorporar la capacidad de gestión y mejorar así la especificación del proceso) y utiliza UML como lenguaje de modelado La metodología está estructurada por ocho fases con 16 áreas de proceso que se componen de actividades más específicas. SPIES SPIES ha sido diseñada con un enfoque iterativo para asegurar que el proceso de desarrollo sea probado en cada fase y no hasta el final del proyecto.
Full transcript