Isw
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Isw

on

  • 1,609 views

 

Statistics

Views

Total Views
1,609
Views on SlideShare
409
Embed Views
1,200

Actions

Likes
0
Downloads
2
Comments
0

2 Embeds 1,200

http://digicampus.upb.edu.co 1193
http://moodle25.tic.upb 7

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Isw Presentation Transcript

  • 1. Ingeniería de SoftwareFundamentos de Ingeniería del Software
  • 2. Que es un proceso de Software?• Conjunto de actividades y resultados asociados que producen un producto de software.• Existen 4 actividades fundamentales de proceso: 1. Especificación del software 2. Desarrollo del software 3. Validación del software 4. Evolución del software
  • 3. Por qué un proceso de Software?Multitud de Software de aplicaciónestándares, métodos, en sistemas diferentes:técnicas, y entornos militar, finanzas,de desarrollo medicina, etc. Dificultades para gestionar la construcción de software, sea como producto y/o servicio
  • 4. Conceptos relacionadosAlternativamente, se usan los términos: “Ciclo de vida”, y “Modelo de ciclo de vida” Sucesión de etapas por las que atraviesa un producto software a lo largo de su existencia (durante su desarrollo y explotación)
  • 5. Cómo formalizar procesos de SW?• Distintos procesos de software organizan sus actividades de diferentes formas, y las describen con diferente nivel de detalle.• El tiempo de cada actividad varía, así como los resultados, es decir, se usan procesos diferentes para producir un mismo software.• Sin embargo, para algunos tipos de aplicación, algunos procesos son más convenientes que otros.
  • 6. Para qué un proceso de Software?Muchas Organizaciones definen un marco común para“hablar el mismo lenguaje” en el desarrollo y gestiónde softwareObjetivo: Definir los procesos dedesarrollo, mantenimiento del software y de gestióndel mismoMarco común Estándares del ciclo de vida
  • 7. Algunos Estandares para ProcesoFamilia ISO 9000  CalidadIEEE 1074-1998 - IEEE Standard for DevelopingSoftware Life Cycle ProcessesISO/IEC 12207:1995 (E) Information technology –Software life cycle processes (posteriormenteadoptado por IEEE/EIA)IEEE – Institute of Electrical and Electronics EngineersISO – International Organization for StandardizationIEC – International Electrotechnical Commission
  • 8. Que es un Estandar?Estándar: conjunto de criterios aprobados,documentados y disponibles para determinar laadecuación de una acción (estándar de proceso) o deun objeto (estándar de producto)Guía: conjunto de criterios bien definidos ydocumentados que encaminan una actividad o tarea es más flexible que un estándar
  • 9. Proceso Vs MetodologíaCiclo de vida Ciclo de desarrollo Desde el análisis hasta la entrega al usuario Toda la vida del sistema: desde la concepción hasta el fin de uso