Sistemas de informacion
Un sistema de información es un conjunto de procesos desarrollados en un entorno usuario-computadora, que operan en un conjunto de datos estructurado (Bases de datos), recopilan; procesan; y distribuyen la información necesaria para la operatividad habitual de la organización y las actividades de la misma.
Características
* Variedad en la presentación.
*Disponibilidad de la información.
* Seguridad.
* Flexibilidad.
* Exactitud.
Objetivos
* Dar soporte a los objetivos y estrategias de la empresa.
* Proporcionar información.
* Conseguir evolución en ciertas actividades de la empresa.
* Utilizar la información como un recurso corporativo.
Los sistemas de información se pueden clasificar en:
* Sistemas deprocesamiento de datos.
* Sistemas de información gerencial.
* Sistemas de automatización de oficinas.
* Sistemas de apoyo en la toma de decisiones.
* Sistemas expertos.
El presente proyecto se clasifica dentro de los sistemas de automatización de oficinas porque ayudara con el proceso diario realizado en el ARIMAC y Asistencia Médica del Hospital General de Zona No.23.
CICLO DE VIDADEL SOFTWARE
El ciclo de vida del software es una sucesión de estados o fases por los cuales pasa un software a lo largo de su vida. Crear un ciclo de vida permite detectar errores más rápido, mejorar la calidad del software, estimar los plazos de implementación y sus costos.
El propósito del ciclo de vida del software es definir las distintas fases intermedias que se requieren para validar eldesarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo.
Un modelo de ciclo de vida de software:
* Describe las fases principales de desarrollo de software.
* Define las fases primarias esperadas para ser ejecutadas durante esas fases.
* Ayuda a administrar el progreso dedesarrollo.
* Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.
DEFINICIÓN DE REQUERIMIENTOS
Un requerimiento es una necesidad documentada sobre el contenido, forma y funcionalidad de un producto o servicio, es además una condición o capacidad conformada por un sistema que un usuario necesita para poder resolver un problema o lograr un objetivo.En la Ingeniería de software existen 3 tipos de requerimientos:
* Requerimientos Funcionales: Se encargan de la descripción de lo que un sistema debe hacer, especifica algo que el sistema debe ser capaz de realizar.
* Requerimientos No Funcionales: Especifican algo sobre el propio sistema, y cómo debe realizar sus funciones por ejemplo la disponibilidad, el mantenimiento, la facilidadde uso, integridad y seguridad.
* Requerimientos Técnicos: Son aquellos relacionados con lo necesario para poder desarrollar el sistema como por ejemplo: Características específicas de hardware, sistema operativo, lenguaje de programación, sistema gestor de base de datos, y todo aquel software requerido para poder llevar a cabo dicho desarrollo en tiempo y forma.
Características
Losrequerimientos bien formulados deben satisfacer varias características que se mencionan a continuación:
* Necesario: Lo que pida un requerimiento debe ser necesario para el producto.
* No ambiguo: Claro, preciso y tener una única interpretación posible.
* Conciso: Debe redactarse en un lenguaje comprensible en lugar de uno de tipo técnico y especializado.
* Consistente: Ningúnrequerimiento debe entrar en conflicto con otro requerimiento diferente, ni con parte de otro.
* Completo: Los requerimientos deben contener en sí mismos toda la información necesaria, y no remitir a otras fuentes externas que los expliquen con más detalle.
* Alcanzable: Un requerimiento debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos...
Regístrate para leer el documento completo.