Play

Episodio 1

Ep.1: Generalidades de Crear Software ver.1.0

En este capítulo revisamos un panorama general, que es una visión personal Crear software es complejo, es decir, no es trabajo de una sola persona Analogía: mente y cuerpo A la definición de software agregamos por su importancia, la documentación y capacitación, sin ellas, el software sería inútil. ¿Dónde está el software? Siempre en hardware:
  • computadoras
  • tablets
  • teléfonos
  • consolas de video juegos
  • relojes
  • carros
  • edificios
  • aviones
  • trenes
  • juguetes
  • reproductores mp3, video
  • televisores
  • robots
  • fábricas
  • equipo médico
  • científico
  • ¿en la nube?
¿qué es la nube? ¿qué implica?
  • equipo virtual
  • equipo real para tener acceso
  • seguridad
  • legislación
  • disposición
  • ejemplo: caso contactos de teléfono
El “PORQUÉ” Es lo más importante de crear Software (caso de españa, UK, para matemáticas en escuelas nivel básico) ¿porqué es importante programar, crear software, matemáticas? No se tiene que programar o crear software, pero muy probablemente se tiene que trabajar en conjunto con alguien que crea software, con alguien que programa. ¿Cuál es el motivo? usuario y dueño, dueño del dominio, son los más interesados
  • Software en sectores: investigación, científico, gobierno, educativo,
  • ¿Software en los negocios?
    • Back-Office (operativo)
    • Front-Office
    • software libre
    • software propietario
    • software genérico vs software a la medida
  • ¿para qué sirve la clasificación?
    • según skinner o piaget “requisito básico para enseñar es saber”
  Equipos que crean software programadores, diseñadores, UX, IX, administradores, Usuario del Dominio, dbs, administradores, ingenieros telecomunicaciones, informáticos administrativos.   Métodos para crear software Proceso Unificado
  • (Flujos de trabajo)
    • Requisitos
    • Análisis
    • Diseño
    • Implementación
    • Pruebas
  • (Fases)
    • Iniciación
    • Elaboración
    • Construcción
    • Transición
Métodos ágiles Métodos tradicionales
  • Cascada (por ejemplo)
    • Análisis
    • Diseño
    • Construcción
    • Pruebas
    • Liberación
    • Operación
    • Mantenimiento
  Esscence (3 áreas)
  • Clientes (oportunidad, involucrados)
  • Solución (requerimientos, sistema de software)
  • Esfuerzo (trabajo, equipo, forma de trabajar)
¿Cuánto cuesta el desarrollo de software? Triángulo de Precio, Tiempo, Alcance (en otras áreas es calidad) Conclusiones ¿Por qué conviene crear software? ¿Por qué conviene saber aunque sea de manera somera, sobre crear software?