Desarrollo de un software para el control de entradas y salidas de pacientes en clínica
Enviado por poland6525 • 25 de Octubre de 2017 • 5.722 Palabras (23 Páginas) • 658 Visitas
...
El Software se clasifica de la siguiente manera:
- Software de Base
- Software de Aplicación
Software de Base: Abarca toda la parte lógica que es realizada por el creador de cada computadora y sirve interactuar con el sistema operativo proporcionando control sobre el hardware y dando así soporte a otros programas.
Software de Aplicación: Es aquel software diseñado para facilitar y permitir la realización de tareas predeterminadas en una computadora. Su fin es ayudar al usuario a relacionarse con el computador y poder realizar tareas típicamente humanas.
TIPOS DE LENGUAJES DE PROGRAMACIÓN
Es un programa o conjunto de programas de un sistema informático, permite gestionar la administración de recursos del hardware, realizar interacción de tareas y proveer de servicios a los programas de aplicación, ejecutándose en modo privilegiado para llevar a cabo varias tareas, en las que este sistema operativo sirve de intermediario entre el usuario y la computadora.
Las instrucciones que conforman un sistema operativo realizan las siguientes tareas en la ejecución de una aplicación:
- Carga de programas.
- Gestión del tiempo de procesamiento.
- Gestión de la memoria principal.
- Gestión de la memoria secundaria (ficheros y directorios).
- Gestión del subsistema de entrada y salida.
- Seguridad y protección del sistema.
- Interfaz de llamadas al sistema.
- Interfaz de usuario y utilidades del sistema.
- Tareas de comunicación de datos (telecomunicaciones).
TIPOS DE SOTFWARE
Un software es un equipamiento lógico de un sistema informático. A través de un software se pueden realizar tareas específicas o la solución de problemas. Por lo tanto, el software puede ser considerado como un recurso digital, no físico o concreto, el cual se contrapone al hardware, el cual sí es un medio tangible o concreto. En otros palabras, un software es todo aquel programa informático, que se basa en un lenguaje o sistema lógico, que nos sirve para resolver algún problema o realizar una actividad. Lo común es que el software responda a una orden, además de que él mismo puede aportar cierta información para que ejecute una tarea específica.
La clasificación de los distintos tipos de software existentes puede ser compleja y muy amplia, por lo que generalmente se suele hacer una tipología sencilla y general. Tenemos los tipos de software:
1. Software de sistema: es el que nos permite establecer una interacción con un hardware, a través de programas que administran los recursos y proporcionan una interfaz de uso. El mejor ejemplo en este sentido son los populares sistemas operativos como Windows, Linux o Mac OS.
2. Software de programación: como su nombre lo indica, es el software que nos permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude a resolver un problema o realizar una actividad o tarea específica. Los mejores ejemplos al respecto son los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados.
3. Software de aplicación: este tipo de software permiten realizar tareas específicas. Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no, como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. En este sentido, los programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación, etc.
MICROSOFT VISUAL STUDIO 2010
Es una plataforma de Desarrollo propiedad de Microsoft. Es utilizada para desarrollar aplicaciones de escritorio y aplicaciones web en computadoras. Es una tendencia Mundial y el desarrollo en estos lenguajes cada vez es más utilizada por los desarrolladores de software. Es el encargado de proveer lo que se llama código administrado, es decir, un entorno que provee servicios automáticos al código que se ejecuta. Los servicios son variados:
- Cargador de clases: Permite cargar en memoria las clases.
- Compilador MSIL a nativo: Transforma código intermedio de alto nivel independiente del hardware que lo ejecuta a código de máquina propio del dispositivo que lo ejecuta.
- Administrador de código: Coordina toda la operación de los distintos subsistemas del Common Language Runtime.
- Recolector de basura: Elimina de memoria objetos no utilizados automáticamente.
- Motor de seguridad: Administra la seguridad del código que se ejecuta.
- Motor de depuración: Permite hacer un seguimiento de la ejecución del código aun cuando se utilicen lenguajes distintos.
- Verificador de tipos: Controla que las variables de la aplicación usen el área de memoria que tienen asignado.
- Administrador de excepciones: Maneja los errores que se producen durante la ejecución del código.
- Soporte de multiproceso (hilos): Permite desarrollar aplicaciones que ejecuten código en forma paralela.
- Empaquetador de COM: Coordina la comunicación con los componentes COM para que puedan ser usados por el .NET Framework.
- Biblioteca de Clases Base: incluye soporte para muchas funcionalidades comunes en las aplicaciones.
PACIENTES
Persona que requiere asistencia sanitaria y está sometida a cuidados profesionales para el mantenimiento o recuperación de su salud es decir el paciente tiene derecho a ser informado, a participar y a decidir en los asuntos que se relacionen con su salud (o la falta de ella).
Antes de llegar a ser formalmente
...