Los fundamentos de la Ingenieria del Software se basa en el uso de unos métodos, procedimientos y herramientas específicos para poder facilitar la realización de tareas del ser humano a traves de un producto de software fiable, de alta calidad y de bajo coste.
Dichos métodos son :
- Planificación y estimación : Por esto, el primer paso del ciclo de vida de un proyecto consiste en un análisis de las características y el comportamiento del sistema del cual el software va a formar parte.
- Análisis de Requisitos : El ingeniero del software debe comprender cuáles son los datos que se van a manejar, cuál va a ser la función que tiene que cumplir el software, cuáles son los interfaces requeridos y cuál es el rendimiento que se espera lograr.
- Diseño : El diseño es el proceso que traduce los requisitos en una representación del software de forma que pueda conocerse la estructura de los datos, la arquitectura de las aplicaciones, la estructura interna de los programas y las interfaces antes de comenzar la codificación.
- Codificación : La codificación consiste en la traducción del diseño a un formato que sea legible para la máquina.
- Prueba : El objetivo es comprobar que no se hayan producido errores en alguna de las fases de
traducción anteriores, especialmente en la codificación.
- Utilización : Una vez superada la fase de pruebas, el software se entrega al cliente y comienza
la vida útil del mismo.
- Mantenimiento :
El software sufrirá cambios a lo largo de su vida útil. Estos cambios pueden ser
debidos a tres causas:
· Que, durante la utilización, el cliente detecte errores en el software: los errores
latentes.
· Que se produzcan cambios en alguno de los componentes del sistema
informático: por ejemplo cambios en la máquina, en el sistema operativo o en los
periféricos.
· Que el cliente requiera modificaciones funcionales (normalmente ampliaciones)
no contempladas en el proyecto.
En cualquier caso, el mantenimiento supone volver atrás en el ciclo de vida, a las
etapas de codificación, diseño o análisis dependiendo de la magnitud del cambio.
Existen herramientas específicas que resultan realmente útiles apra facilitar determinadas acciones del ser humano como :
- Herramientas CASE : son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costos de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
- Herramientas CAD : herramientas que permiten el diseño asistido desde un ordenador
jueves, 30 de septiembre de 2010
miércoles, 29 de septiembre de 2010
Tipos de Sistemas de Información
La primera clasificación se basa en la jerarquía de una organización y se llamó el modelo de la pirámide. Según la función a la que vayan destinados o el tipo de usuario final del mismo, los SI puedes clasificarse en:
- Sistema de Procesamientro de transacciones (TPS). - Gestiona la información referente a las transacciones producidas por una empresa u organización.
- Sistema de información general (MIS). - Orientados a solucionar problemas empresariales en general.
- Sistemas de información gerencial (DDS). - Herramienta para realizar el análisis de los diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones.
- Sistemas de soporte a decisiones (EIS). - Herramienta orientada a usuarios de nivel gerencial, que eprmite monitorizar el estado de las variables de un área o unidad de la empresa a partir de información interna y externa a la misma.
Estos sistemas de información no surgieron simultáneamente en el mercado; los primeros en aparecer fueron los TPS, en la década de los 60, sin embargo, con el tiempo, otros sistemas de información comenzó a evolucionar.
- Sistemas de automatización de oficianas (OAS). - Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organización.
- Sistema de planificación de recursos (ERP). - Integran la información y los procesos de una organización en un solo sistema.
- Sistema experto (SE). - Emulan el comportamiento de un experto en un dominio concreto
Los últimos fueron los SE, que alcanzaron su auge en los 90 (aunque estos últimos tuvieron una tímida aparición en los 70 que no cuajó, ya que la tecnología no estaba suficientemente desarrollada).
El QUIJOTE
�Bienvenid@s!
�Hoy es el d�a m�s hermoso de nuestra vida, querido Sancho�
Los obst�culos m�s grandes,
nuestras propias indecisiones�
Nuestros enemigos m�s fuertes,
el miedo al poderoso y a nosotros mismos�
La cosa m�s f�cil, equivocarnos�
La m�s destructiva, la mentira y el ego�smo�
La peor derrota, el desaliento�
Los defectos m�s peligrosos, la soberbia y el rencor�
Las sensaciones m�s gratas, la buena conciencia,
el esfuerzo para ser mejores sin ser perfectos,
y sobre todo, la disposici�n para hacer el bien
y combatir la injusticia donde quiera que est�n��
Fragmento de Don Quijote de la Mancha, de Miguel de Cervantes
Suscribirse a:
Entradas (Atom)
