Вы находитесь на странице: 1из 27

Sistema de Informacin II

Principio del Diseo


2
0
1
3
Que es el
Software
??
Primero debemos de establecer algunos conceptos ....
Que es la Informacin ?
La informacin la componen los datos que se han
colocado en un contexto significativo y til y se ha
comunicado a un receptor, quien la utiliza para tomar
decisiones. (Burch-Grudnitski)
La informacin es un dato que ha sido procesado en
una forma significativa para el receptor y su valor es
real o percibido actualmente o en acciones
prospectivas o en decisiones. (Gordon B.Davis)
Datos
Proceso
Informacin
Por lo cual para obtener Informacin debemos de
considerar el siguiente ciclo
El Software es intocable, existe como ideas, conceptos, smbolos, pero
no tiene sustancia. Una buena metfora sera un libro: las pginas y la
tinta son el hardware, mientras que las palabras, oraciones, prrafos y el
significado del texto son el software. Una computadora sin software sera
tan intil como un libro con pginas en blanco. (Pressman)
Relacin Proceso Con Software.
Un proceso es un conjunto de actividades o eventos (coordinados u
organizados) que se realizan o suceden (alternativa o simultneamente)
bajo ciertas circunstancias con un fin determinado. (Wikipedia)
El software es el conjunto de instrucciones que permite al hardware de la
computadora desempear un trabajo til. En las ltimas dcadas del
siglo XX, las reducciones de costo en hardware llevaron a que el
software fuera un componente presente en los dispositivos usados por
las sociedades industrializadas. (Pressman)
Historia.
Durante los primeros aos de la era de la computadora (desde los 50 hasta
mediados de los 60), el desarrollo de software era visto por muchos como una
actividad de poca importancia, ms bien como un arte donde no existan
mtodos sistemticos. Mientras se diseaba hardware de propsito general, el
software era hecho a medida con distribucin muy limitada. El diseo era
realizado en la cabeza, generalmente por una nica persona, y la
documentacin era generalmente inexistente.
El software tiene un doble rol. Por un lado es un producto, y por otro es un
vehculo para producirlo. Como producto podemos encontrarlo controlando un
sitio Web, en un telfono celular, en un cajero automtico, en un sistema de
facturacin, etc. Como vehculo, en un sistema operativo, compiladores,
herramientas y entorno de desarrollo de software en general.
Ingeniera de Software: Un Enfoque Prctico, Roger Pressman
A diferencia del hardware, el software no es un producto fsico sino lgico,
lo que hace de l un producto con caractersticas considerablemente
diferentes de las del hardware.
Historia.
Aunque para ambos existe una actividad de diseo, sin embargo decimos
que el software se desarrolla, no se fabrica.
El software no sufre el desgaste del tiempo. Los defectos se encontraran
en las primeras etapas y una vez corregidos, este no se desgastara ms.
Sin embargo, si bien no se desgasta, s se deteriora. Durante su vida el
software sufre mantenimientos. A medida que se hacen cambios, es
probable que se introduzcan nuevos defectos.
Ingeniera de Software: Un Enfoque Prctico, Roger Pressman
A medida que el software crece en complejidad, resulta cada vez ms difcil
establecer divisiones claras.
SW de Sistema: Conjunto de programas escritos para servir a otros
programas. Por ejemplo, sistemas operativos, editores, compiladores,
drivers de manejo de perifricos, etc.

SW de Tiempo Real: Controla sucesos del mundo real a medida que estos
ocurren. Una caracterstica fundamental es que debe responder en un
tiempo crtico (ni antes, ni despus), ya que en caso contrario podra
suceder un resultado desastroso. Por ejemplo, software que controla una
alarma.

Software de Gestin: Comprende el software de gestin de la informacin
comercial fundamentalmente. Por ejemplo, cuentas corrientes, inventarios,
sueldos, sistemas de informacin de gestin para toma de decisiones,
procesamiento en puntos de ventas, tarjetas de crdito, etc.
Ingeniera de Software: Un Enfoque Prctico, Roger Pressman
A medida que el software crece en complejidad, resulta cada vez ms difcil
establecer divisiones claras.
Software de Ingeniera y Cientfico: Caracterizado por algoritmos de
manejo de nmeros. Por ejemplo, aplicaciones de astronoma,
vulcanologa, simulaciones de sistemas, diseo asistido por computadoras
(CAD en ingls), etc.

Software Embebido: Reside en la memoria de slo lectura y se utiliza
para controlar productos del mercado de consumo y productos industriales.
Puede ejecutar funciones muy limitadas. Por ejemplo, el control de un
teclado de un microondas, de un lavarropas, de un telfono celular, de
funciones digitales de un automvil, etc.

Software de PC: Existen cientos de aplicaciones para PC, desde
procesadores de texto, planillas de clculo, juegos, multimedia,
administradores de bases de datos, aplicaciones de negocio, de redes, etc.
Ingeniera de Software: Un Enfoque Prctico, Roger Pressman
A medida que el software crece en complejidad, resulta cada vez ms difcil
establecer divisiones claras.
Software basado en la Web: Las pginas Web son software que incorpora
instrucciones ejecutables ( por ejemplo en CGI, HTML, Perl, Java, etc) y
datos (hipertextos, imgenes, sonido).

Software de Inteligencia Artificial: Hace uso de algoritmos no numricos
para resolver problemas complejos para los cuales no es adecuado el
clculo directo. Por ejemplo, los sistemas expertos, tambin conocidos
como sistemas basados en el conocimiento, las redes neuronales, los
probadores de teoremas y muchos juegos caen dentro de esta categora.
Ingeniera de Software: Un Enfoque Prctico, Roger Pressman
Los Sistemas de Informacin. Tienen Caractersticas???
Caractersticas de un Sistemas Informacin
Las caractersticas a tener en cuenta en el diseo de todo SI afectar
a su relacin valor coste, es decir, que una mejora en cualquiera de
sus caractersticas proporcionar un aumento en el valor total del
sistema, aunque en ocasiones produzca tambin un aumento en el
coste del mismo.
Disponibilidad de la informacin cuando es necesaria y por los
medios adecuados (por ejemplo en determinados impresos, papel,
pantallas interactivas, acceso remoto, fax, modem...)

Suministro de la informacin de manera Selectiva, evitando
sobrecargas e informacin irrelevante. Supone la sustitucin de
cantidad por calidad, es decir informacin.

Variedad en la forma de presentacin de la informacin. El anlisis
de la informacin puede variar e incluso simplificarse variando la
forma de su presentacin, por ejemplo en el anlisis de una
tendencia mostrando nicamente los datos de manera numrica o
incorporndole un sencillo grfico de lneas.
Caractersticas de un Sistemas Informacin
El grado de Conocimiento incorporado en el sistema (relaciones
preestablecidas entre las informaciones contempladas en el sistema).

El tiempo de respuesta del sistema: diferencia entre una peticin de
servicio y su realizacin.

Exactitud: conformidad entre los datos suministrados por el sistema y los
reales. (Por ejemplo en e1 caso de predicciones, etc.)

Generalidad: conjunto de funciones disponibles para atender diferentes
necesidades.

Flexibilidad: capacidad de adaptacin y/o ampliacin del sistema a nuevas
necesidades. Un SI no debe ser esttico puesto que las necesidades de las
organizaciones varan con el tiempo.
Caractersticas de un Sistemas Informacin
Caractersticas de un Sistemas Informacin
Fiabilidad: probabilidad de que el sistema opere correctamente durante
un periodo de disponibilidad de uso.

Seguridad: proteccin contra prdida y/o uso no autorizado de los
recursos del sistema (accidentales o no).

Reserva: nivel de repeticin de la informacin para proteger de prdidas
catastrficas de alguna parte del sistema.

Amigabilidad para con el usuario: grado con que el sistema reduce las
necesidades de aprendizaje para su manejo.
Planeamiento
Estratgico
Control
Administrativo
Control
Operacional
Operaciones
N
e
c
e
s
i
d
a
d
e
s

d
e

I
n
f
o
r
m
a
c
i

n

D
e
t
a
l
l
a
d
a
E
s
t
r
u
c
t
u
r
a

e
n

l
a
s

D
e
c
i
s
i
o
n
e
s
Sistemas de Procesamiento de Transacciones
S
i
s
t
e
m
a
s

d
e

I
n
f
o
r
m
a
c
i

n

A
d
m
i
n
i
s
t
r
a
t
i
v
o
s
S
i
s
t
e
m
a
s

d
e

S
o
p
o
r
t
e

a

l
a
s

D
e
c
i
s
i
o
n
e
s



M
e
n
o
r
M
a
y
o
r
M
e
n
o
r
M
a
y
o
r
En Resumen
Nivel Origen de la
Informacin
Cantidad de
Informacin
Tipos de Decisiones
Estratgico Externa Selectiva No estructurada, no programable
Control Administrativo Ambas Ambas Semi estructurada/programables
Control Operativo Interna Masiva Estructuradas, programables
Tipo de Sistemas Caractersticas Nivel
Sistemas Transaccionales Maneja datos de procesos bien
estructurados.
Operativo
Sistemas de informacin
Administrativos
Apoyo al proceso de decisiones
administrativos.
Administrativo/Estratgico
Sistemas de Apoyo a la Toma de
Decisiones
Apoyo al proceso de decisiones sobre
situaciones particulares.
Estratgico
Sistemas Expertos e Inteligencia
Artificial
Entrega de una solucin frente a una
problemtica.
Estratgico
Tipos de Software
Ingeniera de Software, Ian Somerville
Ingeniera de Software, Ian Somerville
Recordando.
Ciclo de
vida del
Desarrollo
de Sistemas
Anlisis
Diseo
Desarrollo
Prueba
Implantacin
Mantencin
Anlisis
Anlisis de la Situacin actual
Tcnicas de Recoleccin de Datos
Anlisis de Datos Recolectados
Requerimientos Identificados
Generacin de idea de desarrollo
Documentacin
Diseo
Descripcin detallada del sistema
Diseo Conceptual de la Solucin
Aplicacin de Prueba
Documentacin
Desarrollo
Establecer
Estndares de
programacin
Aplicacin de
pruebas
Control de
versiones
Documentacin
Prueba
Aplicacin
de Prueba
Informe de
resultado de
pruebas
Documentacin
de Pruebas
Implantacin
Especificaciones Tcnicas de Instalacin
Planes de Contingencia
Plan de Revisin
Informe de Instalacin
Carta de Aceptacin
Mantenimiento
Correctivo

Cambiar el software
para corregir errores
Mantenimiento
Adaptativo

Cambiar el software
para adaptarlo a su
entorno
Mantenimiento
Perfectivo


Cambiar el software
para mejorarlo y
obtener nuevos
beneficios
Mantenimiento
Preventivo
Se suele llevar a cabo
un procesos de
Reingeniera para
producir un nuevo
software con la misma
funcionalidad pero de
mejor calidad.
Mantencin

Вам также может понравиться