Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 1
Contenidos
Trabajo Personal
Módulo 2 y 3
Software personal fuera del
Presentación del aula)
programa Criterios de
Normas de selección de
convivencia modelo de ciclo de
vida de software
Conformación de
equipos y
asignación de
proyectos.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 2
Módulo 1
Presentación de estudiantes
Normas de convivencia
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 3
Presentación del curso
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 4
En simple … ¿qué aprendemos en esta
asignatura?
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 5
Resultados de Aprendizaje de ACI491
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 6
ACI491 es asignatura SELLO de Escuela TI
Todos los alumnos de la asignatura rinden un mismo
Programa de desarrollo de examen, que consistirá en la participación en un
habilidades, inmerso en las DEMO DAY a realizarse a fin de semestre, que
asignaturas de la carrera: congregará todos los trabajos, los que serán
evaluados por una comisión.
1. Autoaprendizaje
2. Trabajo en equipo Este es un mecanismo para visibilizar el
3. Expresión efectiva trabajo de nuestros estudiantes,
4. Foco en el cliente PÚLSAR EXAMEN compartir experiencias de aprendizaje y
(ex DEMO recibir retroalimentación como un aporte
al logro de los resultados de aprendizaje
APTUS) DAY de la asignatura.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 7
Distribución horaria semanal de ACI491
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 8
Evaluaciones (ver programa de asignatura)
CÁTEDRAS
1. PARTE INDIVIDUAL (evaluación escrita): Pondera el 30% de la nota de la cátedra correspondiente.
2. PARTE DE TRABAJO EN EQUIPO (presentación oral e informe escrito): Pondera el 70% de la nota de la cátedra
correspondiente.
EJERCICIOS
Durante el semestre, los alumnos deben desarrollar en clases, 4 actividades propuestas por el profesor, de tipo práctico,
las que serán evaluadas como ejercicios. Estos ejercicios serán evaluados utilizando una rúbrica.
EXAMEN
1. PARTE INDIVIDUAL (evaluación escrita): Pondera el 30% de la nota del examen.
2. PARTE DE TRABAJO EN EQUIPO (presentación oral e informe escrito): Pondera el 70% de la nota del examen.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 9
Metodología de trabajo
Tabajo en equipo
Sesión durante la Sesión
presencial semana presencial
Presentación
Introducción
de trabajo
al curso
semanal
Trabajo en Trabajo en
Revisión de equipo Revisión de equipo
temas (reuniones con temas (reuniones con
nuevos cliente, avance nuevos cliente, avance
(docente) de proyecto) (docente) de proyecto)
Trabajo en Trabajo en
equipo equipo
(con guía del (con guía del
docente) docente)
SEMANA 1 SEMANA 2 …
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 10
UNIDAD 1: FORMULACIÓN DE
PROYECTOS DE SOFTWARE
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 11
Resultados de aprendizaje de esta semana
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 12
Módulos 2 y 3
Definición de Proyectos.
Formulación y Planificación de Proyectos de Software.
Criterios para seleccionar un modelo de desarrollo de software.
Conformación de equipos y asignación de proyectos a los equipos.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 13
Presentación / Propuestas de Proyectos
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 14
Módulos 2 y 3
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 15
Formulación y Planificación de Proyectos de
Software.
Triángulo de la Gestión de Proyectos
Producto final del proyecto (hasta
donde llegará el proyecto). En este
El tiempo se
punto es clave la etapa de definición
descompone en el
de requerimientos.
tiempo requerido
para completar los
componentes,
etapas o Cuánto cuesta el
subproductos del proyecto (≠ a valor para
proyecto. A su ve el cliente, y ≠ a precio).
estos se dividen en Se consideran todos los
tareas y se estima el costos (fijos y
tiempo que tomará variables), inversión,
cada una de ellas en recursos (HH, equipos,
completarse. licencias, etc.)
Fuente: https://crislealblog.wordpress.com/2016/04/18/alcance-tiempo-costos-y-calidad-la-gestion-de-la-calidad-del-proyecto/
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 16
Formulación y Planificación de Proyectos
de Software.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 17
Módulos 2 y 3
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 18
Etapas del ciclo de vida de un software
Fuente: https://estandarsw.files.wordpress.com/2010/05/ciclodevida.png
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 19
Distintos modelos para el desarrollo de
software
Fuente: http://1.bp.blogspot.com/-LXolCDjjP88/VBY-l1jy8zI/AAAAAAAAAIc/hKN2SILn4EU/s1600/cascada.png
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 21
Espiral
Fuente: http://www.andreuahullana.com/es/wp-content/uploads/2014/02/ciclo-vida-espiral.jpg
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 22
Incremental Iterativo
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 23
Incremental Iterativo (sin traslape)
Fuente: https://procesosdesoftware.wikispaces.com/file/view/ciclosdevidadelsoftware.pdf/579330701/ciclosdevidadelsoftware.pdf
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 24
Prototipos
Fuente: https://procesosdesoftware.wikispaces.com/file/view/ciclosdevidadelsoftware.pdf/579330701/ciclosdevidadelsoftware.pdf
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 25
Prototipos
Se utilizan para
validar los
requerimientos o
especificaciones de la
solución que se
requiere desarrollar.
En general, se
pueden utilizar en
cualquier modelo de
ciclo de desarrollo de
software.
Fuente: http://uwiener-isi-padilla-natalia.blogspot.cl/2014/09/la-ingenieria-del-software.html
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 26
Roles dentro de un equipo de desarrollo
• Metodologías tradicionales:
– La conformación del equipo puede variar dependiendo de
la envergadura del proyecto, no obstante, deben existir al
menos los siguientes roles:
• Jefe de proyecto
• Ingeniero de requerimientos
• Diseñador de software
• Implementador de software (programador)
• Tester (responsable de las pruebas o QA)
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 27
Ágil (XP)
Fuente: https://procesosdesoftware.wikispaces.com/file/view/ciclosdevidadelsoftware.pdf/579330701/ciclosdevidadelsoftware.pdf
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 28
Ágil (SCRUM)
Fuente: http://etherpad.proyectolatin.org/up/aaea7098b048d17f4bbe2a2bb599abeb.png
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 29
Criterios para seleccionar un modelo de
ciclo de vida de software
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 30
Módulos 2 y 3
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 31
Conformación de equipos
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 32
Modelo de ciclo de vida de software
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 33
Trabajo Personal
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 34
Trabajo Personal (Semana 1)
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 35
Próxima semana
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 36
SEMANA 1
ACI491: Desarrollo de Proyecto de Software
Introducción al Curso
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 37