Documente Academic
Documente Profesional
Documente Cultură
SOFTWARE
1er semestre 2020
https://es.wikipedia.org/wiki/Ingeniería_de_software
IS Conceptos Alternos
https://es.wikipedia.org/wiki/Ingeniería_de_software
ENFOQUE SISTEMICO
IS
Administración de proyectos
https://www.lancetalent.com/blog/4-herramientas-gestion-de-proyectos-online/
https://es.wikipedia.org/wiki/Administración_de_proyectos
Fases de un proyecto
https://www.marcoteorico.com/curso/49/administracion-de-proyectos/374/fases-de-la-administracion-de-proyectos
Administración de proyectos
Componentes de un proyecto informático
PROGRAMAS
BASE DE DATOS
RED
EQUIPO
Administración de
proyectos
puntos de • Propósito del proyecto
•
consideración de •
Usuarios Finales
Fechas de entrega
planificación • Status Actual
• Antecedentes
• Ambiente
• Hardware
• Software
• Standares a seguir
• Componentes reutilizables
• Herramientas para desarrollo
Requerimientos
Requerimientos funcionales
• Un requisito funcional define una
función del sistema de software o sus
componentes. Una función es descrita
como un conjunto de entradas,
comportamientos y salidas. Los
requisitos funcionales pueden ser:
cálculos, detalles técnicos,
manipulación de datos y otras
funcionalidades específicas que se
supone, un sistema debe cumplir. Los
requisitos de comportamiento para
cada requisito funcional se muestran en
los casos de uso. Son complementados
por los requisitos no funcionales, que se
enfocan en cambio en el diseño o la
implementación.
• Como se define en la
ingeniería de requisitos, los requisitos
funcionales establecen los
comportamientos del software.
https://es.wikipedia.org/wiki/Requisito_funciona l
Requerimientos no funcionales
• Un requisito no funcional o
atributo de calidad es, en la
ingeniería de sistemas y la
ingeniería de software, un
requisito que sabe bien y
especifica criterios que
pueden usarse para juzgar
la operación de un sistema
en lugar de sus
comportamientos
específicos, ya que éstos
corresponden a los
requisitos funcionales.
Wikipedia
Antecedentes
• Antecedentes
• Cobertura y limitaciones del proyecto
• Requerimientos
• Análisis de factibilidad
• Diseño
• Cronograma de Actividades
• Tiempo
• Costo
• Recurso humano
Manual técnico
https://es.123rf.com/photo_80924330_el-hombre-de-negocios-está-firmando-un-documento-legal-en-la-oficina.html
Equipo de trabajo, habilidades y conocimientos
• Desarrollo de proyectos
• Presentación a Usuarios
Finales
• Diseño de sistemas
• Administración de base de
datos
• Administración de redes
• Control de Estándares
• Administración de objetos
• Desarrollo de aplicaciones
• Documentación
• Diseño gráfico
• Control de Calidad
https://www.lancetalent.com/blog/4-herramientas-gestion-de-proyectos-online/
Reglas del equipo de trabajo
• Elaboración
• Tareas
• Tiempo, costo y recurso
• Estimar 30% de imprevistos
• Definir línea base
• Aprobación
• Seguimiento, monitoreo y
control
• Registrar avance
• Comparar con línea base
• Calcular desviación real vs.
estimado.
• Cierre
Cronograma Fases principales
Cronograma (definir línea base)
Cronograma detalles
Analisis de riesgos
• https://www.youtube.com/watch?v=uU345FZoQvI
• https://www.youtube.com/watch?v=yTGpsWY6s4M
MODELOS DE DESARROLLO
• PROTOTIPOS
• CICLO DE VIDA
• INCREMENTAL
• EN ESPIRAL
• CONCURRENTES
• EN COMPONENTES
• DRA (DESARROLLO RAPIDO DE APLICACIONES)
• METODOLOGIAS AGILES
Modelo por PROTOTIPOS tradicional
ARMAR
PROTOTIPO
ENTREVISTA
NO HAY
ANALISIS
DISEÑO
NI DOCMENTACION
OPERAR NO ESTRUCTURADO
PROTOTIPO CRECE SIN ORDEN
Modelo CICLO DE VIDA Clásico
ANALISIS
PRELIMINAR
ANALISIS
DISEÑO
CONSTRUCCION
ASEGURAMIENTO
DE CALIDAD
IMPLEMENTACION
MANTENIMIENTO
CICLO DE VIDA clásico para software
A N A L IS IS D E D IS E Ñ O B A S E D E C O N S T R U C C IO N
DATO S D ATO S BD
PRUEBAS
A N A L IS IS
A S E G U R A M IE N
P R E L IM IN A R
T O D E C A L ID A D
A N A L IS IS D E D IS E Ñ O D E C O N S T R U C C IO N
PRO CESO S PRO CESO S PRO CESO S
IM P L E M E N T A C I
M A N T E N IM IE N T O
O N
INCREMENTAL
ANALISIS
FASE IV
PRELIMINAR
ANALISIS
DISEÑO
FASE III
CONSTRUCCION
ASEGURAMIENTO
DE CALIDAD
IMPLEMENTACION
ANALISIS
MANTENIMIENTO
PRELIMINAR
FASE II
ANALISIS
DISEÑO
CONSTRUCCION
ASEGURAMIENTO
DE CALIDAD
ANALISIS
PRELIMINAR IMPLEMENTACION
MANTENIMIENTO
FASE I ANALISIS
DISEÑO
CONSTRUCCION
ASEGURAMIENTO
ANALISIS DE CALIDAD
PRELIMINAR
IMPLEMENTACION
MANTENIMIENTO
ANALISIS
DISEÑO
CONSTRUCCION
ASEGURAMIENTO
DE CALIDAD
IMPLEMENTACION
MANTENIMIENTO
INCREMENTAL
IV PARA CUANDO A D
LA DOTACION
DE PERSONA
ES
III INSUFICIENTE A D C P I
II
A D C P I
I A D C P I
T
DRA PARA PROYECTOS
DE CORTO PLAZO
MODELADO
MODELADO DATOS
GESTION
GENERAR PRUEBAS
MODELADO APLICACION ENTREGA
PROCESOS
PRUEBAS
GENERAR ENTREGA
APLICACION
PRUEBAS
ENTREGA
60 A 90 DIAS
EN ESPIRAL
PLANIFICACION
ANALISIS DE
COMUNICACION RIESGOS
INGENIERIA
EVALUACION
CASE
CONSTRUCCION
• Las solicitudes se van
atendiendo como van
llegando
• Casi no se documenta
mucho y el análisis es
breve y puntual
• Según la necesidad se
cambia de prioridad
• Es un método emergente
que se salta los
procedimientos normales
• Las soclicitudes
normalmente son
emergentes
• Un ejemplo de esto es el
manejo de incidentes que
Método de desarrollo necesitan solución rápida.
concurrente
Metodologías
Agiles
El Manifiesto
Agil
Pilares Herramientas
• Ciclo de vida incremental • Sprint
• Reuniones a lo largo del • Producto Back Log
proyecto • Sprint Back log
• Tablero de gestion
Scrum vision general
Historias de usuario
• Reunión de Planificación
del Sprint (Sprint
Planning Meeting)
• Reunión diaria (Daily
Scrum)
• Reunión de Revisión del
Sprint (Sprint Review
Meeting)
• Retrospectiva del Sprint
(Sprint Retrospective)
XP eXtreme
Programming
Planning Game
Entregas pequeñas
XP
Buenas Metáfora (idea conceptual)
prácticas
Clientes On-Site
Programación Estándar
Ciclo de vida XP
• Scrum
• https://www.youtube.com/watch?v=a33xOe9d_Dk
• https://www.youtube.com/watch?v=PlLHc60egiQ
• Lean
• https://www.youtube.com/watch?v=0SFIJuYUow4
• https://www.youtube.com/watch?v=_BCx5tHVEds
• KanBan
• https://www.youtube.com/watch?v=I-H-WXAX_oM
• Xp
• https://www.youtube.com/watch?v=3CYGOtk6uKc
• https://www.youtube.com/watch?v=J5gIg4ynBks