Presentación - Procesos de Desarrollo de Software

August 7, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Presentación - Procesos de Desarrollo de Software...

Description

 

Procesos de desarrollo

de Softwar Software e

Gestión de Proyectos de Software

 

Definir procesos y cómo se valoran e implementan cambios

Objetivo

 





Definición de procesos

Desarrollar no es fácil Se emplean modelos de procesos procesos del software y existe una estructura general de ingeniería de software que consta de cinco actividades que se ejecutan de acuerdo a un tipo de flujo determinado: •









Comunicación Planeación Modelado Construcción Despliegue

 



Definición de procesos





Estas actividades son base para nuevos modelos de procesos El desarrollo de software permite documentar además de construir software Por esta razón es un proceso de aprendizaje reiterativo

 



Un una serieelde pasos aestabilidad seguir, queproceso permitees mantener control, y organización para las actividades •

Desde el punto de vista técnico el proceso de un software se define como una estructura estructur a de actividades, métodos y herramientas con el fin de obtener un software de calidad.

Definición de procesos •

Un proceso de software efectivo habilita a la organización a incrementar su productividad al desarrollar software.

 



Definición de procesos

Como mínimo, la descripción de un proceso de software incluye entradas requeridas, actividades de transformación transformación que se descomponen en tareas (unidad de trabajo más pequeña sujeta a gestión) y salidas generadas.

 



El contexto del proyecto (desarrollo o mantenimiento), el dominio de la aplicación, mantenimiento), el modelo del ciclo de vida, y la madurez de la organización determinará el tipo de definición del proceso que resulte más útil.

Definición de procesos





No hay un mejor proceso de software o un conjunto de procesos de software. El proceso de software debe ser seleccionado, seleccionado , adaptado y aplicado de forma apropiada a cada proyecto y al contexto de la organización.



No hay procesos de software ideales.

 

Proceso de software

 

Modelos para Procesos relacionados con el desarrollo de software

 



La IEEE IEEE Comput Computer er Societ Society y y la Ass Associ ociati ation on for for Computing Compu ting Machinery Machinpara ery trabajar tra bajaron on en un guía proyecto conjunto desarrollar una del Cuerpo de Conocimientos de la Ingeniería de Software (SWEBOK).

SWEBOK v3.0





Considerando Consider ando unpaso cuerpo de hacia el conocimient conocimientos osque es un esencial desarrollo de una profesión debido a que representa un acuerdo general con respecto al contenido de la disciplina. di sciplina. SWEBOK busca aglutinar en un solo texto las competencias que debiese tener todo ingeniero de software para desempeñarse competentemente en el mercado.

 



SWEBOK v3.0





Es un proyecto para de clasificar y definir todo lo que es Ingeniería Software (IS), pero antes de llegar a esta guía fueron 5 años de trabajo. La idea fue que los expertos en IS del mundo dieran sus opiniones sobre la disciplina, sus fortalezas, debilidades y diferencias y para ello fue necesario llegar a un consenso. Estas ideas fueron canalizadas por un grupo de editores, quienes añadieron sus comentarios y dieron vida a esta guía.

 

SWEBOK v3.0





Es una guía hacia el cuerpo de conocimientos Kno nowl wled edge ge Ar Area ea (K (KA) A)

 

 



1. Identificar el contenido de la disciplina de la



Ingeniería de Software. 2. Proveer acceso al cuerpo de conocimien conocimientos tos de la Ingeniería de Software.



SWEBOK  – Objetivos





3. Promover una visión uniforme y consistente de la Ingeniería de Software a nivel mundial. 4. Aclarar el lugar de la Ingeniería de Software con respecto a otras disciplinas tales como, ciencias de la computación computación, gestión de proyectos, matemáticas, etc. 5. Proveer una fundamentación para el desarrollo del currículum (programas universitarios) universitarios) y material de certificación individual.

 

 





SWEBOK v3.0 – Cap. 8

Software Engineering Software Engineering Process Process El KA del Proceso de Ingeniería del Software puede examinarse en dos niveles. 1. Eng Englob loba a las a acti ctivid vidade adess téc técnic nicas as y de gest gestión ión dentro de los procesos del ciclo de vida del software. 2. Es un meta-nivel, que se refiere a la definición, implementación, implementac ión, valoración, valoración, medición, gestión, cambios y mejoras de los procesos mismos del ciclo de vida del software.

 

Utilizando la las Guía presente un resumen de KASWEBOK, para Procesos de Ingeniería de Software.

TALLER #3 Grupal



Proceso de Implementación y Cambios



(grupo 1) Definición de Procesos (grupo 3)



Valoración del Proceso (grupo 2)

Medidas de Productos y Procesos (grupo 2) Adjunte un documento PDF como borrador el día del taller tal ler.. •

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF