Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porConcha Zenon Modificado hace 10 años
1
El Proceso de Software es la única manera de desarrollar sistemas de calidad. F. o V. Justifica tu respuesta. Que tiene que ver la globalización con el desarrollo de software? El Proceso de Software se aplica solamente en sistemas muy grandes y complejos, explica tu respuesta. De que manera es eficiente el proceso de software? Porque lo implentarías tu en una empresa? La etapa de evaluación en el proceso de software no es tan importante, es mas importante la operación para generar un nuevo sistema. Explica si estas o no de acuerdo .
2
Una introducción al tema
Procesos de Software Una introducción al tema Facultad de Ingeniería. Lic en Sistemas Computacionales
3
Contenido Introducción Proceso de Software
Procesos de Desarrollo de Software Definición, Lo que permiten, Que mejoras proporcionan Elementos típicos del Proceso de Software. Diferentes tipos de Modelos Modelos Genericos y Modelos Especificos
4
Introducción Contar con un proceso de software es necesario para poder mejorar la calidad de los productos . Para ello las empresas introdujeron los métodos de Ingeniería de Software. Factores como la globalización ha obligado a las organizaciones a contar con marcos de trabajo que las ayuden a hacer el trabajo de manera mas eficiente. Así nace la Ingeniería de Procesos de Desarrollo de Software
5
PROCESO PROCESO DE SOFTWARE
Para definir Desarrollo de Software definimos primero P r o c e s o …. ¨Es una serie de acciones que conducen a un fin o a la obtención de una meta.¨ PROCESO DE SOFTWARE La meta de ingeniería de software es construir sistemas o mejorar los existentes.
6
Proceso de desarrollo de Software
Conjunto de : Personas, estructuras organizacionales, reglas, políticas, actividades y sus procedimientos, componentes de software, metodologías y herramientas creadas para… definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software.
7
Proceso de Software efectivo
PERMITE: Estandarizar esfuerzos, promover reuso, repetición y consistencia entre proyectos. Proveer la oportunidad de introducir mejores practicas a la industria Entender que las herramientas deben ser utilizadas para soportar un proceso. Establece la base para una mayor consistencia y mejoras futuras.
8
Procesos de Software mejoran…
Los esfuerzos de mantenimiento y soporte Definen como manejar los cambios y liberaciones de sistemas de software existentes. Definen como lograr la transición del software a la operación y como ejecutar los esfuerzos de operación y soporte Req nuevos o cambios Procesos de Software Sistema nuevo o modificado
9
Elementos Típicos del Proceso de Software
Actividad. Define acciones que se llevan a cabo al desarrollar software Flujo de Trabajo. Colección estructurada de actividades que producen un resultado de valor. Rol. Responsabilidades de personas o herramientas Producto o Artefacto. Entradas y salidas de las actividades Disciplina. Actividades de un area en particular . Ejm. Analisis y Diseño
10
Diversidad de Modelos (1)
MODELOS GENERICOS Todo lo relacionado con desarrollo de software CMM Modelo de Madurez de capacidades Describe un camino evolutivo en 5 niveles de procesos. CMMI modelo integrado ISO Sistema para la administración de la calidad ISO/ IEC para evaluación de procesos de software MoProSoft modelo de procesos para la industria de software en México en vías de ser norma mexicana ESTOS NOS DICEN …que debemos hacer, se deben usar como referencia para definir procesos medio para evaluar a la organización.
11
(….Modelo Genérico) CMM Modelo de Madurez de Capacidades, (5 niveles)
Cubre prácticas de planeación, ingeniería y administración del desarrollo y mantenimiento de software. Niveles de madurez Areas Clave de Proceso 1. Inicial Ninguna 2. Repetible Admon. de Requerimientos Configuración de Software... 3. Definido Enfocado en procesos de la organización 4. Administrado Admón.. Cuantitativa de Procesos y de calidad 5. Optimizado Prevención de Defectos…
12
Diversidad de Modelos (2)
MODELOS ESPECIFICOS Enfocados a la ingeniería de productos de software UP. (Unified Process) proceso de desarrollo RUP. (Rational Unified Process) proceso de desarrollo PSP. (Personal Software Process) enfocado en individuos TSP. (Team Software Process) enfocado en equipos ESTOS NOS DICEN… …Como debemos hacer las cosas …Se usan como guía para ejecutar proyectos
13
Conclusión Las organizaciones de desarrollo de software, además de entender los procesos existentes, para podeer decidir que camino seguir, deben considerar varios factores como: Tamaño de la organización, recursos, enfoque de mercado global o local, habilidades, etc. Las organizaciones deben alcanzar niveles de calidad, Estableciendo una meta en base a situación actual y diferentes opciones que les permitan emprender el camino correcto.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.