La ingeniería de software implica la aplicación sistemática y disciplinada de enfoques cuantitativos al desarrollo, operación y estudio del software. Esto permite mejorar el diseño de aplicaciones, promover mayor calidad y eficiencia, y detectar posibles mejoras. El desarrollo de software pasa por distintas fases como alfa y beta para agregar características y eliminar errores. El software ha facilitado el desarrollo de las ciencias al simplificar tareas, realizar operaciones complejas y almacenar y buscar datos de forma rápida
2. Ingeniería del software
Es la aplicación de un
enfoque sistemático,
disciplinado y
cuantificado en cuanto
a la operación,
desarrollo, estudio y
enfoques del software.
Aplica diferentes
normas y métodos
que permiten obtener
mejores resultados, en
cuanto a su desarrollo.
3. Objetivos Productos
Mejorar el diseño de aplicaciones.
Promover mayor calidad.
Brindar mayor exactitud
económicamente y en tiempo.
Aumentar su eficiencia.
Mejor organización.
Detectar posibles mejoras.
Debe evolucionar mientras se
desarrolla.
No debe producir daños.
No debe desperdiciar recursos.
Debe contar con uso adecuado.
Objetivos y productos del software
5. Desarrollo del software de programación
Explica cómo se ha
desarrollado el
software, pasa por
distintas fases para
agregar
características, donde
se eliminan errores y
bugs de programación
y software.
6. Fases de el desarrollo del software de
programación
Alpha: Se prueba por los
desarrolladores para
verificarla.
Beta: Se presenta la
primera versión del sistema
completa del programa
informático, sirve como un
“preview”.
Versión Candidata a
Definitiva (RC): Producto
final destinado a ser la
versión definitiva a menos
de que haya errores.
Versión de
Disponibilidad General
(RTM): Es la versión final
definitiva.
7. Intervención del software en el
desarrollo de las ciencias
Facilitar el trabajo
simplificando cosas.
Acomodo de datos.
Validación por métodos
estadísticos.
Difusión de conocimientos.
Realización de operaciones
complejas.
Almacenamiento de datos.
Facilitar la tarea de
edición.
Búsqueda de información
rápidamente.
Ahorro de tiempo en
búsqueda de información.
8. Biología Física
Ayuda a desarrollar modelos
tridimensionales de distintos
cuerpos o zonas de difícil acceso.
Ayuda a secuenciar el genoma
humano y algoritmos entre sistemas
biológicos .
Ayuda a desarrollar operaciones o
cálculos muy complicados de
números muy grandes o muy
pequeños.
Ayuda por medio de modelos a
explicar ciertos fenómenos para
facilitar su compresión
Software en el desarrollo de las ciencias
10. Química Matemáticas
Uso de hojas de cálculo para
cálculos de precisión.
Realización de experimentos de
forma virtual gastando menos
recursos.
Modelos de átomos, neutrones,
protones, etc.
Realización de estadísticas de forma
más fácil.
El código binario para el lenguaje
informático.
Uso de álgebra en datos
relacionales, algoritmos, etc.
Software en el desarrollo de las ciencias
13. Clasificación de tipos de software
Sistemas Operativos: Es el gestor y organizador de todas las
funciones que realiza la computadora, marca las pautas conforme se
intercambia la información. Ejemplo: I OS
Lenguajes de Programación: Se indica a la computadora que tarea
debe realizar y como efectuarla en un lenguaje que la computadora
pueda entender. Ejemplo: Código Binario
Software de aplicaciones: Está diseñado para hacer tareas
específicas, personales, científicas, etc. Todas estas aplicaciones se
procesan en datos. Ejemplos: Prezi