ING. DE SOFTWARE
SOFTWARE I
Mae. Mariuxi Vinueza Morales
Unidad Académica Ciencias
de la Ingeniería
Ingeniería en Sistemas
Computacionales
Unidad 1: La ingeniería del
software y los modelos del
proceso
Ingeniería de Software I
Ingeniería de software
Software
¿Qué es?
¿Quién lo hace?
¿Por qué es importante?
SOFTWARE
¿Qué es?
Es el producto quelos Ingenieros de software
construyen y mantienen a largo plazo. Incluye
los programas que se ejecutan dentro de una
computadora de cualquier tamaño y
arquitectura.
¿Quién lo hace ?
Los ingenieros de software los construyen y lo
mantienen, y casi todos en el mundo
industrializado lo usan de manera directa o
indirecta.
SOFTWARE
¿Por qué es importante?
Porque afecta deforma muy cercana
todos los aspectos de nuestras vidas y se ha
vuelto omnipresente en el comercio, la
cultura y las actividades cotidianas.
Richard Fairley y Mary Willshire
En la sociedad
moderna el papel de
la ingeniería es
proporcionar sistemas
y productos que
mejoren los aspectos
materiales de la vida
humana, para que así
la vida sea mas fácil,
segura y placentera.
Papelevolutivo del software
El
El
software actúa como:
la base para el control de la computadora
(Sistemas operativos),
la comunicación de la información (redes),
y la creación y control de otros programas
(utilitarios de software y lenguajes de
programación).
software entrega el producto mas
importante de nuestro tiempo:
información.
Papel evolutivo del software
Elpapel del software de computadora ha
experimentado un cambio significativo en un
periodo un poco mayor a 50 años.
Las mejorías sustanciales en el desempeño del
hardware.
Los cambios profundos en las arquitecturas de
computo.
Los enormes incrementos en las capacidades
de memoria y almacenamiento.
Sistemas mas elaborados y complejos basados
en computadoras
Naturaleza delsoftware
Producto
•Brinda el potencial de cómputo incorporado en el hardware
de cómputo.
•El software es un transformador de información (produce,
administra, adquiere, modifica, despliega o transmite
información).
Vehículo que entrega el producto
•Utilizado para distribuir el producto.
•El software actúa como la base para el control de la
computadora (S.O.)
•Para la comunicación de lainformación (Redes).
•Creación y control de otros programas (herramientas y
ambiente de software).
Definición de Software
¿Qué es software de computadora?
El software se forma con las instrucciones
(programas de computadoras) que al ejecutarse
proporcionan las características, funciones y el
grado de desempeño deseados.
El software se forma con las estructuras de datosque permite que los programas manipulen
información de manera adecuada.
El software se forma con los documentos que
describen la operación y el uso de los programas.
Características
El
software se desarrolla o modifica con
intelecto, no se produce en el sentido
clásico.
Hay similitudes entre el desarrollo de
software y la fabricación de hardware, en
ambos, la alta calidad selogra a través de
un buen diseño, pero la fase de
producción del hardware introduce
problemas de calidad que no existen en el
software.
Características
El
software no se “desgasta”.
El hardware presenta una tasa de fallas
relativamente elevada en una etapa
temprana de su vida (diseño o
fabricación), a medida que pasa el tiempo
la tasa de fallas aumenta. El software no essusceptible a los problemas ambientales
que hacen que el hardware se desgaste,
sin embargo se presenta una tasa de fallas
elevada al comienzo de la vida de un
programa, sin embargo, estas se corrigen.
Características
Aunque
la industria se mueve hacia la
construcción basada en componentes, la
mayor parte del software se construye
para uso individualizado.
Un componente d...
Regístrate para leer el documento completo.