Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

El proceso de software

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Hier ansehen

1 von 7 Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie El proceso de software (20)

Aktuellste (20)

Anzeige

El proceso de software

  1. 1. TRABAJO DE INGENIERIA DE SOFTWARE I PRESENTADO AL PROFESOR: WILKIS GOMEZ DE LA HOZ POR LOS ESTUDIANTES: RAIDER RANGEL MACHACÓN ENILSON POLO BERNAL TEMA A DESARROLLAR: PROCESOS DE INGENIERÍA DE SOFTWARE CORPORACIÓN UNIVERSITARIA REMINGTON–SABANALARGA-ATLANTICO
  2. 2. EL PROCESO El proceso de software es el resultado de la capacidad colectada durante años de esfuerzo y dedicación al estudio de la ingeniería de sistemas. El proceso de software requiere de amplios cronogramas de actividades para poder realizar trabajos efectivos que generen software de gran rendimiento y eficacia ,en la ingeniería de software va de la mano con la creatividad y buen diseño al implementar nuevas nuevos sistemas que le generen al usuario satisfacción en cuanto a software se refiera. ESTRATIFICACIÓN DEL PROCESO En todos los procesos de la ingeniería de software para poder realizar cualquier proyecto eficiente y eficaz debe apoyarse en esta estructura (herramientas, métodos, procesos y enfoques) que han sido establecidas a lo largo del tiempo por demostrar resultados positivos, es por esto que todo proceso que la ingeniería de software encamine debe pasar por la estratificación de procesos conformada como se enseña la siguiente imagen: HERRAMIENTAS Soporte automático /semiautomático MÉTODOS Construcción, pruebas, creatividad, mantenimiento PROCESOS Cronograma de actividades, técnicas adecuada al contexto que generen que resultados efectivos.
  3. 3. MARCO DE TRABAJO Marco de trabajo lo podemos entender como un conjunto actividades que se deben aplicar durante la creación del software. Además durante la creación se deben aplicar criterios y normas estandarizadas que se utilizan para resolver inconvenientes que generen resultados favorables y de calidad. En el marco de trabajo podemos utilizar actividades de trabajos como: comunicación, planeación, modelado, construcción y despliegue además actividades de sombrillas, esta ultima seria complementaria ya que nos ayudara a tener mejor calidad en cuanto al proyecto de ingeniería de software se refiera tales como:  Buen seguimiento  Una gestión de riesgo  Estar asegurado de la calidad del software  Cumplimiento de cronogramas/buena disciplina informática  Gestión de configuración  Gestión de reutilización CALIDAD/ENFOQUE Filosofía del programador, cultura informática
  4. 4.  Comunicación.  Planeación.  Modelado.  Construcción.  Despliegue Despliegue MODELOS DE PROCESOS Conjunto estructurado de actividades requeridas para desarrollar un sistema de software como: “Las actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse” debe estar explícitamente modelado los proceso son los pasos con los cuales se buscara entregar un producto ya terminado pero primero que todo hay que tener un margen de trabajo y herramientas con la cual se garantizara que se desarrolle un buen producto, que en este caso será el diseño y creación de un software a partir de la experiencia la cual estará disponible para satisfacer una necesidad que ya ha sido previamente planteada en donde se van seguir una metodología logística para poder lograr el objetivo propuesto y así dando un buen resultado al momento de finalizar con todos el conjunto procedimientos proyectado. Es importante llevar a cabo lo modelo de proceso al momento de desarrollar aplicaciones esto le permitirá al desarrollador orientarse y encontrar soluciones cuando se le presente dificultades algunas son: COMUNICACIÓN este es uno de los paso que se deben seguir antes de la creación de cualquier proyecto sin importar la escala o impacto que se pretenda  Comunicación.  Planeación.  Modelado.  Construcción.  Despliegue Despliegue MODELOS DE PROCESOS Conjunto estructurado de actividades requeridas para desarrollar un sistema de software como: “Las actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse” debe estar explícitamente modelado los proceso son los pasos con los cuales se buscara entregar un producto ya terminado pero primero que todo hay que tener un margen de trabajo y herramientas con la cual se garantizara que se desarrolle un buen producto, que en este caso será el diseño y creación de un software a partir de la experiencia la cual estará disponible para satisfacer una necesidad que ya ha sido previamente planteada en donde se van seguir una metodología logística para poder lograr el objetivo propuesto y así dando un buen resultado al momento de finalizar con todos el conjunto procedimientos proyectado. Es importante llevar a cabo lo modelo de proceso al momento de desarrollar aplicaciones esto le permitirá al desarrollador orientarse y encontrar soluciones cuando se le presente dificultades algunas son: COMUNICACIÓN este es uno de los paso que se deben seguir antes de la creación de cualquier proyecto sin importar la escala o impacto que se pretenda  Comunicación.  Planeación.  Modelado.  Construcción.  Despliegue Despliegue MODELOS DE PROCESOS Conjunto estructurado de actividades requeridas para desarrollar un sistema de software como: “Las actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse” debe estar explícitamente modelado los proceso son los pasos con los cuales se buscara entregar un producto ya terminado pero primero que todo hay que tener un margen de trabajo y herramientas con la cual se garantizara que se desarrolle un buen producto, que en este caso será el diseño y creación de un software a partir de la experiencia la cual estará disponible para satisfacer una necesidad que ya ha sido previamente planteada en donde se van seguir una metodología logística para poder lograr el objetivo propuesto y así dando un buen resultado al momento de finalizar con todos el conjunto procedimientos proyectado. Es importante llevar a cabo lo modelo de proceso al momento de desarrollar aplicaciones esto le permitirá al desarrollador orientarse y encontrar soluciones cuando se le presente dificultades algunas son: COMUNICACIÓN este es uno de los paso que se deben seguir antes de la creación de cualquier proyecto sin importar la escala o impacto que se pretenda
  5. 5. espera del software o aplicación con este procedimiento se busca la adquisición de la información del usuario con múltiples intenciones, para tener un mejor entendimiento de lo que se desea entregar como producto final, esta comunicación consiste en procedimientos que adquirido mediante investigaciones se lograra saber cuál es la necesidad primordial que está requiriendo el cliente y es encontrada con la comunicación pero primero que todo destacando la necesidad primordial que es la solución del problemas. PLANEACIÓN Aquí entra el proceso el cual será un plan de trabajo que va a requerir el desarrollador para poder plantear riesgo probable que se le podrán presentar en un futuro cuando esté trabajando y para evitarse frustraciones, se deben escoger herramientas con que se pretende desarrollar el software y los recurso que se van a requerir y todo lo referente a un planteamiento real. MODELADO Esta activad abarca la creación de modelo le permitirá escoger al desarrollador un buen diseño, Se usa un prototipo para dar al usuario una idea concreta de lo que va a hacer el sistema, es el proceso con el cual se busca dar un excelente manejo de creatividad y manipulación de los desarrolladores de la aplicación. CONSTRUCCIÓN Este es un paso en donde se define los proceso y fases que se van a desarrollar en la hora de la ejecución que ya previamente se utilizado un lenguaje metodología lógica las cuales serán puesta a prueba mediante un desempeño de llamado primera fase del desarrollador, buscando así la las anomalía en lo proceso que va a desempeñar el programa que se va a crear, también se buscan lo errores que mediante ejecuciones previamente se buscaran estos errores DESPLIEGUE
  6. 6. DESPLIEGUE En donde se recogerán múltiples información para que la aplicación se estable dentro de los estándares manejados por el desarrollador el despliegue consiste en la liberación de un producto final, así le entrega a un cliente para que lo manipule que mediante ejecución por el esto si presenta una falla de sistema se empezara a trabajar para la solución de dicho problema encontrado, uno de los ejemplo más fácil es este toda compañía desarrolladora de aplicaciones para promocionar y poder ver cuáles son la debilidades de sus producto lanza una versión llamada beta y de prueba buscando dar a conocer su producto y defecto, encontrado en el para su posterior arreglo sistemático.  el arma básica es la experiencia al momento de desarrollar aplicaciones se busca conseguir la solución de una necesidad planteada, cada vez indagando más para poder lograr una innovación sistematizada en nuestros proyectos, Los conocimientos recolectados mediante mucha fase de trabajos son pues en marcha para poder cumplir con un objetivo específico que la satisfacción de los interesados, teniendo claro que las aplicaciones hoy en día son la que sostienen los pilare de las organizaciones. DESPLIEGUE En donde se recogerán múltiples información para que la aplicación se estable dentro de los estándares manejados por el desarrollador el despliegue consiste en la liberación de un producto final, así le entrega a un cliente para que lo manipule que mediante ejecución por el esto si presenta una falla de sistema se empezara a trabajar para la solución de dicho problema encontrado, uno de los ejemplo más fácil es este toda compañía desarrolladora de aplicaciones para promocionar y poder ver cuáles son la debilidades de sus producto lanza una versión llamada beta y de prueba buscando dar a conocer su producto y defecto, encontrado en el para su posterior arreglo sistemático.  el arma básica es la experiencia al momento de desarrollar aplicaciones se busca conseguir la solución de una necesidad planteada, cada vez indagando más para poder lograr una innovación sistematizada en nuestros proyectos, Los conocimientos recolectados mediante mucha fase de trabajos son pues en marcha para poder cumplir con un objetivo específico que la satisfacción de los interesados, teniendo claro que las aplicaciones hoy en día son la que sostienen los pilare de las organizaciones. DESPLIEGUE En donde se recogerán múltiples información para que la aplicación se estable dentro de los estándares manejados por el desarrollador el despliegue consiste en la liberación de un producto final, así le entrega a un cliente para que lo manipule que mediante ejecución por el esto si presenta una falla de sistema se empezara a trabajar para la solución de dicho problema encontrado, uno de los ejemplo más fácil es este toda compañía desarrolladora de aplicaciones para promocionar y poder ver cuáles son la debilidades de sus producto lanza una versión llamada beta y de prueba buscando dar a conocer su producto y defecto, encontrado en el para su posterior arreglo sistemático.  el arma básica es la experiencia al momento de desarrollar aplicaciones se busca conseguir la solución de una necesidad planteada, cada vez indagando más para poder lograr una innovación sistematizada en nuestros proyectos, Los conocimientos recolectados mediante mucha fase de trabajos son pues en marcha para poder cumplir con un objetivo específico que la satisfacción de los interesados, teniendo claro que las aplicaciones hoy en día son la que sostienen los pilare de las organizaciones.
  7. 7. BIBLIOGRAFIA http://www.fdi.ucm.es/profesor/gmendez/docs /is0809/02-ProcesoCicloDeVida.pdf http://virtual.remington.edu.co/d/Textosvirtual es/Ing_del_Software_I.pdf

×