Vous êtes sur la page 1sur 139

INGENIERA DEL

SOFTWARE

UNIVERSIDAD TCNICA DE AMBATO


MAESTRA EN GESTIN DE BASES DE DATOS
M.Sc. Ing. MARCOS RAL CRDOVA BAYAS
JUNIO 2013

CONTENIDO
1)Fundamentos de organizacin de los Sistemas de
Informacin
2)Bases tcnicas de los Sistemas de Informacin
3)Construccin de los Sistemas de Informacin
4)Sistemas de informacin modernos

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)
Los sistemas actuales de informacin son de
naturaleza tecnolgica y social.
Se debe entender la relacin entre los componentes
tcnicos de un SI y la estructura, funciones y polticas
de las instituciones.
Los SI deben dar respuesta a los objetivos de la
administracin y a los procesos de toma de
decisiones de la institucin.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)
OBJETIVOS DEL CAPTULO :
1. Defi nir SI
2. Explicar la diferencia entre la tecnologa de la informacin y
los SI
3. Describir las necesidades de informacin de los diferentes
niveles de la organizacin
4. Explicar la importancia de los SI
5. Identifi car los principales retos de administracin al construir
y usar SI en la institucin

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)
DEFINICIN DE SISTEMA DE INFORMACIN :
Conjunto de componentes interrelacionados que
permiten capturar, procesar, almacenar y distribuir la
informacin para apoyar la toma de decisiones y el
control en una institucin. Adems, para apoyar a la
toma de decisiones, la coordinacin y el control, los
sistemas de informacin pueden tambin ayudar a los
administradores y al personal a analizar problemas,
visualizar cuestiones complejas y crear nuevos
productos (LAUDON Y LAUDON, 1997)

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)
Segn la ACM (Association for Computing
Machinery), los objetivos de los SI son :
Mejorar los procesos organizacionales
Explotar las oportunidades creadas por las innovaciones en
tecnologa
Entender y administrar los requerimientos de informacin
en las instituciones
Disear y administrar la arquitectura empresarial
Identifi car y evaluar las alternativas de solucin y de
fuentes de informacin
Asegurar los datos y la infraestructura
Entender , administrar y controlar los riesgos de las
Tecnologas de la Informacin

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

REAS DE LA COMPUTACIN
Computer Science (Ciencias de la Computacin)
Computer Engineering (Ingeniera de Computadoras)
Software Engineering (Ingeniera de Software)
Information Systems (Sistemas de Informacin)
Information Technology (Tecnologa de la Informacin)
ABET (Accreditation Board for Engineering and
Technology)
ACM
IEEE
OMG (Object Management Group)
SEI (Software Engineering Institute): PSP, TSP, CMM, CMMi:
Capability Maturity Model integration
KAIZEN

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)
Diferencia entre la tecnologa
sistemas de informacin

de la informacin y los

Aun cuando los SI basados en computadoras emplean tecnologas de


informacin (TI), existe una diferencia profunda entre la TI y los SI.
La tecnologa que est atrs de los SI basados en TI est formada
por el hardware, software, las redes y las comunicaciones
(incluyendo las telecomunicaciones).
Los sistemas de informacin tienen solamente como un componente
a la tecnologa de la informacin.
La TI es la infraestructura, pero no es la que produce la informacin
que la empresa requiere.
Esta se la puede obtener a partir del entendimiento del problema a
resolver (o a automatizar), sus elementos arquitectnicos y de
diseo y los procesos que llevan a su solucin, a ms del personal
involucrado en su captura, procesamiento, almacenamiento y
difusin.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Tipos de Sistemas de Informacin:


Los tipos de SI dependen de las necesidades de informacin
que se tengan en los diferentes niveles de gestin en una
organizacin.
Actualmente se puede considerar que las organizaciones se
dividen en los siguientes niveles de gestin:
Estratgico (Sistemas de Informacin Ejecutiva)
Gerencial (Sistemas de Soporte a las Decisiones)
De conocimiento (Sistemas de Informacin Gerencial)
Operativo (Sistemas de Procesamiento Transaccional)

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

El modelo de la pirmide
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

10

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Tipos de Sistemas de Informacin:


Adicionalmente, las organizaciones tambin se dividen en
reas funcionales:
Ventas y mercadotecnia
Manufactura
Finanzas
Contabilidad
Recursos humanos

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

11

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Sistemas de Informacin de nivel


operativo:
Apoyan a los gerentes operativos al hacer el seguimiento de
las actividades y transacciones elementales de la institucin,
como ventas, recepcin de materiales, depsitos en efectivo,
nminas, decisiones de crdito y el fl ujo de materiales en la
planta.
Su fi n principal es responder a las cuestiones de rutina y seguir
el fl ujo de transacciones a lo largo de la institucin.
La informacin en estos sistemas debe ser fcilmente
accesible, actualizada y correcta.
Son los primeros sistemas que se suelen desarrollar en una
organizacin y son los que mantienen la informacin que luego
ser utilizada por los sistemas de nivel superior.
Ejemplos: ventas, inventarios, facturacin, nmina.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

12

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Sistemas de Informacin de nivel de


conocimiento:
En estos se apoyan los trabajadores del conocimiento
(como ingenieros, arquitectos o cientfi cos) y los de la
informacin (como secretarias, contadores o empleados) en
una institucin.
Estos sistemas pueden mejorar la productividad de los
ingenieros y diseadores.
Su fi nalidad es ayudar a la empresa a integrar nuevos
conocimientos para el negocio y para que la institucin
controle el fl ujo de la documentacin.
Estos sistemas en la forma de estaciones de trabajo y
sistemas de ofi cina constituyen las aplicaciones de mayor
crecimiento en la actualidad en los negocios.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

13

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Sistemas de Nivel Gerencial:


Diseados para las actividades de seguimiento, control, toma
de decisiones y actividades de gestin de los administradores
de nivel medio.
Proporcionan reportes peridicos en vez de informacin
instantnea sobre las operaciones.
Algunos de estos sistemas dan soporte a decisiones no
rutinarias. Tienden a enfocarse en decisiones menos
estructuradas para las cuales los requerimientos de
informacin no son siempre claros.
Ejemplo:
Cul sera el impacto sobre los programas de produccin si se
duplicaran las ventas en diciembre?
CRM (Customer Relantionship Management)
BSC (Balance Score Card)
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

14

FU N DAM E N TOS D E O RGAN IZAC IN D E LO S SIST E M AS


D E IN F ORM AC I N (S I)

Sistemas de Nivel Estratgico:


Ayudan a los niveles directivos a atacar y dirigir las
cuestiones estratgicas y las tendencias a largo plazo
dentro y en el entorno de la organizacin.
Su inters principal es hacer frente a los cambios que
ocurren en el entorno con las capacidades con las que
cuentan.
Ejemplo:
Cules son las tendencias a largo plazo de los costos y en
dnde se ubica nuestra empresa?
ERP: Enterprise Resource Planning

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

15

SOFTWARE
Software: son los programas, los documentos
asociados y la confi guracin de datos que se
necesitan para hacer que estos programas operen de
manera correcta. (Ian Sommerville, 2002)

11/26/15

16

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
OBJETIVOS DEL CAPTULO :
1. Determinar los componentes de un SI como Sistema
Informtico
2. Conocer la clasifi cacin de los Sistemas Informticos
3. Describir los componentes de un SI
4. Describir los modelos del ciclo de vida de desarrollo de SI

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

17

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Componentes de un Sistema de Informacin
Un SI apoyado en la tecnologa se puede comparar a un
Sistema de Computacin o Sistema Informtico, desde el
punto de vista de sus componentes tecnolgicos.
Un sistema informtico como todo sistema, es el conjunto
de partes interrelacionadas, hardware, software, recurso
humano, datos y redes que permiten almacenar, procesar y
transmitir la informacin.
Los sistemas informticos pasan por diferentes fases en su
ciclo de vida, desde la captura de requisitos hasta el
mantenimiento.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

18

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de los Sistemas Informticos
Los S.I. pueden clasifi carse en base a numerosos criterios.
Por supuesto las clasifi caciones no son estticas y es
comn encontrar sistemas hbridos que no encajen en una
nica categora.
Por su uso pueden ser:
De uso general.
De uso especfi co.

Por el paralelismo de los procesadores, pueden ser:


SISD: Single Instruction Single Data
SIMD: Single Instruction Multiple Data
MIMD: Multiple Instruction Multiple Data

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

19

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de los Sistemas Informticos
Por el tipo de ordenador utilizado en el sistema

11/26/15

Estaciones de trabajo (Workstations)


Terminales ligeros (Thin clients)
Microordenadores (por ejemplo ordenadores personales)
Miniordenadores (servidores pequeos)
Macroordenadores (servidores de gran capacidad)
Superordenadores

M.Sc. Ing. Marcos Ral Crdova Bayas

20

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de los Sistemas Informticos
Por la arquitectura

11/26/15

Sistema aislado
Arquitectura cliente-servidor (2 capas)
Arquitectura de 3 capas
Arquitectura de n capas
Monitor de teleproceso o servidor de transacciones

M.Sc. Ing. Marcos Ral Crdova Bayas

21

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Hardware
Corresponde a todas las partes tangibles de un sistema
informtico; sus componentes son: elctricos, electrnicos,
electromecnicos y mecnicos.
El trmino no solamente se aplica a una computadora tal como
se la conoce, tambin, por ejemplo, a un robot, un telfono
mvil, una cmara fotogrfi ca o un reproductor de multimedia,
ya que poseen hardware y tambin software.
Todo sistema informtico tiene los siguientes componentes de
HW para las funciones de procesamiento, almacenamiento y
entrada/salida de datos:

11/26/15

Procesamiento: Unidad Central de Procesamiento (CPU)


Almacenamiento: Memorias (RAM)
Entrada: Perifricos de entrada (E)
Salida: Perifricos de salida (S)
Entrada/Salida: Perifricos mixtos (E/S)
M.Sc. Ing. Marcos Ral Crdova Bayas

22

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Unidad Central de Procesamiento (CPU)
Es el componente fundamental del computador, encargado
de interpretar y ejecutar instrucciones y de procesar datos.
En los computadores modernos, la funcin de la CPU la
realiza uno o ms microprocesadores.
Se conoce como microprocesador a una CPU que es
manufacturada como un nico circuito integrado.
Un servidor de red o una mquina de clculo de alto
rendimiento (supercomputadora), puede tener varios,
incluso
miles
de
microprocesadores
trabajando
simultneamente o en paralelo (multiprocesamiento); en
este caso, todo ese conjunto conforma la CPU de la
mquina.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

23

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Unidad Central de Procesamiento (CPU):
Las CPU en la forma de un nico microprocesador no slo estn
presentes en las computadoras personales (PC), sino tambin en
otros tipos de dispositivos que incorporan una cierta capacidad de
proceso o "inteligencia electrnica", como pueden ser:

Controladores de procesos industriales


Televisores
Automviles
Calculadoras
Aviones
Telfonos mviles
Electrodomsticos
Juguetes y muchos ms.

Actualmente los diseadores y fabricantes ms populares de


microprocesadores de PC son Intel y AMD
Para el mercado de dispositivos mviles y de bajo consumo, los
principales son Samsung, Qualcomm y Texas Instruments.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

24

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memoria RAM
Random Access Memory, o "memoria de acceso aleatorio".
El trmino tiene relacin con la caracterstica de presentar
iguales tiempos de acceso a cualquiera de sus posiciones (ya sea
para lectura o para escritura).
Esta particularidad tambin se conoce como "acceso directo", en
contraposicin al acceso secuencial.
La RAM es la memoria utilizada en una computadora para el
almacenamiento transitorio y de trabajo (no masivo).
En la RAM se almacena temporalmente la informacin, datos y
programas que la CPU lee, procesa y ejecuta.
La memoria RAM es conocida como Memoria principal de la
computadora, tambin como "Central o de Trabajo.
Se diferencia de las llamadas memorias auxiliares, secundarias o
de almacenamiento masivo (como discos duros, unidades de
estado slido, cintas magnticas u otras memorias).
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

25

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memorias RAM
Las memorias RAM son, comnmente, voltiles; lo cual
signifi ca que pierden rpidamente su contenido al
interrumpir su alimentacin elctrica.
Las ms comunes y utilizadas como memoria central son
"dinmicas" (DRAM), lo cual signifi ca que tienden a perder
sus datos almacenados en breve tiempo (por descarga, an
estando con alimentacin elctrica), por ello necesitan un
circuito electrnico especfi co que se encarga de proveerle
el llamado "refresco" (de energa) para mantener su
informacin.
La memoria RAM de un computador se provee de fbrica e
instala en lo que se conoce como mdulos.
Ellos albergan varios circuitos integrados de memoria DRAM
que, conjuntamente, conforman toda la memoria principal.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

26

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memorias RAM dinmicas:
SDR SDRAM: Memoria con un ciclo sencillo de acceso por
ciclo de reloj. Actualmente en desuso, fue popular en los
equipos basados en el Pentium III y los primeros Pentium 4.
DDR SDRAM: Memoria con un ciclo doble y acceso
anticipado a dos posiciones de memoria consecutivas. Fue
popular en equipos basados en los procesadores Pentium 4
y Athlon 64.
DDR2 SDRAM: Memoria con un ciclo doble y acceso
anticipado a cuatro posiciones de memoria consecutivas.
DDR3 SDRAM: Memoria con un ciclo doble y acceso
anticipado a ocho posiciones de memoria consecutivas. Es
el tipo de memoria ms actual, est remplazando
rpidamente a su predecesora, la DDR2

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

27

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memorias RAM dinmicas:
Los estndares JEDEC, establecen las caractersticas
elctricas y las fsicas de los mdulos, incluyendo las
dimensiones del circuito impreso.
Los estndares usados actualmente son:
DIMM: Con presentaciones de 168 pines (usadas con SDR y
otras tecnologas antiguas), 184 pines (usadas con DDR y el
obsoleto SIMM) y 240 (para las tecnologas de memoria
DDR2 y DDR3).
SO-DIMM:
Para
computadores
porttiles,
es
una
miniaturizacin de la versin DIMM en cada tecnologa.
Existen de 144 pines (usadas con SDR), 200 pines (usadas
con DDR y DDR2) y 240 pines (para DDR3).

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

28

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memorias RAM especiales
Son memorias RAM con caractersticas particulares, y que
normalmente no se utilizan como memoria central de la
computadora:
SRAM: Siglas de Static Random Access Memory. Es un tipo de
memoria ms rpida que la DRAM (Dynamic RAM).
El trmino "esttica" deriva del hecho que no necesita el
refresco de sus datos. Si bien esta RAM no requiere circuito de
refresco, ocupa ms espacio y utiliza ms energa que la DRAM.
Este tipo de memoria, debido a su alta velocidad, es usada
como memoria cach.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

29

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Memorias RAM especiales
NVRAM: Siglas de Non-Volatile Random Access Memory.
Memoria RAM no voltil (mantiene la informacin en ausencia de
alimentacin elctrica).
Hoy en da, la mayora de memorias NVRAM son memorias fl ash,
muy usadas para telfonos mviles y reproductores porttiles
de MP3.

VRAM: Siglas de Video Random Access Memory.


Es un tipo de memoria RAM que se utiliza en las tarjetas
grfi cas del computador.
La caracterstica particular de esta clase de memoria es que es
accesible de forma simultnea por dos dispositivos.
As, es posible que la CPU grabe informacin en ella, al tiempo
que se leen los datos que sern visualizados en el Monitor de
computadora.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

30

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Perifricos
Se entiende por perifrico a las unidades o dispositivos que
permiten a la computadora comunicarse con el exterior,
esto es, tanto ingresar como exteriorizar informacin y
datos.
Los perifricos son los que permiten realizar las
operaciones conocidas como de entrada/salida (E/S).
Aunque son estrictamente considerados accesorios o no
esenciales, muchos de ellos son fundamentales para el
funcionamiento adecuado de la computadora moderna:
el teclado, el disco duro y el monitor son elementos actualmente
imprescindibles;
no lo son un escner o un plter.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

31

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Dispositivos de entrada de informacin (E)
De esta categora son aquellos que permiten el ingreso de
informacin, en general desde alguna fuente externa o por
parte del usuario.
Los dispositivos de entrada proveen el medio fundamental
para transferir hacia la computadora (ms propiamente al
procesador) informacin desde alguna fuente, sea local o
remota.
Tambin permiten cumplir la esencial tarea de leer y cargar
en memoria el sistema operativo y las aplicaciones o
programas informticos, los que a su vez ponen operativa
la computadora y hacen posible realizar las ms diversas
tareas.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

32

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
D ispositivos d e e ntrad a d e inform acin (E)
Entre los perifricos de entrada se pueden mencionar:

Teclado
Mouse o ratn
Escner
Micrfono
Cmara web
Lectores pticos de cdigo de barras
Joystick
Lectora de CD, DVD o BluRay (slo lectoras)
Placas de adquisicin/conversin de datos, etc.

Pueden considerarse como imprescindibles para el funcionamiento, (de


manera como hoy se concibe la informtica) al teclado, al ratn y algn
dispositivo lector de discos; ya que tan slo con ellos el hardware
puede ponerse operativo para un usuario.
Los otros son ms bien accesorios, aunque en la actualidad pueden
resultar de tanta necesidad que son considerados parte esencial de
todo el sistema.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

33

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Dispositivos de salida de informacin (S)
Son aquellos que permiten emitir o dar salida a la informacin
resultante de las operaciones realizadas por la CPU.
Los dispositivos de salida aportan el medio fundamental para
exteriorizar y comunicar la informacin y datos procesados;
ya sea al usuario o bien a otra fuente externa, local o remota.
Los dispositivos ms comunes de este grupo son los
monitores clsicos (no de pantalla tctil), las impresoras, y
los altavoces.
Entre los perifricos de salida puede considerarse como
imprescindible para el funcionamiento del sistema, al monitor.
Otros, aunque accesorios, son sumamente necesarios para un
usuario que opere un computador moderno.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

34

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Dispositivos mixtos (E/S de informacin)
Son aquellos dispositivos que pueden operar de ambas formas:
tanto de entrada como de salida.
Tpicamente, se puede mencionar como perifricos mixtos o de
Entrada/Salida a:

Discos rgidos
Disquetes
Unidades de cinta magntica
Lecto-grabadoras de CD/DVD, discos ZIP, etc.
Tambin entran en este rango, con sutil diferencia, otras unidades,
tales como: Tarjetas de Memoria fl ash o unidad de estado slido,
tarjetas de red, mdems, tarjetas de captura/salida de vdeo

Si bien se puede clasifi car al pendrive (lpiz de memoria),


memoria fl ash o memoria USB o unidades de estado slido en la
categora de memorias, normalmente se los utiliza como
dispositivos de almacenamiento masivo; siendo todos de categora
Entrada/Salida
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

35

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Dispositivos mixtos (E/S de informacin)
Los dispositivos de almacenamiento masivo tambin son
conocidos como "Memorias Secundarias o Auxiliares".
Entre ellos, sin duda, el disco duro ocupa un lugar especial,
ya que es el de mayor importancia en la actualidad, en el
que se aloja el sistema operativo, todas las aplicaciones,
utilitarios, etc. que utiliza el usuario; adems de tener la
sufi ciente capacidad para albergar informacin y datos en
grandes volmenes por tiempo prcticamente indefi nido.
Los servidores Web, de correo electrnico y de redes con
bases de datos, utilizan discos rgidos de grandes
capacidades y con una tecnologa que les permite trabajar
a altas velocidades como SCSI incluyendo tambin,
normalmente, capacidad de redundancia de datos RAID.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

36

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Dispositivos mixtos (E/S de informacin)
Incluso utilizan tecnologas hbridas: disco rgido y unidad
de estado slido, lo que incrementa notablemente su
efi ciencia.
Las interfaces actuales ms usadas en discos duros son:
IDE, SATA, SCSI y SAS; y en las unidades de estado slido
son SATA y PCI-Express ya que necesitan grandes anchos de
banda.
La pantalla tctil (no el monitor clsico) es un dispositivo
que se considera mixto, ya que adems de mostrar
informacin y datos (salida) puede actuar como un
dispositivo de entrada, remplazando, por ejemplo, a
algunas funciones del ratn o del teclado

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

37

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Componente Software de los SI
Se conoce como software al equipamiento lgico o
soporte lgico de un sistema informtico, comprende
el conjunto de los componentes lgicos necesarios
que hacen posible la realizacin de tareas especfi cas
por medio del hardware.
Dentro del entorno de los Sistemas de Informacin en
la empresa, se puede clasifi car al software en tres
tipos:
Software del sistema
Software de aplicaciones
Software de usuario fi nal

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

38

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Software del sistema:
Coordina las distintas partes del sistema de computacin y
sirve como mediacin entre el software de aplicacin y el
hardware de la computadora.
El software del sistema que administra y controla las
actividades y recursos de la computadora se llama sistema
operativo.
Adicionalmente, otro software del sistema consiste en
programas de traduccin de lenguajes de programacin, que
convierten los programas escritos en lenguajes de alto nivel
en lenguaje de mquina o de bajo nivel.
Tambin en esta categora estn los utilitarios o programas
de utilera que realizan tareas de procesamiento comunes,
como copiar archivos, limpiar la memoria principal o realizar
clculos no complejos.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

39

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Software de aplicaciones:
Programas escritos para una aplicacin particular de negocios, con
el objeto de resolver tareas especifi cadas por los usuarios fi nales.

El proceso de obtencin del software puede ser:


Interno a la organizacin: el sistema est siendo construido por esa
organizacin para uso propio.
A medida: donde un cliente pide a otra organizacin construir un
sistema especfi co a sus requisitos.
Adaptacin: en el cual un producto genrico o marco es ajustado a las
necesidades de un cliente.
Cooperativo: en el cual el conocimiento de la aplicacin, los requisitos y
el eventual uso del sistema est distribuido entre diferentes
organizaciones.

Para su desarrollo se utilizan:


Lenguajes de programacin: PHP, Java, C#
Bases de datos: Oracle, SQLServer, Sybase, MySQL, PostgreSQL
Herramientas de diseo de interfaces grfi cas: Flash, HTML, lenguajes
visuales (Visual .net, PowerBuilder)

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

40

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Software de usuario fi nal:
Son herramientas de software que permiten el desarrollo de
aplicaciones por los usuarios fi nales con muy poca o nula
intervencin de programadores profesionales.
Ejemplos:

11/26/15

Hojas electrnicas (Excel)


Procesador de palabras (Word)
Presentaciones (PowerPoint)
Bases de datos (Access)
Herramientas de diseo para ingeniera (CAD/CAM)
Diseadores grfi cos (Flash)

M.Sc. Ing. Marcos Ral Crdova Bayas

41

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Recurso humano
Est formado por todas las personas involucradas de alguna manera
con los SI.
Bsicamente se los puede clasifi car en 3 tipos:

Clientes
Usuarios
Personal tcnico

Clientes

11/26/15

Son las personas que solicitan el desarrollo de un SI


Se conocen tambin como Stakeholders o involucrados
Son tambin los dueos del proceso del negocio
Pueden ser tambin aquellos que fi nancian el desarrollo del producto
Tienen niveles jerrquicos superiores dentro de la organizacin
De su accionar y su apoyo depende en gran medida el xito del proyecto
Son los que defi nen los requerimientos principales del SI
Participan en tareas de aprobacin, control, pruebas y validacin de los SI

M.Sc. Ing. Marcos Ral Crdova Bayas

42

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Recurso humano
Usuarios:

11/26/15

Normalmente son la personas que usan los SI


Los clientes en ocasiones tambin son usuarios de los SI
Suelen ocupar niveles jerrquicos inferiores dentro de la organizacin
Deben tambin participar en la defi nicin de los requerimientos del SI
Son los que ms conocen de los procesos y por tanto son relevantes en
la identifi cacin de las necesidades de los SI
Pueden ser de todo tipo: analistas organizacionales, personal tcnico,
personal de apoyo.
Tambin intervienen en procesos de pruebas y validacin de requisitos
Son los que detectan y comunican los errores que se producen en los SI
De su participacin y contribucin tambin depende el xito de los
proyectos de desarrollo de los SI

M.Sc. Ing. Marcos Ral Crdova Bayas

43

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Recurso humano
Personal tcnico:
Formado por las personas que participan en los procesos de
desarrollo, operacin y mantenimiento de los SI
Debe ser personal califi cado y preparado en la creacin y uso de
tecnologa para SI
Para el desarrollo se pueden clasifi car en los siguientes roles y
funciones.

11/26/15

Ingenieros de Requisitos o Analistas de Sistemas: definen, analizan, especifican y


verifican requisitos
Diseadores: elaboran modelos para el diseo de los SI
Arquitectos de software: definen los componentes de un SI y su interrelacin
Programadores: son los encargados de desarrollar el cdigo de los SI
Ingenieros de Prueba: personal encargado de llevar a cabo las pruebas del SI
Documentadores: personal encargado de documentar tcnicamente los SI
Ingenieros de calidad: encargados de definir los planes de calidad y de su
cumplimiento
Gerentes: de proyecto, de garanta de calidad, de gestin de la configuracin
M.Sc. Ing. Marcos Ral Crdova Bayas

44

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Es toda la informacin recogida en el dominio del problema o
mundo real y que ser utilizada por los SI
Una vez recopilados los datos, se los almacena en diferentes
tipos de almacenamiento:
Sistemas de archivos
Sistemas de bases de datos

Son la base fundamental para la construccin de los SI


De su calidad depende la calidad de las salidas que se
obtengan de los SI, una vez que estos datos son procesados
por los SI
Los datos almacenados se convierten en Informacin
La informacin procesada se convierte en Conocimiento, y ste
es utilizado por las personas de la organizacin para llevar a
cabo sus tareas y, fundamentalmente, tomar decisiones
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

45

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Actualmente, la forma ms comn de administrar los datos
de un SI es por medio de los Sistemas de Gestin de Bases
de Datos (SGBD) o DBMS (Data Base Management Systems)
Los DBMS permiten la administracin de las Bases de Datos
donde se almacenan los datos, por medio de los siguientes
procesos bsicos:

11/26/15

Creacin
Consulta
Insercin
Actualizacin
Borrado

M.Sc. Ing. Marcos Ral Crdova Bayas

46

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
D atos
Existen diferentes tipos de DBMS:

Jerrquicos
En red
Relacionales
Orientados a objetos
Objeto relacionales
Documentales
En grilla (grid)

Los ms comunes y que se utilizan intensivamente en nuestro medio


son los DBMS relacionales (RDBMS):

11/26/15

Oracle
SQLServer
DB2
Sybase
IBM Informix
MySQL
PostgreSQL
M.Sc. Ing. Marcos Ral Crdova Bayas

47

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Los DBMS relacionales permiten estructurar las bases de
datos en Tablas y Relaciones.
Las tablas contienen la informacin recopilada de la vida
real (datos)
Las relaciones permiten implementar la forma como los
datos se conectan en la vida real
Ejemplo:
BDD de Administracin Acadmica
Tablas:

11/26/15

Alumno
Profesor
Materia
Unidad Acadmica
Evaluacin

M.Sc. Ing. Marcos Ral Crdova Bayas

48

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Las tablas se componen de campos o columnas
Un campo o un conjunto de ellos forma la clave primaria:
identifi cador nico de una fi la o registro de la tabla (PK primary
key)
Ejemplo:
BDD de Administracin Acadmica
Campos:

Alumno: cdula, nombre, direccin, telfono, fecha de nacimiento. PK :


cdula
Profesor: cdula, nombre, direccin, telfono, profesin. PK : cdula
Materia: nombre, tipo, cdigo, nmero de crditos. PK: cdigo
Unidad Acadmica: nombre, tipo, ubicacin, nmero de alumnos. PK: nombre
Evaluacin: tipo, periodo, nombre, fecha, nota + cdula alumno + cdigo
materia

En esta ltima tabla, cdula alumno y cdigo materia se conocen como claves
forneas o foreing key (FK), y son los campos que permiten la relacin entre tablas:

11/26/15

Un alumno es evaluado en una materia

M.Sc. Ing. Marcos Ral Crdova Bayas

49

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Las relaciones entre tablas tienen cardinalidad, denotando
cuntos registros de una tabla se pueden relacionar con
cuntos de otra.
Las cardinalidades pueden ser:
Uno a uno
Uno a muchos
Muchos a muchos

Cuando existe una relacin muchos a muchos se debe crear


una tabla intermedia que permita romper la multiplicidad y
permitir una administracin ms fcil de la tabla y de la BDD.
Ejemplo:
Muchos alumnos son evaluados en muchas materias
Se crea la tabla Alumno x Materia, que contiene los datos de la
evaluacin solamente.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

50

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Datos
Las bases de datos son el componente fundamental de los SI
en las organizaciones.
A partir de esas BDD se pueden desarrollar una serie de
aplicaciones que permitan la toma de decisiones en la
empresa.
As, se ha dado origen a:

11/26/15

Bases de Datos Histricas


Bases de Datos Distribuidas
Sistemas de Informacin Gerencial
Cubos OLAP (On-Line Analytic Processing)
Data Marts
Data Warehouse
Data Mining
Business Intelligence
M.Sc. Ing. Marcos Ral Crdova Bayas

51

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Redes
Telefona fi ja
El mtodo ms elemental para realizar una conexin a Internet es el
uso de un mdem en un acceso telefnico bsico
. A pesar que no tiene las ventajas de la banda ancha, este sistema
ha sido el punto de inicio para muchos internautas y es una
alternativa bsica para zonas de menor poder adquisitivo.

Banda ancha
La banda ancha originariamente haca referencia a una capacidad
de acceso a Internet superior al acceso analgico (56 kbps en un
acceso telefnico bsico o 128 kbps en un acceso bsico RDSI).
El concepto ha variado con el tiempo en paralelo a la evolucin
tecnolgica. Segn la Comisin federal de Comunicaciones de los
EEUU (FCC) se considera banda ancha el acceso a una velocidad
igual o superior a los 200 kbps, como mnimo en un sentido. Para la
Unin Internacional de Telecomunicaciones el umbral se sita en los
2 Mbps.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

52

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Banda ancha
Segn los pases, se encuentran diferentes tecnologas:

FTTH (fi bra ptica hasta el hogar)


Cable (introducido en principio por distribucin de TV)
Satlite
RDSI (soportada por la red telefnica tradicional)
Otras en fase de desarrollo.
El modelo de desarrollo de la conectividad en cada pas ha sido
diferente y las decisiones de los reguladores de cada pas han
dado lugar a diferentes estructuras de mercado.

Telefona mvil
A pesar de ser una modalidad ms reciente, en todo el mundo
se usa ms la telefona mvil que la fi ja.
Se debe a que las redes de telefona mvil son ms fciles y
baratas de desplegar.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

53

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Telefona mvil
Primeras tecnologas: GPRS y EDGE tipo 2.5G.
Banda ancha en telefona mvil empez con el 3G, que
permita 384 kbps
3.5G o HSPA (High Speed Packet Access), que permite hasta
14 Mbps de bajada
HSDPA (High Speed Downlink Packet Access) a 5,76 Mbps de
subida si se utiliza a ms HSUPA (High Speed Uplink Packet
Access).
Long Term Evolution o redes de cuarta generacin y con
velocidades de 50 Mbps.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

54

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Redes en el hogar

Telfono fi jo
Telfono mvil
PDA
Wi-Fi

Internet
Navegador de I nternet

I n tern e t E x p lo re r
Go og l e C h rom e
Mo zil a Fi re fox
S af a ri (A p p le )

Servicios en Internet

C o rreo e le ct rn ic o
B u s c ad o re s
B an c a on l in e
A u d io y m s ic a
TV y c in e
C o me rc io e l ec tr n ic o : e -c o mm e rce , e - b u s in e s s
Go b ie rn o el ec tr n i co : e - g ov e rn me n t
Ad m in i s tra c i n e le c tr ni c a: e - m an a g e me n t
E d u c ac i n : e - le a rn in g
S er vi ci os m vil e s : m en s a jer a mu ltim e d ia
B log s
Re d es s o ci a les : M yS p a c e, Fa ce b o o k, Li n ked I n , Twitte r

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

55

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Protocolos de redes:
Modelo OSI: Open Systems Interconnection
Modelo TCP/IP: Transmission Control Protocol / Internet
Protocol

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

56

# Capa

Unidad de
intercambio

7
Aplicacin
.

APDU

6
Presentacin
.

PPDU

5
Sesin
.

SPDU

4
Transporte
.

TPDU

3
Red
.

Paquete

2
Enlace
.

Marco / Trama

1
Fsica
.

Bit

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

MODELO
OSI
7

capas:
Fsica
Enlace
Re d
Tr a n s p o r t e
Sesin
Pre s e n t a c i
n
Aplicacin

57

# Capa

Unidad de
intercambio

4
Aplicacin
.

no definido

3
Transporte
.

Paquete

2
Red / Interred
.

no definido (
Datagrama)

1
Enlace / nodo a red
.

??

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

MODELO
TCP/IP

4 capas:
Enlace/nod
o a re d
Re d /
I n t e rre d
Tr a n s p o r t e
Aplicacin

58

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las redes
P o r a l c a n c e
R e d d e r e a p e r s o n a l, o PA N ( P e r s o n a l A r e a N e t w o r k ) e n i n g l s, e s u n a re d d e
o rd e n a d o re s u s a d a p a r a l a c o m u n i c a c i n e n t re l o s d i s p o s i t i v o s d e l a
c o m p u t a d o r a c e rc a d e u n a p e r s o n a .
R e d i n a l m b r i c a d e r e a p e r s o n a l, o W PA N ( W i r e l e s s P e r s o n a l A r e a
N e t w o r k ) , e s u n a re d d e c o m p u t a d o r a s i n a l m b r i c a p a r a l a c o m u n i c a c i n e n t re
d i s t i n t o s d i s p o s i t i v o s ( t a n t o c o m p u t a d o r a s , p u n t o s d e a c c e s o a i n t e rn e t,
t e l f o n o s c e l u l a re s, P D A, d i s p o s i t i v o s d e a u d i o , i m p re s o r a s) c e rc a n o s a l p u n t o
d e a c c e s o. E s t a s re d e s n o rm a l m e n t e s o n d e u n o s p o c o s m e t ro s y p a r a u s o
personal, as como fuera de ella. El medio de transporte puede ser cualqueira
d e l o s h a b i t u a l e s e n l a s re d e s i n a l m b r i c a s p e ro l a s q u e re c i b e n e s t a
denominacin son habituales en Bluetooth.
R e d d e r e a l o c a l, o L A N ( L o c a l A r e a N e t w o r k ) , e s u n a re d q u e s e l i m i t a a u n
re a e s p e c i a l re l a t i v a m e n t e p e q u e a t a l c o m o u n c u a r t o , u n s o l o e d i fi c i o , u n a
n a v e , o u n a v i n . L a s re d e s d e re a l o c a l a v e c e s s e l l a m a n u n a s o l a re d d e
l o c a l i z a c i n . N o u t i l i z a n m e d i o s o re d e s d e i n t e rc o n e x i n p b l i c o s .
R e d d e r e a l o c a l i n a l m b r i c a, o W L A N ( W i r e l e s s L o c a l A r e a N e t w o r k ) , e s u n
s i s t e m a d e c o m u n i c a c i n d e d a t o s i n a l m b r i c o fl ex i b l e , m u y u t i l i z a d o c o m o
a l t e rn a t i v a a l a s re d e s d e re a l o c a l c a b l e a d a s o c o m o ex t e n s i n d e e s t a s .

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

59

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las red es
P o r a lc anc e
R e d d e r e a d e c a m p u s, o C A N ( C a m p u s A r e a N e t w o r k ) , e s u n a re d d e
c o m p u t a d o r a s d e a l t a v e l o c i d a d q u e c o n e c t a re d e s d e re a l o c a l a t r a v s d e
u n re a g e o g r fi c a l i m i t a d a , c o m o u n c a m p u s u n i v e r s i t a r i o , u n a b a s e
m i l i t a r , h o s p i t a l , e t c . Ta m p o c o u t i l i z a m e d i o s p b l i c o s p a r a l a i n t e rc o n e x i n .
Red de rea metropolitana (metropolitan area network o MAN, en ingls)
e s u n a re d d e a l t a v e l o c i d a d ( b a n d a a n c h a ) q u e d a c o b e r t u r a e n u n re a
g e o g r fi c a m s ex t e n s a q u e u n c a m p u s , p e ro a n a s l i m i t a d o. Po r e j e m p l o ,
u n re d q u e i n t e rc o n e c t e l o s e d i fi c i o s p b l i c o s d e u n m u n i c i p i o d e n t ro d e l a
l o c a l i d a d p o r m e d i o d e fi b r a p t i c a .
R e d e s d e r e a a m p l i a, o WA N ( W i d e A r e a N e t w o r k ) , s o n re d e s i n f o rm t i c a s
q u e s e ex t i e n d e n s o b re u n re a g e o g r fi c a ex t e n s a u t i l i z a n d o m e d i o s c o m o :
s a t l i t e s , c a b l e s i n t e ro c e n i c o s , I n t e rn e t , fi b r a s p t i c a s p b l i c a s , e t c .
R e d d e r e a d e a l m a c e n a m i e n t o, e n i n g l s S A N ( S t o r a g e A r e a N e t w o r k ) ,
e s u n a re d c o n c e b i d a p a r a c o n e c t a r s e r v i d o re s, m a t r i c e s ( a r r a y s ) d e d i s c o s
y l i b re r a s d e s o p o r t e , p e rm i t i e n d o e l t r n s i t o d e d a t o s s i n a f e c t a r a l a s
re d e s p o r l a s q u e a c c e d e n l o s u s u a r i o s .
R e d d e r e a l o c a l v i r t u a l, o V L A N ( V i r t u a l L A N ) ,

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

60

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las redes
Por tipo de conexin
Medios guiados
E l c a b l e c o a x i a l s e u t i l i z a p a r a tr a n s p o r t a r s e a l e s e l e c t ro m a g n t i c a s d e
a l t a f re c u e n c i a q u e p o s e e d o s c o n d u c t o re s c o n c n t r i c o s , u n o c e n t r a l ,
l l a m a d o v i v o y u n o ex t e r i o r d e n o m i n a d o m a l l a o b l i n d a j e , q u e s i r v e c o m o
re f e re n c i a d e t i e rr a y re t o rn o d e l a s c o rr i e n t e s ; l o s c u a l e s e s t n
s e p a r a d o s p o r u n m a t e r i a l d i e l c t r i c o q u e , e n re a l i d a d , t r a n s p o r t a l a
s e a l d e i n f o rm a c i n .
E l c a b l e d e p a r t r e n z a d o e s u n a f o rm a d e c o n ex i n e n l a q u e d o s
c o n d u c t o re s e l c t r i c o s a i s l a d o s s o n e n tre l a z a d o s p a r a t e n e r m e n o re s
i n t e r f e re n c i a s y a u m e n t a r l a p o t e n c i a y d i s m i n u i r l a d i a f o n a d e l o s c a b l e s
a d y a c e n t e s . De p e n d i e n d o d e l a re d s e p u e d e n u t i l i z a r , u n o , d o s , c u a t ro o
m s p a re s .
L a fi b r a p t i c a e s u n m e d i o d e t r a n s m i s i n e m p l e a d o h a b i t u a l m e n t e e n
re d e s d e d a t o s ; u n h i l o m u y fi n o d e m a t e r i a l t r a n s p a re n t e , v i d r i o o
m a t e r i a l e s p l s t i c o s , p o r e l q u e s e e n v a n p u l s o s d e l u z q u e re p re s e n t a n
l o s d a t o s a t r a n s m i t i r.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

61

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las redes
Por tipo de conexin
Medios no guiados
R ed po r radi o e s a q u e lla q u e e m p le a la ra diofre cu en cia c o m o m ed i o
d e u n i n d e la s d iv er s a s e s t a c io n e s d e la re d .
R ed po r i n frar ro jo s , p erm it en la c o m u n ic a c i n e n t re d o s n o d o s ,
u s a n d o u n a s e rie d e leds in frarrojo s p a ra e ll o. S e t ra t a d e
e m is o re s / rec e p t o res d e o n d a s in f r a rro ja s e n t re a m b o s d is p o s it iv o s ,
c a d a d is p o s it iv o n e c es it a a l o t ro p a ra rea liz a r la c o m u n ic a c i n p o r
e llo es es c a s a s u u t iliz a c i n a g ra n e s c a la . N o d is p o n e n d e g ra n
a lc a c en y n e c e s it a n d e vis ib ilid a d e n t re lo s d is p o s it iv o s .
R ed po r mi c r oon d as , es u n t ip o d e re d in a l m b ric a q u e u t iliz a
m icroon d as c o m o m e d io d e t ra n s m is i n . Lo s p ro t o c o lo s m s
f re c u en t es s o n : el IE E E 802.11b y t ra n s m it e a 2 ,4 GH z, a lc a n z a n d o
v e lo c id a d es d e 1 1 M b p s ( Me ga bits por s eg un do) ; el r a n g o d e 5 ,4 a
5 ,7 GH z p a ra e l p ro t o c o lo I E E E 802.11a; e l IE E E 8 02 .1 1n q u e p erm it e
v e lo c id a d es d e h a s t a 6 0 0 M b p s ; e t c .
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

62

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN

Clasifi cacin de las redes


Por relacin funcional
Cliente-servidor es la arquitectura que
consiste bsicamente en un cliente que
realiza peticiones a otro programa (el
servidor) que le da respuesta.
Peer-to-peer, o red entre iguales, es aquella
red de computadoras en la que todos o
algunos aspectos funcionan sin clientes ni
servidores fi jos, sino una serie de nodos que
se comportan como iguales entre s.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

63

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las redes
Por tecnologa
Red Point-To-Point es aquella en la que existe multitud
de conexiones entre parejas individuales de mquinas.
Este tipo de red requiere, en algunos casos, mquinas
intermedias que establezcan rutas para que puedan
transmitirse paquetes de datos. El medio electrnico
habitual para la interconexin es el conmutador, o switch.
Red broadcast se caracteriza por transmitir datos por un
slo canal de comunicacin que comparten todas las
mquinas de la red. En este caso, el paquete enviado es
recibido por todas las mquinas de la red pero nicamente
la destinataria puede procesarlo. Las equipos unidos por
un concentrador, o hub, forman redes de este tipo.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

64

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN
Clasifi cacin de las redes
P or t op o l og a f s i ca
La red en bus se ca r a c ter iz a por t ener un nic o c a na l de
c om unic a c io ne s ( de n om ina do bus, t ronc a l o ba c kbon e ) a l cu a l se
c onec ta n l os dif ere n te s disposit iv os.
E n una red en anillo c a da esta ci n e st co nec ta da a la sigu i en te
y l a l ti m a est c on ec ta da a l a pr im er a .
E n una red en es trella l a s e sta c i one s e st n con e ct a da s
dire ct a m en t e a u n punto c entr a l y toda s la s co m u ni c a c ion es se
ha n de ha ce r n ec esa r ia m ente a tr a v s de st e.
E n una red en m alla c a da nodo e st c onec ta do a to dos lo s otros.
E n una red en rbol los nodo s est n c ol oc a dos e n form a de
r bol. D esde u n a v isi n to po lgic a , l a conex i n en r bol es
pa rec i da a u na se r ie de re de s en estrel la int erc on ec ta da s sa lv o
e n que no ti en e u n n odo c ent r a l .
E n una r ed m i x ta se da c ua lqui er c om bina ci n de la s a n t er io res
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

65

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN

Clasifi cacin de las redes


Por la direccionalidad de los datos
Simplex o unidireccional: un equipo terminal de datos
transmite y otro recibe.
Half-duplex, en castellano semidplex: el mtodo o
protocolo de envo de informacin es bidireccional
pero no simultneobidireccional, slo un equipo
transmite a la vez.
Full-duplex, o dplex,: los dos equipos involucrados
en la comunicacin lo pueden hacer de forma
simultnea, transmitir y recibir.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

66

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN

Clasifi cacin de las redes


Por grado de autentifi cacin
Red privada: una red privada se defi nira como una
red que puede usarla solo algunas personas y que
estn confi guradas con clave de acceso personal.
Red de acceso pblico: una red pblica se defi ne
como una red que puede usar cualquier persona y no
como las redes que estn confi guradas con clave de
acceso personal. Es una red de computadoras
interconectados, capaz de compartir informacin y
que permite comunicar a usuarios sin importar su
ubicacin geogrfi ca.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

67

BASES TCNICAS DE LOS SISTEMAS DE


INFORMACIN

Clasifi cacin de las redes


Por grado de difusin
Una intranet es una red de ordenadores privados que
utiliza tecnologa Internet para compartir dentro de
una organizacin parte de sus sistemas de
informacin y sistemas operacionales.
Internet es un conjunto descentralizado de redes de
comunicacin interconectadas que utilizan la familia
de protocolos TCP/IP, garantizando que las redes
fsicas heterogneas que la componen funcionen
como una red lgica nica, de alcance mundial.
Extranet es una red privada que puede ser accesada
de manera parcial desde una red externa.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

68

CONSTRUCCIN DE LOS SISTEMAS


DE INFORMACIN
Para construir un SI, es necesario defi nir los
siguientes elementos:
La Metodologa de desarrollo
Los Modelos del Ciclo de Vida de Desarrollo de los SI
Los estndares a utilizarse
El personal humano requerido (tanto del lado del cliente
como del lado tcnico)
Los procesos a automatizarse
Los datos a procesarse
Las herramientas a utilizarse

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

69

SOFTWARE
Software: son los programas, los documentos
asociados y la confi guracin de datos que se
necesitan para hacer que estos programas operen de
manera correcta. (Ian Sommerville, 2002)
Funciones: programas
Datos: estructuras de datos o confi guracin de datos
Documentos
Aspectos: Aspectos (Aspect Oriented Programming)
Lenguajes Orientados a Aspectos (Aspect Oriented
Languages) Aspect- J
Interfaces
Dinmica: estados, eventos

11/26/15

70

INGENIERA DE SOFTWARE
La aplicacin prctica de las ciencias de la
computacin, de la administracin y de otras
ciencias para el anlisis, diseo
construccin y mantenimiento de software y
su documentacin asociada. (THAYER,
1990)

11/26/15

71

SISTEMA SOFTWARE
Sistema Software:
Programas, configuracin de datos que se necesitan para hacer
que estos programas operen de manera correcta y todos los
documentos asociados. (SOMMERVILLE, 2002)

11/26/15

72

MTODO Y METODOLOGA
Booch define mtodo como:
Un proceso disciplinado para la generacin de un conjunto de
modelos que describen diferentes elementos de un sistema de
software, usando una notacin bien definida.
Ejemplos: Mtodo de Booch, Mtodo de Jacobson, OMT (Object
Modeling Technique) de Rumbaugh.

11/26/15

73

MTODO Y METODOLOGA
Booch define metodologa tambin como:
Un conjunto de mtodos que cubren todo el ciclo de vida de
desarrollo de sistemas, y que estn unidos por un enfoque general
o filosfico.
Ejemplo: metodologas estructuradas y metodologas orientadas a
objetos

11/26/15

74

DESARROLLO DE SISTEMAS
Para desarrollar Sistemas de Software, existen dos
tcnicas:
Top-down (de arriba hacia abajo): implica descomponer un sistema
en partes ms pequeas, stas en otras menores, hasta llegar a
niveles de complejidad simples, y a partir de aqu, implementar los
sistemas
Las tcnicas orientadas a procesos usan top-down

11/26/15

75

DESARROLLO DE SISTEMAS
Bottom-up (de abajo hacia arriba): implica ir de los ms
simple a lo ms complejo, identificando los elementos ms
simples, juntndolos en otros ms complejos y as
sucesivamente hasta obtener el sistema completo.
Las tcnicas orientadas a datos usan bottom-up

11/26/15

76

CARACTERSTICAS DE CALIDAD DEL


SOFTWARE
Confi ables: confi abilidad (reliability)
Mantenibles: mantenibilidad (maintainability)
Flexibles: fl exibilidad (fl exibility)
Seguros: seguridad (security, safety)
Escalables: crecimiento: vertical u horizontal.
Escalabilidad (scalability)
Rpidos, optimizar el uso de recursos: desempeo
(performance)
Portables: portabilidad (portability)
Disponibles: disponibilidad (availability)

CARACTERSTICAS DE CALIDAD DEL


SOFTWARE
Reusables: reusabilidad (reutilizacin): reuse
Efi caces: efi cacia (eff ective)
Efi ciente: efi ciencia (effi cient)
Fciles de usar: usabilidad (usability)
Integridad: control de acceso y uso (integrity)
Modulares: modularidad (modularity)
Mdulos o elementos o componentes del software
altamente cohesos y bajamente acoplados. (high
cohesion, low coupling)
Dentro de presupuesto: budget
Entregados a tiempo: on time
Accesible: accesibilidad (accesibility)
Interoperativos: interoperabilidad (interoperability)

PROCESO DE DESARROLLO DE
SOFTWARE
1. Fase de Defi nicin:
Se centra en el QU.
Se identifi can los requisitos clave del sistema y del
software.
Esto incluye:

11/26/15

Qu
Qu
Qu
Qu

informacin debe ser procesada


funcionalidad y rendimiento se desea
comportamiento se desea
interfaces se van a establecer

79

PROCESO DE DESARROLLO DE
SOFTWARE
1. Fase de Defi nicin:
Aunque los mtodos aplicados durante esta fase varan
dependiendo del paradigma que se aplique, de alguna
manera tendrn lugar 3 tareas principales:
Ingeniera de Sistemas o de Informacin
Planifi cacin del proyecto de software
Ingeniera de requisitos

11/26/15

80

PROCESO DE DESARROLLO DE
SOFTWARE
2. Fase de Desarrollo:
Se centra en el CMO. Se defi ne:

11/26/15

Cmo
Cmo
Cmo
Cmo
Cmo

se
se
se
se
se

tienen que disear las estructuras de datos


tiene que implementar los detalles procedimentales
van a desarrollar las interfaces
va a traducir el diseo en un lenguaje de programacin
van a realizar las pruebas

81

PROCESO DE DESARROLLO DE
SOFTWARE
2. Fase de Desarrollo:
Igual que en la fase anterior, los mtodos aplicados varan
dependiendo del paradigma utilizado. Aunque siempre
deben llevarse a cabo 3 tareas especfi cas tcnicas:
Diseo del software
Generacin de cdigo
Prueba del software

11/26/15

82

PROCESO DE DESARROLLO DE
SOFTWARE
3. Fase de Mantenimiento:

Se centra en el CAMBIO :
Asociado a la correccin de errores
A adaptaciones requeridas a medida que evoluciona
el entorno de software
Debidos a mejoras producidas por los requisitos
cambiantes del cliente .

Esta fase vuelve a aplicar los pasos de las


fases de definicin y de desarrollo, pero en el
contexto del software ya existente .

11/26/15

83

PROCESO DE DESARROLLO DE
SOFTWARE
3. Fase de Mantenimiento:

Se encuentran 4 tipos de cambios:


Correccin:
de
los
defectos
del
software
encontrados
por
el
cliente
(mantenimiento
correctivo)
Adaptacin: a los cambios del entorno original para
el que se desarroll el software (mantenimiento
adaptativo)
Mejora: por descubrir funciones adicionales que van
a
producir
ms
beneficios
(mantenimiento
perfectivo)
Prevencin: implica hacer cambios en los programas
con el fi n de que se puedan corregir, adaptar y
mejorar ms fcilmente (mantenimiento preventivo)
11/26/15

84

MODELOS DE CICLO DE VIDA DE


DESARROLLO DE SOFTWARE
Los modelos de CVDS (o procesos prescriptivos
de
SW),
defi nen
un
conjunto
claro
de
actividades, acciones, tareas, hitos y productos
de trabajo requeridos para construir software
de alta calidad.

11/26/15

85

MODELOS DE PROCESOS GENRICOS


Modelo cascada
Separa y distingue las fases de especifi cacin y
desarrollo

Desarrollo evolutivo
Las fases de especificacin, desarrollo y validacin estn
sobrepuestas

Ingeniera de Software basada en componentes


El sistema es ensamblado a partir de componentes ya
existentes.

MODELO CASCADA (WATERFALL)

MODELO CASCADA
Tambin llamado modelo lineal secuencial o ciclo de
vida en cascada (waterfall).
Se trata de un enfoque sistemtico y secuencial del
desarrollo, que comienza con un nivel de sistema y
progresa con el anlisis, diseo, codifi cacin, pruebas
y mantenimiento.

11/26/15

88

MODELO CASCADA
Ingeniera y modelado de Sistemas o Informacin:
Se establecen los requisitos del sistema
Se asigna un grupo d estos requisitos al software.
Se termina con el documento de Especifi cacin de
Requerimientos del Sistema (SyRS)

11/26/15

89

MODELO CASCADA
Anlisis de requisitos de software:

Comprender el dominio de informacin


Las funciones requeridas
Comportamiento
Rendimiento
Interconexin.
Se termina con el SRS

11/26/15

90

MODELO CASCADA
Diseo:

Estructura de datos
Arquitectura del software
Diseo de las interfaces
Diseo detallado
Permite la generacin automtica de cdigo
Se documenta tambin

11/26/15

91

MODELO CASCADA
Implementacin:
Se genera el cdigo
Se hacen pruebas unitarias

Pruebas:
Se realizan diferentes tipos de pruebas: integracin,
volumen, sistema, alfa, beta.

11/26/15

92

MODELO CASCADA
Mantenimiento: manejo de cambios por:
Se han encontrado errores
Cambios en el entorno externo
Se requieren mejoras funcionales o de rendimiento.

11/26/15

93

MODELO CASCADA
Desventajas:
Es el ms antiguo y ms utilizado
Se lo utiliza cuando los requerimientos estn bien defi nidos
desde el inicio.
No acepta cambios o es muy difcil hacerlos.
Poca interaccin con el usuario del sistema.

11/26/15

94

MODELOS EVOLUTIVOS
Existen dos modelos:
Desarrollo exploratorio
Objetivo: trabajar con los clientes
Evolucionar hacia el sistema fi nal a partir de una especifi cacin
de perfi l
Puede empezar con requerimientos bien entendidos y aadir
nuevas caractersticas propuestas por el cliente.

11/26/15

95

MODELOS EVOLUTIVOS

Prototipo desechable
El objetivo es entender los requerimientos del sistema.
Podra comenzar con requerimientos poco entendidos y
evolucionar hacia lo que realmente se necesita.

11/26/15

96

DESARROLLO EVOLUTIVO
Concurr
ent
activities

S pecifica
tion

Outline
des cription

Development

Validation

Initial
vers ion

Interm ediate
vers ions

Final
vers ion

DESARROLLO EVOLUTIVO
Problemas:
Prdida de visibilidad del proceso
Sistemas a menudo pobremente estructurados
Se requieren habilidad especiales, como dominio de
lenguajes para elaborar prototipos rpidos.

DESARROLLO EVOLUTIVO
Aplicabilidad:
Para sistemas interactivos de tamao pequeo y mediano
Para elaborar partes de grandes sistemas, como las
interfaces de usuario.
Para sistemas de corto tiempo de vida

INGENIERA DE SOFTWARE BASADA


EN COMPONENTES
Basada en la reutilizacin a partir de la integracin
de componentes existentes (COTS Commercial-off the-shelf components)

INGENIERA DE SOFTWARE BASADA


EN COMPONENTES
Fases del proceso:

Anlisis de componentes
Modifi cacin de requerimientos
Diseo con reutilizacin
Desarrollo e integracin

Este enfoque ha ido creciendo conforme los


estndares para componentes han aparecido.

DESARROLLO ORIENTADO A LA
REUTILIZACIN

Requirements
s pecification

Component
analys is

Requirements
modification

Sys tem des ign


with reus e

Development
and integ
ration

Sys tem
validation

ITERACIN DEL PROCESO


Los sistemas siempre evolucionan.
Las fases iniciales siempre se repiten
La iteracin puede ser aplicada a cualquiera de los
modelos genricos.
Existen dos enfoques relacionados:
Desarrollo incremental
Desarrollo en espiral

DESARROLLO INCREMENTAL
No se entrega el sistema en una simple
entrega.
El desarrollo se divide en incrementos,
donde cada incremento libera parte de la
funcionalidad requerida.
Los requerimientos de los usuarios se
priorizan.
Los requerimientos de ms alta prioridad se
desarrollan en los primeros incrementos.
Los dems requerimientos se desarrollan en
orden de prioridad.
El sistema fi nal es la suma de los
incrementos.

DESARROLLO INCREMENTAL

Define outline
requirements

Develop s ys tem
increment

As s ign requirements
to increments

Validate
increment

Des ign s ys tem


architectur
e

Integrate
increment

Validate
s ys tem
Final
s ys tem

Sys tem incomplete

VENTAJAS DEL DESARROLLO


INCREMENTAL
Lo que requiere el cliente se libera en cada
incremento.
La funcionalidad del sistema est disponible desde
etapas tempranas del proceso.
Los incrementos iniciales actan como prototipos
para los siguientes incrementos.
Existe bajo riesgo de fracasar todo el proyecto.

DESARROLLO EN ESPIRAL
El proceso se representa como una espiral.
Cada lazo representa una fase del proceso.
No hay fases fi jas.
Los lazos se escogen dependiendo de lo que se
requiera.
Los riesgos son la base del proceso, y se los evala y
resuelve durante todo el proceso.

MODELO ESPIRAL
Determine objecti
ves,
alternatives and
constraints

Evaluate alterna
t ives,
identify
, resolve risks

Risk
analysis
Risk
analysis
Risk
analysis

REVIEW
Requirements plan
Life-cycle plan

Prototype 2
Risk
analysis Prototype 1

S imulations, models, benchmarks


Concept of
Operation

S /W
requirements

Plan next phase

Operational
protoype

Prototype 3

Development
plan

Requirement
validation

Integration
and test plan

Design
V&V

Product
design

Detailed
design

Code
Unit test

Integration
test
Acceptance
test
Develop, verify
S ervice
next-level product

SECTORES DEL MODELO ESPIRAL


Defi nicin de objetivos:
Los objetivos especfi cos para la fase son identifi cados.

Evaluacin y reduccin del riesgo


Los riesgos son evaluados y las actividades
definidas para reducir los riesgos claves.

Desarrollo y validacin
Un modelo de desarrollo se escoge de entre los modelos
genricos

Planifi cacin:
El proyecto es revisado y la siguiente fase de la espiral
es planifi cada.

ESQUEMA
ESTRUCTUR
AL DEL IEEE
12207

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

110

PROCESOS PRINCIPALES
DEL CICLO DE VIDA
Los procesos principales del ciclo de vida
son cinco procesos que dan servicio a las
partes principales durante el ciclo de vida
del software.
Una parte principal es la que inicia o lleva a
cabo el desarrollo, operacin o
mantenimiento de productos software.
Estas partes principales son el adquisidor, el
suministrador, el desarrollador, el operador
y el mantenedor de productos software.
11/26/15

Ing. Ral Crdova

111

PROCESOS PRINCIPALES
DEL CICLO DE VIDA
1) Proceso de adquisicin. Defi ne las
actividades del adquisidor, organizacin que
adquiere un sistema, producto software o
servicio software.
2) Proceso de suministro. Defi ne las
actividades del suministrador, organizacin
que proporciona el sistema, producto
software o servicio software al adquisidor.
3) Proceso de desarrollo. Defi ne las
actividades del desarrollador, organizacin
que defi ne y desarrolla el producto software.
11/26/15

Ing. Ral Crdova

112

PROCESOS PRINCIPALES
DEL CICLO DE VIDA
4) Proceso de operacin. Defi ne las
actividades del operador, organizacin que
proporciona el servicio de operar un sistema
informtico en su entorno real, para sus
usuarios.
5) Proceso de mantenimiento. Defi ne las
actividades del mantenedor, organizacin
que proporciona el servicio de
mantenimiento del producto software; esto
es, la gestin de las modifi caciones al
producto software para mantenerlo
actualizado y operativo. Este proceso incluye
la migracin y retirada del producto software
11/26/15

Ing. Ral Crdova

113

PROCESOS DE APOYO DEL


CICLO DE VIDA
Hay ocho procesos de apoyo del ciclo
de vida.
Un proceso de apoyo es el que apoya
a otro proceso como parte esencial
del mismo, con un propsito bien
defi nido, y contribuye al xito y
calidad del proyecto software.
Un proceso de apoyo se emplea y
ejecuta por otro proceso segn sus
necesidades.
11/26/15

Ing. Ral Crdova

114

PROCESOS DE APOYO DEL


CICLO DE VIDA
1) Proceso de documentacin. Defi ne las
actividades para el registro de la informacin
producida por un proceso del ciclo de vida.
2) Proceso de gestin de la confi guracin . Defi ne
las actividades de gestin de la confi guracin.
3) Proceso de aseguramiento de la calidad .
Defi ne las actividades para asegurar, de una
manera objetiva, que los productos software y
los procesos son conformes a sus requisitos
especifi cados y se ajustan a sus planes
establecidos. Se pueden emplear Revisiones
Conjuntas, Auditoras, Verifi cacin y Validacin
como tcnicas de Aseguramiento de la Calidad.
11/26/15

Ing. Ral Crdova

115

PROCESOS DE APOYO DEL


CICLO DE VIDA
4) Proceso de verifi cacin. Defi ne las actividades
(para el adquisidor, suministrador o una parte
independiente) para verifi car hasta un nivel de
detalle dependiente del proyecto software, los
productos software.
5) Proceso de validacin. Defi ne las actividades (para
el adquisidor, suministrador o parte independiente)
para validar los productos software del proyecto
software.
6) Proceso de revisiones conjuntas . Defi ne las
actividades para evaluar el estado y productos de
una actividad. Este proceso puede ser empleado por
dos partes cualesquiera, donde una de las partes (la
revisora) revisa a la otra parte (la revisada), de una
manera conjunta.
11/26/15

Ing. Ral Crdova

116

PROCESOS DE APOYO DEL


CICLO DE VIDA
7) Proceso de auditora. Defi ne las actividades
para determinar el cumplimiento de los
requisitos, planes y contrato. Este proceso puede
ser empleado por dos partes cualesquiera, donde
una parte (la auditora) audita los productos
software o actividades de otra parte (la
auditada).
8) Proceso de solucin de problemas . Defi ne un
proceso para analizar y eliminar los problemas
(incluyendo las no conformidades) que sean
descubiertos durante la ejecucin del proceso de
desarrollo, operacin, mantenimiento u otros
procesos, cualesquiera que sea su naturaleza o
causa.
11/26/15

Ing. Ral Crdova

117

PROCESOS
ORGANIZATIVOS DEL
CICLO DE VIDA

Los procesos organizativos del ciclo de


vida, son cuatro.
Se emplean por una organizacin para
establecer e implementar una
infraestructura constituida por procesos
y personal asociados al ciclo de vida, y
para mejorar continuamente esta
estructura y procesos.
Se usan habitualmente fuera del
mbito de proyectos y contratos
especfi cos; sin embargo, la experiencia
adquirida mediante dichos proyectos y
contratos contribuye a la mejora de la
organizacin.

11/26/15

Ing. Ral Crdova

118

PROCESOS
ORGANIZATIVOS DEL
CICLO DE VIDA

1) Proceso de gestin. Defi ne las actividades


bsicas de gestin, incluyendo la gestin de
proyectos, durante un proceso del ciclo de
vida.
2) Proceso de infraestructura. Defi ne las
actividades bsicas para establecer la
infraestructura de un proceso del ciclo de
vida.
3) Proceso de mejora. Defi ne las actividades
bsicas que una organizacin (adquisidor,
suministrador, desarrollador, operador,
mantenedor o el gestor de otro proceso) lleva
a cabo para establecer, medir, controlar y
mejorar su proceso del ciclo de vida.
4) Proceso de formacin. Defi ne las
119
11/26/15
Ing. Ral Crdova
actividades para conseguir
personal

ACTIVIDADES DEL PROCESO DE


ADQUISICIN
1)
2)
3)
4)
5)

Inicio
Preparacin de la peticin de ofertas [licitacin]
Preparacin y actualizacin del contrato
Seguimiento del suministrador
Aceptacin y finalizacin

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

120

ACTIVIDADES DEL PROCESO DE


ADQUISICIN
El adquisidor considerar las opciones para la
adquisicin a partir del anlisis de los
criterios apropiados para incluir los riesgos,
costes y benefi cios de cada opcin.
Posibles opciones son:
a) Comprar un producto software preelaborado que satisfaga
los requisitos.
b) Desarrollar el producto software u obtener el servicio
software internamente.
c) Desarrollar el producto software u obtener el servicio
software mediante un contrato.
d) Una combinacin de a, b y c.
e) Mejorar un producto o servicio software ya existente.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

121

ACTIVIDADES DEL PROCESO DE


ADQUISICIN
Cuando se vaya a adquirir un producto
software preelaborado, el adquisidor se
asegurar de que se satisfacen las
siguientes condiciones:
a) Se satisfacen los requisitos del producto
software.
b) La documentacin est disponible.
c) Se satisfacen los derechos de marca, uso,
propiedad, garanta y licencia.
d) Se ha planificado el soporte futuro al producto
software
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

122

ACTIVIDADES DEL PROCESO DE


ADQUISICIN
Conviene que el adquisidor prepare,
documente y ejecute un plan de adquisicin.
El plan debera incluir lo siguiente:
a) Requisitos del sistema.
b) Empleo previsto del sistema.
c) Tipo de contrato a emplear.
d) Responsabilidades de las organizaciones
involucradas.
e) Tipo de soporte que se va a usar.
f) Riesgos considerados y procedimientos para
gestionar dichos riesgos.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

123

ACTIVIDADES DEL PROCESO DE


ADQUISICIN
La documentacin de la adquisicin
debera incluir, segn proceda:
a) Requisitos del sistema.
b) Definicin del alcance.
c) Instrucciones para los ofertantes.
d) Lista de productos software.
e) Trminos y condiciones.
f) Control de los subcontratos.
g) Restricciones tcnicas (por ejemplo,
entorno de destino).
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

124

ACTIVIDADES DEL PROCESO DE


SUMINISTRO
1)
2)
3)
4)
5)
6)
7)

Inicio.
Preparacin de la respuesta.
Contrato.
Planifi cacin.
Ejecucin y control.
Revisin y evaluacin.
Suministro y fi nalizacin

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

125

ACTIVIDADES DEL PROCESO DE


SUMINISTRO
Una vez estn establecidos los requisitos para los
planes, el suministrador deber considerar las
opciones para desarrollar el producto software o
proporcionar el servicio software, a partir del
anlisis de los riesgos asociados con cada opcin.
Posibles opciones son:
a) Desarrollar el producto software o proporcionar el
servicio software usando recursos internos.
b) Desarrollar el producto software o proporcionar el
servicio software subcontratndolo.
c) Obtener productos software preelaborados de fuentes
internas o externas.
d) Una combinacin de a, b y c
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

126

ACTIVIDADES DEL PROCESO DE


SUMINISTRO
El suministrador deber desarrollar y documentar el plan o
planes de gestin del proyecto. Los aspectos a considerar en
el plan incluyen (pero no estn limitados a) lo siguiente:
a) Estructura organizativa del proyecto y autoridad y responsabilidad de cada
unidad organizativa, incluyendo las organizaciones externas.
b) Entorno de ingeniera (para desarrollo, operacin, o mantenimiento, segn
proceda), incluyendo el entorno de pruebas, bibliotecas, equipos, instalaciones,
normas, procedimientos y herramientas.
c) Descomposicin estructurada del trabajo de los procesos y actividades del
ciclo de vida, incluyendo los productos software, servicios software y elementos
no entregables que deban desarrollarse, junto con los presupuestos, personal,
recursos fsicos, tamao del software y plazos asociados a las tareas.
d) Gestin de las caractersticas de calidad de los productos o servicios software.
Se pueden elaborar planes separados para la calidad.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

127

ACTIVIDADES DEL PROCESO DE


SUMINISTRO
e) G es t i n de la s egur id a d fs ica y de a cc es o , y ot ros req uis it o s
c rt ico s de lo s pro du ct o s o ser vic io s so ft w a re. S e pu eden el ab o ra r
p la n es po r sepa r a do p ar a la s egu r id a d, t a n t o fs ica co m o de a cc es o.
f ) G est i n de s ub co nt r a t is t a s, i n c lu yen d o su s el ec ci n, y l a rel a ci n
en t re el s ubc on t r a t is t a y el ad qu isid o r, si exis t e.
g ) A segu r am i en t o d e la ca li da d.
h ) Verifi ca ci n y va li da ci n , in clu yen do el en fo qu e pa ra l a
i nt er a cci n co n el a gent e d e ver ifi ca ci n y va lida ci n, s i es t
es peci fi ca do.
i ) I n vo lu cra ci n d el a dq u is ido r ; est o p u ede h a cers e po r m edio s t a les
c o m o revisi o nes c o nju nt a s , a u di t o r as , reu n io n es in fo rm a les,
i nfo rm es , m o di fi ca cio n es y c am bio s ; i m plem en t a ci n , a pro b ac i n,
a c ep t a ci n y a cces o a in s t a la cio n es .
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

128

ACTIVIDADES DEL PROCESO DE


SUMINISTRO
j ) I n v o l u c r a c i n d e l u s u a r i o ; e s t o p u e d e h a c e r s e p o r m e d i o d e e j e rc i c i o s d e
e s t a b l e c i m i e n t o d e re q u i s i t o s , d e m o s t r a c i n d e p ro t o t i p o s y e v a l u a c i o n e s .
k ) G e s t i n d e r i e s g o s ; e s t o e s , g e s t i n d e l a s re a s d e l p ro y e c t o q u e
c o n l l e v a n r i e s g o s p o t e n c i a l e s re l a c i o n a d o s co n a s p e c t o s t cn i c o s , c o s t e s y
plazos.
l ) Po l t i c a d e s e g u r i d a d d e a c c e s o ; e s t o e s , re g l a s p a r a l o q u e n e c e s i t a
s a b e r y a l a i n f o rm a c i n q u e p u e d e a cc e d e r c a d a n i v e l d e l a o rg a n i z a c i n
d e l p ro y e c t o.
m ) A p ro b a c i n re q u e r i d a p o r re g u l a c i o n e s , c e r t i fi ca ci o n e s re q u e r i d a s y
d e re c h o s d e m a rc a , u s o , p ro p i e d a d , y g a r a n t a y l i c e n c i a .
n ) M e c a n i s m o s p a r a p re p a r a r l o s p l a z o s , h a ce r e l s e g u i m i e n t o y h a c e r l o s
i n f o rm e s .
o ) Fo rm a c i n d e l p e r s o n a l
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

129

ACTIVIDADES DEL PROCESO DE


DESARROLLO
1) Implementacin del proceso.
2) Anlisis de los requisitos del sistema.
3) Diseo de la arquitectura del sistema.
4) Anlisis de los requisitos software.
5) Diseo de la arquitectura del software.
6) Diseo detallado del software.
7) Codifi cacin y pruebas del software.
8) Integracin del software.
9) Pruebas de califi cacin del software.
10) Integracin del sistema.
11) Pruebas de califi cacin del sistema.
12) Instalacin del software.
13) Soporte a la aceptacin del software
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

130

ACTIVIDADES DEL PROCESO DE


OPERACION
1)
2)
3)
4)

Implementacin del proceso.


Pruebas de operacin.
Operacin del sistema.
Apoyo al usuario.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

131

ACTIVIDADES DEL PROCESO DE


MANTENIMIENTO
1) Implementacin del proceso.
2) Anlisis de problemas y
modifi caciones.
3) Implementacin de las modifi caciones.
4) Revisin/aceptacin del
mantenimiento.
5) Migracin.
6) Retirada del software.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

132

ACTIVIDADES DEL PROCESO DE


MANTENIMIENTO
Se deber preparar, documentar y ejecutar un
plan de migracin. Las actividades de
planifi cacin debern incluir a los usuarios. El
plan deber incluir los siguientes elementos:
a) Anlisis de los requisitos y defi nicin de la
migracin.
b) Desarrollo de las herramientas de la migracin.
c) Conversin del producto software y de los datos.
d) Ejecucin de la migracin.
e) Verifi cacin de la migracin.
f) Soporte para el viejo entorno en el futuro.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

133

ACTIVIDADES DEL PROCESO DE


MANTENIMIENTO
Se deber notifi car a los usuarios las
actividades y planes de la migracin. Las
notifi caciones debern incluir lo siguiente:
a) Declaracin de por qu el viejo entorno no va
a seguir siendo soportado.
b) Descripcin del nuevo entorno con su fecha
de disponibilidad.
c) Descripcin de otras opciones de soporte, si
existen, una vez ha cesado el soporte al viejo
entorno.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

134

ACTIVIDADES DEL PROCESO DE


MANTENIMIENTO
Deber prepararse y documentarse un plan de retirada para
el cese del soporte activo por parte de las organizaciones
de operacin y mantenimiento.
Las actividades de planifi cacin debern incluir a los
usuarios.
El plan deber considerar los elementos enumerados a
continuacin. El plan deber ser ejecutado.
a)
b)
c)
el
d)
e)

Cese total o parcial del soporte tras un cierto periodo de tiempo.


Archivo del producto software y de su documentacin asociada.
Responsabilidad para cualquier aspecto de soporte residual en
futuro.
Transicin hacia el nuevo producto software, si es aplicable.
Accesibilidad de las copias archivadas de los datos.

11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

135

ACTIVIDADES DEL PROCESO DE


MANTENIMIENTO
Debern notifi carse a los usuarios los
planes y actividades de la retirada. Las
notifi caciones debern incluir lo
siguiente:
a) Descripcin del sustitutivo o mejora, con
su fecha de disponibilidad.
b) Descripcin de porque el producto
software no va a seguir siendo soportado.
c) Descripcin de otras opciones de soporte
disponibles, una vez el soporte ha cesado.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

136

IMPLEMENTACIN DEL PROCESO DE


AUDITORIA
Esta actividad consta de las siguientes tareas:
1. Se debern llevar a ca bo a uditoras en hitos predeterminados tal
como se especifi que en los planes del proyecto.
2. El personal auditor no deber tener responsabilidad directa
sobre los productos softwa re y actividades que auditen.
3. Las partes debern a cordar todos los recursos necesa rios pa ra
llevar a cabo las auditora s. Estos recursos incluyen persona l,
ubicacin, instalaciones, ha rdware, software y herr amientas.
4. Las partes debern a cordar pa ra ca da a uditora los siguientes
elementos: agenda; productos software (y resulta dos de una
a ctividad) a revisar; alcance y procedimientos, y criterios de
entrada y salida para la auditora.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

137

IMPLEMENTACIN DEL PROCESO DE


AUDITORIA
5. Se debern registrar los problemas detectados
durante las auditoras y pasarlos al Proceso de Solucin
de Problemas como se requiera.
6. Tras completar una auditora, los resultados de la
auditora se debern documentar y proporcionar a la
parte auditada. La parte auditada deber informar a la
parte auditora de cualquier problema encontrado en la
auditora y las soluciones asociadas planifi cadas.
7. Las partes debern ponerse de acuerdo sobre los
resultados de la auditora y en la responsabilidad sobre
cualquier punto de accin y sus criterios de fi nalizacin.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

138

AUDITORA
Se de bern llevar a cabo auditoras para asegurar que :
a) Lo s prod uct os soft wa re t al c o m o est n c odifi ca dos (t ales c om o
un element o softw are) refl ejan la do c um ent ac in de diseo.
b) Los requisito s presc rito s p or la doc um enta c i n pa ra la s
revisiones de acept acin y las prueba s, son a dec uado s pa ra la
acept acin de lo s produc to s soft w a re.
c) Los dat os para las prueb as cu m plen c on la espec ifi ca c in .
d) Los pro duct os so ft w a re han sido a dec uada m ente probado s y
cum plen sus especifi c ac io nes.
e) Lo s info rmes de p rueba s so n c orrec to s y la s discrepa nc ias
ent re lo s resultados reales y los esperados se ha n resuelt o.
f) La do cument aci n d e usuario cum p le c on la s no rm as
especifi cadas.
g) Las act ividades se han llevad o a c abo de ac uerdo a los
requisit os aplicables, pla nes y c ont rat o.
h) Los c ost es y los pla zos se a dhieren a lo s planes esta blecidos.
11/26/15

M.Sc. Ing. Marcos Ral Crdova Bayas

139