Conceptos y ciclo de vida de sistemas de información: datos, diseño y pruebas
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,02 KB
Conceptos fundamentales
Datos
Conjunto de representaciones simbólicas no significativas, dado que no tenemos la capacidad de reconocerles un significado más allá del que tienen los símbolos que componen el dato. Los datos se pueden considerar la materia prima para obtener la información.
Información
Conjunción de datos que, en determinada cantidad y forma, aumenta el conocimiento o reduce la incertidumbre respecto a un sujeto, evento o circunstancia. Solo se considera información si tenemos la capacidad de reconocerla. Tiene mayor valor cuanto antes se la conozca.
Sistema
Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo. Conjunto de elementos (entidades caracterizadas por ciertos atributos) interrelacionados, localizados en un ambiente determinado y con un fin común.
Caja blanca y caja negra
Si el proceso de transformación es conocimiento se denomina caja blanca: el desarrollador ve el código. En caja negra, el proceso de transformación no es conocido: se verifica que cumpla un proceso sin ver el código.
Sistema de información
Conjunto de elementos entre sí, con un objetivo y con el fin de apoyar las actividades de una empresa o negocio.
SIA
Sistemas que cuentan con un sistema informático de soporte. Es una combinación organizada de hardware, software, telecomunicaciones y recursos de datos que reúne, transforma y denomina información en una organización.
Ciclos de vida
Descripción general de las fases del ciclo de vida de un sistema.
Ciclos de vida del desarrollo de sistemas
Identificación de problemas, oportunidades y objetivos
Se requiere que el analista observe objetivamente lo que sucede en el negocio. En la identificación de objetivos, el analista debe averiguar lo que la empresa trata de conseguir.
Determinación de los requerimientos de información
El analista se esfuerza por comprender la información que necesitan los usuarios para llevar a cabo sus actividades. Están implicados en esta fase el analista y los usuarios, así como trabajadores y gerentes de área de operaciones de las funciones del sistema. En esta fase el analista necesita conocer todos los detalles del sistema actual y la razón por la cual se utiliza. Al término de esta fase, el analista debe conocer el funcionamiento del negocio.
Análisis de las necesidades del sistema
En esta parte el analista prepara una propuesta de sistemas que sintetice sus hallazgos. Se proporciona un análisis de costos/beneficios de las alternativas y, en su caso, se ofrecen recomendaciones sobre lo que se debe hacer.
Diseño del sistema recomendado
El analista debe diseñar controles y procedimientos de respaldo que protejan al sistema y a los datos, y producir paquetes de especificaciones de programa para los programadores. Cada uno de estos debe contener esquemas para la entrada y la salida, especificaciones de archivos y detalles de procesamiento.
Desarrollo y documentación del software
El analista trabaja junto con los programadores para desarrollar cualquier software necesario para satisfacer las necesidades del negocio. También trabajan con los usuarios para desarrollar la documentación efectiva para el software, como manuales de procedimientos u operaciones.
Pruebas y mantenimiento del sistema
Una parte de las pruebas la realizan los programadores y la otra un conjunto de analistas.
Implementación y evaluación del sistema
El analista participa de manera activa en la implementación del sistema. Aquí se capacita a los usuarios en el manejo del sistema. Si surge un problema, el analista debe regresar a una fase previa y modificar el trabajo realizado.
Entrevistas y fases de prueba
Entrevistas: preguntas abiertas y cerradas
Las entrevistas con preguntas abiertas permiten obtener más detalles; las cerradas limitan la respuesta, no permiten expresarse ni desarrollarse, lo que es su desventaja.
Pruebas Alfa y Beta
Alfa: se realiza dentro de la empresa y está controlada por programadores. Beta: la prueban usuarios externos.
Nota: Este documento agrupa definiciones esenciales y las fases típicas del ciclo de vida de sistemas de información, destacando la relación entre datos, información y el proceso de desarrollo, pruebas e implementación.