3. Ingeniería de Software, ¿Cómo se hace software?

Ingeniería de Software: Mujeres en TIC
3 Jul 201703:53

Summary

TLDREl guion del video compara el proceso de construcción de software con la creación de un edificio o la preparación de un plato exquisito, siguiendo un conjunto de 'recetas'. La AMSIS creó una guía para PYMES mexicanas en desarrollo de software. Se describe cómo se inicia con una idea, se dibuja y estructura, se codifica y se prueba exhaustivamente para asegurar su funcionamiento. El modelo MOCOsoft se ha convertido en un estándar internacional, liderado por un equipo predominantemente femenino, destacando la importancia del ingeniero en el diseño del software.

Takeaways

  • 🤔 La creación de software es comparada con la construcción de un edificio o la preparación de un plato, donde se siguen recetas o planos.
  • 💡 El proceso comienza con una idea innovadora y útil que se debe comunicar a los desarrolladores.
  • 📝 Es necesario dibujar y estructurar la idea a través de diagramas que reflejen la estructura del software y las pantallas.
  • 👥 Los desarrolladores trabajan en equipo, compartiendo tareas y utilizando los diagramas para crear el código y las interfaces.
  • ☕ La codificación es un proceso importante y a la vez estresante, pero también puede ser divertido y satisfactorio.
  • 🔍 Antes de la entrega, el software debe ser rigurosamente probado, incluyendo pruebas de estrés y corrección de errores.
  • 🎉 Una vez que se completan las pruebas, los desarrolladores están listos para entregar el software.
  • 🌟 El modelo de MOCOsoft se ha convertido en un estándar internacional para pequeñas empresas de software.
  • 👩‍💻 El equipo detrás de MOCOsoft es en su mayoría compuesto por mujeres, lo que destaca la participación femenina en la ingeniería de software.
  • 📌 Se sugiere que en un próximo episodio se explorará más sobre por qué a las mujeres les resulta más fácil la ingeniería de software.
  • 🎶 El guion está acompañado de música, lo que puede ser parte del estilo de presentación de la información.

Q & A

  • ¿Qué es lo que hace un arquitecto para construir un edificio y cómo se compara con el desarrollo de software?

    -Un arquitecto crea planos para construir un edificio, y de manera similar, para desarrollar software se siguen 'recetas' o guías que ayudan a estructurar y planificar el proceso de construcción del software.

  • ¿Por qué AMSIS creó una 'receta' para el desarrollo de software?

    -AMSIS creó una receta para servir de guía a las pequeñas y medianas empresas mexicanas que se dedican al desarrollo de software, con el fin de estandarizar y facilitar el proceso de creación de software.

  • ¿Cuál es el primer paso en el proceso de desarrollo de software según el guion?

    -El primer paso es que alguien tenga una idea de crear un software útil e innovador y transmitir esa idea a los desarrolladores.

  • ¿Cómo se traduce la idea inicial de un software en términos visuales para el desarrollo?

    -La idea inicial se traduce en diagramas que reflejan la estructura del software y las propuestas de cómo se verán las pantallas, permitiendo al equipo trabajar de manera ordenada.

  • ¿Qué papel juegan los diagramas en el proceso de desarrollo de software?

    -Los diagramas son fundamentales para entender y planificar la estructura del software y la apariencia de las interfaces de usuario, facilitando la comunicación y la organización del trabajo en equipo.

  • ¿Qué representa la frase 'preparar mucho café' en el contexto del desarrollo de software?

    -La frase 'preparar mucho café' simboliza la intensidad y la dedicación requerida por los desarrolladores al convertir los diagramas en código y las propuestas en interfaces funcionales.

  • ¿Cuál es la parte más importante y estresante del proceso de desarrollo de software según el guion?

    -La parte más importante y estresante es cuando los desarrolladores se reparten el trabajo y comienzan a codificar, transformando las ideas en realidad y creando las interfaces de usuario.

  • ¿Por qué es necesario probar el software antes de su entrega?

    -Es necesario probar el software para identificar y solucionar posibles errores o fallos, asegurando que el software funcione correctamente y cumpla con los requisitos establecidos.

  • ¿Qué tipo de pruebas se realizan antes de entregar el software?

    -Se realizan pruebas exhaustivas, incluyendo pruebas de funcionalidad, pruebas de estrés y pruebas con datos inválidos para asegurar la robustez y la calidad del software.

  • ¿Cómo se describe el sentimiento de los desarrolladores al final del proceso de desarrollo según el guion?

    -Según el guion, los desarrolladores sienten satisfacción y orgullo al final del proceso, especialmente cuando el software se siente 'bien chido', es decir, funciona bien y cumple con las expectativas.

  • ¿Qué contribución ha tenido el modelo de mocosoft en el ámbito del desarrollo de software?

    -El modelo de mocosoft se ha convertido en un estándar internacional para pequeñas empresas de software, gracias a su eficacia y el esfuerzo de un equipo predominantemente femenino en la ingeniería de software.

  • ¿Por qué se destaca la participación de mujeres en el desarrollo del modelo de mocosoft?

    -Se destaca la participación de mujeres en el desarrollo del modelo de mocosoft para resaltar su importante contribución al campo de la ingeniería de software y como un ejemplo de su capacidad y éxito en este ámbito.

Outlines

00:00

😀 Introducción a la creación de software

El primer párrafo introduce la idea de que, al igual que un arquitecto crea planos para construir un edificio o un chef sigue una receta para cocinar, en el desarrollo de software también se siguen 'recetas' o guías. La AMSIS ha creado una guía específica para PYMES mexicanas dedicadas al desarrollo de software. El video pretende explicar paso a paso el proceso de desarrollo de software, desde la idea inicial hasta la entrega del producto final, enfatizando la importancia de la planificación y la colaboración en equipo.

Mindmap

Keywords

💡Software

El software se refiere a un conjunto de instrucciones o programas diseñados para realizar tareas específicas en una computadora o dispositivo. En el video, el software es el producto final que se construye siguiendo un proceso meticuloso, similar a seguir una receta para cocinar. Se menciona que 'para construir el software también vamos a seguir recetas y hacer planos'.

💡Arquitecto

Un arquitecto es un profesional que diseña y planifica la construcción de edificios. En el contexto del video, el arquitecto se utiliza como una metáfora para entender el proceso de diseño del software, donde se crean 'planos' que reflejan la estructura y la funcionalidad del software.

💡Chef

Un chef es un profesional culinario que dirige la cocina de un restaurante y se encarga de la preparación de platos. En el video, el chef se compara con el desarrollador de software, siguiendo una 'receta' para crear un 'platillo exquisito', es decir, un software bien desarrollado.

💡Receta

Una receta es un conjunto de instrucciones para preparar un plato o una comida. En el video, la 'receta' se refiere al proceso o guía establecido por la AMSIS para el desarrollo de software, que ayuda a las PYMES mexicanas a seguir un modelo de construcción de software.

💡Planos

Los planos son representaciones gráficas que detallan la estructura y diseño de un edificio. En el video, los planos son comparados con los diagramas que se usan para planificar la estructura del software y cómo se verán las pantallas, permitiendo al equipo trabajar de manera ordenada.

💡Desarrolladores

Los desarrolladores son profesionales que crean y programan software. En el video, se describe cómo los desarrolladores entienden la idea del software, la 'dibujan' mediante diagramas y luego la transforman en código, creando las interfaces de usuario.

💡Diagramas

Los diagramas son representaciones visuales que ayudan a entender y comunicar información compleja. En el video, los diagramas son usados para reflejar la estructura del software y las propuestas de las pantallas, que son esenciales para el proceso de desarrollo.

💡Código

El código es la representación en lenguaje de programación que los computadores ejecutan para realizar tareas. En el video, el código es el resultado del trabajo de los desarrolladores, que convierten los diagramas y las ideas en software funcional.

💡Pruebas

Las pruebas son un proceso para verificar y asegurar que el software funciona correctamente y cumple con los requisitos. En el video, se destaca la importancia de realizar pruebas exhaustivas, 'picarle por todos lados' y corregir cualquier error encontrado antes de la entrega final del software.

💡AMSIS

AMSIS es una organización que se menciona en el video como la creadora de una 'receta' para el desarrollo de software. Esta receta se ha convertido en un estándar internacional para pequeñas empresas de software, lo que indica su importancia y eficacia en el proceso de construcción de software.

💡Mocosoft

Mocosoft es mencionado en el video como un modelo o receta de desarrollo de software que ha resultado ser muy efectivo y se ha convertido en un estándar. Aunque no se explica detalladamente en el guion, se sugiere que es una metodología o enfoque para el desarrollo de software que ha sido adoptado por muchas PYMES.

💡PYMES

Las PYMES son pequeñas y medianas empresas. En el video, se menciona que la receta desarrollada por la AMSIS es especialmente útil para PYMES mexicanas dedicadas al desarrollo de software, lo que indica que el enfoque es adaptable y accesible para una amplia gama de empresas.

Highlights

La AMSIS creó una 'receta' para guiar a las PYMES mexicanas en el desarrollo de software.

El proceso de crear software no es sencillo y se explica paso a paso.

La idea de un software útil e innovador es transmitida a los desarrolladores.

Los desarrolladores dibujan la idea a través de diagramas que reflejan la estructura del software.

Los diagramas permiten al equipo trabajar de forma ordenada y conocer las tareas pendientes.

El proceso de desarrollo incluye la preparación de mucho café para los desarrolladores.

Los desarrolladores se reparten el trabajo y transforman diagramas en código y propuestas en interfaces.

La fase de desarrollo es importante, estresante pero también divertida y satisfactoria.

Es crucial realizar pruebas exhaustivas antes de entregar el software.

Las pruebas incluyen picar por todos lados y utilizar datos descabellados para hacer fallar el software.

Si surgen errores, es necesario corregirlos y volver a probar.

Una vez realizadas suficientes pruebas, los desarrolladores están listos para entregar el software.

El modelo de MoCosoft se ha convertido en un estándar internacional para pequeñas empresas de software.

Los pasos del modelo se normalizaron gracias al esfuerzo de un equipo predominantemente femenino.

Se sugiere que en una próxima cápsula se explorará por qué a las mujeres les resulta más fácil la ingeniería de software.

La música se utiliza para introducir y separar las secciones del video.

Transcripts

play00:00

te has preguntado cómo se hace un

play00:03

software un arquitecto para construir un

play00:06

edificio crea algunos planos un chef

play00:09

para cocinar un exquisito platillo sigue

play00:12

una receta nosotros para construir el

play00:15

software también vamos a seguir recetas

play00:18

y hacer planos es por eso que la amsis

play00:21

formó una receta que sirviera de guía a

play00:24

las pymes mexicanas que se dedican al

play00:26

desarrollo de software quieres saber en

play00:30

consiste la receta acompáñanos

play00:33

[Música]

play00:39

[Música]

play00:55

el proceso de volver un software

play00:58

realidad no está tarea sencilla es por

play01:01

esto que ahora te explicaremos paso a

play01:04

paso cómo se hace un

play01:06

software se prende el foco todo comienza

play01:11

Cuando alguien se le prende el foco con

play01:13

la idea de crear un software útil e

play01:16

innovador esta idea tiene que

play01:18

transmitirla a los desarrolladores que

play01:21

harán la magia para convertirla en

play01:25

[Música]

play01:27

software dibujar la idea

play01:32

una vez que los desarrolladores

play01:34

entendieron la idea hay que dibujarla Y

play01:37

eso se hace a través de varios diagramas

play01:39

que reflejarán la estructura de software

play01:42

y las propuestas de cómo se verán las

play01:44

pantallas estos dibujos y diagramas le

play01:47

permiten al equipo trabajar de forma

play01:49

ordenada y saber qué se debe

play01:53

hacer preparar mucho café

play02:01

los desarrolladores se reparten el

play02:03

trabajo y convierten los diagramas en

play02:06

código y las propuestas de pantallas en

play02:08

las

play02:09

interfaces esta parte es la más

play02:12

importante y estresante pero también es

play02:16

la más divertida y satisfactoria para

play02:18

los desarrolladores cuando el software

play02:21

jala se siente bien chido

play02:24

sí lo siento

play02:30

probando

play02:31

probando antes de entregar el software

play02:34

hay que realizar pruebas picarle por

play02:37

todos lados y meterle datos

play02:39

descabellados para hacerlo fallar si

play02:42

algo salió mal hay que corregirlo y

play02:45

volver a

play02:46

probar misión

play02:48

cumplida una vez que Se realizaron

play02:50

suficientes pruebas los desarrolladores

play02:53

están listos para entregar el software

play02:56

felices

play02:58

tanan todos pueden ir a

play03:02

dormir el modelo de mocosoft resultó ser

play03:06

una receta tan buena que actualmente es

play03:09

un estándar internacional para pequeñas

play03:11

empresas de software los pasos

play03:14

mencionados Se volvieron una norma

play03:17

gracias al esfuerzo de un equipo en su

play03:20

gran mayoría conformado por mujeres si

play03:22

quieres saber porque a nosotras se nos

play03:25

facilita un poco más lo de ingeniería de

play03:28

software No te pierdas la siguiente

play03:30

cápsula

play03:31

[Música]

play03:43

[Música]

Rate This

5.0 / 5 (0 votes)

Related Tags
desarrollo softwarepymes mexicanasprocesos creativosnormas internacionalesingeniería softwaremujeres en tecnologíamodelos estándardiagrama de softwarepruebas de softwareinnovación
Do you need a summary in English?