TRADUCCIÓN

Mostrando entradas con la etiqueta MODELOS DE PROCESOS. Mostrar todas las entradas
Mostrando entradas con la etiqueta MODELOS DE PROCESOS. Mostrar todas las entradas

martes, 9 de marzo de 2021

Análisis y Diseño de Sistemas de Información

WEBQUEST

METODOLOGÍAS DE DESARROLLO DE SOFTWARE

Esta parte del módulo de Metodologías de Desarrollo de Software se desarrollará usando la metodología de WEBQUEST, vale decir, a partir de los grupos creados, se realizara una investigación sobre los MODELOS DE DESARROLLO DE SOFTWARE. El presente WEBQUEST METODOLOGÍAS DE DESARROLLO DE SOFTWARE, esta estructurado en 5 partes, una Introducción, la presentación de las Tareas, el Proceso, la Evaluación y las Conclusiones.


INTRODUCCIÓN


Según Sommerville (2012) un Modelo de Procesos de Software es una descripción simplificada de un proceso de software, que presenta una visión de ese proceso. Estos modelos pueden incluir actividades, que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. A partir de la anterior definición podemos reconocer tres tipos de modelos, los Secuenciales, los Evolutivos y los Ágiles. Para mayor información, consulte el material guía del módulo en el Aula de Classroom de la materia.

TAREA


Se les pide investigar en Internet acerca de los Modelos de Procesos del Software:
  1. Definición de Modelos de Procesos de Software
  2. Describir al menos 3 modelos del tipo SECUENCIAL
  3. Describir al menos 3 modelos del tipo EVOLUTIVO
  4. Describir al menos 3 modelos del tipo ÁGIL
La descripción debe incluir, una breve historia del modelo, las actividades que se realizan, las fases o etapas que considera, los roles que presenta.
Se debe elaborar un INFORME GRUPAL de la investigación realizada.
Se debe elaborar un CUESTIONARIO grupal, con diez preguntas de opción múltiple o verdadero/falso, de la investigación realizada.
Se debe realizar una PRESENTACIÓN grupal de la investigación realizada.
Se debe diseñar una INFOGRAFÍA individual, que resuma las principales características, de la investigación realizada.

PROCESO


ACTIVIDAD 1. Cada estudiante debe realizar una investigación individual del tema planteado. Cada grupo, a partir de la investigación individual, debe crear un Documento de Google, donde se elabore el INFORME GRUPAL, se debe compartir con el Profesor el Documento, copiando el enlace correspondiente en modo EDITOR en el Aula de Classroom de la materia (No olvide Marcar la Tarea como completada). El Nombre del Documento debe tener el siguiente formato "DOCI2021GRUPOnro", se debe cambiar el número (nro) por el número de grupo asignado. 
ACTIVIDAD 2. Cada grupo al final del Documento de Google creado, es decir, el documento que tiene el nombre DOCI2021GRUPOnro, debe incluir el CUESTIONARIO grupal de la investigación realizada.
ACTIVIDAD 3. Cada grupo debe crear un BLOG DEL GRUPO, con el nombre "BLOG GRUPO nro" se les pide que utilicen BLOGGER de Google para crear su Blog. Deben registrar el nombre del Blog como un COMENTARIO a la presente entrada. 
ACTIVIDAD 4. Cada grupo debe realizar una PRESENTACIÓN de a lo mas 10 diapositivas, donde se presente la investigación realizada, para esta presentación debe usarse PRESENTACIONES de GOOGLE y luego incluirse en el Blog del Grupo. 
ACTIVIDAD 5. Cada uno de los integrantes del grupo debe realizar una INFOGRAFÍA, que se debe añadir al Blog del Grupo, con su respectivo nombre. 

Todas las anteriores actividades se deben realizar hasta el día jueves 1 de abril hasta las 23:59.

EVALUACIÓN


La evaluación del WEBQUEST tendrá en cuenta el aporte individual, así como el desempeño grupal en la realización de las actividades:
ACTIVIDAD
PUNTAJE
ACTIVIDAD 1
4
ACTIVIDAD 2
1,5
ACTIVIDAD 3
1,5
ACTIVIDAD 4
1,5
ACTIVIDAD 5
1,5
TOTAL
10


CONCLUSIONES


Es importante que el grupo al finalizar el trabajo realice una autoevaluación, sobre la utilidad del trabajo realizado, sobre sus usos y aplicaciones.

El presente WEBQUEST tiene el objetivo de permitirles conocer los diferentes Modelos de Procesos del Software, su historia, sus actividades, sus etapas, y los roles que incluye.
Además el trabajo les permitirá trabajar de manera colaborativa asíncrona, utilizando diferentes recursos de la Web 2.0.

jueves, 10 de septiembre de 2020

(INF-162) Análisis y Diseño de Sistemas de Información II - 2020

MÓDULO II

WEBQUEST MODELOS DE DESARROLLO DE SOFTWARE

En esta parte del presente módulo se desarrollará la metodología de WEBQUEST, vale decir, a partir de los grupos creados, se realizara una investigación sobre los MODELOS DE DESARROLLO DE SOFTWARE. El presente WEBQUEST MODELOS DE DESARROLLO DE SOFTWARE, esta estructurado en 5 partes, una Introducción, la presentación de las Tareas, el Proceso, la Evaluación y las Conclusiones.


INTRODUCCIÓN


Según Sommerville (2012) un Modelo de Procesos de Software es una descripción simplificada de un proceso de software, que presenta una visión de ese proceso. Estos modelos pueden incluir actividades, que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. A partir de la anterior definición podemos reconocer tres tipos de modelos, los Secuenciales, los Evolutivos y los Ágiles. Para mayor información, de acuerdo al material guía de la materia, pulse AQUÍ.

TAREA


Se les pide investigar en Internet acerca de los Modelos de Procesos del Software:
  1. Definición de Modelos de Procesos de Software
  2. Describir al menos 3 modelos del tipo SECUENCIAL
  3. Describir al menos 3 modelos del tipo EVOLUTIVO
  4. Describir al menos 3 modelos del tipo ÁGIL
La descripción debe incluir, una breve historia del modelo, las actividades que se realizan, las fases o etapas que considera, los roles que presenta.
Se debe elaborar un INFORME GRUPAL de la investigación realizada.
Se debe elaborar un CUESTIONARIO grupal, con diez preguntas de opción múltiple o verdadero/falso, de la investigación realizada.
Se debe realizar una PRESENTACIÓN grupal de la investigación realizada.
Se debe diseñar una INFOGRAFÍA individual, que resuma las principales características, de la investigación realizada.

PROCESO


ACTIVIDAD 1. Cada estudiante debe realizar una investigación individual del tema planteado. Cada grupo, a partir de la investigación individual, debe crear un Documento de Google, donde se elabore el INFORME GRUPAL, se debe compartir con el Profesor el Documento. El Nombre del Documento debe tener el siguiente formato "DOCII2020GRUPOnro", se debe cambiar el número (nro) por el número de grupo asignado. 
ACTIVIDAD 2. Cada grupo al final del Documento de Google creado, es decir, el documento que tiene el nombre DOCII2020GRUPOnro, debe incluir el CUESTIONARIO grupal de la investigación realizada.
ACTIVIDAD 3. Cada grupo debe crear un BLOG DEL GRUPO, con el nombre "BLOG GRUPO nro" se les pide que utilicen BLOGGER de Google para crear su Blog. Deben registrar el nombre del Blog como un COMENTARIO a la presente entrada. 
ACTIVIDAD 4. Cada grupo debe realizar una PRESENTACIÓN de a lo mas 10 diapositivas, donde se presente la investigación realizada, para esta presentación debe usarse PRESENTACIONES de GOOGLE y luego incluirse en el Blog del Grupo. 
ACTIVIDAD 5. Cada uno de los integrantes del grupo debe realizar una INFOGRAFÍA, que se debe añadir al Blog del Grupo, con su respectivo nombre. 

Todas las actividades anteriores se deben realizar hasta el día jueves 8 de octubre hasta las 23:59.

EVALUACIÓN


La evaluación del WEBQUEST tendrá en cuenta el aporte individual, así como el desempeño grupal en la realización de las actividades:
ACTIVIDAD
PUNTAJE
ACTIVIDAD 1
4
ACTIVIDAD 2
1,5
ACTIVIDAD 3
1,5
ACTIVIDAD 4
1,5
ACTIVIDAD 5
1,5
TOTAL
10


CONCLUSIONES


Es importante que el grupo al finalizar el trabajo realice una autoevaluación, sobre la utilidad del trabajo realizado, sobre sus usos y aplicaciones.

El presente WEBQUEST tiene el objetivo de permitirles conocer los diferentes Modelos de Procesos del Software, su historia, sus actividades, sus etapas, y los roles que incluye.
Además el trabajo les permitirá trabajar de manera colaborativa asíncrona, utilizando diferentes recursos de la Web 2.0.

martes, 8 de septiembre de 2020

(INF-162) Análisis y Diseño de Sistemas de Información II - 2020

MÓDULO II

METODOLOGÍAS DE DESARROLLO


El presente capítulo tiene la finalidad de introducir los principales conceptos relacionados con los principales modelos de desarrollo de software, a partir de los modelos secuenciales, evolutivos y ágiles. A continuación se muestra las diapositivas del módulo, y además se puede descargar la guía del módulo II.


Puede descargar la presentación haciendo clic AQUÍ.

A continuación, también puede descargar la guía relacionada con Modelos o Metodologías de Desarrollo de Software.


jueves, 20 de agosto de 2020

(INF-162) Análisis y Diseño de Sistemas de Información II - 2020

Bienvenidos!!

Bienvenidos a un nuevo semestre, en la materia de Análisis y Diseño de Sistemas de Información (INF - 162) de la Carrera de Informática de la Universidad Mayor de San Andrés.
Una de las actividades que define al profesional del área de la Informática, es el desarrollo de Sistemas de Software. A lo largo de los años, el profesional informático, a pasado del desarrollo artesanal del software al desarrollo ingenieril, este desarrollo se basa en el uso de modelos y metodologías de desarrollo de software, que tienen fases, actividades y roles bien definidos, todas ellas basadas en buenas prácticas que se han ido probando a lo largo de los años.
A lo largo de la historia, el desarrollo de software, paso de los modelos secuenciales, por los evolutivos, y finalmente a los llamados ágiles o livianos, durante el transcurso de la transición de los evolutivos a los ágiles, hace su aparición el RUP (del inglés Rational Unified Process, pero que es conocido como el Proceso Unificado de Desarrollo de Software), para muchos una metodología tradicional, pesada, pero para muchos otros, un modelo de desarrollo ágil, debido a ciertas características que aún hoy en día se discuten en diversos foros en la nube. Paralelamente al uso de estos modelos de desarrollo de software, se ha venido desarrollando y utilizando, metodologías de modelado, una de las más importantes hoy por hoy, es el estándar de la OMG, hablamos de UML (del inglés Unified Modelling Language, conocido como Lenguaje Unificado de Modelado): Este lenguaje se utiliza durante el desarrollo de sistemas de software, para especificar, modelar y documentar artefactos del software.
Es así que esta materia tiene como propósito, permitirles aprender todo lo que se menciono en los párrafos anteriores, y se sintetiza en el siguiente mapa mental.


Objetivo de la Materia. 


Establecer principios, valores y buenas prácticas en el Análisis, Diseño, Codificación y Pruebas, necesarios durante el Proceso de Desarrollo de Sistemas de Software.

Contenido.


El contenido analítico de la asignatura es el siguiente:

MODULO I. SISTEMAS DE INFORMACIÓN GERENCIAL
1.1 INTRODUCCIÓN
1.2 ADMINISTRACIÓN DE LA EMPRESA DIGITAL
1.3 OBJETIVOS ESTRATÉGICOS DE LOS SI
1.4 DIMENSIÓN DE LOS SI
1.5 ENFOQUE DE LOS SI
1.6 PROCESOS DE NEGOCIO
1.7 TIPOS DE SISTEMAS
MODULO II. METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS
2.1 CICLO DE VIDA DE DESARROLLO
2.2 ANÁLISIS ESTRUCTURADO
2.3 MODELO AMBIENTAL
2.4 MODELO DE COMPORTAMIENTO
2.5 ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
MODULO III. PROCESO UNIFICADO DE DESARROLLO DE SW. (RUP)
3.1 INTRODUCCIÓN
3.2 PROCESO DE DESARROLLO DE SOFTWARE
3.3 PROCESO DIRIGIDO POR CASOS DE USO
3.4 PROCESO CENTRADO EN LA ARQUITECTURA
3.5 PROCESO ITERATIVO E INCREMENTAL
MODULO IV. LENGUAJE UNIFICADO DE MODELADO (UML)
4.1 INTRODUCCIÓN
4.2 CASOS DE USO DE NEGOCIO Y SISTEMA
4.3 DIAGRAMAS DE ACTIVIDAD
4.4 DIAGRAMAS DE MAQUINA DE ESTADOS
4.5 DIAGRAMAS DE SECUENCIA
4.6 DIAGRAMAS DE COMUNICACIÓN
4.7 DIAGRAMAS DE CLASE
4.8 DIAGRAMAS DE OBJETOS
4.9 DIAGRAMAS DE PAQUETES
4.10 DIAGRAMAS DE COMPONENTES
4.11 DIAGRAMAS DE DESPLIEGUE

Evaluación.


La evaluación de la asignatura se basa en los aspectos descritos en la siguiente tabla:

EXAMEN
TEMAS
PONDERACIÓN
Primer Parcial
Módulo I y II
25
Segundo Parcial
Módulo III
10
Tercer Parcial
Módulo IV
25
Examen Recuperatorio
Por parciales

Proyecto de Curso

10
Artículo

10
Trabajos de Investigación y otros

10
Webquest

10
TOTAL

100


Espero que la presente materia colme sus expectativas y podamos compartir experiencias juntos. En el vínculo siguiente usted puede descargar el Plan de Trabajo de la materia:


jueves, 27 de febrero de 2020

Análisis y Diseño de Sistemas de Información I - 2020

MÓDULO II
METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS
(1era. Parte)

El presente capitulo aborda los conceptos relacionados a los MODELOS DE PROCESO DE SOFTWARE y el ANÁLISIS Y DISEÑO ESTRUCTURADO. En esta primera parte solo se presentan los conceptos relacionados a los Modelos de Proceso de Software, que según Sommerville (2005) son una descripción simplificada de un proceso de software, que presenta una visión de ese proceso. Estos modelos pueden incluir actividades, que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. A partir de la anterior definición podemos reconocer tres tipos de modelos, los Secuenciales, los Evolutivos y los Ágiles.




A continuación, puede ver y descargar la presentación de este módulo.



Secuenciales

Entre los modelos secuenciales podemos reconocer los siguientes: Codificar y Fijar, Modelo por Etapas, Ciclo de Vida Clásico, desarrollo orientado a Prototipos, y el Modelo DRA.


Evolutivos

Entre las características de modelos evolutivos podemos reconocer las siguientes: asumen que los requerimientos tienen cambios, desean reemplazar el viejo sistema lo más antes posible, y presentan un enfásis en un sistema de producción flexible, algunos modelos de este tipo son: incremental y el espiral.


Ágiles

Entre las características de los modelos ágiles podemos reconocer los siguientes: tienen como antecesor al RAD, se basan en XP como arquetipo, se define en 2001 con una reunión de expertos que crean la Alianza Ágil y el Manifiesto Ágil, donde se establecen los valores y principios, de este tipo de modelos.


Si desea saber más puede leer la presentación realizada en el Agile Day 2016.
Puede descargar la guía de la primera parte de este módulo en el siguiente vínculo:

jueves, 20 de febrero de 2020

Análisis y Diseño de Sistemas de Información I - 2020

MÓDULO II
WEBQUEST - MODELOS DE PROCESOS DEL SOFTWARE

En la primera parte del presente módulo se desarrollará la metodología de WEBQUEST, vale decir, a partir de los grupos creados en aula, se realizara una investigación sobre los MODELOS DE PROCESO DE SOFTWARE. El presente WEBQUEST - MODELOS DE PROCESOS DEL SOFTWARE, esta estructurado en 5 partes, una Introducción, la presentación de las Tareas, el Proceso, la Evaluación y las Conclusiones.


INTRODUCCIÓN

Según Sommerville (2012) un Modelo de Proceso de Software es una descripción simplificada de un proceso de software, que presenta una visión de ese proceso. Estos modelos pueden incluir actividades, que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. A partir de la anterior definición podemos reconocer tres tipos de modelos, los Secuenciales, los Evolutivos y los Ágiles. Para mayor información, de acuerdo al material guía de la materia, pulse AQUÍ.

TAREA

Se les pide investigar en Internet acerca de los Modelos de Procesos del Software:
  1. Definición de Modelos de Procesos de Software
  2. Describir al menos 3 modelos del tipo SECUENCIAL
  3. Describir al menos 3 modelos del tipo EVOLUTIVO
  4. Describir al menos 3 modelos del tipo ÁGIL
La descripción debe incluir, una breve historia del modelo, las actividades que se realizan, las fases o etapas que considera, los roles que presenta.
Se debe elaborar un INFORME GRUPAL de la investigación realizada.
Se debe realizar una PRESENTACIÓN grupal de la investigación realizada.
Se debe elaborar un CUESTIONARIO grupal, con diez preguntas de opción múltiple o verdadero/falso, de la investigación realizada.
Se debe diseñar una INFOGRAFÍA individual, que resuma las principales características, de la investigación realizada.

PROCESO

ACTIVIDAD 1. Cada estudiante debe realizar una investigación individual del tema planteado. Cada grupo, a partir de la investigación individual, debe crear un Documento de Google, donde se elabore el INFORME GRUPAL, se debe compartir con el Profesor el Documento. El Nombre del Documento debe tener el siguiente formato "DOCI2020GRUPOnro", se debe cambiar el número (nro) por el número de grupo asignado. 
ACTIVIDAD 2. Cada grupo al final del Documento de Google creado, es decir, el documento que tiene el nombre DOCI2020GRUPOnro, debe incluir el CUESTIONARIO grupal de la investigación realizada.
ACTIVIDAD 3. Cada grupo debe crear un BLOG DEL GRUPO, con el nombre "BLOG GRUPO nro"se les pide que utilicen BLOGGER de Google para crear su Blog. Deben registrar el nombre del Blog como un COMENTARIO a la presente entrada. 
ACTIVIDAD 4. Cada grupo debe realizar una PRESENTACIÓN de a lo mas 10 diapositivas, donde se presente la investigación realizada, para esta presentación debe usarse PRESENTACIONES de GOOGLE y luego incluirse en el Blog del Grupo. 
ACTIVIDAD 5. Cada uno de los integrantes del grupo debe realizar una INFOGRAFÍA, que se debe añadir al Blog del Grupo, con su respectivo nombre.Todas las actividades anteriores se deben realizar hasta el día martes 17 de marzo hasta las 23:59.

EVALUACIÓN

La evaluación del WEBQUEST tendrá en cuenta el aporte individual, así como el desempeño grupal en la realización de las actividades.
ACTIVIDAD
PUNTAJE
ACTIVIDAD 1
4
ACTIVIDAD 2
1,5
ACTIVIDAD 3
1,5
ACTIVIDAD 4
1,5
ACTIVIDAD 5
1,5
TOTAL
10

CONCLUSIONES

Es importante que el grupo al finalizar el trabajo realice una autoevaluación, sobre la utilidad del trabajo realizado, sobre sus usos y aplicaciones.

El presente WEBQUEST tiene el objetivo de permitirles conocer los diferentes Modelos de Procesos del Software, su historia, sus actividades, sus etapas, y los roles que incluye.
Además el trabajo les permitirá trabajar de manera colaborativa asíncrona, utilizando diferentes recursos de la Web 2.0.

miércoles, 5 de febrero de 2020

Análisis y Diseño de Sistemas de Información I - 2020

BIENVENIDOS!!!

Bienvenidos a un nuevo semestre, en la materia de Análisis y Diseño de Sistemas de Información (INF - 162) de la Carrera de Informática de la Universidad Mayor de San Andrés.
Una de las actividades que define al profesional del área de la Informática, es el desarrollo de Sistemas de Software. A lo largo de los años, el profesional informático, a pasado del desarrollo artesanal del software al desarrollo ingenieril, este desarrollo se basa en el uso de modelos y metodologías de desarrollo de software, que tienen fases, actividades y roles bien definidos, todas ellas basadas en buenas prácticas que se han ido probando a lo largo de los años.
A lo largo de la historia, el desarrollo de software, paso de los modelos secuenciales, por los evolutivos, y finalmente a los llamados ágiles o livianos, durante el transcurso de la transición de los evolutivos a los ágiles, hace su aparición el RUP (del inglés Rational Unified Process, pero que es conocido como el Proceso Unificado de Desarrollo de Software), para muchos una metodología tradicional, pesada, pero para muchos otros, un modelo de desarrollo ágil, debido a ciertas características que aún hoy en día se discuten en diversos foros en la nube. Paralelamente al uso de estos modelos de desarrollo de software, se ha venido desarrollando y utilizando, metodologías de modelado, una de las más importantes hoy por hoy, es el estándar de la OMG, hablamos de UML (del inglés Unified Modelling Language, conocido como Lenguaje Unificado de Modelado): Este lenguaje se utiliza durante el desarrollo de sistemas de software, para especificar, modelar y documentar artefactos del software.
Es así que esta materia tiene como propósito, permitirles aprender todo lo que se menciono en los párrafos anteriores, y se sintetiza en el siguiente mapa mental.


Objetivo de la Materia. 


Establecer principios, valores y buenas prácticas en el Análisis, Diseño, Codificación y Pruebas, necesarios durante el Proceso de Desarrollo de Sistemas de Software.

Contenido.


El contenido analítico de la asignatura es el siguiente:

MODULO I. SISTEMAS DE INFORMACIÓN GERENCIAL
1.1 INTRODUCCIÓN
1.2 ADMINISTRACIÓN DE LA EMPRESA DIGITAL
1.3 OBJETIVOS ESTRATÉGICOS DE LOS SI
1.4 DIMENSIÓN DE LOS SI
1.5 ENFOQUE DE LOS SI
1.6 PROCESOS DE NEGOCIO
1.7 TIPOS DE SISTEMAS
MODULO II. METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS
2.1 CICLO DE VIDA DE DESARROLLO
2.2 ANÁLISIS ESTRUCTURADO
2.3 MODELO AMBIENTAL
2.4 MODELO DE COMPORTAMIENTO
2.5 ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
MODULO III. PROCESO UNIFICADO DE DESARROLLO DE SW. (RUP)
3.1 INTRODUCCIÓN
3.2 PROCESO DE DESARROLLO DE SOFTWARE
3.3 PROCESO DIRIGIDO POR CASOS DE USO
3.4 PROCESO CENTRADO EN LA ARQUITECTURA
3.5 PROCESO ITERATIVO E INCREMENTAL
MODULO IV. LENGUAJE UNIFICADO DE MODELADO (UML)
4.1 INTRODUCCIÓN
4.2 CASOS DE USO DE NEGOCIO Y SISTEMA
4.3 DIAGRAMAS DE ACTIVIDAD
4.4 DIAGRAMAS DE MAQUINA DE ESTADOS
4.5 DIAGRAMAS DE SECUENCIA
4.6 DIAGRAMAS DE COMUNICACIÓN
4.7 DIAGRAMAS DE CLASE
4.8 DIAGRAMAS DE OBJETOS
4.9 DIAGRAMAS DE PAQUETES
4.10 DIAGRAMAS DE COMPONENTES
4.11 DIAGRAMAS DE DESPLIEGUE

Evaluación.


La evaluación de la asignatura se basa en los aspectos descritos en la siguiente tabla:

EXAMEN
TEMAS
PONDERACIÓN
Primer Parcial
Módulo I y II
25
Segundo Parcial
Módulo III
10
Tercer Parcial
Módulo IV
25
Examen Recuperatorio
Por parciales

Proyecto de Curso

10
Artículo

10
Trabajos de Investigación y otros

10
Webquest

10
TOTAL

100


Espero que la presente materia colme sus expectativas y podamos compartir experiencias juntos. En el vínculo siguiente usted puede descargar el Plan de Trabajo de la materia: