Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(UAPA)
ESCUELA DE INGENIERIA
CARRERA INGENIERIA EN SOFTWARE
Tema:
ESTRATEGIAS DE ABASTECIMIENTO
NOMBRE
MATRICULA
15-4207
ASIGNATURA
INFORMATICA GERENCIAL
FACILITADOR:
REYNA HIRALDO
En el presente trabajo trataremos los temas; ciclo de vida de los sistemas de información,
variables determinante en el proceso de desarrollo de sistema, métodos alternos para la
adquisición de sistemas, método tradicional y algunas ventajas y desventajas que presentan
el desarrollo de un software frente a la compra de un paquete.
Utilizar los sistemas de información para la tomas de decisiones en su área laboral,
desarrollar proyectos de tecnología de la información fundamentos en principios teóricos y
técnicos en el área para gestionar los procesos operativos relacionados.
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.
Sin importar cuál sea el tipo de software del que hablemos, todos surgen de algunas de esas
tres simples palabras, , si tengo la necesidad de eficientizar el control de calificaciones o la
necesidad de conseguir un buen lugar donde comer puedo desarrollar un software que cubra
cualquiera de esas necesidades, ya sean propias o de un tercero, entonces estoy
desarrollando para cubrir una necesidad; si tengo el problema de que existen muchos
faltantes en el almacén o que soy muy olvidadizo con los cumpleaños puedo desarrollar un
software que me ayude a controlar el inventario del almacén o me ayude a recordar las
fechas de cumpleaños de las personas que conozco, entonces estoy desarrollando para
solucionar un problema; y si en algún momento veo que no existe un software que cubra las
necesidades de algún sector de la sociedad, puedo desarrollar un software que cubra esa
necesidad, entonces estoy desarrollando porque he sabido detectar una buena oportunidad.
Recordemos que todo problema o necesidad es una oportunidad.
Análisis
Lo primero que debemos hacer para construir un sistema de información es averiguar qué es
Exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del
software corresponde al proceso mediante el cual se intenta descubrir qué es lo que
realmente se necesita y se llega a una comprensión adecuada de los requerimientos del
sistema (las características que el sistema debe poseer).
¿Por qué resulta esencial la etapa de análisis? Simplemente, porque si no sabemos con
precisión qué es lo que se necesita, ningún proceso de desarrollo nos permitirá obtenerlo. El
problema es que, de primeras, puede que ni nuestro cliente sepa de primeras qué es
exactamente lo que necesita. Por tanto, deberemos ayudarle a averiguarlo con ayuda de
distintas técnicas (algunas de las cuales aprenderemos a utilizar más adelante).
Diseño
El diseño del software es la fase en donde modelamos la estructura y apariencia del software
una vez que ya conocemos la naturaleza del problema y hemos determinado cual será la
solución más óptima. El diseño del software se enfoca en modelar la base de datos, la
arquitectura del software, la interfaz y los algoritmos o procedimientos del mismo.
En el proceso del diseño debemos construir la solución que será el software basándonos en
los requerimientos obtenidos del análisis, en este sentido el diseño es el mapa o el plano
que seguirá el programador para construir el software.
Codificación
Prueba
En esta fase tomamos el software que se produjo en la codificación y probamos todas las
partes y procesos del mismo, para asegurarnos que cumple con los requisitos que se habían
especificado.
Implementación
Mantenimiento
Como sabemos las organizaciones no permanecen igual, cambian a lo largo del tiempo, así
también los gustos y necesidades de las personas cambian, entonces el software necesita
ser modificado para que se adapte a esos cambios, y es por ello que surge lo que en el
software general las famosas actualizaciones.
Obsolescencia
Si bien es cierto que el mantenimiento hace el software se adapte a los cambios del entorno,
este mantenimiento no es eterno, llega un punto en el que ya no es posible seguir haciendo
modificaciones al sistema, en ese momento el software se vuelve obsoleto, ya sea por la
tecnología que se usó en su desarrollo o por que no fue diseñado para la cantidad de
operaciones que se realizan hoy en día, sea cual fuere la razón una vez que el software es
obsoleto es tiempo de crear una nueva versión del software y es cuando volvemos a
encontrar nuestra necesidad, oportunidad o problema.
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 de diseño
La calidad de diseño se refiere a las características que los diseñadores especifican para un
elemento. En el desarrollo de software la calidad del diseño incluye requisitos,
especificaciones y el diseño del sistema.
Calidad de concordancia
Control de calidad.
El control de la variación puede equipararse con el control de calidad. Esto involucra la serie
de inspecciones, revisiones y pruebas empleadas a lo largo del proceso del software para
garantizar que cada producto del trabajo satisfaga los requisitos que se le han asignado.
Costo de la calidad.
El costo de la calidad incluye todos los costos que se generan o que demandan el desarrollo
de las actividades relacionadas con la calidad. Los estudios de costo de la calidad se llevan a
cabo para ofrecer una línea base e identificar oportunidades que reduzcan el costo de
calidad y proporcionan una base que sirva de comparación.
El método tradicional utiliza un enfoque lineal donde las etapas del proceso de desarrollo
deben completarse en un orden secuencial. Esto significa que una etapa debe completarse
antes de que comience la siguiente. Estas etapas generalmente comprenden lo siguiente:
Para esto, se presenta un método de ACS que consta de tres componentes. La Esencia, que
busca que todo el equipo de trabajo entienda el concepto de calidad; que no solo se ve
reflejado en actividades o tareas, sino también en la forma cómo trabaja el equipo.
Herramientas, que tienen como finalidad controlar la calidad en el proyecto de software. Y por
último, las Métricas utilizadas no solo para medir los resultados obtenidos, sino también para
poder mejorar los procesos internos. El Método fue aplicado en un caso de estudio, para el
desarrollo de una aplicación web, ayudando a controlar de mejor manera los cambios y
futuros riesgos que podrían ocurrir en el desarrollo del proyecto, proporcionando una forma
de trabajo más segura. Aunque el método facilitó satisfacer las necesidades del cliente, no se
ha probado en quipos de trabajo de mayor tamaño. Además, la recolección de métricas es a
largo plazo, lo que para este estudio de caso, no pudo ser probada.
Técnica de diseño
Diseño del Sistema de Información (DSI) es la definición de la arquitectura del sistema y del
entorno tecnológico que le va a dar soporte, junto con la especificación detallada de los
componentes del sistema de información.
La documentación de sistema es el conjunto de información que nos dice qué hacen los
sistemas, cómo lo hacen y para quién lo hacen.
Ventajas
Desarrollo de un sistema:
Compras de paquetes.
Es un sistema que ya fue desarrollado, viene con una serie de funcionalidades predefinidas y
que nos tenemos que adaptar a ellas (probablemente muchas de las funcionalidades no
necesitemos usarlas). En la mayoría de los casos no se pueden hacer modificaciones, aunque
en algunos, se puede solicitar modificaciones específicas, que por supuesto se deben pagar.
No podrá participar en el diseño ni desarrollo del sistema. El sistema ya se encuentra
desarrollado y Ud. solo lo compra y utiliza. Esto posee la gran ventaja de que no hay que
contemplar el tiempo de diseño y desarrollo del sistema.
La desventaja es que deberá acostumbrarse al sistema tal como es: interfaz gráfica, forma
en que se muestran los datos, los reportes, la manera de manipular los datos, etc. Como los
sistemas enlatados ofrecen variadas funcionalidades, suele suceder que los clientes muchas
veces se terminan adaptando a las metodologías propuestas por el sistema enlatado.
Si Ud. tiene algún procedimiento particular y específico, difícilmente el proveedor le dé una
solución a medida, salvo que muchos otros clientes se lo estén pidiendo.
Ventajas de un paquete.