Un paradigma es un ejemplo o modelo.
Ciclo de vida
El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software.
Este proceso tiene como objetivo construir, entregar y mantener el software, desde la conceptualizacion de una necesidad hasta la entrega y retirada del sistema. Se definen las distintas fases o bloques de actividades que se utilizan para entregar un software que cumpla los requisitos para los que fue concebido.
Según ISO 12207: marco de referencia que contiene los procesos, las actividades y las tarear involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso.
Estandar
Documento o propuesta que define una forma concreta de realización y/o un conjunto de características de un producto que deben cumplirse para considerarse que el proceso o el producto es conforme al estándar. Su motivación es la predictibilidad de un producto o proceso.
Definición RAE: Que sirve como tipo, modelo, norma, patrón o referencia. Tipo, modelo, patrón, nivel.
Técnica
Procedimiento o conjunto de reglas, normas o protocolos que tiene como objetivo obtener un resultado determinado y efectivo, en el campo o actividad donde se aplica.
Mejores prácticas
Concepto utilizado por algunas propuestas y documentos en sustitución del concepto de buenas prácticas.
Ver definición de buenas prácticas.
Buenas prácticas
Conjunto coherente de acciones que han obtenido buenos, o incluso excelentes, resultados en un determinado contexto y que se espera que, en contextos similares, rindan similares resultados.
Las Mejores Prácticas Corporativas de forma general, las podemos definir como una serie de metodologías, sistemas, herramientas, y técnicas aplicadas y probadas con resultados sobresalientes en empresas que han sido reconocidas como de clase mundial. (Instituto Mexicano de Mejores Prácticas Corporativas)
Marco de referencia
Concepto habitualmente asimilable a marco de trabajo. Se suele utilizar el concepto de marco de referencia cuando el objetivo no es tanto definir la forma de desarrollar software, sino establecer un punto de referencia (benchmark) que sirva para medir la situación actual de la forma de trabajar con una situación ideal o de objetivo definida por dicho marco de referencia. Ejemplo: CMMi
Modelo
Proceso genérico y utilizado como referencia, que define a alto nivel las actividades, roles y elementos utilizados así como la organización y secuenciación de los mismos, para desarrollar software de una forma característica y propia. Ni la calidad ni el desempeño dependen del modelo. Los modelos suelen ser más genéricos y menos concretos es sus propuestas tratando aspectos más culturales y de enfoque.
Sinónimos: modelo de referencia, marco de referencia
Metodología
Es un proceso para producir software de forma organizada, empleando una colección de técnicas y convenciones de notación predefinidas.
RAE: Conjunto de métodos que se siguen en una investigación científica, un estudio o una exposición doctrinal.
Método: Es un proceso para producir software de forma organizada, empleando una colección de técnicas y convenciones de notación predefinidas.
Marco de trabajo
Del inglés framework. Entorno de trabajo o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar. Varios autores y experto en desarrollo agile, indican que las propuestas que utilizan no se pueden denominar metodologías sino frameworks.
En ocasiones, este concepto se utiliza para clasificar a soluciones software a modo de librerías o componentes especializados altamente adaptables. Por este motivo este término puede ser confuso. Continuar leyendo «Marco de trabajo»