Sei sulla pagina 1di 14

 

Universidad Nacional Abierta y a Distancia


Vicerrectoría Académica y de Investigación
Formato de syllabus de curso Introducción al Desarrollo de Software

1. IDENTIFICACIÓN DE CURSO
Escuela o unidad: Escuela de Ciencias
Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Disciplinar
Nivel: Tecnológico
Específico
Curso: Introducción al Desarrollo de
Código: 204017
Software
Tipología de curso: Teórico N° de créditos: Dos (2)
Diseñador de curso: CARMEN EMILIA Actualizador de curso: CARMEN
RUBIO VANEGAS EMILIA RUBIO VANEGAS
Fecha de elaboración: 13 Enero de 2017 Fecha de actualización: 10 Noviembre
de 2017
Descripción del curso:
El curso Introducción al Desarrollo de Software, hace parte del componente
profesional disciplinar del programa Tecnología en Desarrollo de software y se ubica
dentro del núcleo problémico (NP) “Requerimientos de información de la
organización” el cual a su vez hace parte del núcleo integrador del problema (NIP)
“Diseñar y construir soluciones de problemas de información a través de proyectos
de desarrollo de software” y tiene como objetivo desarrollar conceptos básicos,
identificar y reconocer los modelos de desarrollo de software y los pasos para el
desarrollo de software como curso introductorio al programa.
El curso es de tipo teórico de dos (2) créditos, está estructurado en dos (2) unidades
y ha sido diseñado para ejecutarse en el lapso de 16 semanas. La primera unidad
se denomina Conceptos básicos del software y está orientada a reconocer e identificar
los conceptos básicos que se utilizan en el desarrollo de software, la clasificación,
ciclo de vida del software, los modelos del proceso del software y calidad del
software. Por su parte, la segunda unidad - Etapas del desarrollo de software
considera las diferentes actividades que hacen parte del ciclo de vida de desarrollo
como son: Análisis y especificación de requerimientos, Diseño, codificación, Pruebas,
e Instalación.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:

 
   

1. Reconocer la terminología apropiada para el desarrollo de software mediante el


análisis de los elementos básicos que lo estructuran.
2. Fortalecer en el estudiante la interpretación, recolección y determinación de las
necesidades de los usuarios finales de un software para su adecuada
concepción.
3. Interpretar y aplicar los procesos del ciclo de vida, utilizando los diferentes
modelos y metodologías para el desarrollo de software
Competencias del curso:

1. El estudiante comprende los conceptos propios utilizados en el desarrollo de


software, que se convertirán en conocimientos previos y significativos para el
buen desarrollo de éste y otros cursos del programa de Tecnología en desarrollo
de Software.
2. El estudiante desarrolla la habilidad para recolectar e interpretar hechos e
información que lo ayuden a diagnosticar un problema que puede ser
solucionado mediante un software
3. El estudiante reconoce las actividades, acciones y tareas que se llevan a cabo en
los diferentes modelos de procesos para el desarrollo de software con calidad.
4. El estudiante identifica la forma en la que se transforman los requerimientos en
el diseño y desarrollo de un nuevo software, teniendo en cuenta la calidad y
modelo de procesos.
5. El estudiante comprende las actividades que se realizan en cada una de las
etapas del desarrollo de software (ciclo de vida de desarrollo) , así como los
productos a entregar en cada etapa para obtener productos software.
6. El estudiante fortalece el trabajo autónomo buscando promover la terminología
de “aprender a aprender” y que optengan un rol mas activo en su aprendizaje.

3. CONTENIDOS DEL CURSO

Unidades/temas Recursos educativos requeridos


1. Unidad 1 Concepciones Segret, S. R. (2013). Visión general de la informática.
del desarrollo de software Barcelona, ES: Editorial UOC. Páginas 23-39.
Recuperado de
1 Visión General de la http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/
Informática reader.action?ppg=23&docID=10853532&tm=147950
1.1 La actividad profesional 6912550
relacionada con la
informática Amaya, A. J. (2009). Sistemas de información

 
   

1.2 La ciencia informática gerenciales: hardware, software, redes, internet,


1.3 La tecnología diseño (2a. Ed.). Bogotá, CO: Ecoe Ediciones. Páginas
informática 1 – 43. Recuperado de
1.4 Tecnología de Hardware http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/
Tecnología de Software reader.action?docID=10472672

2 Ciclo de Vida de Software Campderrich, F. B. (2003). Ingeniería del software.


2.1 Ciclo de Vida clásico Barcelona, ES: Editorial UOC. Páginas 19 - 27.
2.2 Etapas Recuperado de
2.3 Los ciclos de vida http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/
iteractivos e incrementales reader.action?ppg=28&docID=10646149&tm=147950
2.4 Ciclo de vida con
8839108
prototipos
Weitzenfeld, A. (2009). "Modelos Clásicos." Ingeniería
3 Modelos Clásicos y calidad de Software Orientada a Objetos con UML, Java e
de software Internet. Páginas 50 – 54. Recuperado de:
3.1 Modelos clásicos http://bibliotecavirtual.unad.edu.co:2081/ps/retrieve.
3.2 Calidad de Software do?tabID=&userGroupName=unad&inPS=true&prodId
=GVRL&contentSet=GALE&docId=GALE|CX30043000
24
Weitzenfeld, A. (2005). Calidad de Software y
Modelos de Madurez del Proceso. In Ingeniería de
Software Orientada a Objetos con UML, Java e
Internet Páginas 56 - 64. México City: Cengage
Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/retrieve.
do?tabID=&userGroupName=unad&inPS=true&prodId
=GVRL&contentSet=GALE&docId=GALE|CX30043000
26

OVA UNIDAD 1 - Concepciones del desarrollo de


software
Monsalve, J. (2010) Software Libre. Universidad
Santo Tomas. Tunja. [OVA] Recuperado
de http://aprendeenlinea.udea.edu.co/ova/?q=node/2
10

 
   

OVI UNIDAD 1 - Ciclo de vida y modelos


clásicos
Rubio, C.E. (2016) Ciclo de Vida y modelos clásicos.
UNAD. Ibagué. [OVI] Recuperado de
http://hdl.handle.net/10596/9637

2. UNIDAD 2 Etapas del Weitzenfeld, A. (2005). Modelo de Requisitos. In


desarrollo de Software Ingeniería de Software Orientada a Objetos con UML,
1. Descripción y análisis de Java e Internet. Páginas 195 - 197. México City:
requerimientos Cengage Learning. Recuperado de
1.1 Modelo de Requisitos http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=
1.2 Descripción del GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE%7CCX3
Problema 004300051&asid=959aa89a0acb01ba3c88b3e4069a7
1.3 Modelos de Casos de d13
uso
1.4 Planeación del Proyecto Weitzenfeld, A. (2005). Descripción del Problema. In
1.5 Análisis del Sistema Ingeniería de Software Orientada a Objetos con UML,
Java e Internet. Páginas 197 - 199. México City:
2 Modelo de Diseño Cengage Learning. Recuperado de
2.1 Diseño del Sistema http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=
2.2 Desarrollo del Sistema y GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE%7CCX3
Documentación 004300052&asid=e79c2d8c47b000efbfc4703f7fc4162
d
3 Modelos de Pruebas e
Implementación Weitzenfeld, A. (2005). Modelo de Casos de uso. In
3.1 Pruebas del Sistema Ingeniería de Software Orientada a Objetos con UML,
3.2 Tipos de Pruebas Java e Internet. Páginas 199 - 209. México City:
3.3 La implantación del Cengage Learning. Recuperado de
sistema http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=
Matenimiento del Sistema GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE%7CCX3
004300053&asid=c9b5a1e7b5970f915611812402566
2f1

Amaya, A. J. (2009). Sistemas de información


gerenciales: hardware, software, redes, internet,
diseño (2a. Ed.). Páginas 107 - 110. Bogotá, CO:
Ecoe Ediciones. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/

 
   

reader.action?docID=10472672
Amaya, A. J. (2009). Sistemas de información
gerenciales: hardware, software, redes, internet,
diseño (2a. Ed.). Páginas 111 - 112. Bogotá, CO:
Ecoe Ediciones. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/
reader.action?docID=10472672
Amaya, A. J. (2009). Sistemas de información
gerenciales: hardware, software, redes, internet,
diseño (2a. Ed.). Páginas 113- 115. Bogotá, CO:
Ecoe Ediciones. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/
reader.action?docID=10472672

OVA UNIDAD 2 - Etapas del desarrollo de


software
Martínez, G. (2010) Ingeniería de Software.
Universidad Sede Ibagué. [OVA] Recuperado
de http://aprendeenlinea.udea.edu.co/ova/?q=node/2
10

OVI UNIDAD 2 - Etapas de desarrollo de


software
Rubio, C.E. (2016) Etapas de desarrollo de software.
UNAD. Ibagué. [OVI] Recuperado de
http://hdl.handle.net/10596/9622
Recursos educativos adicionales para el curso:

Unidad 1: Álvarez, F. & Muñoz, J. & Cardona, J. (2008). Interpretación del Modelo de
Madurez de Capacidades (CMM): para pequeñas industrias de software.
Aguascalientes, MX: Universidad Autónoma de Aguascalientes, 2008. Páginas 35 – 95.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721864

Unidad 2: Senn, J. A. (1992). Análisis y diseño de sistemas de información. México,


D.F., MX: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10491474

 
   

4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


El desarrollo del contenido del curso, está basado en Aprendizaje Basado en
problemas, que en el ámbito académico busca integrar y organizar en problemas de la
vida real y donde confluyen las diferentes áreas del conocimiento que se ponen en
juego para dar solución al problema. La intencionalidad del Aprendizaje basado en
problemas es promover las competencias de los estudiantes no solo a nivlel
profesional si no personal, respondiendo a su necesidad para realizar análisis
documental y hacer una observación directa y a la vez objetiva de los aspectos
específicos de la temática, necesarios para comprobar la aplicación de los términos y
la validez de los conocimientos adquiridos expuestos durante las dos unidades del
curso de Introducción al Desarrollo de Software

5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO

Semana Contenidos a desarrollar Actividad a desarrollar según la


estrategia de aprendizaje
1 y2 • Unidad 1 Concepciones PASO 1: Reconocimiento de manera
del desarrollo del individual el estudiante Reconocerá la
software tendencia mundial en el desarrollo de
software. (Guía Integrada de actividades)

• Realiza una identificación del mercado


actual del desarrollo de software y el uso de
las redes sociales para convocatorias

• Se identifica mediante el uso del foro


general en el tema de bienvenida y saludo.

• Mediante la lectura de la visión general de


la informática incluida en la Unidad 1 el
estudiante identifica la importancia del
software y el porque elegir la tecnología
como parte de su vida personal y
profesional.

 
   

3-4 Unidad 1 Concepciones del Paso 2 : Planteamiento


desarrollo del software La actividad consiste en:

1. Leer las temáticas de la Unidad 1


concepciones del desarrollo de software:
ciclo de vida de los sistemas, modelos
clásicos y calidad de software
2. De manera individual indentifican un
problema que puede ser solucionado por
medio de un software y realiza una
presentación en la herramienta online
www.powtoon.com, mímimo 6 diapositivas:
La primera de introducción, las siguiente de
explicación de la situación actual, y que
solucionaría con el desarrollo de software,
la última nombre del autor.
Podrá encontrar un manual de uso de
Powtoon en el entorno de conocimiento
Unidad 1.

5-6 Unidad 1 Concepciones del Paso 2 : Planteamiento


desarrollo del software La actividad consiste en:

3. Selecciona uno de los modelos clásicos,


indicando cuál se ajusta al software
propuesto, justificando la respuesta.
4. Autoevaluación y coevaluación: Cada
estudiante se cuestiona su aprendizaje y el
trabajo desarrollado en el momento
diigenciando el formato de Autoevalaución
y coevaluación que puede desde el Entorno
Colaborativo en la carpeta Guía de
actividades y rúbrica de evaluación - Paso 2
– Planteamiento

 
   

7-8 Unidad 1 Concepciones del De maner colaborativa se espera que cada


desarrollo del software estudiante:

1. Participe en el desarrollo de un cuadro


comparativo de los ciclos de vida.
2. Teniendo en cuenta el material de la unidad
1 sustenten la importancia de la calidad de
software y los modelos de madurez

9-10 Unidad 2 Etapas del Paso 4 : Estructuración


desarrollo de software La actividad consiste en:

1. Leer las temáticas de la Unidad 2 Etapas


del desarrollo de software: Descripción y
análisis de requerimientos, Modelo de
Diseño, Modelo de prueba e
implementación.
2. Descripción: Identifica los elementos que
constituyen del software propuesto en el
paso 2: actores (usuario del software),
requisitos y los procesos que desarrolla el
software.
11-12 Unidad 2 Etapas del La actividad consiste en:
desarrollo de software
5. Análisis: Mediante un (1) Diagrama de
casos de Uso, describir los procesos que
llevaría a cabo el software propuesto.
6. Diseño: Desarrollar un (1) un esquema de
entrada – proceso - salida las opertaciones
básicas del Sistema.
7. Autoevaluación y coevaluación: Cada
estudiante se cuestiona su aprendizaje y el
trabajo desarrollado en el momento
diigenciando el formato de Autoevalaución
y coevaluación que puede descargar desde
el Entorno Colaborativo en la carpeta Guía
de actividades y rúbrica de evaluación -
Paso 4 – Estructuración
13-14 Unidad 2 Etapas del De maner colaborativa se espera que cada
desarrollo de software estudiante:

 
   

3. Teniendo en cuenta el material de la unidad


2 sustenten la importancia de las pruebas
del sistema, mediante el desarrollo de un
diagrama de espina de pescado.
4. Participe en el desarrollo de un espina de
pescado de las técnicas y niveles de prueba
de los sistemas.
15-16 Unidad 1 - Unidad 2 Teniedo en cuenta el Anexo No. 1: Caso de
estudio NFO Research y TalkCity:
transformación de la investigación de
mercados en la Web, que podrá encontrar
en el presente documento en la pag. 7

Dar Respuesta a lo siguiente:


1. Cuál es la importancia del sistema de
información implementado por NFO, para el
desarrollo de su actividad?; construya un
cuadro informativo mencionando cuatro
aspectos de manera clara y precisa; la
descripción del sistema de información, las
características del sistema, los tipos de
usuarios y las necesidades de información de
cada usuario.

2. Realice un análisis de las ventajas y


desventajas de los dos paradigmas que se
presentan en la recolección de información y
construya un paralelo mencionando tres
ventajas y tres desventajas para cada uno.

3. Qué concepto le merece el sistema de


información de NFO en la WEB y construya al
menos cinco requerimientos que debe tener en
cuenta un Desarrollador de Software para
garantizar la satisfacción del cliente
(Argumente cada uno de manera clara y
precisa mínimo 150 palabras para cada uno).

4. Identifique 5 ventajas y cinco desventajas

 
   

desde el punto de vista del usuario final del


uso de un software, respecto al pertenecer a
un grupo focal del caso NFO (mínimo 150
palabras para cada uno).

5. Usando lo conocimientos básicos que se


adquirieron en UML, aporte desde su
perspectiva personal un modelo de sistema de
interacción entre actores y sistema, para
dinamizar el nuevo paradigma desarrollado por
NFO construyendo al menos cinco Diagramas
de caso de Uso con su explicación (mínimo
150 palabras para cada uno) para entender lo
que el sistema Hace.

6. Autoevaluación: Cada estudiante se


cuestiona su aprendizaje y el trabajo
desarrollado en el momento diigenciando el
formato de Autoevalaución que puede
descargar desde el Entorno Colaborativo en la
carpeta Guía de actividades y rúbrica de
evaluación - Paso 6 – Evaluación Final

6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en este


curso.
1. HERRAMIENTAS SINCRÓNICA Comunicación bidireccional que el tutor –
estudiante lo hace en tiempo real como: Whatsapp, Llamadas a celular.
Webconference y Skype.

2. HERRAMIENTAS ASINCRÓNICA La cuál no requiere coincidencia temporal para


llevar acabo entre estas tenemos: Foros, Mensajería Interna del curso, Correo
Electrónico y mensajes de Texto

 
   

7. PLAN DE EVALUACIÓN DEL CURSO

Puntaj
Número Momentos e Ponderaci
Productos a entregar según la
de de la máxim ón/500
estrategia de aprendizaje
semana evaluación o/500 puntos
puntos
• Realizar mínimo 2 aportes en el
foro
• Entrega del Trabajo Individual:
en el Entorno de Seguimiento y
Evaluación Paso 1 –
Reconocimiento, subir el
archivo en formato PDF, el cual
debe contener:
1. Portada.
2. Introducción al Trabajo
3. Pantallazo de la cuenta de
1 -2 Inicial Twitter y los seguimiento. 25 25
4. 2 tendencias en el desarrollo de
software
5. Respuesta a la Importancia del
desarrollo de software
6. Formato de autoevaluacion
7. Referencias Bibliográficas
teniendo en cuenta las normas
APA.

Unidad 1 • Publicación en el foro del vínculo


Concepciones o link de la presentación en
del desarrollo ww.powtoon.
del software • Participación en el foro
3-8 indicando la selección del 350 135
modelo clásico.

Entrega de trabajo grupal:


En el entorno de seguimiento y

 
   

Evaluación paso 2- Planteamiento


subir un único archivo en formato
PDF, el cual debe contener:
• Portada.
• Introducción al trabajo que van
entregar, no la introducción del
curso.
• Tabla con la siguiente estructura
Nombr Modelo
Link
e clasico
Powtoo
estudia seleccio
n
nte ndo
Pedro URL Cascada
, porque
XXX
• Cuadro comparativo de los
ciclos de vida para el desarrollo
de software
• Sustentación de la importancia
de la calidad de software y los
modelos de madurez.
• Formato de autoevaluacion y
coevalaución
• Conclusiones del trabajo
desarrollado
• Referenicas Bibliográficas
teniendo en cuenta las normas
APA.
• Evaluación Unidad 1
Unidad 2 • Publicación en el foro de su
Etapas del participación con los puntos de
desarrollo de Descripción, análisis y diseño.
9 - 14 software 135
Entrega de trabajo grupal:
En el entorno de seguimiento y
Evaluación paso 4- Planteamiento

 
   

subir un único archivo en formato


PDF, el cual debe contener:
• Portada.
• Introducción al trabajo que van
entregar, no la introducción del
curso.
• Tabla con la siguiente estructura
Nombr
e Conclusi
Etapa
estudia ñon
nte
Descrip Para
ción que el
softwar
e
Análisi Porque
Pedro s se
desarrol
la
Diseño A quien
benefici
a
• Sustentación de la importancia
de la importancia de las pruebas
de los sistemas
• Espina de pescado de las
técnicas y niveles de prueba de
los sistemas.
• Formato de autoevaluacion y
coevaluación
• Conclusiones del trabajo
desarrollado
• Referenicas Bibliográficas
teniendo en cuenta las normas
APA.

 
   

• Evaluación Unidad 2

El estudiante deberá hacer entrega


de un archivo con las siguientes
condiciones:
Formato:
• Página: carta
• Formato de entrega: Word
El documento final, con el
desarrollo de la actividad debe
tener:
• Portada
• Introducción
• Desarrollo de las respuestas.
• Formato de autoevaluacion
• Conclusiones
• Bibliografía
• Uso de normas APA
15-16 Final 125 125
Número máximo de páginas de
desarrollo de actividades: quince
(15)
Envío de la actividad: desde la
opción Evaluación Final de curso en
el entorno de Evaluación y
Seguimiento, se debe subir un
único archivo por estudiante.
El archivo se debe subir con el
siguiente formato de nombre: •
EvaluacionFinal_Nombre_Apellido.d
oc
La actividad debe enviarse en la
fecha establecida en la agenda del
curso y debe ser entregada de
manera individual.
Puntaje Total 500 500
puntos puntos

Potrebbero piacerti anche