You are on page 1of 7

Universidad de Monterrey

Programación y Algoritmos

Josué Alejandro Berdeal Zertuche

000635654

María del Consuelo Jiménez

Monterrey, NL 31 enero 2023


Índice

Etapas para la construcción de un programa........................................................................3

Planeación..................................................................................................................................3
Análisis........................................................................................................................................4
Diseño..........................................................................................................................................5
Implementación.........................................................................................................................5
Mantenimiento............................................................................................................................6
Código de Honor...........................................................................................................................6

Bibliografía......................................................................................................................................7

2
Etapas para la construcción de un programa

Planeación

Incluye determinar qué datos están disponibles (para tratar con problema) y el
resultado deseado. Se establece lo que se pretende lograr con su solución.
Algunas de las tareas en esta fase incluyen actividades como definir el alcance del
proyecto, realizar el estudio de factibilidad, analizar los riesgos asociados, estimar
los costos del proyecto, planificar el cronograma del proyecto y asignar recursos a
las diferentes fases del proyecto.

Importante: “Para mejorar la comprensión del problema, debemos de preguntar


todo lo necesario a las personas que están relacionadas con él.” Santillán (2000)

Por ejemplo:

 Arreglar una computadora, estufa, zapatos u otros.

 Encuestas, entrevistas, censos para saber las necesidades las


personas

 A la hora de hacer el horario en Trayecto UDEM pretendemos acreditar


todas las materias posibles que la persona quiera, si tenemos ciertas
dudas las resolvemos con nuestros asesores, amigos con
experiencia, CIAA, entre otros. Analizamos los riesgos como estar con
un profe que no te gusta o en un horario incomodo o a veces no
acreditar la materia por espacio insuficiente.

3
Análisis

Especificar exactamente qué información es útil qué no Si se encuentra


información faltante, debe investigarse. Como resultado de este paso, se propone
una solución, pero no se especifica cómo conseguirlo. Se analiza el problema y
sus características. También comprueba si se conocen una o más soluciones. Si
se conocen varias soluciones, se determina la solución más conveniente para el
problema que estamos tratando. Si no conocemos ninguno de ellos o no estamos
satisfechos con las soluciones existentes.

Importante: “Es imposible especificar un problema que no se ha entendido. Si


usted es capaz de explicarlo a otra persona, sin dar por supuesto que ella sabe lo
que quiere comunicarle, entonces ya ha entendido el problema ” Santillán (2000)

Por ejemplo:

 Identificar la taza de violencia de una ciudad, buscar soluciones como


mejor educación, oportunidades de trabajo, mayor seguridad, entre
otros.

 Trayecto UDEM Saber cuántos usuarios hay, verificar que los alumnos
identifiquen sus materias, Solución: Dar Time-Tickets a las personas
para evitar que la página se sature.

Diseño

4
Implica planificar y determinar la estrategia que se utilizará para lograr una
solución al problema. El resultado de esta fase es un documento que detalla los
pasos en que se convertirá el programa. Esta es la solución al problema.

Ejemplo:

 Se crean planos para una construcción antes de empezarla, se hace


un código antes de ejecutarlo, se crean wireframes antes de crear todo
el diseño en una página.

 Trayecto UDEM se hizo un wireframe antes para seccionar y facilitar a


la persona su accesibilidad.

Implementación

Se hace una serie de pruebas para saber que tan eficiente es la solución del
problema.

Por ejemplo:

 Pruebas de escritorio, pruebas en cosméticos lamentablemente en


animales, se hacen grupos de investigación donde hay gente que son
voluntarios para probar productos de todo tipo.

Mantenimiento

5
Se hacen ciertos cambios según vaya desarrollando la solución en entorno a las
personas.

Por ejemplo:

 En la pagina de trayecto se pone en mantenimiento para evitar errores


como: a la hora de registrar clases que ya están llenas.

 Las actualizaciones de alguna aplicación o diferentes estilos de


zapatos o teléfonos móviles según las necesidades de la persona.

Código de Honor

“Doy mi palabra de que realice esta actividad con integridad académica.”

Bibliografía

6
 Uniwebsidad & Rosita Wachenchauzer, Margarita Manterola, Maximiliano
Curia, Marcos Medrano, Nicolás Paez. (2021, July 22). Libro Algoritmos de
Programación con Python. Uniwebsidad.
https://uniwebsidad.com/libros/algoritmos-python

 Santillán, J. V. (2000). MANUAL DE CONSTRUCCI ON DE PROGRAMAS.


Gstatic.com. https://ssl.gstatic.com/think/docs/mobile-in-store_research-
studies.pdf

 Bernardo, J., Solís, R., Ocampo Botello, F., & Sánchez Juárez, J.
(s/f). Introducción a la programación. Com.mx. Recuperado el 1 de febrero
de 2023, de https://www.editorialpatria.com.mx/pdffiles/9786074384154.pdf

You might also like