Sunteți pe pagina 1din 9

UNIVERSIDAD ABIERTA PARA ADULTOS

(UAPA)

INGIENERIA EN SOFTWARE

INFORMATICA GENRECIAL

ENTREGA CUARTA UNIDAD

PRESENTADO POR:

MICHAEL JARED DIAZ CABRERA

MATRICULA

17-5020

FACILITADOR:

REYNA HIRALDO

FECHA

08-06-2019
1- Analiza el ciclo de vida de un sistema de información y realiza un
diagrama donde representes y expliques cada una de sus fases.

 Nacimiento. 

Esta fase da inicio al ciclo de vida con el surgimiento de una necesidad o de un


requerimiento por parte del usuario. En este momento debe hacerse un estudio
de factibilidad para decidir si en realidad se justifica el desarrollo del sistema.

 Desarrollo. 

Una vez realizado un estudio de factibilidad, se procede al desarrollo del sistema


en el cual se analizan los requerimientos y se elabora un diseño que servirá de
base para el desarrollo. Además, se elaboran los programas necesarios para que
el sistema pueda operar. La fase de desarrollo consiste en diseñar, construir y/o
adecuar los programas que se requieren para resolver el problema del usuario.

 Operación. 

En este momento el sistema ya está terminado y el usuario trabaja introduciendo


datos y obteniendo información y reportes que soporten la operación de la
empresa. Si el sistema no satisface los requerimientos funcionales del usuario o si
se detecta algún error en los programas, es necesario pasar a la fase de
mantenimiento.

 Mantenimiento. 

Consiste en corregir los errores que se detectan en los programas o en las


funciones que realiza el sistema. En esta fase además el usuario puede agregar
nuevos requerimientos.

 Muerte. 

Un Sistema de información llega a esta fase cuando deja de ser necesario o


cuando debe remplazarse por otro mejor. Si al sistema original se le hacen
mejoras o cambios se inicia nuevamente el proceso, debido a que el sistema
anterior ya ha muerto y se desarrollará uno nuevo.

2- Evalúa el efecto de la calidad sobre el proceso de desarrollo de sistemas y


describe las variables que afectan el proceso de desarrollo de sistemas.
 Calidad: 

Se refiere a que el sistema satisfaga los requerimientos de confiabilidad y


eficiencia de la mejor manera posible, y que éste no requiera mantenimiento o
modificaciones una vez que se termina. Normalmente un sistema de buena
calidad tiene alta duración en su ciclo de vida. Por el contrario, si el ciclo de vida
de un sistema es corto, puede asumirse que la calidad de este sistema es pobre.

 Especificaciones del usuario: 

Son todos los requerimientos que define el usuario antes de iniciar el desarrollo
del sistema, es decir, las funciones que necesita que realice. El sistema debe
cumplir con todas las especificaciones y expectativas que tiene el usuario para
que el proceso de se considere exitoso.

 Recursos: 

Son las personas que realizan el proceso de desarrollo, el equipo y el dinero


necesario para el desarrollo del sistema. Un desarrollo adecuado y competitivo
deberá consumir la cantidad mínima de recursos sin sacrificar calidad ni las
especificaciones de los usuarios.

 Tiempo: 

Se refiere a la duración de todo el proceso de desarrollo, desde su inicio hasta


que está en operación. El desarrollo de un Sistema de Información debe cumplir
con las expectativas de tiempo que fijan de forma conjunta el analista del sistema
y el usuario.

3- Mediante un cuadro explica el proceso que se necesita para lograr un modelo


de desarrollo de sistema óptimo.

Proceso Descripción
Aseguramiento de la calidad total Consiste en controlar el sistema durante
todo el proceso de desarrollo,
estableciendo la responsabilidad activa de
los usuarios para lo cual deben estar
involucrados desde el inicio con el
analista. Es el responsable de asegurar la
calidad del producto.

Técnica de diseñó y documentación Implica plasmar cada una de las rutas


que van a llevar la información y como
se va a desarrollar o diseñar el
sistema de información en el cual se
está trabajando.

Diagrama de flujo de datos Describen el flujo y la dirección de los


datos en las áreas operativas en un
negocio

Prueba de sistema Se realizan con el fin de determinar que el


sistema está libre de errores. Debe
realizarse durante todo el proceso, no
solo en la fase final.

Mantenimiento del sistema Proceso mediante el cual se realizan


mejoras al sistema ya existentes, para
garantizar que tenga una vida útil más
larga.

4- Explica las fases con que cuenta el método tradicional. 

El método tradicional consiste en desarrollar el sistema internamente en la


empresa o contratar servicios externos para ello. En este método se desarrolla un
sistema específico para las necesidades de una empresa en particular, en la
mayoría de los casos se utiliza para desarrollar Sistemas Estratégicos debido a
que no existen sistemas similares en el mercado.

 Fases:

Factibilidad
Análisis
Diseño
Programación
Pruebas
Implementación
Operación
5- Describe cómo se puede asegurar la calidad total en sistemas de información y
explica en qué consiste la técnica de diseño y documentación.

Para asegurar la calidad total en sistemas de información, es necesario desde la


fase inicial definir requerimientos de calidad del sistema y las especificaciones del
usuario. Así como una estimación correcta de tiempo y los recursos que se
requiera. También, debemos tomar en cuenta que cualquier cambio a las
variables afecta la calidad del proceso de desarrollo del sistema.

 Técnica de Diseño.

En esta fase del ciclo de vida del desarrollo de sistemas, el analista usa la
información recolectada anteriormente para realizar el diseño lógico del sistema
de información. El analista diseña procedimientos precisos para la captura de
datos, a fin de que los datos que van a entrar al sistema de información sean
correctos. Además, el analista también proporciona entrada efectiva para el
sistema de información mediante el uso de técnicas para el buen diseño de
formas y pantallas.

 Desarrollo y documentación del software.

En la quinta fase del ciclo de vida del desarrollo de sistemas el analista trabaja
con los programadores para desarrollar cualquier software original que se
necesite. Durante esta fase, el analista también trabaja con los usuarios para
desarrollar documentación efectiva para el software, incluyendo manuales de
procedimientos. La documentación le dice al usuario la manera de usar el
software y también qué hacer si se suceden problemas con el software.

6- Describe en qué consiste el outsourcing y cuáles son sus ventajas y desventajas.

Outsourcing consiste en contratar en forma externa algunos o todos los servicios


que proporciona un departamento de Sistemas de Información. Este concepto se
basa en dos aspectos: primero, una empresa debe concentrar sus esfuerzos en
aquellas actividades que sabe hacer y, segundo, una empresa debe utilizar las
ventajas de las economías de escala y de las economías de expertos o experiencia
que tienen las empresas que se dedican exclusivamente a proporcionar servicios
de Sistemas de Información.

 Ventajas del Outsourcing


Utilizar outsourcing tiene numerosas ventajas, las principales son ahorro en
costos mediante economías de escala y consolidaciones (ya que la empresa que
ofrece el outsourcing se especializa en ello), una mayor liquidez al:  deshacerse
de equipo computacional que ya no es necesario para el desarrollo de sistemas
(solo para la operación) y un decremento de los gastos por depreciación de
equipo. como consecuencia de la disminución en el equipo computacional.

 Desventajas del Outsourcing

Una de las principales desventajas de este servicio es la pérdida de control sobre


el proceso desarrollo, ya que el usuario no está cien por ciento involucrado en
ello. También el outsourcing puede ocasionar costos por cambio o conversión a
nuevas tecnologías que son recomendadas por la empresa que brinda el servicio
y cambios organizacionales que pueden causar problemas, ya que lo más
probable es que el área de sistemas disminuya su número de empleados.

7- Explica la diferencia entre el desarrollo de un sistema y la compra de paquetes,


establece las ventajas competitivas de uno sobre el otro.  

La compra de paquetes consiste en adquirir los sistemas que la empresa necesita,


y ésta elige entre los que están disponibles en el mercado, es decir, ver y analizar
los diferentes sistemas que ofrecen las empresas que se dedican sólo al
desarrollo de paquetes y determinar cuál o cuáles son útiles para la empresa.
Mientras que el desarrollo de un sistema sigue el modelo tradicional y consiste
en que la empresa contrate desarrolladores o a una empresa que se encargue de
lo mismo, con el fin de que de realice un sistema que cobra las necesidades de la
empresa.

Ventajas y desventajas de ambos:

 El desarrollo de un sistema utilizando el método tradicional involucra


todos los costos asociados a él, es decir, el costo por el pago de las
personas que participan en el proceso y el uso del equipo para el
desarrollo. Cuando se opta por comprar un paquete debe cubrirse el costo
del paquete y el de las modificaciones necesarias para adecuarlo a las
necesidades de la empresa.
 Un error en la compra de paquetes puede impactar mucho en las
operaciones diarias de una empresa, provocar un incremento en costos y,
por consecuencia, una disminución de las utilidades y del nivel de servicio
a clientes y usuarios. 

 En lo referente al mantenimiento del sistema, cuando se utiliza el método


tradicional éste se hace internamente. Sin embargo, existe el riesgo de la
rotación del personal, por lo que es necesario que exista buena
documentación para facilitar dicho proceso. Cuando se compra un
paquete el mantenimiento se realiza en forma externa a la empresa, lo
cual generalmente resulta muy costoso. La empresa que compra el
paquete debe tratar de negociar con el proveedor para que acepte que el
mantenimiento lo haga ella misma.

 El método tradicional generalmente se utiliza cuando se desea un sistema


hecho a la medida de las necesidades de la empresa, en este caso se llama
sistema «ad?hoc» o específico a los requerimientos. Cuando se adquiere
un paquete se trata de una aplicación general, en la cual será necesario
modificar algunos aspectos para que funcione de acuerdo a las
necesidades de la empresa, ya que el objetivo de un paquete es que sirva
a la mayoría de los usuarios y no sólo a uno en particular.

 Al desarrollar un sistema utilizando el método tradicional debe tenerse


cuidado con el tiempo estimado para realizar este proceso, no deben
prometerse fechas demasiado optimistas, pues lo más probable será que
no se cumplan. También debe tomarse en cuenta que puede existir
rotación de personal durante el proceso de desarrollo y ello involucra que
se retrase el avance del proyecto, pues será necesario capacitar a la
persona nueva sobre lo que se está haciendo. En el otro enfoque (compra
de paquetes) el usuario debe ser cuidadoso para no ser el «conejillo de
indias» en el desarrollo y uso del paquete. 

 También, la empresa debe considerar al usuario antes de adquirir el


paquete, ya que finalmente el usuario será quien lo opere y no debe
asumir que van a necesitarse pocas modificaciones. La empresa debe estar
consciente de que el costo de un paquete representa sólo una parte de los
costos totales de la operación y mantenimiento.
 Al implantar un sistema se incurre en costos similares, tanto si se utilizó el
método tradicional para desarrollarlo, como si se adquirió en alguna
empresa. Esto se debe a que el proceso de implantación debe realizarse
independientemente del método utilizado para el desarrollo.

Aquí presentamos una tabla haciendo una comparación de los puntos mas
importantes y relevantes de cada caso.

Concepto Método Tradicional Compra de paquetes


Costo Costo del desarrollo. Costo del paquete más el costo
de las modificaciones
necesarias.
Tiempo Mayor. Menor.
Mantenimiento Se realiza internamente. Se realiza en forma externa a la
empresa.
Tipo de aplicación «Ad?hoc»  Aplicación general.
hecho a la medida.

Cuidado con: Fechas optimistas. No ser «conejillos de indias».


Asumir que las modificaciones
Rotación durante el son menores.
proceso Tener el visto bueno del usuario
antes de comprar.
El costo del paquete puede ser
mínimo con respecto al costo
total.
Implantación Costos similares. Costos similares

BIBLIOGRAFIA

https://revistas.ucr.ac.cr/index.php/economicas/article/download/7058/6743/

https://www.youtube.com/watch?v=UhSD59pqPqQ

http://sistemasdeinformacion332013.blogspot.com/p/unidad-iv.html

https://www.northware.mx/desarrollo-de-software-a-la-medida-vs-comprar-o-rentar-software/

S-ar putea să vă placă și