jueves, 30 de septiembre de 2010

Fundamentos de la Ingenieria del SW.

La ingeniería del SW se fundamenta en 3 pasos o técnicas que incluyen:

 Métodos: definen cómo construir el software desde el punto de vista técnico y se dividen en:

  • Planificación y estimación de proyectos: Fase inicial que permite establecer plazos a  cumplir y recursos a utilizar durante el proyecto.
  • Análisis de requisitos: Que va a concretar las necesidades del usuarioy cuales se puden llevar a cabo y de que modo.
  • Diseño: Va a permitir especificar cómo solucionar las necesidades del cliente y cómo llevar a cabo dichas soluciones.
  • Codificación: Consiste en la elaboracióndel programa de ordenador que sintetiza dichas soluciones mediante la programación del código.
  • Pruebas: Fase durante la que se realizan las pruebas que permitan asegurar que el software funciona adecuadamente.
  • Mantenimiento: Una vez que la aplicación informática está funcionando en un sistema real es necesario hacer un seguimiento periódico para concretar ajustes y solucionar cualquier problema que pudiera surgir.
Herramientas: Proporcionan un soporte automático o semi-automático para los métodos. Ayudan a automatizar muchas de las tareas anteriores, y pueden ser:

  • Herramientas CASE: Computer Aided Software Engineering. Permiten realizar dentro del ordenador las tareas de análsis y diseño.
  • Herramientas CAD: Computer Aided Designer. Básicamente se centran en tareas de diseño.
Procedimientos: Son el punto de unión entre métodos y herramientas y definen.
  •  La secuencia en la que se aplican los métodos.
  • Cómo usar las herramientas
  • Las entregas que se requieren
  • Controles de seguimiento y calidad.
  • Guías para facilitar la labor de gestores y desarrolladores.
  • etc...
Además se suelen emplear algunas técnicas de apoyo como abstracciones,para crear modelos virtuales, representaciones, evaluaciones, etc...

martes, 28 de septiembre de 2010

Actividad de investigación 2

- Tipos de Sistemas de Información -


Sistema de procesamiento de transacciones (TPS).- Gestiona la información referente a las transacciones producidas en una empresa u organización.

Sistemas de información gerencial (MIS).- Orientados a solucionar problemas empresariales en general.

Sistemas de soporte a decisiones (DSS).- Herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones.

Sistemas de información ejecutiva (EIS).- Herramienta orientada a usuarios de nivel gerencial, que permite 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.

Sistema 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.

martes, 21 de septiembre de 2010

Bienvenid@!



 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…“