Está en la página 1de 21

2.

2 Capas de la
ingeniería de
software
Andrea Sánchez Hernández

Paola González mayen

José maría Esquivel muñoz


SLIDESMANIA.COM
El enfoque de
ingeniería del
software cuenta con un
compromiso
organizacional con la
calidad porque no es
posible incorporar la
ingeniería del
software en una
organización que no
está centrada en
conseguir calidad.
SLIDESMANIA.COM
La ingeniería del software es una
tecnología multicapa. Se puede ver como
un conjunto de componentes
estratificados, que reposan sobre ese
enfoque de calidad.
SLIDESMANIA.COM
SLIDESMANIA.COM
Los componentes que forman parte
de la ingeniería del software
son:
Procesos: un marco de trabajo que ayuda al jefe de
proyecto a controlar la gestión del proyecto y las
actividades de ingeniería.
Métodos: las actividades técnicas requeridas para la
creación de productos de trabajo.
Herramientas: la ayuda automatizada para los procesos y
métodos.
SLIDESMANIA.COM
Procesos
SLIDESMANIA.COM
Procesos
El proceso define un
marco de trabajo para un
conjunto de áreas clave
de proceso que se deben
La capa de proceso define
establecer para la
el proceso que se usará
entrega efectiva de la
para construir el
tecnología de la
software y las
ingeniería del software.
actividades y tareas que
un jefe de proyecto tiene
SLIDESMANIA.COM

que gestionar.
La capa de proceso:

Permite al jefe de proyecto planificar una ejecución


exitosa del proyecto.

Proporciona a las personas involucradas el contexto de su


trabajo. La capa de proceso guía a las personas
involucradas proporcionando el marco de trabajo en el que
entienden el contexto de las tareas a realizar.
SLIDESMANIA.COM
Un proceso es útil porque proporciona
claridad en cómo ha de realizarse el
trabajo. Cualquier conjunto de actividades
humanas complejas se puede convertir en
caótico si no hay guías para que las
personas puedan realizar las actividades.
SLIDESMANIA.COM
La capa de proceso abarca las siguientes
cuestiones:

‐El marco de trabajo de proceso común (CPF)


‐Actividades y tareas de la ingeniería de
software
‐Puntos de control de calidad
‐Definiciones de productos de trabajo
‐Gestión de proyectos
‐Aseguramiento de la calidad del software
‐Gestión de la configuración del software
‐Monitorización de proyectos
‐Medidas y métricas
SLIDESMANIA.COM
Metodos
SLIDESMANIA.COM
Metodos
Se centra en las
actividades técnicas que Los métodos abarcan una
se deben realizar para gran gama de tareas que
conseguir las tareas de incluyen análisis de
ingeniería. Proporciona requisitos, diseño,
el “cómo” y cubre las construcción de
actividades de ingeniería programas, pruebas y
fundamentales. mantenimiento.
SLIDESMANIA.COM
Las actividades técnicas fundamentales
para construir software son:
‐Análisis: el análisis es el fundamento de todos los trabajos de
ingeniería que siguen. Durante el análisis, se crea el modelo de lo que
es requerido por el software.
‐Diseño: las actividades de diseño siguen el análisis y traducen el modelo
del análisis en cómo el producto proporciona estas funciones por medio
del software.
‐Codificación: una vez que el diseño es completo, la codificación traduce
el modelo de diseño en una forma ejecutable.
‐Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el
diseño subyacente.
SLIDESMANIA.COM
SLIDESMANIA.COM
Herramientas
SLIDESMANIA.COM
La capa de herramientas proporciona
soporte a las capas de proceso y métodos
centrándose en el significado de la
automatización de algunas de las
actividades manuales.
SLIDESMANIA.COM
Las herramientas se
pueden utilizar para
automatizar las
siguientes actividades:

‐Actividades de gestión de
proyectos
‐Métodos técnicos usados en la
ingeniería del software
‐Soporte de sistemas general
‐Marcos de trabajo para otras
herramientas
SLIDESMANIA.COM
La automatización ayuda a eliminar el
tedio del trabajo, reduce las
posibilidades de errores, y hace más
fácil usar buenas prácticas de ingeniería
del software. Cuando se usan
herramientas, la documentación se
convierte en una parte integral del
trabajo hecho, en vez de ser una
actividad adicional.
SLIDESMANIA.COM
Existen una gran variedad de herramientas para
múltiples actividades. Entre ellas se pueden destacar
las siguientes:

‐Herramientas de gestión de proyectos


‐Herramientas de control de cambios
‐Herramientas de análisis y diseño
‐Herramientas de generación de código
‐Herramientas de pruebas
‐Herramientas de reingeniería
‐Herramientas de documentación
‐Herramientas de prototipos
SLIDESMANIA.COM
Gracias por su
atencion !
SLIDESMANIA.COM
Referencias.
Sosa, J. F., & Completo, V. M. P. (2019, 5 febrero). CAPAS DE LA
INGENIERÍA DE SOFTWARE. Sosagas. Recuperado 8 de septiembre de 2022,
de http://sosagas.blogspot.com/2011/09/capas-de-la-ingenieria-de-
software.html
SLIDESMANIA.COM

También podría gustarte