Algo básico para crear Software

Ep.1: Generalidades de Crear Software ver.1.0


Listen Later

Episodio 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?
 
...more
View all episodesView all episodes
Download on the App Store

Algo básico para crear SoftwareBy Roberto Azrael Medina Díaz