Escolar Documentos
Profissional Documentos
Cultura Documentos
PRODUCTO 5 DE 9:ALGORITMOS
Autor(es)
Este documento fue construido por:
Nombre
Diana Patricia Bedoya Ruiz
Ricardo Len Isaza David
Claudia Alejandra Rosero Noguera
Cargo
Docente Politcnico Jaime Isaza Cadavid
Docente Politcnico Jaime Isaza Cadavid
Docente Politcnico Jaime Isaza Cadavid
Fecha de revisin
Autor
Julio 7
Martha H. Duque
Julio 11
Julio 13
Ajustes de forma,
redaccin y
sugerencias.
Modificacin a la
estructura y contenido
Sugerencias
Diana Bedoya,
Ricardo Isaza
Carlos A. Builes
Aprobaciones
Este documento requiere de las siguientes aprobaciones:
Nombre
Lista de distribucin
Este documento puede ser distribuido a:
Cargo
Nombre
Todos los actores del proceso de articulacin
Cargo
Docentes articulados, articuladores, estudiantes,
asesores de PPI, coordinadores.
COMPETENCIA
RESULTADO DE
APRENDIZAJE
PORCENTAJE DE
EVALUACIN
FECHA DE ENTREGA
TEMATICAS
FORMATO DE ENTREGA
COMPRENSIN DEL PROBLEMA
El proceso de construccin algortmica tiene como objetivo final brindar solucin a una
problemtica especfica. Para lograrlo es necesario comenzar por comprender de manera clara y
amplia cada una de las caractersticas que conforman el problema: resultados a obtener, actividades
a realizar e informacin requerida.
Documento MSWord
DESCRIPCIN DE PASOS
Tomando como base el documento de especificacin del proyecto y los casos de uso y los
diccionarios, ubique las generalidades del proyecto, el problema a solucionar y los requisitos
definidos.
1. Luego de realizar una lectura consciente de su contenido, establezca exactamente en qu
consiste el problema, es decir, cules son sus aspectos clave y hacia donde se orienta su
desarrollo?.
2. Establezca el tipo de elemento a construir P.ej., componente, librera (paquete), mtodos
(funcin o procedimiento), mdulo, etc. En el caso que se deba construir varios elementos al
interior de un mdulo, se define cuales son y en que jerarqua se encuentran. Presente en un
rbol de jerarquas la estructura general de la aplicacin
DESCRIPCIN DE LA FUNCIONALIDAD
1. Para cada caso de uso descrito en el Producto 3, identifique las funcionalidades asociadas.
2. Establezca para cada funcionalidad los parmetros que se recibirn en su ejecucin (tipos de
dato, nombre del parmetro)en una tabla similar a la siguiente:
Funcionalidad
Funcionalidad 1
Funcionalidad 2
Funcionalidad N
Parmetro
Ninguno
Nombre, Cdula
IdEstudiantes
Tipo de Dato
Void
String, Integer
Integer (Vector)
3. Describa que funcionalidades sern sobrecargadas, partiendo del nmero y el tipo de datos
recibidos en los parmetros, haciendo nfasis en que las diferencia al momento de ejecutarlas.
Documento MSWord
IDENTIFICACIN DEL RESULTADO
1. Identifique que resultado final se espera obtener luego de la ejecucin del algoritmo para cada
funcionalidad, clarificando si se espera un solo dato (p.ej., entero), una coleccin o conjunto de
ellos (p.ej., un vector), ningn valor de retorno (void), o simplemente una confirmacin (datos
de salida) en una tabla similar a la siguiente:
Funcionalidad
Tipo de
Tipo de Dato
RESPONSABILIDAD
CRITERIOS DE EVALUACIN
Funcionalidad 1
Funcionalidad 2
Funcionalidad N
Retorno
Ninguno
Valor
Confirmacin
Documento MSWord
ALGORITMO
Una vez el problema ha sido
comprendido y han sido
definidos sus componentes,
se hace necesario realizar
una traduccin que parta de
la imagen descriptiva y
narrativa, llegando a una
estructura de corte lgico y
conformado por conjuntos de
instrucciones que finalmente
se escribirn en un lenguaje
de programacin.
Documento MSWord
1. A travs de una
descripcin secuencial
de pasos en
pseudocdigo, construya
el conjunto de
algoritmos que permitan
dar solucin a los
procesos, las
transformaciones y
formulaciones.
2. Partiendo de las acciones
requeridas para obtener
el resultado, identifique
el conjunto de datos
CONJUNTOS DE DATOS
PERMITIDOS Y NO
PERMITIDOS
1. Identifique aquellos
valores que sern
considerados vlidos al
interior del proceso,
estableciendo sus lmites
(para el caso de los
valores numricos), su
longitud mxima y
mnima (para el caso de
los textos) y su
obligatoriedad.Adems,
identifique los conjuntos
de datos requeridos por
el proceso, identifique
Documento MSWord
DECLARACIN DE LA
ESTRUCTURA DE
CLASES
1. Finalmente y en caso
que sea requerido, debe
definirse las clases,
atributos y funciones que
puedan derivarse del
diseo de la solucin.
2. Las entidades del
desarrollo deben incluir
los mtodos, sus
funciones (setting,
getting y de
transformacin), y su
modo de acceso
(pblico, privado,
protegido).
Documento MSWord
CRONOGRAMA
ACTUALIZADO
Para el cronograma de
actividades definido,
actualice el estado real del
proyecto, y el nivel de
desarrollo de las actividades
DESCRIPCIN DE
PASOS
Para el cronograma de
actividades definido,
actualice el estado real del
proyecto, y el nivel de
desarrollo de las actividades
realizadas hasta el momento.
CRITERIOS DE
EVALUACIN
TPICOS A EVALUAR
POR EL DOCENTE
Comprensin del problema
y sus caractersticas
Descripcin de la
Funcionalidad
Identificacin del
Resultado
Algoritmo
Conjuntos de Datos
Permitidos y no Permitidos
Declaracin de la
Estructura de Clases
Cronograma de
actividades.
Presentacin del producto
Explica el proceso de
construccin del
documento
Brinda soporte a la
MDULOS DE APOYO
Construccin de Elementos de
software
construccin algortmica
Brinda soporte a la
construccin algortmica
2. Descripcin de la
funcionalidadesper
ada
No identifica o no presenta
descripcin
de
la
funcionalidad esperada por el
sistema
3. Identificacin del
resultado esperado
No identifica o no describe la
informacin esperada luego
de la ejecucin del sistema
La descripcin de la
informacin arrojada por el
sistema es poco clara o
ambigua
4. Algoritmo
La descripcin de las
secuencias de accin para
la transformacin de datos
es poco clara o ambigua
5. Identificacin de
conjuntos de datos
permitidos y no
permitidos
No se identifica o no se
presentan conjuntos de datos
considerados no permitidos
para la ejecucin
6. Declaracin de la
estructura de clases
No se describe o no se
presenta la declaracin de la
estructura de clases
7. Manejo adecuado
No aplica en ningn
Se presenta de forma
incompleta la declaracin
de la estructura de clases,
sin considerar adems sus
atributos, funciones y
visibilidad
Aplica de forma
1. Comprensin del
problema
D
c
g
c
p
Describe la funcionalidad D
esperada por el sistema c
haciendo
nfasis
en e
detalles que no son
fundamentales
o
con
faltantes
Describe claramente la
D
informacin que se espera
c
arroje el sistema luego de
q
su ejecucin, aunque con
p
algunos faltantes
Describe de manera clara D
las secuencias de acciones y
necesarias
para
la d
transformacin de datos, la
pero con algunos faltantes. d
Se identifican claramente
S
los elementos a ser
lo
validados como no
v
permitidos para la
p
ejecucin, aunque sin
e
considerar la manera de
m
validarlos
Se presenta la declaracin
S
de la estructura de clases,
d
aunque no considera sus
e
atributos, funciones y
c
visibilidad
a
v
Aplica algunos tems de la A
de normas Icontec
o APA
8. Emplea tcnicas y
normas adecuadas
en ortografa
9. Emplea tcnicas y
normas adecuadas
redaccin y
gramtica
10.
10.
Seguimiento al
cronograma de
actividades
No presenta el cronograma de
actividades.
insuficiente la norma
Icontec o APA en sus
documentos.
Tiene errores ortogrficos,
de acentuacin o
conjugacin de verbos. Los
errores distraen al lector.
Muestra falta de cuidado.
Tiene errores en la
estructura de las oraciones,
en la puntuacin y en la
utilizacin de los
pronombres. Las palabras
seleccionadas son poco
apropiadas.
Presenta el cronograma de
actividades, pero no
evidencia el porcentaje de
cumplimiento de las
actividades realizadas a la
fecha
Presenta el cronograma de
actividades, en las
actividades no evidencia de
forma correcta el avance a
la fecha de revisin
a
Ic
d
N
o
a
c
L
d
o
U
si
lo
S
c
p
P
d
a
d
n
to
p
re