Desarrollo Del Software

Páginas: 16 (3863 palabras) Publicado: 26 de marzo de 2015
DSIA-ULA

El Desarrollo de Software
desde un enfoque de procesos
<>
<>

Planteamiento
del Problema

<>

Desarrollo de
Software

Software

Proceso: conjunto de actividades
interrelacionadas que permiten alcanzar
un objetivo preestablecido

Prof. Gustavo Briceño / gbriceno@ula.ve
http://webdelprofesor.ula.ve/ingenieria/gbriceno
Prof. Gustavo Briceño – Feb.2008 DSIA-ULA

Para desarrollar software es necesario:
¾Entender la naturaleza del software
¾Utilizar un proceso de desarrollo bien definido y probado
(adaptado a las características del software a desarrollar)
¾ Gestionar el desarrollo de software como un proyecto de
ingeniería
El proceso de desarrollo de software "es aquel en que las
necesidades del usuario son traducidas en requerimientos de
software,estos requerimientos transformados en diseño y el diseño
implementado en código, el código es probado, documentado y
certificado para su uso operativo". Concretamente "define quién está
haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo"
[Jacobson 1998].

Prof. Gustavo Briceño – Feb.2008

DSIA-ULA

Naturaleza del software
El software es un conjunto de programas, procedimientos,documentos y datos asociados a un sistema de computación para:
dar solución a un problema, ejecutar una actividad en forma
automática o satisfacer requerimientos a un conjunto de usuarios
El software es un objeto abstracto producido por el intelecto del
hombre que tiene las siguientes propiedades: No es visible, no es
tangible; No tiene propiedades físicas; No se deteriora, ni desgasta
con el tiempo;Tiene una estructura modificable (esta sujeto a
cambios continuos, periódicos o no); Las modificaciones
continuas ocasionan con el tiempo una pérdida de
confiabilidad; Se desarrolla, no se construye (sus componentes
crecen progresivamente mediante adiciones y correcciones
sucesivas de sus componentes); Su mantenimiento es complejo; Su
estructura evoluciona mediante modificaciones sucesivas.
Prof.Gustavo Briceño – Feb.2008

DSIA-ULA

Los elementos fundamentales de un proyecto son:
Procesos (actividades)
método
Productos (intermedios, finales)
Recursos (humanos, financieros, tiempo, etc.)
Visto como un proyecto, el proceso de desarrollo de software debe
controlar tres variables fundamentales: Costo, Tiempo y Calidad.
Estas variables se controlan mediante la aplicación de principios,procesos, prácticas y técnicas gerenciales.

Prof. Gustavo Briceño – Feb.2008

DSIA-ULA

Tipos de software
¾Aplicaciones (sistemas de información, programas de aplicación,
aplicaciones Web, etc.)
¾Sistemas de software (sistemas operativos, compiladores,
manejadores de bases de datos, etc.)
En la Ingeniería de Software, el proceso de desarrollo se realiza
bajo la modalidad de proyecto.
Un proyectotiene un conjunto de objetivos que deben ser
alcanzados dentro de restricciones tales como: presupuesto,
tiempo y disponibilidad de recursos.

Prof. Gustavo Briceño – Feb.2008

DSIA-ULA

Modelo del proceso de desarrollo de aplicaciones de la DSIA
Cadena de Valor
Versión 1.0 Mayo, 2006

Modelado del
dominio de la
aplicación
PF2.1

Ingeniería
de requisitos
PF2.2

Diseño de la
aplicación
PF2.3Construcción
de la
aplicación
PF2.4

Pruebas de
la aplicación
PF2.6

PA-2.1

Gerencia del proyecto

PA-2.2

Gestión de la calidad de los productos

PA-2.3

Gestión de la configuración

PA-2.4

Verificación y validación

PA-2.5

Adiestramiento

PA-2.6

Documentación
Procesos fundamentales

Diagrama de procesos

Prof. Gustavo Briceño – Feb.2008

PF2.7

Cadena de Valor
Michael Porter (2006)

Procesos deapoyo

Proceso de desarrollo de aplicaciones

Los modelos y el proceso de modelado

Implantación
de la
aplicación

Modelado,
Ingeniería de Requisitos
y Diseño de la aplicación

DSIA-ULA

Proceso de desarrollo de software
Modelado del
sistema de
negocios

Nivel organizacional
Nivel de sistema
Modelado del
sistema de
negocios

Fases del proceso
de desarrollo de
software

Implantación
del sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo De Software
  • Desarrollo del software
  • Desarrollo de software
  • Desarrollo de software
  • Desarrollo de software
  • Desarrollo Software
  • Desarrollo de software
  • Desarrollo de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS