Interesados en –Reutilización sistemática de requisitos –V&V de modelos conceptuales (UML) –Métodos ágiles de desarrollo Favorecen Introducción de buenas.

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

David Díez, Camino Fernández, Juan Manuel Dodero
Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Estándares en la Ingeniería del Software.
Reunión NAME Valencia, 4 de Octubre de Quienes somos ? Tissat es una empresa de Consultoría Tecnológica Diversas áreas de actuación: Comunidades.
Los verbos regulares – ar What is an infinitive? An infinitive in both Spanish and English is the base form of the verb. In English, the infinitive.
Las PyMEs son máquinas de crecimiento PyMEs representan hasta un 75% de todos los empleos en algunas economías (PyMEs) con conocimientos en tecnología.
Preguntas Esenciales 1.What are essential questions? What are their purpose in learning? 2.Look over the essential questions and think about how they might.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 8.
Helping Your Child at Home with Math Agenda Welcome and Overview Math Tools Using Math Strategies Homework Grade Level Games Closing: Mathematics Vision.
Introducción al Proceso de Desarrollo de Software Patricio Letelier Departamento de Sistemas Informáticos y Computación Universidad.
Desarrollo de Software I Juan Manuel Fernández Peña
Saber and Conocer Both verbs mean “to know” Both are regular verbs, except in the “yo” form –Saber: Yo sé, tú sabes, él sabe, nosotros sabemos, ellos.
SOCIEDAD PARA EL DESARROLLO REGIONAL DE CANTABRIA (SODERCAN) Knowledge Management tools Knowledge management tools.
Health Products Beauty Products Diet/Weight loss Financial Freedom.
CMMI Carlos Mario Zapata J. 4/13/2017 Calidad de Software.
T.R.U.S.T. South LA | 4331 S. Main St Los Angeles, CA | | trustsouthla.org T.R.U.S.T. South LA and Abode Communities invite you to participate.
Futuro de las Redes Sociales Tapachula, Chiapas Septiembre 2011 Dr. Ubaldo Quevedo University of Wisconsin-Parkside.
Learning Assessment: Principles of Best Practice Evaluación de Aprendizaje: Principios de una Buena Práctica Drs. Kim Dooley and James Lindner Facilitators.
Time Expression with Hacer Grammar Essential #106.
-AR Verbs In Spanish, there are three classes (or conjugations) of verbs: those that end in –AR, those that end in –ER, and those that end in –IR. This.
Superlatives. To talk about something or someone having “the most” or “the least” characteristic or quality, use the following formulas: El La Los Las.
GRUPO CALIDAD/MÉTRICAS Coordinadora: Dra. Marcela Genero Bocco Grupo Alarcos Escuela Superior de Informática Universidad Castilla-La Mancha, Ciudad Real,
The Joys of Parenting Teenagers Fall 2009 September 29: Taming the Tiger: Anger Management We all get angry at times, but how we manage our anger will.
Subject pronouns In order to use verbs, you will need to learn about subject pronouns. A subject pronoun replaces the name or title of a person or thing.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2.
Hoy es lunes, el 9 de febrero. ESPONJA: ¿Qué significa? 1. Hay que estudiar para las pruebas. 2. Yo siempre preparo mi tarea, pero mis amigos solo preparan.
Introducción al Proceso de Desarrollo de Software Patricio Letelier Centro de Formación de Postgrado – Depto. Sistemas Informáticos y Computación Universidad.
Grupo de Trabajo de Ingeniería de Requisitos de Seguridad Proyecto Meta (Models, Enviroments, Transformations and Applications) I Jornadas de trabajo.
Contribuciones a Lenguajes de Modelado Educativo
Nombre de equipo: abaddon Camilo ramos rojas Grupo :6 Pista # 2 Traductor y motor de búsqueda : google Miércoles 1 de septiembre 2010 Pagina de respuesta.
Science Career Research Project By Jose pineda. Name of Job: Electrical Engineering I like that I would like to invent new electric and new social networks.
Subproyecto Medwsa Proyecto CICYT META Ciudad Real, Junio 2007.
Gestionando cumplimiento y riesgo operacional en un nuevo ambiente CLAIN 2015, Perú
Definition
University of Delaware Introduction to Writing PBL Problems Introducción a la elaboración de problemas. Institute for Transforming Undergraduate Education.
Workshop: Llevando Responsible Care y la Gestión de Producto a un nivel más alto en Sud América.
Nina Jackson, Presenter.  IMSCI is research based writing instruction.  IMSCI uses the gradual release of responsibility model to teach writing.  Scaffolds.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Patricia Verdines Oficina: A2-134B Sesión # 1.
¿Qué haces en la escuela? Question words, objects, yo-go’s.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10.
Las Preguntas (the questions) Tengo una pregunta… Sí, Juan habla mucho con el profesor en clase. No, Juan no habla mucho en clase. s vo s vo Forming.
Organización de los Estados Americanos Organização dos Estados Americanos Organisation des États Américains Organization of American States FIRST INTER-AMERICAN.
TOPICS: SABER/CONOCER AND YO-GO VERBS Essential questions: How do I say whom and what I know? How do I use some other irregular verbs?
NOTICIAS ITD ha conseguido el paquete para la definición de la SAM en madurez A, incluyendo toda la estructura primaria y los sistemas del HTP. La generación.
Unified Modeling Language ™ (UML ®) es un lenguaje visual para especificar, construir y documentar los artefactos de los sistemas. Complex software.
El futuro What is the future tense? When would you use it?
Portafolios E E- Portfolios What is - Qué es e-portfolio? e-Portfolio: A portfolio is a collection of work developed across varied contexts over.
¡Buenos días! Trabajo del timbre: 1. Pongan la tarea en tu pupitre. Put your out on your desk to be checked (or Missing Work Log). 2. Repasan los miembros.
La pregunta: ¿Cómo se dice… Please Thank you Good Evening …en Español? La tarea:  Study  Test  jueves; el 12 de septiembre (Thursday; September 12 th.
[nombre del país] Capital: [nombre del capital] por [tu nombre] el 16 de mayo.
1 Teaching the Human Liver with Learning Design Luis A. Álvarez González. Sergio Triviños. Sandra Bucarey Arriagada.
Overclipping It’s very important as a trader that you understand your clip size and what positions this allows you to have. In addition it will help you.
Science Fair 2015 Feria de la Ciencia. Monday, April 20 th Night showing: 5- 7pm.
DO NOW: Write 3 different ways to greet someone (say hello):
English Language II (2). English Language I (2) Warm-up.
Planes de acción de CPS: Desafios y herramientas 5-6 de Abril 2016 Marina Ruete y Liesbeth Casier SPP Actions Plans: Challenges and tools.
Saquen los apuntes, por favor El subjuntivo 2 heart verb 2 adj clause 2 adv clause 1 if past subjunctive, then conditional.
Clase de español I Tarea: QUIA (online practice) Turn in A Escribir: 3-3 Examen Escrito A Practicar: 3-3 A Conversar.
1.Hubo varios momentos importantísimos en la película que sirvieron a cambiar los pensamientos y motivos de Ernesto. Puedes identificar tres de estos momentos.
1 BLOQUE I 3 Técnicas en Ingeniería Web Diseño Centrado en el Usuario Profesorado: Dra. María José Escalona Cuaresma Dr. José Mariano.
© Granta Design, Título del Proyecto Tutor: Nombre y Apellidos Alumno/s: Nombre y Apellidos 1 Nombre y Apellidos.
Help Box - Language Translator Ashley Martin, Intern; Kathy Meehan, HDFS Faculty Advisor Human Development and Family Studies Pennsylvania State Brandywine.
EQUILIBRIUM OF A PARTICLE IN 2-D Today’s Objectives: Students will be able to : a) Draw a free body diagram (FBD), and, b) Apply equations of equilibrium.
SISTEMAS METEOROLOGICOS MARIA JORDAN FISICA. Parents have the right to know that their child will be safe at school, both physically and emotionally.
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
Fomento de sinergias en favor de los pastizales de América del Norte
Asking Questions P. 184 Realidades 1.
a. Which job do you think pays more? I think an assistant chef earns more, as he spends all day working, while the dog walker earns according to the dogs.
Las Preguntas (the questions) Tengo una pregunta… Sí, Juan habla mucho con el profesor en clase. No, Juan no habla mucho en clase. s vo s vo Forming.
Transcripción de la presentación:

Interesados en –Reutilización sistemática de requisitos –V&V de modelos conceptuales (UML) –Métodos ágiles de desarrollo Favorecen Introducción de buenas prácticas de IS (con mínima “burocracia”) Disminución de costes Incremento de la Productividad, Seguridad y Calidad Grupo de Ingeniería del Software, Universidad de Murcia Ambrosio Toval, NAME, Valencia, 4 octubre 2002

Motivaciones para experimentar con MA Investigación –Experimentación de SIREN (modelo de proceso y técnicas ágiles, basadas en reuso) –Experimentación de RIVIERA (CASE avanzado para V&V de modelos ULM) Transferencia de Tecnología: –Favorecer el uso de la IS en la industria (especialmente PYMES) –Incorporación de procesos más rigurosos en el desarrollo de software, a un coste mínimo –Reutilización de requisitos más efectiva que la reutilización de código (cambian las versiones, entorno,...) y otros artefactos del software

Colaboraciones y utilización de MA Línea de investigación basada en SIREN: –Reutilización de requisitos escritos, utilización de estándares de sencilla aplicación –Desarrollo de catálogos reutilizables (seguridad, LOPD) –Colaboración actual con CARM

Nivel de Introducción de SIREN como MA Aún muy escaso: –Aplicados de forma experimental en: CARM (DGSIC, Consejería de Trabajo) Búsqueda de nuevos socios y nuevas aplicaciones: –Consejería de Agricultura, proyecto de homogeneización de programas y BD –Nuevos catálogos (dominios específicos) – Aplicación de catálogos existentes

Prácticas adoptadas SIREN (Reutilización): –Reutilización de requisitos ya existentes –Definición de un modelo claro y sencillo de utilización de los catálogos RIVIERA (V&V modelos UML): –Automatización de procesos –Verificación automática de modelos y detección de errores en fases tempranas Aumento de la productividad y de la calidad a través de:

The Values of Agile Modeling (AM) The Official Agile Modeling (AM) Site Communication. Models promote communication between your team and your project stakeholders as well as between developers on your team Simplicity. It’s important that developers understand that models are critical for simplifying both software and the software process Feedback. : By communicating your ideas through diagrams, you quickly gain feedback, enabling you to act on that advice.

The Practices of Agile Modeling (AM) The Official Agile Modeling (AM) Site Apply Modeling Standards. This practice is renamed from XP's Coding Standards... including the Object Management Group's Unified Modeling Language (UML)Object Management Group's Active Stakeholder Participation. An expansion of XP's On-Site Customer which describes the need to have on-site access to users that have the authority and ability to provide information (reqs.) Reuse Existing Resources....some analysis or design patterns are appropriate for you to apply. Or perhaps you can take advantage of an existing enterprise requirements model

Factores de éxito y obstáculos (estimados) Factores de éxito –Conciencia de la dirección –Personal motivado y cualificado –Demostración de los beneficios de MA necesaria Obstáculos: –Poca variedad de métodos para elegir –Aún poco experimentados –Carencia de herramientas adecuadas para soportar estos métodos

Objetivos a largo plazo Continuar con los trabajos de –SIREN más catálogos mejora de los existentes integración con herramientas CARE comerciales actuales –RIVIERA más diagramas UML más propiedades para los diagramas actualmente soportados (D.Clases, D. Estados, D. Secuencias) soporte a la transformación automática de modelos

Previsiones XP y MA Consolidación como una disciplina en sí misma Interacción con múltiples áreas de la Informática (de hecho la tendencia general es la de disminución de costes y otras características propias de XP, MA) Aparición de herramientas específicas de soporte

When Are You Agile Modeling? 1.Your customers/users are active participants in your requirements and/or analysis modeling efforts. 2.Changing requirements are welcomed and acted upon accordingly – there is no “requirements freeze”. 3.You are working on the highest priority requirements first, as prioritized by your project stakeholders, and in turn focusing on highest risk issues as work progresses. 4.You are taking an iterative and incremental approach to modeling. 5.Your primary focus is on the development of software, not documentation or the models themselves. 6.You are modeling as a team where everyone’s input is welcome.

When Are You Agile Modeling? 7.You are actively trying to keep things as simple as possible – You are using the simplest tools available to you and creating the simplest model(s) that do the job. 8.You are discarding most, if not all, of your models as development progresses. 9.Customers/business owners make business decisions, developers make technical decisions. 10.The content of your models is recognized as being significantly more important than the format/representation of that content. 11.How you will test what you are describing with your model(s) is a critical issue being continually considered as you model (STS, IEEE).

Algunos trabajos relacionados Contactar: más trabajos en “Legal Requirements Reuse: A Critical Success Factor for Requirements Quality and Personal Data Protection” Toval, A., Olmos, A., Piattini, M., Proceedings of the IEEE Joint International Conference on Requirements Engineering (ICRE'02 and RE'02), 9-13 September, 2002 Essen Germany, IEEE Computer Press "Requirements Reuse for Improving Information Systems Security: A Practitioner's Approach", Toval, A., Nicolás, J., Moros, B., y García Báidez, F., Requirements Engineering Journal (4): pp Improving System Reliability via Rigorous Software Modeling: The UML Case", Toval, A., Fernández, J.L.," Proceedings of the 2001 IEEE Aerospace Conference (Track 10: Software and Computing), Montana, USA IEEE Computer Society March 10-17, 2001 “Tool Support for Transforming UML Models to a Formal Language”, Sáez, J., Toval, A. Fernández, J.L., WTUML: International Workshop on Transformations of UML Models, with ETAPS 2001, Génova, Italy April, 2001