You are on page 1of 7

SOFTWARE PARA INGENIERIA

Paso 4 – Construcción grupal

Presentado a:
JESUS OMAR VARGAS
Tutor

Entregado por:

VIRGILIO MOSQUERA

Grupo: 203036_81

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

2019
INTRODUCCION

La Ingeniería del software propuesta se divide en cinco fases secuenciales que forman el
ciclo de vida de los sistemas de información: Fase de Estudio de Viabilidad, Fase de
Análisis, Fases de Diseño, Fase de Implementación y Fase de Despliegue. (Proyectos,
s.f.)
El ABP es una metodología centrada en el aprendizaje, en la investigación y reflexión
que siguen los alumnos para llegar a una solución ante un problema planteado por el
profesor. Responde a una metodología centrada en el alumno y en su aprendizaje a través
del trabajo autónomo y en equipo los estudiantes deben lograr los objetivos planteados en
el tiempo previsto. Es por esto que este tipo de metodología es tan ampliamente utilizada,
ya que ha probado su eficiencia en los procesos pedagógicos
En el caso de esta materia, se muestra nuevamente la utilidad del método ya que de forma
colaborativa se ha venido trabajando en el desarrollo de una solución a un problema
específico, siendo software para ingeniería, por ende, se enfrenta a la solución de una
propuesta donde se requiere diseñar un software que responda a los requerimientos dados,
dentro de esta fase se presenta el algoritmo, el código fuente y pantallazos de
funcionamiento del software.
Problema a resolver

la solución del problema planteado


CODIGO
clear all;
clock;
n=datestr (now);
disp(n);
d=1;
while d~=0
m=input('Ingresar la Capacidad del Arreglo:\n '); % Recibir el valor
de la Capacidad del Arreglo
while m<=1 && m>=8; % Ciclo para Validar la Capacidad del Arreglo
end
v=zeros(1,m); % Inicializar los elementos del arreglo en cero (0)
r=input('(1)parar, (2)seguir:\n');% se escoge la opción de que el
peaton camine o no
switch r %el switch de la entrada r
case 1
a=input('Ingrese tiempo de duración 1 y 10:\n');%ingreso del tiempo
del estado parar
v(1,m)=1;
disp(v)
for i= 1:1:a
pause(a);
v=circshift(v,[m,1]); % posición de parar
disp(v);
end
case 2
a=input('ingrese tiempo de duración 1 y 10:\n ');
v(1,m)=1;
disp(v)
for i= 1:1:a
pause(a);
v=circshift(v,[m,-1]); % posición de seguir;
disp(v);
end
end
d = input(' Desea terminar - Ingrese <0> Para Terminar - <1> para
Continuar');
end
01-May-2019 18:49:16
Ingresar la Capacidad del Arreglo:

Capturas de pantalla del funcionamiento del aplicativo, debidamente comentadas


CONCLUCIONES

 Aprendemos a solucionar problemas de tipo electrónico que demanden la


programación de software.
 Entendemos que debemos seguir un proceso que involucra diversas herramientas
que nos ayudan computarizando y apoyando la creación de dichos programas.
 Cada paso del algoritmo se corresponderá con una instrucción en el programa.
 El programa deberá especificar la secuencia de las operaciones a realizar, así como
el orden de ejecución de las mismas. (2 Mayo, s.f.)
REFERENCIAS

(sa, s. M. (s.f.). /la.mathworks.com. Obtenido de


https://la.mathworks.com/help/signal/ref/pulstran.html

(sa, s. o. (s.f.). a.mathworks.com. Obtenido de


https://la.mathworks.com/help/signal/ref/operators.html

2 Mayo, 2. M. (s.f.). DISEÑO DE PROGRAMAS. PSEUDOCÓDIGO Y DIAGRAMAS. Obtenido de


http://informatica.iesvalledeljerteplasencia.es/wordpress/diseno-de-programas-
pseudocodigo-y-diagramas/

Proyectos, S. d. (s.f.). GOBIERNO DE EXTREMADURA. Obtenido de


http://www.juntaex.es/filescms/con01/uploaded_files/dgaeti/IngenieriaSoftwareGob
ex.pdf