Subido por KCIRE LOPDON

Metodología para el desarrollo de software

ESCUELA PREPARATORIA OFICIAL No 103
sistemas de información
“METDOLOGÍA PARA EL DESARROLLO DE SOFTWARE”
Erick lopez arredondo
Profra: Silvia Reyes Reyes
17-septimebre-23
SISTEMAS DE INFORMACION
Buscar
METODOLOGIA PARA EL
DESARROLLO DE SOFTWARE
concepto de
metodologia para
el desarrollo de
sotware
¿que es?
La metodología de
desarrollo de software es
el conjunto de técnicas y
métodos que se utilizan
para diseñar una solución
de software informático.
Es importante señalar que
existen varias, de manera
que es una decisión de
cada equipo.
beneficios, ciclos o elementos
La optimización de los procesos
Flexibilidad a la hora de elegir tecnología
permite unificar herramientas
Adaptabilidad a las exigencias constantes del
mercado
Seguridad y rentabilidad
principios
Los principios de
desarrollo de software
son una serie de reglas y
recomendaciones
específicas que los
programadores deben
seguir durante el
desarrollo si quieren
escribir un código limpio,
comprensible y fácil de
mantener.
Los 5 principios son:
Single Responsibility
(Responsabilidad Única).
...
Open/Closed
(Abierto/Cerrado). ...
Liskov Substitution
(Sustitución de Liskov). ...
Interface Segregation
(Segregación de
interfaces). ...
Dependency Inversion.
EJEMPLOS
Metodologías Tradicionales
Metodologías Ágiles
Proceso controlado y bien documentado
Proceso poco controlado y sin documentar
Orientado a proyectos grandes
Orientado a proyectos pequeños
Poca participación del cliente
Participación activa del cliente
Grupos de trabajo grandes
Grupos de trabajo pequeños
Renuente a los cambios
Flexible a los cambios
Proyecto unificado
Proyecto segmentado
Buscar
Salvar
Cancelar
Tipos de metodologias
y una pequeña descripcion de ellas
1
WATERFALL: permite
organizar el trabajo en
vertical, de arriba a
abajo.
2
PROTOTIPO:realiza
un prototipo de
software rapido sin
reparar los
detalles.
3
INCREMENTAL
: en cada fase
añade una
funcionalidad.
es como el de
cascada
4
ESPIRAL: el objetivo es
acercarse a lo que
desea el cliente. Cuanto
más nos acercamos al
centro, más cerca
estaremos de ello.
5
RAD: el objetivo es
acercarse a lo que
desea el cliente.
Cuanto más nos
acercamos al
centro, más cerca
estaremos de ello.