<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Kenny Ji</title><author><name>Kenny Ji</name></author><id>https://teletype.in/atom/causacamp</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/causacamp?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@causacamp?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=causacamp"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/causacamp?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-07-27T19:42:56.571Z</updated><entry><id>causacamp:ingenieriadesoftware</id><link rel="alternate" type="text/html" href="https://teletype.in/@causacamp/ingenieriadesoftware?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=causacamp"></link><title>Ingeniería del software</title><published>2025-04-25T15:00:24.413Z</published><updated>2025-04-25T15:00:24.413Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/3b/76/3b76d407-53e6-4ee8-8ef9-7d18fcad4d20.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b9/fb/b9fb645a-663f-4233-9771-21f9f88f156e.png&quot;&gt;Conceptos que se evaluaran aran en el examen:</summary><content type="html">
  &lt;h2 id=&quot;DRly&quot;&gt;Trabajo Individual / Fecha:07/05/205 / Pts:3 / 15%&lt;br /&gt;Examen: Conceptos básicos / Ingeniería del software  &lt;/h2&gt;
  &lt;p id=&quot;clpC&quot;&gt; &lt;br /&gt;&lt;strong&gt;Conceptos que se evaluaran aran en el examen:&lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;bYaF&quot;&gt;&lt;strong&gt;¿Qué es la ingeniería del software?&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;Tndk&quot;&gt;La ingeniería del software es una disciplina que se ocupa de la creación, diseño, implementación y mantenimiento de software. Se enfoca en aplicar principios de ingeniería para desarrollar software de alta calidad que satisfaga las necesidades del usuario.&lt;/p&gt;
  &lt;figure id=&quot;vOOU&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a0/b4/a0b451db-a6ba-4bee-8de4-72e79d92cfe7.png&quot; width=&quot;609&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-EMIZWc0cvEIhZsba__8sD&quot;&gt;Software&lt;/h2&gt;
  &lt;p id=&quot;bh-nybraf0-lL-40T2v1Y7oM&quot;&gt;El software se refiere a un conjunto de instrucciones y datos que permiten a un sistema informático realizar tareas específicas. Puede ser clasificado en software de sistema, software de aplicación y software de programación.&lt;/p&gt;
  &lt;figure id=&quot;5UBT&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/63/f3/63f38f6f-f3ed-4a25-aece-addbe695f96f.png&quot; width=&quot;342&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-AO8mbOXJUATDiV3xsvrpW&quot;&gt;Proceso de desarrollo&lt;/h2&gt;
  &lt;p id=&quot;bh-uBWVl-w387HE9eExVClTg&quot;&gt;El proceso de desarrollo de software es un conjunto de etapas que guían la creación de software, desde la concepción de la idea hasta su implementación y mantenimiento. Este proceso incluye la planificación, el análisis de requisitos, el diseño, la implementación, las pruebas y el mantenimiento.&lt;/p&gt;
  &lt;figure id=&quot;2jCR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/26/78/26789275-406a-4c26-b9b7-c7b9c7ce70d8.png&quot; width=&quot;1690&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-TEfyfAndSfnL8MQnWiNOM&quot;&gt;Calidad del Software&lt;/h2&gt;
  &lt;p id=&quot;bh-Pd_JquyyGCmgsPeIfxyAs&quot;&gt;La calidad del software se refiere a la medida en que un software cumple con los requisitos especificados y satisface las expectativas del usuario. Incluye aspectos como la funcionalidad, la fiabilidad, la usabilidad, la eficiencia, el mantenimiento y la portabilidad.&lt;/p&gt;
  &lt;figure id=&quot;eQtI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/27/5c/275c74f6-327f-4160-b754-634c9c2a2c87.png&quot; width=&quot;888&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-7qqIsug5Dp8KyCR7xc2Qj&quot;&gt;Ingeniería vs. Programación&lt;/h2&gt;
  &lt;p id=&quot;bh-hc-cezuw6viS6aG6sMInn&quot;&gt;La ingeniería del software abarca un enfoque más amplio que la programación. Mientras que la programación se centra en escribir código, la ingeniería del software incluye la planificación, el diseño, la gestión de proyectos y la garantía de calidad.&lt;/p&gt;
  &lt;figure id=&quot;75uO&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b9/f9/b9f9a23c-a319-4c0a-8cd0-40d657f0e7f6.png&quot; width=&quot;672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-wlBG3aQ7CUfhwQFE6dUnF&quot;&gt;Ciclo de vida del software&lt;/h2&gt;
  &lt;p id=&quot;bh-KggmTKHeVfQvGr5xkwNWy&quot;&gt;El ciclo de vida del software es el proceso que sigue un software desde su concepción hasta su retiro. Incluye varias fases, como la planificación, el análisis, el diseño, la implementación, las pruebas, el despliegue y el mantenimiento.&lt;/p&gt;
  &lt;figure id=&quot;bDUa&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/10/7d/107dabcc-7f42-4c0b-b755-369834ae9726.png&quot; width=&quot;1032&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;bh-SGefoKWnFz6nbUFxS_MtY&quot;&gt;Modelos de desarrollo de software&lt;/h2&gt;
  &lt;p id=&quot;bh-uGpD1yEsnGdwTyFKDCIlC&quot;&gt;Existen varios modelos de desarrollo de software, cada uno con sus propias características y enfoques:&lt;/p&gt;
  &lt;ul id=&quot;bh-2RTwMCaCMks68M-yiqEMt&quot;&gt;
    &lt;li id=&quot;bh-Lk-xtOyN9xMu63sK0dh6G&quot;&gt;&lt;strong&gt;Modelo en Cascada&lt;/strong&gt;: Un enfoque secuencial donde cada fase debe completarse antes de pasar a la siguiente.&lt;/li&gt;
    &lt;li id=&quot;bh-fNN2FuzpJ47WmEMOAqhGE&quot;&gt;&lt;strong&gt;Modelo Incremental&lt;/strong&gt;: Se desarrolla el software en pequeñas partes o incrementos, permitiendo la entrega continua de funcionalidades.&lt;/li&gt;
    &lt;li id=&quot;bh-I_RqYWtW84hi82pFuBEDt&quot;&gt;&lt;strong&gt;Modelo Ágil&lt;/strong&gt;: Un enfoque flexible que se centra en la colaboración, la adaptación y la entrega rápida de software funcional.&lt;/li&gt;
    &lt;li id=&quot;bh-Q1CWhAoPEb7mcl5N8hvh8&quot;&gt;&lt;strong&gt;Modelo Espiral&lt;/strong&gt;: Combina elementos del modelo en cascada y del modelo incremental, enfatizando la evaluación de riesgos y la iteración.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;1sPR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/78/12/78123c24-659c-49cc-9ea2-eee45d581e4e.png&quot; width=&quot;444&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;AOJ4&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7a/26/7a2631b7-ff77-4495-99f0-5daae4523e3a.png&quot; width=&quot;948&quot; /&gt;
  &lt;/figure&gt;

</content></entry></feed>