Está en la página 1de 15

UNIVERSIDAD ANDINA “NESTOR CACERES VELASQUEZ”

FACULTAD DE INGENIERIA DE SISTEMAS


C.A.P. INGENIERIA DE SISTEMAS

Puno – 2018
1
¿QUE ES EL SOFTWARE?

Según RAE:
“Conjunto de programas,
instrucciones y reglas
informáticas para ejecutar
ciertas tareas en una
computadora”.
Según IEEE:
“Es el conjunto de los programas
de cómputo, procedimientos,
reglas, documentación y datos
asociados que forman parte de las
operaciones de un sistema de
computación”. 2
¿QUE ES EL SOFTWARE?
Según Roger S. Pressman:
La descripción que daría un libro de texto sobre software seria
mas o menos así:
1) Instrucciones (programas de cómputo) que cuando se ejecutan
proporcionan las características, función y desempeño buscados.
2) Estructuras de datos que permiten que los programas manipulen en
forma adecuada la información; y
3) Información descriptiva tanto en papel como en formas virtuales que
describen la operación y uso de los programas.

Es importante examinar las


características del software que lo
hacen diferente de otros objetos
que construyen los seres humanos. 3
¿QUE ES EL SOFTWARE?
Según Roger S. Pressman:
El software es elemento de un sistema lógico y no de uno físico.
Por tanto, tiene características que difieren considerablemente
de las del hardware:
1. El software se desarrolla o modifica con intelecto; no se
manufactura en el sentido clásico.
2. El software no se “desgasta”.
3. Aunque la industria se mueve
hacia la construcción basada
en componentes, la mayor
parte del software se construye
para un uso individualizado.
4
¿QUE ES EL SOFTWARE?
Según Ian Sommerville:
“Muchas personas asocian el término software con los
programas de computadora. Sin embargo, yo prefiero una
definición mas amplia donde el software no son sólo
programas, sino todos los documentos asociados y la
configuración de datos que se necesitan para hacer que estos
programas operen de manera correcta. Por lo general, un
sistema de software consiste en diversos programas
independientes, archivos de configuración que se utilizan para
ejecutar estos programas, un sistema de documentación que
describe la estructura del sistema, la documentación para el
usuario que explica como utilizar el sistema y sitios web que
permitan a los usuarios descargar la información de productos
5

recientes”.
INGENIERIA DE SOFTWARE

La ingeniería de software es
una disciplina de la ingeniería
que comprende todos los
aspectos de la producción de
software desde las etapas
iniciales de la especificación
del sistema, hasta el
mantenimiento de este
después de que se utiliza.
Ian Sommerville:
6
INGENIERIA DE SOFTWARE

1. Disciplina de la ingeniería. Los ingenieros hacen que


las cosas funciones. Aplican teorías, métodos y
herramientas donde sean convenientes, pero las utilizan
de forma selectiva y siempre tratando de descubrir
soluciones a los problemas, aun cuando no existan
teorías y métodos aplicables para resolverlos.
2. Todos los aspectos de producción de software. La
ingeniería de software no solo comprende los procesos
técnicos del desarrollo, sino también con actividades
tales como la gestión de proyectos de software y el
desarrollo de herramientas, métodos y teorías de apoyo a
la producción de software. Ian Sommerville:
7
INGENIERIA DE SOFTWARE

Los ingenieros de software adoptan un enfoque sistemático


y organizado en su trabajo, ya que es la forma mas efectiva
de producir software de alta calidad. Sin embargo, aunque la
ingeniería consiste en seleccionar el método mas apropiado
para un conjunto de circunstancias, un enfoque mas
informal y creativo de desarrollo podría ser efectivo en
algunas circunstancias. El desarrollo informal es apropiado
para el desarrollo de sistemas basados en web, los cuales
requieren una mezcla de técnicas de software y de diseño
grafico.

Ian Sommerville:
8
INGENIERIA DE SOFTWARE

La ingeniería de software es una tecnología con varias capas.


Cualquier enfoque de ingeniería debe basarse en un
compromiso organizacional de la calidad. La administración
total de la calidad, Six sigma y otras filosofías similares
alimentan la cultura de mejora continua, y es esta cultura la que
lleva en última instancia al desarrollo de enfoques cada vez mas
eficaces de la ingeniería de software. El fundamento en el que
se apoya la ingeniería de software es el compromiso con la
calidad.

Según Roger S. Pressman: 9


INGENIERIA DE SOFTWARE

El fundamento para la ingeniería de software es la capa proceso.


El proceso define una estructura que debe establecerse para la
obtención eficaz de tecnología de ingeniería de software. El
proceso software forma la base para el control de la
administración de proyectos de software y establece el contexto
en el que se aplican métodos técnicos, se generan productos del
trabajo (modelos, documentos, datos, reportes, formatos, etc).

Según Roger S. Pressman: 10


INGENIERIA DE SOFTWARE

Los métodos de la ingeniería de software proporcionan la


experiencia técnica para elaborar software. Incluyen un
conjunto amplio de tareas, como comunicación, análisis de los
requerimientos, modelación del diseño, construcción del
programa, pruebas y apoyo.

Según Roger S. Pressman: 11


INGENIERIA DE SOFTWARE

Las herramientas de la ingeniería de software proporcionan un


apoyo automatizado o semiautomatizado para el proceso y los
métodos. Cuando se integran las herramientas de modo que la
información creada por una, pueda ser utilizada por otra, queda
establecido un sistema llamado ingeniería de software asistido por
computador que apoya el desarrollo de software.
Según Roger S. Pressman:

12
INGENIERIA DE SOFTWARE

Definición:

Técnicas, Metodologías y
Herramientas que ayudan a la
producción de un software de
alta calidad, con un
determinado presupuesto y
antes de una determinada
fecha.

13
OBJETIVOS DE LA INGENIERIA DE SOFTWARE

El objetivo de la ingeniería del software es la producción de software


de calidad a bajo coste y a tiempo.

Sistema de
Bajo Coste Tiempo
calidad Son los plazos
La calidad de un preestablecidos y
El coste de un
sistema viene que vienen
sistema debe
definida por el garantizados por el
incluir tanto el
cumplimiento de establecimiento de
coste de
los objetivos una secuencia de
desarrollo como actividades a
establecidos para
el de llevarse.
el sistema.
mantenimiento. 14
IMPORTANCIA DEL SOFTWARE
La potencia de los microprocesadores, el avance vertiginoso de
las tecnologías informáticas, el crecimiento empresarial hace
que sea necesario contar con software que nos permita utilizar y
explotar este potencial.

• La economía de todos los países desarrollados depende del


software, representando cada vez un mayor porcentaje de
su PIB.
• Cada vez son más los sistemas controlados por software.
• Los costes del software llegan, en ocasiones, a dominar los
costes de todo el sistema.

15

También podría gustarte