0% encontró este documento útil (0 votos)
238 vistas22 páginas

Núcleo y Lenguaje de Ingeniería Software

El documento describe ESSENCE, un kernel y lenguaje para definir, usar y mejorar métodos de ingeniería de software. ESSENCE permite a los usuarios describir la esencia de sus métodos actuales y futuros para compartirlos y mejorarlos. El kernel de ESSENCE se organiza en tres áreas: cliente, solución y esfuerzo. También incluye alfas, espacios de actividad y competencias para modelar aspectos clave de los proyectos y métodos de ingeniería de software.

Cargado por

Angie Hernández
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
238 vistas22 páginas

Núcleo y Lenguaje de Ingeniería Software

El documento describe ESSENCE, un kernel y lenguaje para definir, usar y mejorar métodos de ingeniería de software. ESSENCE permite a los usuarios describir la esencia de sus métodos actuales y futuros para compartirlos y mejorarlos. El kernel de ESSENCE se organiza en tres áreas: cliente, solución y esfuerzo. También incluye alfas, espacios de actividad y competencias para modelar aspectos clave de los proyectos y métodos de ingeniería de software.

Cargado por

Angie Hernández
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Kernel and Language for Software Engineering

Methods (Essence)

ESSENCE

ESSEN
CE

Define un ncleo y un lenguaje para


la creacin, uso y mejoramiento de
mtodos de ingeniera de software.

ESSENCE

ESSENCE
Permiten a las
personas para
describir la esencia de
sus actuales y futuros
mtodos y prcticas,
de modo que se
puedan:

Caractersticas principales
El ncleo e idioma de ESSENCE estn diseados para
brindar apoyo a los profesionales, as como ingenieros
de mtodo.

Caractersticas principales

Estructura de ESSENCE

El dominio de ESSENCE es la especificacin de


ingeniera del software y, en particular,los mtodos de
ingeniera de software por lo que ocupa una sencilla
arquitectura.

Estructura de ESSENCE

Definiciones

Organizacin del ncleo


El ncleo est organizado en tres reas concretas de
inters, cada uno centrado en un aspecto especfico
de la ingeniera de software.
El cliente - Esta rea de preocupacin contiene todo lo
relacionado con el uso y explotacin del sistema de
software para serproducidos.
Solucin - rea de preocupacin contiene todo lo
necesario parahacer la especificacin y desarrollo
delsistema de software.
Esfuerzo - Esta rea de preocupacin contiene todo lo
relacionadocon el equipo, y el modo en que enfocan su
labor.

Alfas las cosas para trabajar con

Alfas
Los Alfastienen cada una un pequeo conjunto de
estados predefinidos que se utilizan a la hora de
evaluar el progreso y la salud.
Los Alfas son independientes a sus prcticas y el
mtodo elegido.

El kernel Alfas

Definiciones

Espacios de actividad: Las cosas


que hacer...
El ncleo tambin ofrece un conjunto de espacios de
actividad que complementan los Alfas para
proporcionar una vista basada en la actividad de la
ingeniera de software.

Espacios de actividad: Las cosas


que hacer...
Cliente
Explorar las posibilidades
Entender las necesidades de los actores
Asegurar la satisfaccin de los distintos grupos
de inters
Utilizar el sistema

Solucin

Comprender losrequisitos
El sistema de forma
Implementar el sistema
Prueba del sistema
Implementar el sistema
Operar el sistema

Esfuerzo
Prepararse para
hacer el trabajo
Coordinar la
actividad
Apoyar al equipo
Realizar el
seguimiento del
progreso.
Parar el trabajo

El kernel espacios de actividad

Competencias: las capacidades


necesarias
El kernel proporciona tambin un conjunto de
competencias que complementen los alfas y espacios
de actividad para proporcionar una visin de las
capacidades clave necesariospara llevar a cabo el
trabajo de ingeniera del software.

El kernel de las competencias

Estados Alfa: Requisitos


La captura de requisitos que las partes interesadas desean desde el
sistema. Ellos definen lo que el sistema debe hacer, pero no
necesariamente cmo debe hacerlo.
El estado de cada requisito debe ser entendido lo mas que preciso
que se pueda.
De no ser as podemos:
No saber cundo el sistema est terminado
No poder evaluar si existe o no un requisito individual elemento est en el
alcance del sistema.

Estados alfa

Cumplido :Los requisitos que se han abordado


satisfacen plenamente la necesidad de un nuevo
sistema

También podría gustarte