Software Engineering: The SEMAT Kernel

Páginas: 9 (2117 palabras) Publicado: 12 de noviembre de 2015
Software
Engineering:
Methods,
Modeling
and Teching
Resumen literal y
analítico de cada uno
de los capítulos
comprendidos en el
libro

Fredy Sebastián Lopera Orozco
1094926576

Software Engineering: Methods, Modeling and Teching

CAPÍTULO 1:
AN EXECUTABLE PRE-CONCEPTUAL SCHEMA FOR A SOFTWARE ENGINEERING
GENERAL THEORY
Un esquema pre conceptual ejecutable para una teoría general de
ingeniería desoftware.
Resumen:
El primer capítulo de este libro nos introduce un poco a la propuesta de
Ivar Jacobson, SEMAT, como una iniciativa para generar o establecer una
teoría general de la ingeniería de software. Cita algunos ejemplos de
autores que en su larga carrera propusieron teorías en sus respectivos
campos con el fin de promover guías para trabajar dichos temas; uno de
los autores citados esel británico John Maynard Keynes, considerado el
economista más influyente del siglo XX, que propuso una teoría para
explicar el comportamiento económico del empleo.
Análisis:
En este primer capítulo nos adentramos al mundo SEMAT como marco de
referencia para encarar proyectos de ingeniería de software. Es llamativa
la propuesta del señor Jacobson de implementar tal idea como una guía
para losingenieros que tenga en cuenta, o se valga, de otras
metodologías.
CAPÍTULO 2:
ESSENCE AS A FRAMEWORK FOR CONDUCTING EMPIRICAL STUDIES
ESSENCE como un marco para la realización de estudios empíricos
Resumen:
En síntesis, este segundo capítulo nos relata más a fondo lo que busca
Jacobson con la propuesta SEMAT. Habla de algunos modelos
desarrollados mediante procesos empíricos como el HIP model; estemodelo trata sobre como los humanos percibimos y procesamos la
información a través de nuestros sentidos.
También unifica una propuesta que Jacobson desarrolló llamado ESSENCE,
que es un estándar que ayuda a las organizaciones a incrustar prácticas

2

Software Engineering: Methods, Modeling and Teching

ágiles en los proyectos y el cual explica de manera profunda en el libro
“The Essence ofSoftware Engineering”.
Análisis:
En este capítulo podemos percibir más a fondo el objetivo de la propuesta
SEMAT; la unión de ESSENCE con los ideales SEMAT. ESSENCE trata de
demostrar cómo usar modelos de desarrollo de software tradicionales en
conjunto con modelos de desarrollo ágil.
CAPÍTULO 3:
GBRAM FROM A SEMAT PERSPECTIVE
GBRAM desde la perspectiva de SEMAT
Resumen:
En este capítulo nos hablanacerca de algunas metodologías para la
estandarización de procesos. La visión de SEMAT abarca muchas de las
metodologías que hoy en día se ven en el mercado, queriéndose convertir
en ese marco intermediario entre el desarrollador y la metodología más
conveniente para utilizar en el desarrollo de software.
SEMAT abarca todas las metodologías que hoy se ven como SCRUM, TSP,
PS, RUP, entre otras. Peroen este capítulo explican la interacción entre
SEMAT y GBRAM (Goal Based Requirements Analysis Method).
Análisis:
GBRAM es un conjunto de buenas prácticas para el desarrollo de software
basado en el análisis de requerimientos teniendo en cuenta las metas o
goals al que se quiere llegar. Su única desventaja es la limitación en la
integración de distintas plataformas de modelado.

3

SoftwareEngineering: Methods, Modeling and Teching

CAPÍTULO 4:
REPRESENTING SOFTWARE SPECIFICATIONS IN THE SEMAT KERNEL
Representando especificaciones de software con SEMAT
Resumen:
Como ingenieros sabemos que la parte más importante en el proceso de
desarrollo de software es las especificaciones que responden a las
necesidades de los Stakeholders. Hoy existen muchos modelos definidos
expresamente paratrabajar las especificaciones de software pero SEMAT
propone un kernel con representaciones estandarizadas y buenas
prácticas para trabajarlas.
Análisis:
Interesante incorporación del SEMAT al basar esas representaciones en
lenguajes definidos como UML para crear representaciones y trabajar la
fase de requisitos de un proyecto de manera más ordenada y
estandarizada.
CAPÍTULO 5:
REPRESENTATION OF TSP...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Esencia de la Ingeniería de Software: El Núcleo de Semat
  • 03 importance of software engineering
  • Why Should You Study Software Engineering
  • Conferencia Real Software Engineering
  • Using the Personal Software Process
  • CLEANROOM SOFTWARE ENGINEERING
  • La sematica
  • Sematica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS