Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
diseño de sistemas
Ing. Rolando Zapata Maraví
Versión 1.2
Agenda
1) Introducción
2) Metodologías de desarrollo de software
Introducción
¿Qué es Software?
Ejemplos
Ejemplos
Ejemplos
Ejemplos
Video sugerido
La industria del videojuego peruano:
https://www.youtube.com/watch?v=zcpRhUQUBXM
Ejemplos
Ejemplos
Ejemplos
Categorías de Software
a) Software de sistema
b) Software de aplicación
c) Software de ingeniería/científicos
d) Software embebido
e) Software de productos en línea
f) Aplicaciones Web
g) Software de inteligencia artificial
Categorías de Software
Software de ingeniería/científicos
Categorías de Software
Software de ingeniería/científicos
Categorías de Software
Software embebido
Categorías de Software
Software de productos en línea
Categorías de Software
Aplicaciones Web
Categorías de Software
Software de inteligencia artificial
¿El SW es importante ?
El Software es importante porque estamos ligados directamente a ellos en
muchos aspectos de la vida cotidiana.
Word
Power Point
Facebook
Android
Gmail
Google Maps
SIAF
Contasis
Autocad
Photoshop
Etc.
¿Quiénes son los que crean Software?
Equipo de desarrollo
de Software (base)
Jefe de proyecto
Arquitecto de
Software
Analista de
sistemas
Desarrollador
(Programador)
Documentador
Terceros
¿Cuáles son los pasos para crear SW?
Puedes construir un SW de igual forma que se construye cualquier producto
exitoso, es decir, aplicando procedimientos ágiles y adaptables que
conduce a un resultado de alta calidad que cubren las necesidades de las
personas que usarán el producto.
¿Cuáles son los pasos para crear SW?
Puedes construir un SW de igual forma que se construye cualquier producto
exitoso, es decir, aplicando procedimientos ágiles y adaptables que conduce
a un resultado de alta calidad que cubren las necesidades de las personas
que usarán el producto.
El Proceso de creación de Software
Un proceso genérico para la construcción de software engloba 5
actividades:
Comunicación
Planeamiento
Modelamiento
Construcción
Despliegue
Preguntas de repaso
1) Defina SW utilizando sus propias palabras.
2) ¿De qué forma SW está presente en nuestra vida diaria?
3) ¿El SW es importante? ¿Si? ¿No? ¿Por qué?
4) Mencione 2 ejemplos de SW por cada categoría.
5) ¿Cuáles son los integrantes principales del equipo de desarrollo de
software? Describa brevemente cada uno de ellos.
6) ¿Cuándo se puede decir que un SW es de calidad?
7) ¿Cuáles son los pasos GENÉRICOS para crear un SW? Describa brevemente
cada paso.
Metodologías de desarrollo de software
Definición
Cuando se construye un producto de SW es importante aplicar una serie de
pasos, una hoja de ruta que nos ayude a crear un resultado oportuno y de
alta calidad. Ésta hoja de ruta se denomina Metodología de desarrollo de
SW.
¿Por qué aplicar una Metodología de
desarrollo de SW?
Metodologías de desarrollo de SW
Algunas de las metodologías de desarrollo de Software más conocidas son:
1) RUP
2) XP (Extreme Programming)
3) Scrum
Metodología RUP
Metodologías de desarrollo de SW
Metodología RUP:
RUP = Rational Unified Process