ejemplos de sw2 20-09
TRANSCRIPT
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 1/39
Integrantes:Delci Choque CalleErica Rios VelasquezYesika Luna Robles
Silvia E. Huarachi
Fábrica desoftware
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 2/39
Fábrica de software
Definición
Una fábrica de software esuna empresa de la industriadel software cuya misión esel desarrollo de software
para sus clientes deacuerdo a losrequerimientos específicosque aquel le solicita.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 3/39
Antecedentes
Entre las empresas pioneras se encuentran: 1968 aparece por primera vez el termino “fabrica de software” . 1969 Primera fabrica de software: HitachiSoftware Works.
1975 Fabrica de software de la SystemsDevelopmentCorporation.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 4/39
1976 Fabrica software de NEC
1977 Fabrica software de Toshiba.
1979 Fabrica software de Fujitsu.
1985 Fabrica software de Hitachi y deNTT.
1987 Fabrica software de mitsubishi
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 5/39
Componente de la fábrica desoftware
Estrategia de fabricación
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 6/39
Componente de la fábrica desoftware
Metodología de fabricación
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 7/39
Características
¿Que hacer para que una empresainmadura pase a ser Una Fabrica deSoftware Madura?
Definir un proceso de producción desoftware
Seguir un modelo Modelo CMMI
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 8/39
HERRAMIENTAS DE SOFTWARE
GESTIÓN DE REQUISITOS
La selección de herramientas para lagestión y el análisis de requisitos son una
de las claves para lograr el éxito en unproyecto de desarrollo software.
Requisite PRO Enterprise Architec
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 9/39
HERRAMIENTAS DE SOFTWARE
GESTIÓN DE LA CONFIGURACIÓN
Aquí se engloban las herramientas queayudarán a asegurar la validez del producto
software durante cualquiera de las etapasdel desarrollo.
TEAM FUNDATION SERVER PHP Collab
Team Foundation Server
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 10/39
HERRAMIENTAS DE SOFTWAREGESTIÓN DE PROYECTOS
Un desarrollo software debe ser tratadocomo un proyecto y necesitará de laayuda de herramientas.
4.4. CALIDAD, VERIFICACIÓN YVALIDACIÓN Son actividades ayudan a mejorar la
calidad del proceso de desarrollo y delproducto final obtenido.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 11/39
HERRAMIENTAS DE
DESARROLLO DE SOFTWARELas herramientas ayudan a
asegurar la validez delproducto software durantecualquiera de las etapas del
desarrollo.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 12/39
HERRAMIENTAS DE DESARROLLODE SOFTWARE
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 13/39
HERRAMIENTAS DE DESARROLLODE SOFTWARE
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 14/39
HERRAMIENTAS DE DESARROLLODE SOFTWARE
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 15/39
HERRAMIENTAS DE DESARROLLODE SOFTWARE
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 16/39
GESTION DE REQUISITOSLas herramientas para la gestión y el análisis de requisitos sonuna de las claves para lograr el éxito en un proyecto de desarrollosoftware.
Requisite PRO Enterprise Architect
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 17/39
GESTIÓN DE LA CONFIGURACIÓNAquí se engloban las herramientas que ayudarán a asegurar la
validez del producto software durante cualquiera de las etapasdel desarrollo.
TEAM FUNDATION SERVER PHP Collab
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 18/39
GESTIÓN DE PROYECTOS
A partir de estas herramientas se busca organizar y administrarlos recursos para conseguir un producto software dentro delalcance, el tiempo, y costes definidos.
Trac dotProject Enterprice Archict
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 19/39
CALIDAD, VERIFICACIÓN YVALIDACIÓN
Son actividades ayudan a mejorar la calidad del proceso dedesarrollo y del producto final obtenido.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 20/39
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 21/39
ESTIMACIÓN
• Una estimación es una predicción de cuántotiempo durará o costará un proyecto.
Para estas estimaciones podemos usarmodelos como ser:
Cocomo II SEER
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 22/39
DESARROLLO ÁGIL
El desarrollo ágil de software es unmarco de trabajo conceptual
englobado dentro de la ingeniería del
software
Dentro de esto están los METODOS:
FIRESCRUM
Agilo XPWeb
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 23/39
IDE's
Un IDE es un entorno de programaciónempaquetado como un programa de
aplicación.
Constan de un editor de código, uncompilador, un depurador y un constructor
de interfaz gráfica.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 24/39
REFACTORIZACIÓN
Técnica utilizada para reestructurar elcódigo fuente de un software(modificacióndel código fuente sin cambiar su
comportamiento).
El objetivo, por el contrario, es mejorar lafacilidad de comprensión del código o
cambiar su estructura y diseño y eliminarcódigo muerto, para facilitar elmantenimiento en el futuro
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 25/39
Una de las razones para refactorizar esayudar al código a mantenerse en
“buena forma”, ya que con el tiempo loscambios en el software hacen que estepierda su estructura, y esto hace difícil very preservar el diseño.
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 26/39
Refactorizar ayuda a evitar los problemastípicos que aparecen con el tiempo, como,
por ejemplo, un mayor número de líneaspara hacer las mismas cosas o códigoduplicado.
Refactorizar (o Refactoring) es realizar
una transformación al softwarepreservando su comportamiento,modificando sólo su estructura internapara mejorarlo.
RefactorIT
SQLEnlight
VisualStudio
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 27/39
EJEMPLOS DE FABRICA DESOFTWARE
1. FABRICA DE SOFTWARE INDRA
Tipo de Software Desarrollado1. En el área de la generación, el mercadoenergético y utilities2. En el área de las administraciones Publicas3. En el ámbito de transporte y Tráfico
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 28/39
METODOLOGIAS Y PROCESOSUTILIZADOS
1.Metodología para el Desarrollo de Software
2.Metodología para la Dirección deDesarrollo de Proyectos (DPP)
HERRAMIENTAS Y ENTORNOSUTILIZADOSLA EXPERIENCIA EN LA MEJORA DEPROCESOS Y DE LA CALIDAD DELSOFTWAREINVESTIGACION, DESARROLLO EINNOVACIONRESPONSABILIDAD CORPORATIVA
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 29/39
2. KOTASOFT SOFTWARE FACTORY
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 30/39
ORGANIGRAMA
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 31/39
TIPOS DE SOFTWARE DESARROLLADOMETODOLOGIAS Y PROCESOSUTILIZADOS
CAPABILITY MATURITY MODELINTEGRATION (CMMI). Esta basado sus procesos en CMMIGESTION DE LA CONFIGURACION DEL
SOFTWAREGESTION E INGENIERIA DEREQUISITOSCALIDAD SOFTWAREGESTION DE PROYECTOS
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 32/39
HERRAMIENTA Y ENTORNOS UTILIZADOS
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 33/39
HERRAMIENTAS TECNOLOGICAS YMEJORA DE PROCESOS/CALIDAD
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 34/39
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 35/39
3. AXON FÁBRICA DE SOFTWARE DEBOLIVIA
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 36/39
SERVICIOSTIPOS DE SOFTWARE DESARROLLADOSMETODOLOGIAS Y PROCESOS UTILIZADOS
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 37/39
4. HILDEBRANDO FABRICA DESOFTWARE
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 38/39
5/17/2018 ejemplos de sw2 20-09 - slidepdf.com
http://slidepdf.com/reader/full/ejemplos-de-sw2-20-09 39/39
TIPOS DE MANTENIMIENTOSERVICIO