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.