procesos de software

13
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 .

Upload: carnig

Post on 05-Jan-2016

58 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Procesos de Software

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 .

Page 2: Procesos de Software

Una introducción al tema

Procesos de Software

Facultad de Ingeniería. Lic en Sistemas Computacionales

Page 3: Procesos de Software

ContenidoIntroducciónProceso de SoftwareProcesos de Desarrollo de Software

Definición, Lo que permiten, Que mejoras

proporcionanElementos típicos del Proceso de Software.Diferentes tipos de Modelos

Modelos Genericos y Modelos Especificos

Page 4: Procesos de Software

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

Page 5: Procesos de Software

PROCESOPara 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.

Page 6: Procesos de Software

Proceso de desarrollo de Software

definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software.

Conjunto de :Personas, estructuras organizacionales, reglas, políticas,actividades y sus procedimientos, componentes de software, metodologías y herramientas creadas para…

Page 7: Procesos de Software

Proceso de Software efectivoPERMITE: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.

Page 8: Procesos de Software

Procesos de Software mejoran…Los esfuerzos de mantenimiento y soporteDefinen 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

Page 9: Procesos de Software

Elementos Típicos del Proceso de Software

Disciplina. Actividades de un area en particular . Ejm. Analisis y Diseño

Page 10: Procesos de Software

Diversidad de Modelos (1)MODELOS GENERICOSTodo lo relacionado con desarrollo de softwareCMM Modelo de Madurez de capacidades Describe un camino evolutivo en 5 niveles de

procesos. CMMI modelo integradoISO 9001 2000 Sistema para la administración de

la calidadISO/ IEC para evaluación de procesos de softwareMoProSoft 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.

Page 11: Procesos de Software

(….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 Proceso1. Inicial Ninguna2. Repetible Admon. de Requerimientos Configuración de

Software...3. Definido Enfocado en procesos de la organización4. Administrado Admón.. Cuantitativa de

Procesos y de calidad5. Optimizado Prevención de Defectos…

Page 12: Procesos de Software

Diversidad de Modelos (2)MODELOS ESPECIFICOSEnfocados a la ingeniería de productos de softwareUP. (Unified Process) proceso de desarrolloRUP. (Rational Unified Process) proceso de

desarrolloPSP. (Personal Software Process) enfocado en

individuosTSP. (Team Software Process) enfocado en equipos

ESTOS NOS DICEN……Como debemos hacer las cosas…Se usan como guía para ejecutar proyectos

Page 13: Procesos de Software

ConclusiónLas 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.