Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GuiandenAprendizajenNo1 52655ea4b00c7ef
GuiandenAprendizajenNo1 52655ea4b00c7ef
02 modelar las funciones del software de acuerdo con el informe de requisitos (96 horas).
04 verificar los modelos realizados en la fase de análisis de acuerdo con lo establecido en el informe
de requisitos (48 horas).
2. PRESENTACIÓN
La presente guía de aprendizaje hace parte de un conjunto de guías orientadas el desarrollo de la actividad
de proyecto “Elaborar el documento con la especificación de requisitos del Software”, en ella, el aprendiz
abordará temáticas que le permitirán, diseñar la arquitectura un sistema de información, teniendo en
cuenta los requisitos del cliente y la aplicación de buenas prácticas de calidad en proceso de desarrollo de
software.
Para lograr lo planteado en la actividad de proyecto, se hace necesario que el aprendiz realice las
actividades de aprendizaje establecidas siguiendo las indicaciones del instructor, teniendo en cuenta la
relación y la secuencia lógica relacionadas con las fases que intervienen en el desarrollo de un sistema
de información, y que para efectos del proceso de formación que se adelanta, se han definido las
siguientes:
GFPI-F-135 V02
● Fase 1. Análisis.
● Fase 2. Planeación.
● Fase 3. Ejecución.
● Fase 4. Evaluación.
Orientación del Instructor: para el desarrollo de las actividades de aprendizaje y sus correspondientes
evidencias, el instructor orientará la revisión y posterior profundización en los contenidos y recursos
didácticos (objetos de aprendizaje, videos, enlaces externos, bibliografía, otros) dispuestos en territorium
sena. Igualmente, brindará retroalimentación oportuna sobre los resultados de aprendizaje y competencias
en desarrollo.
Es preciso tener claro que para avanzar en el proceso, cada elemento estudiado es requerimiento en el
alcance completo de las competencias que propone el programa de formación, para ello es importante que
el aprendiz en formación tenga en cuenta:
• Construir todas las evidencias requeridas y aplicar el proceso de autoevaluación a través de los
instrumentos de evaluación proporcionados, con el fin de verificar el cumplimiento de las
exigencias pedidas.
• Presentar las evidencias en la plataforma territorium con el fin de que sean evaluadas por el
instructor, o equipo de instructores que apoyan la ejecución del proceso; como resultado de esta
evaluación recibirá la retroalimentación de logros alcanzados, de tal manera que pueda reflexionar
frente a su aprendizaje y avance en el proceso formativo.
GFPI-F-135 V02
El desarrollo de las actividades de aprendizaje que se abordan en la presente actividad de proyecto
comienza con un ejercicio de reflexión inicial basada en preguntas integrales sobre saberes previos y una
actividad de apropiación de conocimiento; se describen cada una de las actividades de aprendizaje junto
con las actividades a realizar y las evidencias asociadas, se menciona los recursos requeridos y el material
de estudio vinculado.
¿Por qué crees que es importante la integridad de los datos cuando estamos manipulando la información
de nuestros clientes al desarrollar el software?
En esta guía de aprendizaje se interpretará el diseño entregado para el proyecto de formación. Al igual que
muchas otras disciplinas el desarrollo de software se apoya en MER para representar los procesos
empresariales dentro de un sistema informático.
Para lograr el desarrollo de las actividades de aprendizaje que se proponen en la actividad de proyecto, es
necesario que el al aprendiz realice la lectura de los materiales de formación y se apropie de los contenidos
y conocimientos dispuestos en los diversos recursos que se encuentran en plataforma virtual, en cada
objeto de aprendizaje (OA).
GFPI-F-135 V02
OA Fundamentos de programación estructurada
Enlaces de interés
● RUP
https://www.programaenlinea.net/proceso-unificado-rational-rup/
1. Con el fin de obtener evidencia de esta actividad de contextualización, con relación a los
conocimientos adquiridos por el aprendiz para el logro de los resultados de aprendizaje previstos,
mediante la interacción de éste con el material de estudio suministrado en cada uno de los
materiales de estudios dispuestos en plataforma, se dispone de un cuestionario que determina si el
aprendiz maneja adecuadamente los conceptos sobre algoritmia, fundamentos web, interfaz de
usuario.
METODOLOGIAS DE DESARROLLO
RAP: Planear Actividades De Análisis De Acuerdo Con La Metodología Seleccionada
Construya una estrategia didáctica para realizar exposición en grupo de máximo 4 aprendices con el
siguiente temario (instructor asignara tema):
GFPI-F-135 V02
b. Metodologías tradicionales: proceso unificado racional (rup), principios, ciclo de vida,
características, fases, artefactos
c. Metodologías ágiles: scrum (concepto, proceso, roles), programación extrema (concepto, variables,
valores, equipo, planificación y pruebas), diseño desarrollo rápido de aplicaciones extrema
(concepto, ventajas y desventajas, fases, equipo, planificación y pruebas),
d. Proyectos de software: características, tipos, componentes.
e. Planeación: definir y priorizar actividades de análisis, fijar cronogramas y entregables
MODELAMIENTO
RAP: Modelar Las Funciones Del Software De Acuerdo Con El Informe De Requisitos
ALGORITMIA
RAP: Desarrollar Procesos Lógicos A Través De La Implementación De Algoritmos
GFPI-F-135 V02
VERIFICACION
RAP: Verificar Los Modelos Realizados En La Fase De Análisis De Acuerdo Con Lo Establecido En El Informe
De Requisitos
a. Para que se realiza la verificación de la estructura del informe de análisis y que instrumentos son
usados.
b. Cuáles son los resultados esperados del informe de análisis
c. Como se valida que el informe del análisis cuenta con trazabilidad artefactos generados en el
análisis frente a los requisitos.
RAP: Modelar Las Funciones Del Software De Acuerdo Con El Informe De Requisitos
Tipo de evidencia: Desempeño
Con el fin de obtener evidencia de esta actividad de apropiación, con relación a los conocimientos
adquiridos por el aprendiz para el logro de los resultados de aprendizaje previstos, mediante la interacción
de éste con el material de estudio dispuestos en plataforma, se dispone de una serie de talleres propuestos
por el instructor.
EVIDENCIA 3: Algoritmia
GFPI-F-135 V02
Tipo de evidencia: Desempeño
Desarrolle junto con su instructor los workshop propuestos haciendo uso de herramientas de diseño DFD y
lenguaje de programación para principiantes.
RAP: Verificar Los Modelos Realizados En La Fase De Análisis De Acuerdo Con Lo Establecido En El Informe
De Requisitos
Tipo de evidencia: Desempeño
RAP: Modelar Las Funciones Del Software De Acuerdo Con El Informe De Requisitos
Tipo de evidencia: Producto
De acuerdo con los conceptos revisados, los equipos de trabajo deberán presentar el informe de los
resultados del análisis para el sistema de información correspondiente al proyecto plantilla primer informe
de análisis. Es importante considerar:
GFPI-F-135 V02
Casos de uso del sistema
Requisitos funcionales
Requisitos no funcionales
Restricciones técnicas del sistema
Forma de entrega: El archivo solicitado, debe subirse a la plataforma tecnológica del ambiente Virtual de
Aprendizaje sena.territorio.la en el vínculo correspondiente.
De acuerdo con los conceptos revisados, los equipos de trabajo deberán presentar el informe de los
resultados del análisis para el sistema de información correspondiente al proyecto plantilla primer informe
de análisis. Es importante considerar:
Arquitectura lógica
Modelo de clases
Modelo de casos de uso
Interfaz de usuario
Interfaz de servicios
Forma de entrega: El archivo solicitado, debe subirse a la plataforma tecnológica del ambiente Virtual de
Aprendizaje sena.territorio.la en el vínculo correspondiente.
RAP: Verificar Los Modelos Realizados En La Fase De Análisis De Acuerdo Con Lo Establecido En El Informe
De Requisitos
Tipo de evidencia: Producto
GFPI-F-135 V02
Forma de entrega: documento.pdf con los dos productos en un mismo documento, debe subirse a la
plataforma territorium sena sena.territorio.la en el vínculo correspondiente.
4. ACTIVIDADES DE EVALUACIÓN
GFPI-F-135 V02
acuerdo con los requisitos del software.
GFPI-F-135 V02
5. GLOSARIO DE TÉRMINOS
Archivo: Un archivo es un elemento que contiene información y que a su vez se identifica por un nombre y
su extensión. Esta última comienza por un punto y determina el tipo de aplicación a la que está asociado el
archivo.
Base de datos relacional: Una colección de relaciones normalizadas en la que cada relación tiene un
nombre distintivo.
Bases de datos distribuidas: Son Bases de Datos que no están almacenadas totalmente en un solo lugar
físico, (están segmentadas) y se comunican por medio de enlaces de comunicaciones a través de una red de
computadoras distribuidas geográficamente.
Campo: Un campo es la unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre
de una persona. Los nombres de los campos no pueden empezar con espacios en blanco y caracteres
especiales. No pueden llevar puntos, ni signos de exclamación o corchetes.
Clave principal: La clave principal en una tabla de una base de datos que se selecciona para identificar de
forma unívoca cada registro de la tabla. Por ejemplo, en una tabla de alumnos podría ser su número de
expediente académico.
Consulta: Mediante las consultas tendrás la posibilidad de obtener toda la información contenida en las
tablas añadiendo interesantes funcionalidades.
DDL: Lenguaje de definición de datos utilizado para describir todas las estructuras de información y los
programas que se usan para construir, actualizar e introducir la información que contiene una base de
datos.
Diseño de la base de datos: Cuando trabajamos con bases de datos relacionales es habitual distribuir la
información en diferentes tablas vinculadas entre sí. Esta característica obliga a un proceso de planificación
y diseño previo para obtener el resultado esperado. Piensa que deseas almacenar en la base de datos, qué
datos necesitas recuperar y en definitiva, determina el propósito final del proyecto para establecer unos
cimientos lo suficientemente sólidos.
DBMS: Conjunto de programas destinados a manejar la creación y todos los accesos a las bases de datos. Se
compone de un lenguaje de definición de datos (DDL: Data Definition Language), de un lenguaje de
manipulación de datos (DML: Data Manipulation Language) y de un lenguaje de consulta (SQL: Structured
Query Language).
GFPI-F-135 V02
volumen es importante, este método se vuelve poco eficaz. Para resolver este problema tenemos los
formularios donde la inclusión de datos se hace de forma mucho más intuitiva y sencilla.
Informe: Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una
copia impresa de los datos existentes en una base de datos aunque existen otras posibilidades tan
interesantes como la generación de archivos en formato PDF. Habitualmente, los informes se suelen
construir a partir de los resultados obtenidos de la ejecución de consultas. De esta forma combinamos la
posibilidad de seleccionar sólo los datos que deseemos que nos ofrecen las consultas con la ventaja de
imprimirlos que aportan los informes.
JDBC: La Conectividad de Bases de Datos Java (Java Database Connectivity, JDBC) es una especificación de
la interfaz de aplicación de programa (application program interface, API) para conectar los programas
escritos en Java a los datos en bases de datos populares.
Registro: Un registro es el conjunto de información referida a una misma unidad.
Tabla: Unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán
ordenados en columnas verticales. En ella se definen los campos y sus características.
Valor nulo: Representa un valor para un atributo que es actualmente desconocido o no es aplicable para
ese registro.
Vista: El resultado dinámico de una o más operaciones relacionales que operan sobre las relaciones base
para producir otra relación. Una vista es una relación virtual que no tiene por qué existir necesariamente en
la base de datos, sino que puede producirse cuando se solicite por parte de un usuario concreto,
generándose en el momento de la solicitud.
GFPI-F-135 V02
6. REFERENTES BIBLIOGRÁFICOS
Kendall & Kendall. Análisis y Diseño de Sistemas. Sexta edición; México, Pearson Educación, 2005.
Piattini, Mario y otros. Análisis y diseño detallado de Aplicaciones informáticas de Gestión. México,
Alfaomega Grupo Editor, 2005.
Escuela Superior de Informática de Ciudad Real. (8 de Febrero de 2008). Itescam. Recuperado el 4 de Julio
de 2013, de http://www.itescam.edu.mx/principal/ sylabus/fpdb/recursos/r88166.PDF En A. S. Henry F.
Korth, Fundamentos de Bases de Datos. McGraw-Hill (2006). Sánchez, J. (2004).
GFPI-F-135 V02