Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Escuela Nacional Preparatoria (ENP)

Plantel no.6 Antonio Caso

Gómez Sánchez Ian Yoltic


Martínez López Sofía

Metodología de la Solución de problemas y


programación

Rocio Velasco Bazán

Informática

Grupo: 464 Vespertino

Ciclo: 2021-2022
Gómez Sánchez Ian Yoltic
Martínez López Sofía

Metodología de la Solución de problemas y programación


Una metodología consiste en conjuntos de técnicas y procedimientos para realizar
algo, generalmente investigaciones. La metodología en la programación es aquel
énfasis que se hace en los problemas complicados para encontrar una solución
viable. La metodología de programación consiste en 7 fases, las cuáles son:

● Buscar el objetivo
● Analisar o especificar el problema
● Diseño de solución
● Codificación
● Prueba o verificación
● Documentación
● Mantenimiento

La creación de un software necesita creatividad para llamar la atención y que


efectúe el problema a solucionar pero éstas fases dan mayor calidad al producto
digital a elaborar.

1. Buscar el objetivo: trata del planteamiento del problema u objetivo que


quieres que el programa solucione o realice. Éste debe ser claro, no se
deben omitir detalles, de tal manera que el programa lo comprenda y que la
solución sea de calidad, viable y efectiva. Cuánto más información sea dada,
mejor.

2. Analizar o especificar solución: Se trata de verificar si cuentas con los


“materiales” necesarios para solucionar el problema anteriormente planteado.
Aquí se busca la información necesaria para realizar tú trabajo, cómo lo que
se desea producir y la manera de crear los datos. Un paso extra sería
conocer todas las propiedades del hardware. Ya realizado lo anterior y con
una búsqueda adecuada, se procede al diseño de un algoritmo.

https://bit.ly/3grG8U7
Gómez Sánchez Ian Yoltic
Martínez López Sofía

3. Diseño:
mediante simbologías y series de algoritmos muy bien especificados en un
orden determinado se da forma a la solución. Se deben de realizar pruebas y
comprobaciones para verificar que tus datos son correctos y que sean los
adecuados para el problema dado inicialmente.

Un algoritmo es una secuencia de órdenes o instrucciones que se dictan en un


cierto orden. Es necesario que cada paso esté muy bien definido y que se siga un
orden estricto para que la máquina sea capaz de ejecutarlo sin problemas. Estos se
pueden ordenar por un diagrama de flujo, que es la manera gráfica de dictar
instrucciones. Y los símbolos son los siguientes:

Inicio y final: Elipse

Entrada y salida de datos: Romboide. La entrada se refiere a la lectura y


la salida a la impresión.

Decisión: Rombo

Proceso: Recuadro. Hace referencia a la ejecución de un valor

Conector: Círculo con símbolo en su interior para que se muestre la


conexión con el símbolo a tratar

Líneas de flujo: flechas que indican la dirección del programa


Gómez Sánchez Ian Yoltic
Martínez López Sofía

https://bit.ly/3gvAErC

También se puede utilizar el código pseudocódigo, el cuál es un lenguaje


combinatorio entre uno natural y otro más complejo que utiliza definiciones de
programación. Algo así cómo un traductor de las instrucciones iniciales a un
lenguaje complejo.
Gómez Sánchez Ian Yoltic
Martínez López Sofía

4. Codificación: durante esta fase, se transcribe del diagrama de flujo,


algoritmos y pseudocódigo a un lenguaje que una máquina pueda
comprender y realice todas tus instrucciones. Este es un paso importante
para la metodología de realización de un programa, ya que toda la
información dada con anterioridad es encriptada.

5. Prueba o verificación: esta fase es esencial para cerciorarse de que no


haya ningún defecto, revisar una y otra vez el proyecto, poniéndolo a prueba
constantemente observando cuidadosamente todo lo que realiza. Cuándo
hace esto, puede que haya varios anuncios de advertencia si es que se llega
a encontrar un error. Puede que algunos fanáticos de los videojuegos los
conozcan, si hay un error navegando o usando el programa, se les dice
“bugs”. De hecho, el proceso de erradicar dichos errores se llama
“debugging”. Un “bug” es básicamente un error normalmente debido a una
persona, que hace que colapsen algunas propiedades del programa, por no
probar y verificar adecuadamente.

6. Documentación: elaborar un manual para que el usuario pueda comprender


y utilizar el programa; se trata de recopilar la información necesaria acerca
del programa para futuros desarrolladores. Se puede clasificar en interna y
externa. En la documentación interna se debe incluir el nombre del autor,
una descripción breve de lo que contiene el archivo o recomendaciones para
su ejecución, se basa en comentarios y se despliegan conforme avanza el
programa; por eso el autor debe comentar mientras programa. En la
documentación externa se incluye el nombre del autor, descripción del
problema y de la solución, lista de variables y constantes, explicación de
diagramas de flujo y de entradas y salidas.

7. Mantenimiento: es el conjunto de acciones que permiten conservar el


programa para que pueda asegurar un grado de eficiencia. Se lleva a cabo al
terminar el programa, pero debe ser constante para cerciorarse de que
funciona correctamente o si se requieren hacer cambios. La fase de
documentación del programa se debe hacer antes del mantenimiento ya que
durante esta etapa la documentación puede ser requerida.
Gómez Sánchez Ian Yoltic
Martínez López Sofía

Referencias

Enríquez Ruiz, José Luis, Farías Palacín, Elías Flores Flores, Eder. (2017). METODOLOGÍA
DE DESARROLLO DE SOFTWARE . 04/02/2022, de Universidad Católica De Los Ángeles
Chimbote Sitio web:
https://www.uladech.edu.pe/images/stories/universidad/documentos/2018/metodologia-desa
rrollo-software-v001.pdf
Raquel Serrano. (2018). Fases de la metodología. 04/02/2022, de Raquel Serrano Sitio
web: http://www.raquelserrano.com/wp-content/files/Metodo-t3.pdf
Jonathan Serrano. (2013). FASES DE LA METODOLOGÍA. 04/02/2022, de slideshare Sitio
web: https://es.slideshare.net/jonathan904/fases-de-la-metodologa
José Enrique González Cornejo. (2009). ACERCA DE LAS FASES DEL PROCESO DE
PROGRAMACIÓN. 04/02/2022, de DocIRS Sitio web:
https://www.docirs.cl/acerca_fases_proceso_programacion.htm
Isaac. (2019). Programación: etapas de la programación. 04/02/2022, de ArchiTecnología
Sitio web: https://architecnologia.es/programacion-etapas-programacion
bryan_ 2012. (2013). Fases de programación. 04/02/2022, de slideshare Sitio web:
https://es.slideshare.net/brayan_2012/fases-de-programacion
Editorial Etecé. (2021). Metodología. 04/02/2022, de concepto Sitio web:
https://concepto.de/metodologia/
Anna Pérez. (2021). Metodología de programación: definición, tipos y aplicación.
04/02/2022, de Metodología - Concepto, tipos, investigación y métodoOBS Business School
Sitio web:
https://www.obsbusiness.school/blog/metodologia-de-programacion-definicion-tipos-y-aplica
cion#:~:text=La%20
metodolog%C3%ADa%20de%20programaci%C3%B3n%20es,ganar%20en%20visibilidad%
20y%20control.
MSC. Indelfonso Rodríguez Espinoza. (2016). METODOLOGÍA DE LA PROGRAMACIÓN.
4/02/2022, de MSC. Indelfonso Rodríguez Espinoza Sitio web:
http://utnogales.edu.mx/tic/descargas/metodologia.pdf
Santander Universidades. (2020). Metodologías de desarrollo de software: ¿qué son?.
04/02/2022, de Santander Sitio web:
https://www.becas-santander.com/es/blog/metodologias-desarrollo-software.html

También podría gustarte