Ciclo De Vida Del Desarrollo De Sistemas
isbelvalente5 de Diciembre de 2013
2.835 Palabras (12 Páginas)350 Visitas
Fundamentos de Sistemas y Ciclos de Vida de Desarrollo de Sistemas
Sistema VS sistema de Información
Conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo.
Sistemas de Información
Disposición de recursos (personas, actividades, datos, redes y tecnología) integrados entre sí con el propósito de satisfacer necesidades de información.
Apoyan el mejoramiento de las operaciones cotidianas de una empresa, así como satisfacer las necesidades de información para resolución de problemas y la toma de decisiones por parte de los directivos de la empresa.
¿Qué es un buen sistema?
Es conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo. Un buen sistema (o uno de alta calidad) es aquél que cumple con las necesidades del cliente.
El sistema debe ser:
• UTIL y UTILIZABLE: Un buen software hace más fácil o mejor la vida a las personas.
• CONFIABLE: Un buen software tiene pocos errores.
• FLEXIBLE: Las necesidades cambian con el tiempo, aún cuando el software se está desarrollando, entonces es importante poder hacer cambios posteriores al software. Debe podérsele dar mantenimiento después de liberado.
¿Cómo son los buenos sistemas?
Para que un sistema se pueda definir como bueno debe tener estas cuatro características:
Integridad: La información sólo puede ser modificada por quien está autorizado y de manera controlada.
Confidencialidad: La información sólo debe ser legible para los autorizados.
Disponibilidad: Debe estar disponible cuando se necesita.
Irrefutabilidad (No repudio): El uso y/o modificación de la información por parte de un usuario debe ser irrefutable, es decir, que el usuario no puede negar dicha acción.
Dependiendo de las fuentes de amenaza, la seguridad puede dividirse en tres partes: seguridad física, seguridad ambiental y seguridad lógica.
Elementos de los Sistemas de Información.
• PERSONAS: Usuarios, directivos y miembros del grupo de desarrollo.
• DATOS: Materia prima empleada para crear información útil para la empresa.
• ACTIVIDADES: Funciones, procesos, procedimientos y reglas que rigen la vida de la empresa.
• REDES Y TELECOMUNICACIONES: Permite descentralizar la empresa y el procesamiento de datos al punto de origen de los mismos.
• TECNOLOGIA: Hardware y Software que sostiene los anteriores bloques de un SI.
Ciclo de vida del desarrollo de sistemas
El desarrollo de sistemas es un proceso que consiste en dos etapas principales de análisis y diseño de sistemas; comienza cuando la gerencia, o en algunas ocasiones el personal de desarrollo de sistemas, se da cuenta que cierto sistema del negocio necesita mejorarse.
El ciclo de vida del desarrollo de sistemas es el conjunto de actividades de los analistas, diseñadores y usuarios, que necesitan llevarse a cabo para desarrollar y poner en marcha un sistema de información. Se debe tener presente que en la mayoría de las situaciones del negocio, las actividades están íntimamente relacionadas y son inseparables.
El ciclo de vida del desarrollo de sistemas consiste en las siguientes actividades:
1. Investigación preliminar
2. Determinación de requerimientos
3. Desarrollo del prototipo del sistema
4. Diseño de sistema
5. Desarrollo de software
6. Prueba de los sistemas
7. Puesta en marcha
Investigaciones preliminares
¿Cuantas veces se está en situaciones en donde se pregunta si no existe una mejor manera de hacer algo? Por ejemplo, abrir una tienda departamental adicional que creará una necesidad para nuevos procedimientos de facturación, cuando un alto porcentaje de clientes utiliza la cuenta de crédito de esta compañía y compra en todas las tiendas. Duplicar el número de clientas para agrandar las instalaciones y la introducción de muchos nuevos productos, puede traer nuevos requerimientos de pago e cuentas. Un cambio en las áreas de los gerentes departamentales puede guiarlos hacia nuevas formas para registrar las ventas, con implicaciones para el sistema de entrada de pedidos basado en computadora. Una compañía en crecimiento, puede contemplar los sistemas de información computarizados como una forma para hacer posible el crecimiento continuo, sin tener dificultades en el proceso de los pedidos de los clientes.
Se puede iniciar una petición por muchas razones, pero la clave es que alguien, ya sea gerente, un empleado o un especialista de sistemas, inicie un requerimiento para recibir ayuda de un sistema de información. Cuando ese requerimiento se realiza, la primera actividad de sistemas, es decir, la investigación preliminar, se inicia. Esta actividad tiene tres partes: clasificación de requerimiento, estudio de la factibilidad y aprobación del requerimiento. El resultado será aprobar el requerimiento para la atención posterior o rechazarlo como no factible para un desarrollo futuro.
Clarificación del requerimiento
En las empresas muchos requerimientos de los empleados y usuarios no están establecidos claramente; por lo tanto, antes de que pueda considerarse la investigación del sistema, le proyecto requerido debe examinarse para determinar para determinar precisamente lo que desea la empresa. Una simple llamada telefónica puede ser suficiente si la persona que requiere el servicio tiene una idea clara, pero no sabe cómo establecerla. Por otro lado, la persona que hace el requerimiento puede estar simplemente pidiendo ayuda sin saber qué es lo que está mal o por qué existe un problema. La clarificación del problema es este caso, antes de poder llagar a otro paso, el requerimiento de proyecto debe estar claramente establecido.
Estudio de Factibilidad
Un resultado importante de la investigación preliminar es la determinación de que el sistema requerido es factible. Existen tres aspectos en el estudio de factibilidad de la investigación preliminar:
1. Factibilidad técnica. ¿Puede realizarse el trabajo para el proyecto con el equipo actual, tecnología de software y el personal disponible? Si se requiere nueva tecnología, ¿qué probabilidades hay de que pueda desarrollarse?
2. factibilidad económica. ¿Existen suficientes beneficios en la creación del sistema para hacer que los costos sean aceptables? O, en forma inversa, ¿son tan altos los costos como para que el proyecto no deba llevarse a cabo?
3. Factibilidad operativa. ¿Se utilizará el sistema si se desarrolla y pone en marcha? Habrá resistencia de los usuarios, que los posibles beneficios reducirán del sistema.
El estudio de factibilidad se lleva a cabo con un pequeño grupo de gente, familiarizada con las técnicas de los sistemas de información, que entienden la parte de la empresa que será afectada por el proyecto y tienen los conocimientos suficientes del proceso de análisis y diseño de sistemas.
Aprobación del requerimiento
No todos los proyectos requeridos son deseables o factibles. Sin embargo, aquellos que son tanto factibles como deseables deben anotarse para tomarlos en cuenta. En algunos casos, el desarrollo puede comenzar inmediatamente, pero en la mayor parte, los miembros del departamento de sistemas están ocupados en otros proyectos que se encuentran en marcha. Cuando esto sucede, la gerencia decide que los proyectos son más importantes y entonces los programas. Después de que se aprueba la requisición de un proyecto, se estima su costo, la prioridad, el tiempo de terminación y los requerimientos del personal que se utilizan, para determinar qué lista existente los proyectos se incluirá.
Posteriormente, cuando se terminan algunos proyectos anteriores, puede iniciarse el desarrollo de la aplicación propuesta. En este momento, comienza la recabación de datos y la determinación de los requerimientos.
Determinación de requerimientos
El punto clave de análisis de sistemas se consigue al adquirir un conocimiento detallado de todas las facetas importantes dentro del área de negocios que se investiga. (Por esta razón, a menudo esta actividad se conoce como investigación detallada.) Los analistas, al trabajar con los empleados y gerentes, deben estudiar el proceso que actualmente se efectúa para contestar estas preguntas clave:
1. ¿Qué se está haciendo?
2. ¿Cómo se está haciendo?
3. ¿Qué tan frecuentemente ocurre?
4. ¿Qué tan grande es la cantidad de transacciones o decisiones?
5. ¿Qué tan bien se lleva acabo la tarea?
6. ¿Existe algún problema?
7. ¿Si el problema existe, qué tan serio es?
8. ¿Si el problema existe, cuál es la causa principal?
Para contestar estas preguntas, los analistas de sistemas hablarán con diferentes personas para recabar los detalles en relación con el proceso, así como sus opiniones sobre las causas por las cuales suceden las cosas de esa manera y algunas ideas en relación a modificarlas. Se utilizan cuestionarios para recopilar esta información, aplicándolos a grandes que no pueden entrevistarse en forma individual. Las investigaciones detalladas también requieren el estudio de manuales y reportes, la observación real de las actividades de las actividades de trabajo y algunas veces la recabación de formas y documentos para entender completamente el proceso.
Conforme se recopilan los elementos, los analistas estudian los requerimientos de datos para identificar las características que tendrá el nuevo sistema, incluyendo la información que el sistema
...