You are on page 1of 10

1

Software para Ingeniería

Paso 3 – Experimentación

John Anderson Aguirre Arboleda.


Héctor Alexander Quevedo Villamil
Grupo: 203036_28

Universidad Nacional Abierta y a Distancia (UNAD)

Escuela de Ciencias Básicas, Tecnología e Ingeniería (ECBTI)

Bogotá D.C., marzo 2019


2

Software para Ingeniería

Paso 3 – Experimentación

John Anderson Aguirre Arboleda.


Héctor Alexander Quevedo Villamil
Grupo: 203036-28
Software Para Ingeniería

Tutor

JOHN JAIRO LEIVA

Universidad Nacional Abierta y a Distancia (UNAD)

Escuela de Ciencias Básicas, Tecnología e Ingeniería (ECBTI)

Bogotá D.C., marzo de 2019


3

Software para Ingeniería

INTRODUCCIÓN

El presente documento es una recopilación de diferentes ideas colaborativas, presentadas por

estudiantes del curso software para ingeniería, donde se pretende establecer la solución a un

problema establecido y enfocado a una realidad totalmente normal, ya que comprende señalizar

un semáforo, lo que sería muy útil en cualquier ciudad.

Como enfoque principal, nos dimos a la tarea de establecer por cada integrante una posible

solución al problema mencionado, para luego discutir cada una y no solamente escoger la mejor,

sino también de las demás ideas fortalecer la que se eligió.

En el mundo del desarrollo de software es muy común vernos enfrentados a problemas

cotidianos, es así como para este reto nos basamos en la forma de desarrollo más primitivo

utilizando flujogramas que permiten entender de una manera gráfica lo que se pretende hacer y

facilita a la hora de programar las líneas de código. (Letelier, Canós, Sánchez, & Penadés, 2003;

Scilab, 2010)
4

Software para Ingeniería

PASO 2: Experimentación

Tabla uno de todos los integrantes

Héctor Alexander Quevedo

Item a Respuesta
resolver
Descripción Para dar solución al presente problema se bebe establecer el
de la idea, periodo en el que las dos imágenes a proyectar en la matriz de 8x8 se
realizarla a sincroniza con el periodo de funcionamiento de un semáforo
través de convencional
Algoritmo ó
texto De esta manera en la matriz se proyectará la imagen adecuada
explicativo. indicándole al peatón cuando es hora de pasar la calle y cuando no

Teniendo en cuenta el intervalo de tiempo

Información El periodo de cambio del semáforo


de entrada
Procesos Inicialización
Intercambio de imágenes en la matriz de led de 8x8
Información Imanen de en la matriz de 8x8
de salida
Ventajas La implementación de medios tecnológicos permite facilitar la
interacción del usuario con su entorno
Desventajas Se debe establecer de manera clara las imágenes en las matriz
para no incurrir en el error
Temas a Matrices:
consultar y la https://la.mathworks.com/help/matlab/learn_matlab/matrices-and-
referencia arrays.html
bibliográfica de Periodo:
donde lo va a https://la.mathworks.com/help/signal/examples/signal-
extraer. generation-and-visualization.html
5

Software para Ingeniería

JOHN ANDERSON AGUIRRE ARBOLEDA

Ítem a resolver Respuesta


La propuesta para desarrollar el problema
principal seria así.
Lo primero es establecer las condiciones que
son obligatorias para el desarrollo del programa.
Para la condición de tamaño de la matriz, se
puede utilizar la función IF ELSE, donde se
Descripción de la idea,
establezca la condición de que sea de 8 * 8.
realizarla a través de Algoritmo
Utilizar las funciones predefinidas de matrices
ó texto explicativo.
para la construcción de una matriz que tenga una
flecha hacia adelante y un icono de pare para
detenerse.
Con la función If también puedo establecer
una condición de que si oprime el número 1,
encienda la imagen para caminar, y una vez se
6

Software para Ingeniería

inicie la imagen, se inicie un contador de segundos,


puede utilizarse una función FOR, que previamente
pueda definir el usuario antes de iniciar su imagen
de caminar.
Información de entrada La información de entrada es el tamaño de la
matriz siempre que sea superior a 8*8.
El tiempo que desea configurar el usuario para
ver la imagen.
Un número que se puede definir en una especie
de menú: 1 = iniciar 2= cancelar.
Procesos Un proceso IF ELSE y un ciclo FOR.
Información de salida Me mostrara una matriz con una flecha para
avanzar según el tiempo definido y un icono de
pare.
Ventajas Al usar estos procedimientos puedo lograr el
programa.
Desventajas Puede ser un poco extenso ya que debo
configurar previamente la matriz con las imágenes
Temas a consultar y la Manejo de los condicionales If Else y los
referencia bibliográfica de ciclos For.
donde lo va a extraer. Consultare en https://es.wikibooks.org/wiki/
Categor%C3%ADa:Manual_de_Scilab

Tabla 2. Criterio propuesto para evaluar las ideas

Tabla dos de todos los integrantes

Héctor Alexander Quevedo

Rango de puntuación a
Descripción del criterio
proponer
La propuesta debe ser precisa y concisa con el fin de Para cada propuesta se debe
dar una solución oportuna al cliente dar una puntuación de 1 a 5 puntos
7

Software para Ingeniería

John Anderson Aguirre Arboleda

Rango de puntuación a
Descripción del criterio
proponer
Para evaluar las ideas propuestas, propongo el criterio
de viabilidad de interacción, dado que el usuario al ser el
Para cada propuesta se debe
cliente y el que utilizara el programa desarrollado, debe
dar una puntuación de 1 a 5
tener una buena interacción con las funciones que este
puntos.
ofrece.

Tabla 3. Selección de la idea a desarrollar

Para esta actividad es procedente recordar que se debe dar una puntuación de 1 a 5, a cada
idea de acuerdo a los criterios establecidos por los participantes.
Una vez consolidado los resultados quedo así:

Criterio 1 Criterio 2
Ideas por nombre Criterio Total
precisa y buena interacción
de los estudiantes. 3 Puntos
concisa con las funciones
John Anderson 9
4 5
Aguirre
Héctor Alexander 10
5 5
Quevedo
Idea 3
Idea 4
Idea 5

Diseñar una propuesta metodológica (pasos a seguir para lograr construir la solución con base
en la idea seleccionada).
8

Software para Ingeniería

Tabla 4. Propuesta metodológica

Idea La idea seleccionada fue la del estudiante Héctor Alexander Quevedo,


seleccionada: pero fue complementada con los aportes de los demás compañeros.
Paso 1:
Paso 2:
Paso 3:
…. De igual manera se expone un paso a paso grafico que es de gran
ayuda para comprender mejor la idea seleccionada. De forma general.
Paso n:

Link de video de la practica Alexander Quevedo


https://youtu.be/cIWkvSZQTvg

Link de video de la practica John Aguirre


https://www.youtube.com/watch?time_continue=2&v=ARhPCT_qSRE
9

Software para Ingeniería

CONCLUSIONES

Del anterior trabajo podemos concluir que una manera muy práctica para realizar los ejercicios

es utilizar una lluvia de ideas, para ofrecer diferentes soluciones a un programa dado, es vital

evaluar cada una de las propuestas, donde se escoge una y se complementa con los aportes de

todos.
10

Software para Ingeniería

REFERENCIAS

Letelier, P., Canós, M., Sánchez, E., & Penadés, M. (2003). Métodologías Ágiles en el

Desarrollo de Software. In VIII Jornadas de Ingeniería del Software y Bases de Datos -

JISBD 2003.

Scilab. (2010). Scilab Manual. Manuals. https://doi.org/10.1016/0169-1317(94)90018-3