Clase3 Proceso Ing Software

Páginas: 5 (1132 palabras) Publicado: 13 de abril de 2012
Proceso de desarrollo de Software

Escuela de Ingeniería de Sistemas y
Computación
Desarrollo de Software I

EISC

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software
- Algunos principios

© Mariela Reinoza

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software

Principios
Modelos de ciclo
de vida de desarrollo
de software

EnfoquesEl proceso de desarrollo
de software

Metodologías

Métodos

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software

El Modelo de Ciclo de Vida de Desarrollo de software
Conjunto de etapas que describen el proceso de desarrollo de
software desde su nacimiento hasta su reemplazo o eliminación.

EISC

Desarrollo de Software I

El Proceso de Desarrollo deSoftware

Métodos (Modelos de desarrollo)


Formas explícitas para realizar una o varias actividades requeridas.

Proceso disciplinado, sistemático y riguroso para generar un
conjunto de modelos o abstracciones que describen varios aspectos
de un sistema de software en desarrollo, utilizando una notación bien
definida. Los métodos nos especifican cómo construir técnicamente el
software.
➢➢

Ejemplos:
➢ Análisis y diseño estructurado
➢ Análisis y diseño orientado a objetos
➢ En espiral
➢ Basado en componentes

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software

Metodologías
Son una colección de métodos aplicados a lo largo del ciclo de vida
de desarrollo de software, coherentes entre sí y que siguen una
filosofía o enfoque de desarrollo desoftware.





Ejemplo: RUP, Scrum, XP, MSF, RAD, EUP

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software

Los enfoques o paradigmas de desarrollo de software
Los paradigmas son procedimientos computacionales que
utilizamos para dar solución a algún problema. hay muchas clases de
paradigmas se encuentran los demostrativos, declarativos,
imperativo(estructurado), funcionales y orientados a objetos.




Algunos autores asocian los paradigmas con las metodologías.

EISC

Desarrollo de Software I

El Proceso de Desarrollo de Software

Tarea:
Investigar sobre:
El modelo en espiral
El modelo en cascada
El Modelo orientado a prototipos
(Codificar y corregir)

EISC

Desarrollo de Software I

Introducción a UML

EISC

Desarrollode Software I

UML (Unified Modeling Language)

UML

UML (Unified Modeling Language) es un lenguaje que permite
modelar, construir y documentar los elementos que forman un
sistema software orientado a objetos. Se ha convertido en el
estándar de facto de la industria, debido a que ha sido
concebido por los autores de los tres métodos más usados de
orientación a objetos: Grady Booch, IvarJacobson y Jim
Rumbaugh.

EISC

Desarrollo de Software I

UML (Unified Modeling Language)

UML 2.3

2009

UML 2.4

2010
EISC

Desarrollo de Software I

UML (Unified Modeling Language) : Términos y conceptos
Sistema
● Conjunto de elementos organizados para acometer un un objetivo descrito por
un conjunto de modelos, posiblemente desde diferentes puntos de vista
Subsistema● Una parte del sistema
● Nos permite descomponer un sistema complejo en partes muy
independientes



Modelo
● Representación de la realidad creado para entender mejor un sistema
● Un modelo se puede representar como un paquete especial



Vista
● Proyección de un modelo, que expone una perspectiva que omite entidades
que no son relevantes para vista.



Estereotipo
●Permite crear relaciones entre elementos que viven en diferentes modelos.
● Normalmente la dirección de la dependencia irá hacia el más antiguo.



EISC

Desarrollo de Software I

UML (Unified Modeling Language) : Diagramas de UML

EISC

Desarrollo de Software I

UML (Unified Modeling Language) :

Elementos Comunes a Todos los Diagramas
Notas o Comentarios
Una nota se representa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING
  • Ing. de software
  • Ing. de software
  • Ing Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS