Zusammenfassung der Ressource
EL SOFTWARE Y LA INGENIERÍA
DE SOFTWARE
Anmerkungen:
- ¿Qué es?
programas
que se ejecutan en una computadora
- ¿Quién lo hace?
Los ingenieros de software
- ¿Por qué es importante?
Es inportante ppor que el software se a convertido en parte de nuestra vida
- ¿Cuáles son los pasos?
un proceso ágil y adaptable
- ¿Cuál es el producto final?
es el conjunto
de programas, contenido (datos) y otros productos
- la ley de las consecuencias inesperadas
- LA NATURALEZA DEL SOFTWARE
- Definición de software
Anmerkungen:
- estructuras de datos que permiten que los programas manipulen en forma adecuada la información
- El software se desarrolla
o modifica con intelecto
Anmerkungen:
- los proyectos de
software no pueden administrarse como si fueran proyectos de manufactura
- El software no
se “desgasta”
Anmerkungen:
- el software se está deteriorando como consecuencia
del cambio
- Aunque la industria se mueve
hacia la construcción basada en
componentes, la mayor parte del
software se construye para un uso
individualizado
- Dominios de aplicación del software
- Software de sistemas
Anmerkungen:
- structuras complejas de datos e interfaces externas
múltiples
- Software de aplicación
Anmerkungen:
- resuelven una necesidad específica
- Software de ingeniería y ciencias
Anmerkungen:
- se ha caracterizado por algoritmos
- Software incrustado
Anmerkungen:
- ejecuta funciones limitadas y particulares
- Software de línea de productos
Anmerkungen:
- se dirige a mercados masivos de consumidores
- Aplicaciones web
Anmerkungen:
- funciones de cómputo y contenido para el usuario final
- Software de inteligencia artificial
Anmerkungen:
- uso de algoritmos no numéricos para resolver
problemas complejos
- Computación en un mundo abierto
Anmerkungen:
- comunicarse a
través de redes enormes
- Construcción de redes
Anmerkungen:
- hacer arquitecturas sencillas
- Fuente abierta
Anmerkungen:
- distribución de código
fuente para aplicaciones de sistemas
- Software heredado
Anmerkungen:
- LA NATURALEZA ÚNICA DE LAS WEBAPPS
Anmerkungen:
- los sistemas y aplicaciones basados
en la web
- Uso intensivo de redes
- Concurrencia
- Carga impredecible.
- Rendimiento
- Disponibilidad
- Orientadas a los datos
- Contenido sensible
- Evolución continua
- Inmediatez
- Seguridad
- Estética
- INGENIERÍA DE SOFTWARE
Anmerkungen:
- El software se ha incrustado profundamente
- Los requerimientos de la tecnología
- Los individuos, negocios y gobiernos dependen cada vez más del software
- A medida que aumenta el valor percibido de una aplicación específica se incrementa la
probabilidad de que su base de usuarios y longevidad también crezcan.
- EL PROCESO DEL SOFTWARE
Anmerkungen:
- Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan
- Seguimiento y control del proyecto de software
- Administración del riesgo
- Aseguramiento de la calidad del software
- Revisiones técnicas
- Medición
- Administración de la configuración del software
- Administración de la reutilización
- Preparación y producción del producto del trabajo
- Comunicación
- Planeación
- Modelado
- Construcción
- Despliegue
- LA PRÁCTICA DE LA INGENIERÍA DE SOFTWARE
- La esencia de la práctica
Anmerkungen:
- 1. Entender el problema (comunicación y análisis).
2. Planear la solución (modelado y diseño del software).
3. Ejecutar el plan (generación del código).
4. Examinar la exactitud del resultado (probar y asegurar la calidad).
- Principios generales
Anmerkungen:
- Primer principio: La razón de que exista todo
- Segundo principio: MSE (Mantenlo sencillo, estúpido…)
- Tercer principio: Mantener la visión
- Cuarto principio: Otros consumirán lo que usted produce
- Quinto principio: Ábrase al futuro
- Sexto principio: Planee por anticipado la reutilización
- Séptimo principio: ¡Piense!
- MITOS DEL SOFTWARE
Anmerkungen:
- Mitos de la administración
-estándares y procedimientos-más programadores y ponernos al corriente-subcontratar el proyecto de software a un tercero
- Mitos del cliente
-Para comenzar a escribir programas, es suficiente el enunciado general de los
objetivos
-Los requerimientos del software cambian continuamente
- Mitos del profesional
-Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo
ha terminado
-Hasta que no se haga “correr” el programa, no hay manera de evaluar su calidad.
-El único producto del trabajo que se entrega en un proyecto exitoso es el programa
que funciona
- CÓMO COMIENZA TODO