Designing software for ease of extension and contraction David L. Parnas. Proceedings on the 3rd International Conference in Software Engineering, 1978.

Slides:



Advertisements
Presentaciones similares
Moodle.
Advertisements

Study of Network Performance Measurement Based on SNMP Paper publicado en: Computer Supported Cooperative Work in Design, Proceedings. The 8th conference.
El crecimiento de su negocio es nuestro negocio
Lecciones sobre ingeniería de software desde el Software Libre
El Diseño de Algoritmos Paralelos
Presentado por: Ing. Norma León Ing. Milagros Quispe
Andrés Acuña Steven Walker
KAIZEN.
Patrones de diseño OO Gang of Four (GoF)
Mg(c) Ing. Miguel Huamán Yanarico
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.
RDA en NACO Módulo 6.b Identificando Entidades Corporativas Construyendo Puntos de Acceso Autorizados.
KONSEY Sistema de Consejería
Stem-Changing Verbs. Jugar (ue) Jugar – The stem of the verb is in red Jugar – (ue) yo - juegoNosotros - jugamos * Nosotras tú – juegas Él Ella - juega.
Presenta: Mario Alberto García-Martínez Asesor: Guillermo Morales-Luna
Desarrollo de una herramienta para realizar pruebas a aplicaciones web Tesista: Reséndiz Muñoz Rocio Asesor de Tesis: Dr. Pedro Mejía Alvarez.
CONFIDENTIAL AND PROPRIETARY INFORMATION OF BURGER KING CORPORATION La Limpieza Importa 2011.
CONTEXTA Introducción a FEDORA y modelos de extensión que provee Pablo Inostroza Valdera 11 de julio de 2007.
CALIDAD Manuel Domínguez Muñoz Miguel Ruiz Rodríguez Pablo Harillo Estanislao Eliseo Martín Cid.
Programación Extrema Leonardo Ramírez Z.. Contenido Motivación ¿Qué es Programación Extrema? La filosofía detrás de la Programación Extrema El proceso.
Filiberto Felipe Martínez Arellano
5/8/2015Metamodelamiento1 METAMODELADO Carlos Mario Zapata J.
Karina Borgna Julián Dondero Adrián Tamburri On the criteria to be used in decomposing systems into modules David Parnas, Carnegie-Mellon University, 1972.
Introducción al Biclustering
© Prof. Dr. François E. Cellier Principio de la presentación Modelado Matemático de Sistemas Físicos Febrero 5, 2008 Resolución Eficaz de Sistemas de Ecuaciones.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Sistema operativo Unix
A la vista de la evolución de sus competidores en mercados internacionales, Motorota se preguntó:  ¿Qué estaba sucediendo?  ¿Cómo mantenerse competitiva?
LOS QUEHACERES DE JORGE
Implicaciones pedagógicas del iPLE: Ambientes de Aprendizaje Personales e Institucionales Proyecto de Máster en Tecnología Educativa: e-learning y gestión.
Alexander Aristizabal Ángelo flores herrera
Asking For Help. The verbs Querer and Poder Stem-changing verbs The verb querer (to want) and poder (to be able to) are both stem- changing verbs. The.
Organización La organización puede definirse como la función que implica la determinación de las actividades requeridas para lograr los objetivos de la.
Comunidades en Línea. Agenda  RESUMEN  Características, Ventajas y Desventajas del uso de  Blogs  Wikis  Etiquetado Colaborativo  Implicaciones.
Me llamo ________ Clase 601 La fecha es el 26 de febrero del 2015 Proposito # 58: ¿Cómo continuamos el repaso para el EXAMEN: CAPITULO 2? Actividad Inicial:
Análisis de requerimientos
CONTROL DE EXISTENCIAS
S IS L E D I Focus in your Bussiness, Sisledi takes care of the rest Universidad Tecnológica Nacional Facultad Regional CórdobaAlumnos: Canteros, David.
S IS L E D I Focus in your Bussiness, Sisledi takes care of the rest Universidad Tecnológica Nacional Facultad Regional Córdoba Alumnos: Canteros, David.
NORMA ISO 9126 ISO
Ciclo de Vida del Software
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
Análisis de un Servidor HTTP Carlos Miguel Tavares Calafate Arquitectura y Prestaciones de la Web 2002.
INGENIERIA DE SOFTWARE
2.1 Conocer la terminología básica del software para diseñar una página Web
Capacitación Herramientas Asesoría Seguimiento Investigación.
S IS L E D I Focus in your Bussiness, Sisledi takes care of the rest Universidad Tecnológica Nacional Facultad Regional CórdobaAlumnos: Canteros, David.
Two new verbs Estar - to be Ir - to go. The forms of estar are Yo estoy Tú estás Él está Ella está Usted está (name) está Nosotros estamos Vosotros estáis.
LOS PRINCIPALES BUSCADORES WEB Y LAS PRINCIPALES REDES SOCIALES.
Proyecto de Ingeniería de Software 2008 Proyecto TITA Soft. Grupo 02.
S IS L E D I Focus in your Bussiness, Sisledi takes care of the rest Universidad Tecnológica Nacional Facultad Regional Córdoba Alumnos: Canteros, David.
¿Qué es la Ingeniería De Software? Ingeniería de Software.
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
Gramática • Repaso Stem-changing verbs 1A-.
Conveniencia entre comprar o desarrollar un software a medida.
Conveniencias entre comprar o desarrollar un software a medida.
CONVENIENCIAS ENTRE COMPRAR o DESARROLLAR UN SOFTWARE A MEDIDA.
Compra o Desarrollo de Software a Medida incluye herramientas, funciones y áreas que jamás serán utilizadas, sobre todo cuando se trata de pequeñas.
Deber Should/ought to. Deber We use “deber” to say what people should do. We conjugate “deber” and then use an infinitive of another verb. Subject + deber.
S IS L E D I Focus in your Bussiness, Sisledi takes care of the rest Universidad Tecnológica Nacional Facultad Regional Córdoba Alumnos: Canteros, David.
VentajasDesventajas Software enlatado tiende a ser relativamente más económico que las herramientas que se desarrollan en base a una determinada organización.
Conveniencias Entre Comprar o Desarrollar un Software.
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
Universidad TOD 2013 Vivienda 201: Preservación. Lluvia de ideas: ¿Cómo perdemos apartamentos económicos? Aumento del alquiler Los malos dueños los dejan.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 2 Fernando Barraza A.
Las Preposiciones Empareja las frases: Match up the Spanish and English phrases (write the letter next to the correct number. 1) next to (a) detrás de.
prebiotic proposed definition
THE FAMILY IN THE HOME.
Transcripción de la presentación:

Designing software for ease of extension and contraction David L. Parnas. Proceedings on the 3rd International Conference in Software Engineering, de Octubre 2010

Motivación  “Queremos preentergar una realese con solo un subconjunto de requerimientos, pero no funciona hasta que todo el resto funcione“  “Queremos agregar o quitar una pequeña funcionalidad pero hacerlo implica reescribir la mayoría del código“  “Queremos simplicar y acelerar el sistema mediante la eliminación de funcionalidad inncesaria pero para aprovechar esta simplificación se han tenido que reescribir grandes secciones del código.“  "Nuestra SYSGEN tenía la intención de que nos permiten adaptar un sistema de las necesidades de nuestros clientes, pero no fue lo suficientemente flexible para adaptarse a nosotros. "