SlideShare una empresa de Scribd logo
1 de 28
1/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
IS.1p.0.3
Procesos de Software
Experts:
evelin.flores@pucese.edu.ec (Evelin Flores)
jaime.meza@estudiant.upc.edu (Jaime Meza (Invitado))
2/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Qué son ? Cuándo usar?
Proceso de
Software
Ciclo de vida
del Software
Metodología
de Software
Método de
Software
3/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Muchas son las dudas por los practicantes de la Ingeniería del Software en : Que es y
cuando usar un proceso, o ciclo de vida, o metodología, o método de software?
Proceso de Software Ciclo de vida Software
Método de Software
Metodología de Software
Actividades
interrelacionadas que
transforman entradas
en salidas, enfocada
en el software
Actividades que
dirigen la vida de un
software desde su
nacimiento hasta su
muerte
Agrupación de procedimientos,
técnicas, herramientas y soporte
documental que ayuda a los
desarrolladores a realizar nuevo
software
Procedimientos
, técnicas,
herramientas y
documentos
Qué son ? Cuándo usar?
4/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Muchas son las dudas por los practicantes de la Ingeniería del Software en : Que es y
cuando usar un proceso, o ciclo de vida, o metodología, o método de software?
Que usar y cuando?
Proceso de Software Ciclo de vida Software
Método de Software
Metodología de Software
Actividades
interrelacionadas que
transforman entradas
en salidas, enfocada
en el software
Actividades que
dirigen la vida de un
software desde su
nacimiento hasta su
muerte
Procedimientos
, técnicas,
herramientas y
documentos
El proceso de software me da una definición general de todo lo que hay
que hacer para ejecutar un proyecto de software, en este existen
proceso de compras, financieros, desarrollo, auditorias, etc,
El ciclo de vida es como se lo llevara el software…desde el nacimiento de
su desarrollo hasta su muerte, y este se encaja en el proceso de
desarrollo… , este ciclo de vida me indica etapas por lo tanto el Que…
pero como hacerlo esto lo dice la metodología….
La metodología ordena y agrupa un conjunto de métodos, donde los
métodos son procedimientos, técnicas, herramientas y documentos
usados en la consecución de productos del software.
5/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Suponga la creación de un sistema georeferencial inteligente de optimización de
transporte usando inteligencia colectiva , defina el proceso, ciclo de vida, método y
metodología.
Ejemplo:
Proceso de Software Ciclo de vida Software
Método de Software
Metodología de Software
ISO 12207 Cascada
Análisis Estructurado
DFD, MER,
Power designer,
Analisis process,
doc.
requerimientos
6/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Proceso de Software
Un Proceso es un conjunto de actividades interrelacionadas
que transforman entradas en salidas (ISO 12207/UNE 77104)
Un Proceso Software (PS) es Un conjunto coherente de
políticas, estructuras organizacionales, tecnologías,
procedimientos y artefactos que son necesarios para
concebir, desarrollar, instalar y mantener un producto
software.
(Fugetta, 2000)
7/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Proceso de Software
EstándarISO12207
8/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Proceso de Software
EstándarISO12207
9/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Ciclo de vida de Software
“Una aproximación lógica a la adquisición, el suministro,
el desarrollo, la explotación y el mantenimiento del software”
IEEE 1074
“Un marco de referencia que contiene los procesos, las
actividades y las tareas 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”
ISO 12207
10/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
CICLO DE VIDA TRADICIONALES
11/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Cascada
12/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Incremental
13/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Espiral
14/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Prototipado
15/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
CICLO DE VIDA ORIENTADO A
OBJETOS
16/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Agrupamiento
17/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Fuente
18/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Remolino
19/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Pinball
20/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Metodología de desarrollo de Software
Conjunto de procedimientos, técnicas, herramientas y
soporte documental que ayuda a los desarrolladores a
realizar nuevo software.
21/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Convencional Estructurada Orientada
Objetos
Agiles
Desarrollo artesanal y
ausencia de
Metodología,
enfocado a la
programación.
Programación
Estructurada
Diseño Estructurado
Análisis Estructurado
OOD (Booch),
CRC/RDD (Wirfs-
Brock)
OMT
RUP
XP
SCRUMP
RAD
SSADM:
MERISE
SSADM
METRICA v.3
OpenUP
Filosofias de Metodología de desarrollo de Software
To do’s
23/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Objetivo
•Entender las diferencias entre proceso software, ciclo de vida
del software y metodología.
•Entender y aplicar las características de los procesos
software.
•Conocer la aplicación y características de los ciclos de vida
del software.
•Conocer los principales tipos de metodologías software ‘ con
su finalidad y características.
Takeoff
Proceso de Software
Executing
Concept
41 2 3
Ciclo Vida Método(s) Metodología Propuesta
Identificar los
ciclos de vida
que pueden
aplicarse a la
solución.
Identificar los
métodos
aplicables.
Establecer las
metodología(s)
mas adecuada
Realizar una
propuesta
formal de
solución al
problema.
To do’s
To do’s (Formatos)
Nombre Justificación
Ciclo de Vida
Nombre Justificación
Métodos
Metodología
Nombre Ciclo de Vida Métodos
C1 C2 C3 ……… CN M1 M2 M3 …… ….. …… …. Mn
RUP 3 1 1 3 4 3 2 4
XP 2 1 2 4 1 2 2 4
Total 5 2 3 7 5 5 4 8
Ajuste 1 a 4
1 Nada
2 Algo
3 Ajustado
4 Muy
Aplica 1 a 4
1 Nada
2 Algo
3 Ajustado
4 Muy
Takeoff
Proceso de Software
Executing
Concept
31 2 3
Ciclo Vida Método(s) Metodología Propuesta
Caso: SCI.- Sistema georeferencial inteligente de optimización de
transporte usando inteligencia colectiva .
Ciclo de vida de
cascada.
DFD, MER, Power
designer, Analisis
process, doc.
requerimientos
Análisis
estructurado
Proceso de
desarrollo ISO
12207, con ciclo
cascada y análisis
estructurado por
que…….
To do’s
27/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Criterio Descripción
Entretenido El estilo del presentador ha llamado su atención, y se ha sentido motivado en la presentación.
Buenas imágenes Asegúrese de que las imágenes y textos en las diapositivas son lo suficientemente grandes para ser visto por el público.
Aplicar las reglas y principios de diseño para la composición de imágenes.
Buen sonido Asegúrese de que su voz es clara y lo suficientemente alto para ser escuchado por todo el mundo en la habitación
Lenguaje corporal Distribuir el contacto visual con la gente en la audiencia y reforzar lo que usted dice con las manos y los brazos, caminando,
etc.
Participa el
publico
Usted debe ser capaz de invitar a la gente a pensar o hacer preguntas durante la presentación que puede ser enriquecido
significativamente.
Apropiado El contenido propuesto contribuye con el conocimiento y es apropiado para apoyar el tema tratado.
Originalidad El contenido es singular e interesante que pueda ser considerado como novedad.
Aplicabilidad Contenido propuesto es útil y es un conocimiento que se puede aplicar de algún modo en el tema que se esta analizando.
Completitud El contenido presentado es completo y se puede entender
Inspirador El contenido propuesto inspira nuevas ideas y permite seguir adelante con el tema en discusión.
Criterios de evaluación de las presentaciones
28/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Documentos sugeridos
http://laboratorios.fi.uba.ar/lsi/cataldi-tesisdemagistereninformatica.pdf
http://www.redalyc.org/articulo.oa?id=81619984009
http://www.ctr.unican.es/asignaturas/is1/is1-t02-trans.pdf
http://www.citeulike.org/group/8357/article/348273
http://dl.acm.org/citation.cfm?id=526906
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5010301&url=h
ttp%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber
%3D5010301
http://dl.acm.org/citation.cfm?id=549198

Más contenido relacionado

La actualidad más candente

2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
2014. ABPmooc_intef - Rúbrica de evaluación del proyecto2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
Irene Ros Martín
 
El Proyecto Tecnologico
El Proyecto TecnologicoEl Proyecto Tecnologico
El Proyecto Tecnologico
Cintia E
 

La actualidad más candente (15)

Software Testing Innovation Alliance
Software Testing Innovation AllianceSoftware Testing Innovation Alliance
Software Testing Innovation Alliance
 
Presentación proyecto tecnológico
Presentación proyecto tecnológicoPresentación proyecto tecnológico
Presentación proyecto tecnológico
 
Unidad 2 metodologia para el desarrollo de proyectos (3)
Unidad  2   metodologia para el desarrollo de proyectos (3)Unidad  2   metodologia para el desarrollo de proyectos (3)
Unidad 2 metodologia para el desarrollo de proyectos (3)
 
Conferencia_Introducción a la Ingeniería de Software
Conferencia_Introducción a la Ingeniería de SoftwareConferencia_Introducción a la Ingeniería de Software
Conferencia_Introducción a la Ingeniería de Software
 
Geprotic. expo equipo 5 con proyecto
Geprotic. expo equipo 5 con proyectoGeprotic. expo equipo 5 con proyecto
Geprotic. expo equipo 5 con proyecto
 
Planificador proyectos-tecnologicos
Planificador proyectos-tecnologicosPlanificador proyectos-tecnologicos
Planificador proyectos-tecnologicos
 
Unidad 3 elaboracion de un proyecto (2)
Unidad  3   elaboracion de un proyecto (2)Unidad  3   elaboracion de un proyecto (2)
Unidad 3 elaboracion de un proyecto (2)
 
Los Creativos
Los CreativosLos Creativos
Los Creativos
 
Formato Sena
Formato SenaFormato Sena
Formato Sena
 
Dd041 caso práctico
Dd041 caso prácticoDd041 caso práctico
Dd041 caso práctico
 
Conferencia_Gestión_del_tiempo_para_desempeño_profesional
Conferencia_Gestión_del_tiempo_para_desempeño_profesionalConferencia_Gestión_del_tiempo_para_desempeño_profesional
Conferencia_Gestión_del_tiempo_para_desempeño_profesional
 
2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
2014. ABPmooc_intef - Rúbrica de evaluación del proyecto2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
2014. ABPmooc_intef - Rúbrica de evaluación del proyecto
 
Proyecto tecnológico
Proyecto tecnológicoProyecto tecnológico
Proyecto tecnológico
 
E Learning Solidario Power Point
E Learning Solidario Power PointE Learning Solidario Power Point
E Learning Solidario Power Point
 
El Proyecto Tecnologico
El Proyecto TecnologicoEl Proyecto Tecnologico
El Proyecto Tecnologico
 

Similar a Is.1p.0.3 procesos de software

Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
C icie99-ingenieriasoftwareeducativo
C icie99-ingenieriasoftwareeducativoC icie99-ingenieriasoftwareeducativo
C icie99-ingenieriasoftwareeducativo
Henry Cambal
 
Matriz tpack para el diseño de actividades (1) mediacion escolar
Matriz tpack para el diseño de actividades (1) mediacion escolarMatriz tpack para el diseño de actividades (1) mediacion escolar
Matriz tpack para el diseño de actividades (1) mediacion escolar
senasoft
 

Similar a Is.1p.0.3 procesos de software (20)

Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Formación Programa Tránsito - Canarias
Formación Programa Tránsito - CanariasFormación Programa Tránsito - Canarias
Formación Programa Tránsito - Canarias
 
Is.1p.03 especificaciones de software
Is.1p.03 especificaciones de softwareIs.1p.03 especificaciones de software
Is.1p.03 especificaciones de software
 
U3_EA2_descargable.pdf
U3_EA2_descargable.pdfU3_EA2_descargable.pdf
U3_EA2_descargable.pdf
 
Icse
IcseIcse
Icse
 
U3 ea2 descargable
U3 ea2 descargableU3 ea2 descargable
U3 ea2 descargable
 
FORTALECIENDO EL USO DE LAS TIC
FORTALECIENDO EL USO DE LAS TICFORTALECIENDO EL USO DE LAS TIC
FORTALECIENDO EL USO DE LAS TIC
 
Interactive training materials
Interactive training materialsInteractive training materials
Interactive training materials
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Matriz tpack para el diseño de actividades del proyecto...
Matriz tpack para el diseño de actividades del proyecto...Matriz tpack para el diseño de actividades del proyecto...
Matriz tpack para el diseño de actividades del proyecto...
 
prog
progprog
prog
 
02 ingsoft jdchc
02 ingsoft jdchc02 ingsoft jdchc
02 ingsoft jdchc
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
C icie99-ingenieriasoftwareeducativo
C icie99-ingenieriasoftwareeducativoC icie99-ingenieriasoftwareeducativo
C icie99-ingenieriasoftwareeducativo
 
Articulo agiles metodos
Articulo agiles metodosArticulo agiles metodos
Articulo agiles metodos
 
Todo agilok
Todo agilokTodo agilok
Todo agilok
 
Alfonsolopez tpack prueba
Alfonsolopez tpack pruebaAlfonsolopez tpack prueba
Alfonsolopez tpack prueba
 
Matriz tpack para el diseño de actividades (1) mediacion escolar
Matriz tpack para el diseño de actividades (1) mediacion escolarMatriz tpack para el diseño de actividades (1) mediacion escolar
Matriz tpack para el diseño de actividades (1) mediacion escolar
 

Más de Universidad Politecnica de Catalunya

Más de Universidad Politecnica de Catalunya (12)

Introducción y ciclo de vida proyectos
Introducción y ciclo de vida proyectosIntroducción y ciclo de vida proyectos
Introducción y ciclo de vida proyectos
 
Research enviroment
Research enviromentResearch enviroment
Research enviroment
 
Ddi 2 lecture dialogue integrative design
Ddi 2 lecture dialogue  integrative designDdi 2 lecture dialogue  integrative design
Ddi 2 lecture dialogue integrative design
 
Is.1p.0.2 Oportunidad de negocio
Is.1p.0.2 Oportunidad de negocioIs.1p.0.2 Oportunidad de negocio
Is.1p.0.2 Oportunidad de negocio
 
C4i 1 exer equlibrium creative team
C4i 1 exer  equlibrium  creative teamC4i 1 exer  equlibrium  creative team
C4i 1 exer equlibrium creative team
 
Is.1p.5 arquitectura de software
Is.1p.5 arquitectura de softwareIs.1p.5 arquitectura de software
Is.1p.5 arquitectura de software
 
Is.1p.4 Herramientas de modelamiento UML
Is.1p.4 Herramientas de modelamiento UMLIs.1p.4 Herramientas de modelamiento UML
Is.1p.4 Herramientas de modelamiento UML
 
Is.1p.0.1 oportunidad de negocio
Is.1p.0.1 oportunidad de negocioIs.1p.0.1 oportunidad de negocio
Is.1p.0.1 oportunidad de negocio
 
Is.1p.3 especificaciones de software
Is.1p.3 especificaciones de softwareIs.1p.3 especificaciones de software
Is.1p.3 especificaciones de software
 
Is.1p.2 procesos de software
Is.1p.2 procesos de softwareIs.1p.2 procesos de software
Is.1p.2 procesos de software
 
Is.1p.0 Oportunidad de negocio en Educacion Infantil
Is.1p.0 Oportunidad de negocio en Educacion InfantilIs.1p.0 Oportunidad de negocio en Educacion Infantil
Is.1p.0 Oportunidad de negocio en Educacion Infantil
 
Is.1p.0 Oportunidad de negocio en IT
Is.1p.0 Oportunidad de negocio en ITIs.1p.0 Oportunidad de negocio en IT
Is.1p.0 Oportunidad de negocio en IT
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 

Último (20)

MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 

Is.1p.0.3 procesos de software

  • 1. 1/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net IS.1p.0.3 Procesos de Software Experts: evelin.flores@pucese.edu.ec (Evelin Flores) jaime.meza@estudiant.upc.edu (Jaime Meza (Invitado))
  • 2. 2/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Qué son ? Cuándo usar? Proceso de Software Ciclo de vida del Software Metodología de Software Método de Software
  • 3. 3/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Muchas son las dudas por los practicantes de la Ingeniería del Software en : Que es y cuando usar un proceso, o ciclo de vida, o metodología, o método de software? Proceso de Software Ciclo de vida Software Método de Software Metodología de Software Actividades interrelacionadas que transforman entradas en salidas, enfocada en el software Actividades que dirigen la vida de un software desde su nacimiento hasta su muerte Agrupación de procedimientos, técnicas, herramientas y soporte documental que ayuda a los desarrolladores a realizar nuevo software Procedimientos , técnicas, herramientas y documentos Qué son ? Cuándo usar?
  • 4. 4/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Muchas son las dudas por los practicantes de la Ingeniería del Software en : Que es y cuando usar un proceso, o ciclo de vida, o metodología, o método de software? Que usar y cuando? Proceso de Software Ciclo de vida Software Método de Software Metodología de Software Actividades interrelacionadas que transforman entradas en salidas, enfocada en el software Actividades que dirigen la vida de un software desde su nacimiento hasta su muerte Procedimientos , técnicas, herramientas y documentos El proceso de software me da una definición general de todo lo que hay que hacer para ejecutar un proyecto de software, en este existen proceso de compras, financieros, desarrollo, auditorias, etc, El ciclo de vida es como se lo llevara el software…desde el nacimiento de su desarrollo hasta su muerte, y este se encaja en el proceso de desarrollo… , este ciclo de vida me indica etapas por lo tanto el Que… pero como hacerlo esto lo dice la metodología…. La metodología ordena y agrupa un conjunto de métodos, donde los métodos son procedimientos, técnicas, herramientas y documentos usados en la consecución de productos del software.
  • 5. 5/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Suponga la creación de un sistema georeferencial inteligente de optimización de transporte usando inteligencia colectiva , defina el proceso, ciclo de vida, método y metodología. Ejemplo: Proceso de Software Ciclo de vida Software Método de Software Metodología de Software ISO 12207 Cascada Análisis Estructurado DFD, MER, Power designer, Analisis process, doc. requerimientos
  • 6. 6/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Proceso de Software Un Proceso es un conjunto de actividades interrelacionadas que transforman entradas en salidas (ISO 12207/UNE 77104) Un Proceso Software (PS) es Un conjunto coherente de políticas, estructuras organizacionales, tecnologías, procedimientos y artefactos que son necesarios para concebir, desarrollar, instalar y mantener un producto software. (Fugetta, 2000)
  • 7. 7/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Proceso de Software EstándarISO12207
  • 8. 8/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Proceso de Software EstándarISO12207
  • 9. 9/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Ciclo de vida de Software “Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software” IEEE 1074 “Un marco de referencia que contiene los procesos, las actividades y las tareas 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” ISO 12207
  • 10. 10/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net CICLO DE VIDA TRADICIONALES
  • 11. 11/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Cascada
  • 12. 12/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Incremental
  • 13. 13/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Espiral
  • 14. 14/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Prototipado
  • 15. 15/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net CICLO DE VIDA ORIENTADO A OBJETOS
  • 16. 16/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Agrupamiento
  • 17. 17/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Fuente
  • 18. 18/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Remolino
  • 19. 19/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Pinball
  • 20. 20/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Metodología de desarrollo de Software Conjunto de procedimientos, técnicas, herramientas y soporte documental que ayuda a los desarrolladores a realizar nuevo software.
  • 21. 21/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Convencional Estructurada Orientada Objetos Agiles Desarrollo artesanal y ausencia de Metodología, enfocado a la programación. Programación Estructurada Diseño Estructurado Análisis Estructurado OOD (Booch), CRC/RDD (Wirfs- Brock) OMT RUP XP SCRUMP RAD SSADM: MERISE SSADM METRICA v.3 OpenUP Filosofias de Metodología de desarrollo de Software
  • 23. 23/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Objetivo •Entender las diferencias entre proceso software, ciclo de vida del software y metodología. •Entender y aplicar las características de los procesos software. •Conocer la aplicación y características de los ciclos de vida del software. •Conocer los principales tipos de metodologías software ‘ con su finalidad y características.
  • 24. Takeoff Proceso de Software Executing Concept 41 2 3 Ciclo Vida Método(s) Metodología Propuesta Identificar los ciclos de vida que pueden aplicarse a la solución. Identificar los métodos aplicables. Establecer las metodología(s) mas adecuada Realizar una propuesta formal de solución al problema. To do’s
  • 25. To do’s (Formatos) Nombre Justificación Ciclo de Vida Nombre Justificación Métodos Metodología Nombre Ciclo de Vida Métodos C1 C2 C3 ……… CN M1 M2 M3 …… ….. …… …. Mn RUP 3 1 1 3 4 3 2 4 XP 2 1 2 4 1 2 2 4 Total 5 2 3 7 5 5 4 8 Ajuste 1 a 4 1 Nada 2 Algo 3 Ajustado 4 Muy Aplica 1 a 4 1 Nada 2 Algo 3 Ajustado 4 Muy
  • 26. Takeoff Proceso de Software Executing Concept 31 2 3 Ciclo Vida Método(s) Metodología Propuesta Caso: SCI.- Sistema georeferencial inteligente de optimización de transporte usando inteligencia colectiva . Ciclo de vida de cascada. DFD, MER, Power designer, Analisis process, doc. requerimientos Análisis estructurado Proceso de desarrollo ISO 12207, con ciclo cascada y análisis estructurado por que……. To do’s
  • 27. 27/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Criterio Descripción Entretenido El estilo del presentador ha llamado su atención, y se ha sentido motivado en la presentación. Buenas imágenes Asegúrese de que las imágenes y textos en las diapositivas son lo suficientemente grandes para ser visto por el público. Aplicar las reglas y principios de diseño para la composición de imágenes. Buen sonido Asegúrese de que su voz es clara y lo suficientemente alto para ser escuchado por todo el mundo en la habitación Lenguaje corporal Distribuir el contacto visual con la gente en la audiencia y reforzar lo que usted dice con las manos y los brazos, caminando, etc. Participa el publico Usted debe ser capaz de invitar a la gente a pensar o hacer preguntas durante la presentación que puede ser enriquecido significativamente. Apropiado El contenido propuesto contribuye con el conocimiento y es apropiado para apoyar el tema tratado. Originalidad El contenido es singular e interesante que pueda ser considerado como novedad. Aplicabilidad Contenido propuesto es útil y es un conocimiento que se puede aplicar de algún modo en el tema que se esta analizando. Completitud El contenido presentado es completo y se puede entender Inspirador El contenido propuesto inspira nuevas ideas y permite seguir adelante con el tema en discusión. Criterios de evaluación de las presentaciones
  • 28. 28/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Documentos sugeridos http://laboratorios.fi.uba.ar/lsi/cataldi-tesisdemagistereninformatica.pdf http://www.redalyc.org/articulo.oa?id=81619984009 http://www.ctr.unican.es/asignaturas/is1/is1-t02-trans.pdf http://www.citeulike.org/group/8357/article/348273 http://dl.acm.org/citation.cfm?id=526906 http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5010301&url=h ttp%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber %3D5010301 http://dl.acm.org/citation.cfm?id=549198

Notas del editor

  1. El proceso de software me da una definición general de todo lo que hay que hacer para ejecutar un proyecto de software, donde existen proceso de compras, financieros, desarrollo, auditorias, etc, El ciclo de vida es como se lo llevara el software…desde el nacimiento de su desarrollo hasta su muerte… , este ciclo de vida me indica etapas por lo tanto el Que…pero como hacerlo esto lo dice la metodología….Ahora la metodología ordena y agrupa un conjunto de métodos, donde los métodos son procedimientos, técnicas, herramientas y documentos
  2. El proceso de software me da una definición general de todo lo que hay que hacer para ejecutar un proyecto de software, donde existen proceso de compras, financieros, desarrollo, auditorias, etc, El ciclo de vida es como se lo llevara el software…desde el nacimiento de su desarrollo hasta su muerte… , este ciclo de vida me indica etapas por lo tanto el Que…pero como hacerlo esto lo dice la metodología….Ahora la metodología ordena y agrupa un conjunto de métodos, donde los métodos son procedimientos, técnicas, herramientas y documentos