Bienvenidos ,este Blog esta orientado a ser una pequeña ayuda al momento de seleccionar una metodología de desarrollo de sistemas.Ademas trataremos temas referentes a la tecnología y la informática.

jueves, 10 de enero de 2013

Sistema cientifico tecnologico en Venzuela Parte II



El desarrollo de los sistemas científico tecnológico y la informática

Para que en una nación se puedan aprovechar los beneficios de la informática debe tener un sistema científico tecnológico eficiente el cual le permita desarrollar investigaciones orientadas a potenciar los avances científicos y la información de tal forma de convertir a la sociedad en conjunto que pueda adaptarse y asimilar los cambios tecnológicos por venir

La informática ha sido una de las áreas del conocimiento que mayor desarrollo ha adquirido en los últimos tiempos. Casi la totalidad de las disciplinas científicas requieren de ella. La vida moderna, sin la informática, es muy difícil de imaginar. Actualmente existe una gran preocupación en varias naciones del mundo sobre las condiciones, normas y estructuras que deben de tener las instituciones educativas para lograr que sus alumnos estén preparados para el mundo tecnológico al que se enfrentan.

Comunicarse utilizando una variedad de medios y formatos, accesar e intercambiar información en una variedad de formas, compilar, organizar, analizar y sintetizar información, sacar conclusiones y hacer generalizaciones basadas en la información recolectada. Utilizar información y seleccionar las herramientas apropiadas para resolver problemas. Conocer el contenido y poder localizar información adicional a medida que se vaya necesitando.

Una de las aplicaciones básicas de la informática son los procesadores de palabras, las bases de datos, los gráficos de computadoras, las hojas de cálculo, analizar datos, almacenar, recuperar información, controlar experimentos, llevar información estadística de procesos y otros paquetes de aplicación general y multidisciplinarios.

La informática y el desarrollo nacional


Las tecnologías de la información, actualmente son elementos fundamentales para la superación y desarrollo de un país. Por eso, los países desarrollados basan su crecimiento en la aplicación y la programación estratégica de las herramientas computacionales y han definido políticas que los inducirán a su permanencia en el dinamismo mundial de los próximos años.

Ante el nuevo entorno económico mundial los países emergentes están obligados a preparar profesionales en áreas de la informática y las telecomunicaciones, capaces de enfrentar los retos que se tienen hoy en día. Asimismo, la presencia de la computación en los sectores productivos es un factor determinante para su funcionamiento.

En tal sentido, las instituciones educativas deberán aportar a la sociedad recursos humanos que formen la estructura sólida en informática, acorde con los países del primer mundo, sobre la que crecerá la economía nacional.

Por otra parte, la Informática está tan popularizada que es muy difícil que una empresa adquiera una ventaja competitiva por tener computadoras más potentes o una red más extensa. La ventaja competitiva se logra con un uso más eficiente de la tecnología y, por supuesto, optimizando la gestión del negocio y/o empresa.

Sistema cientifico tecnologico en Venzuela Parte I

Quiero hacer una breve pausa en el tratamiento de las diferentes metodologías ,para realizar una  reseña sobre un tema tan importante como este.



Sistema científico tecnológico en Venezuela

Si bien el sistema científico-tecnológico del país no es el más óptimo de acuerdo con el nivel de injerencia que se pretende alcanzar en la competitividad y productividad económica, buena parte de los principales actores en la materia coinciden en que se cuenta con al menos los suficientes elementos (recursos humanos, infraestructura y marco legal) para obtener mejores resultados a los conseguidos hasta ahora. 

Sustentabilidad de un sistema científico tecnológico

Uno de los retos más significativos para el presente en que nos encontramos, dentro de la articulación entre ciencia, tecnología y sociedad, es el de plantear un futuro a mediano y largo plazo en que el que ocurra un desarrollo social efectivo, y que al mismo tiempo garantice la continuidad de los recursos finitos con los que se pueda proseguir ese desarrollo. Esa es la prioridad del concepto “desarrollo sustentable”.
Modernidad, ciencia, progreso
Todas las sociedades, en cualquiera de sus momentos culturales, han tenido como una de sus principales prioridades garantizar su perpetuación a lo largo del tiempo. Para ello, se atesora todo un conjunto de prácticas y saberes que se condensan en el universo simbólico de sus integrantes. Nuestro momento actual, el final de la modernidad, tampoco escapa a la preocupación por privilegiar esa prioridad, aunque desde hace unos cuantos años viene dándose un fuerte debate sobre la mejor manera de hacerlo; eso se debe a que los patrones de comprensión de la autoperpetuación se han puesto en entredicho, toda vez que parecen llevarnos a un escenario incompatible con la supervivencia si no se corrigen de inmediato. Cada vez son más contundentes las evidencias de que la acción humana está provocando un desequilibrio alarmante en la biosfera, poniendo en peligro la regeneración de los recursos naturales a nuestro alcance, al tiempo que los desequilibrios sociales provenientes del injusto reparto de la riqueza son continuamente una fuente de peligros para la construcción de un futuro viable de los seres humanos. 

Áreas Prioritarias para el desarrollo científico tecnológico en Venezuela

El desarrollo vigoroso de las Ciencias del Agro ocupa un lugar prioritario en un país caracterizado por ser un importador de alimentos. Resulta indispensable la formación acelerada de recursos humanos para la química, para  impulsar una industria farmacéutica nacional.

En el campo de las Ciencias Sociales se hacen imprescindibles los estudios interdisciplinarios sobre la pobreza, la marginalidad y la exclusión social y sobre todo los orígenes de la violencia que caracterizan al mundo en desarrollo.

 Sin dudarlo, resaltó el cultivo de la bioética para combatir y regular el subdesarrollo moral e intelectual y limitar los crecientes peligros de modificación de la naturaleza humana que surgen del desarrollo acelerado de la ingeniería genética, la biotecnología agrícola, la utilización de las células madres y los trasplantes de órganos.

El  Desarrollo de proyectos e investigación en el área de la computación y la informática los cuales permitan convertir a Venezuela en un polo de desarrollo regional en estas áreas, para lograr esto el gobierno nacional debe trabajar de la mano con las universidades y empresas privadas ya que estas son las que poseen el conocimiento necesario solo requieren potenciar sus capacidades investigativas.

Metodología de James-Senn Parte II


Origen
James A. Senn es Profesor   y Gerente del Centro para el Liderazgo Global Business se especializa en consultoría destinada a la dirección ejecutiva, las estrategias empresariales de éxito, la innovación empresarial, el comercio electrónico, y en el desarrollo, implementación y gestión de las tecnologías de la información. A partir de  su experiencia laboral james A Senn vio la necesidad de desarrollar una metodología la cual permitiera desarrollar la excelencia empresarial y un alto rendimiento administrativo, además de esto su metodología debía permitir el uso de la tecnología informática en los sistemas empresariales  en vista de esto Publica su libro “Análisis y Diseño de sistemas de Información” en el cual se plantean una serie de preceptos y estrategias los que permiten un amplio entendimientos de las formas y mecanismos para desarrollas sistemas.


Fases del Ciclo de desarrollo de un sistema según James-Senn:

1) Investigación preliminar: se inicia a través de la solicitud del sistema (ya sea por medio verbal, fax, e-mail, etc.); se aclarara la solicitud del horario, es decir se especificaran los pasos a tomar; se realizara un estudio de factibilidad, es decir con que recursos cuento, se tomaran en cuenta 3 factores en este caso:
a) económico: el valor económico en función al personal, equipos, etc.
b) técnica: que será la verificación del software y hardware así como el personal técnico.
c) operacional: ver si están en la capacidad de operar con el nuevo sistema; finalmente se aprobara la solicitud, es decir saber si cumple con las características estipuladas.
2) Determinación de los requerimientos del sistema: es decir que tan grande es, examinar los procesos; se hace un estudio del sistema actual, y se determinan los nuevos requerimientos del sistema (a través de formularios, encuestas, etc), así como las entradas y salidas del sistema actual.
3) Diseño del sistema: va a ser como se va a desarrollar el sistema, la forma en como esos requerimientos los voy a automatizar, se definen las formas de cálculo, y se describe como se transformaran los datos en información; este diseño se realizara en dos bases, una lógica: donde se harán modelos e-r, bases de datos, diagramas de flujo de datos, etc, y una física: es decir todo lo tangible (papeles, gráficos, etc.).
4) Desarrollo del software: se dará la construcción y programación de este sistema, se recomienda en algunos casos usar diseñadores y analistas de la compañía y programadores de otra compañía, o viceversa, aunque esto puede tener sus ventajas: los costos pueden ser menores, es rentable usar un terreno por los costos, y también sus desventajas: no existiría comunicación fiel entre programadores y diseñadores, etc.
5) Prueba del sistema: aquí se pretende detectar las posibles fallas de aplicación del sistema (fallas de programación, de análisis, de diseño (este es el más critico)), en este proceso se simulan entradas de datos, se ponen a usuarios externos a interactuar con el sistema, se hace la aprobación escrita de todos los aspectos del sistema, cabe destacar que esto debe hacerse de forma gradual.
6) Implantación y evaluación: la implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla, esta implantación se puede hacer por 3 enfoques,
a) piloto: se elegirá solo un sector de la empresa para usar el sistema,
b) paralelo: se utilizara el sistema viejo y el nuevo al mismo tiempo, para comparar,
c) por sustitución: sencillamente se sustituye todo el sistema (es el más riesgoso); la evaluación se lleva a cabo para identificar puntos débiles y fuertes, como la operacionalidad (cómo funciona el sistema), la administración, el desempeño de desarrollo (sería una relación de tiempo versus beneficio), el desempeño como tal y el desempeño organizacional (relación costo versus beneficio).




Metodología de James-Senn Parte I



Durante esta y la siguiente entrega trataremos sobre la metodologia de  James-Senn

Para James Senn en su libro titulado "Análisis y diseño de sistemas de información" un sistema: "es considerar como un todo unitario y organizado de procesos, procedimientos, tareas, métodos y recursos materiales, tecnológicos y humanos interdependientes, de que se vale una organización para alcanzar un objetivo, y es fácilmente identificable por los límites de su medio ambiente".

De manera tal se puede decir que las organizaciones son sistemas abiertos, cada uno a su vez constituido por subsistemas de mayor o menor tamaño o complejidad, cada uno con límites claramente definidos, y todos con funciones y objetivos particulares, que unidos forman las funciones y objetivos de la empresa u organización; de igual manera están conformados o estructurados los sistemas informáticos, también sujetos al correcto desempeño de las funciones de cada subsistema, para lograr así el buen funcionamiento del sistema y la consecución de todas sus metas.

Los sistemas de información según James Senn en su libro titulado "Análisis y Diseño de Sistemas de Información" "es definido como un medio organizado de proporcionar información pasada, presente y hasta futura (proyecciones) relacionada con las operaciones internas y el conocimiento externo de la organización".
Esto quiere decir que un sistema de información es un ente que sigue una estructura bien organizada y claramente planteada con el fin de emitir y generar información histórica, actual y proyecciones futuras inclusive, todo esto con la espina vertebral de las operaciones llevadas a cabo por la organización.

Según James Senn, existen tres estrategias para el desarrollo de sistemas: el método clásico del ciclo de vida de desarrollo de sistemas, el método de desarrollo por análisis estructurado y el método de construcción de prototipos de sistemas. Cada una de estas estrategias tienen un uso amplio en cada una de los diversos tipos de empresas que existen, y resultan efectivas si son aplicadas de manera adecuada. 

Características

  1. Se  define el sistema como un medio organizado de proporcionar información pasada, presente y hasta futura (proyecciones) relacionada con las operaciones internas y el conocimiento externo de la organización". 
  2. Se establece que el sistema sigue una estructura bien organizada y claramente planteada con el fin de emitir y generar información histórica, actual y proyecciones futuras inclusive, todo esto con la espina vertebral de las operaciones llevadas a cabo por la organización.
  3. El sistema se considera  como un todo unitario y organizado de procesos, procedimientos, tareas, métodos y recursos materiales, tecnológicos y humanos interdependientes, de que se vale una organización para alcanzar un objetivo, y es fácilmente identificable por los límites de su medio ambiente".




¿Que es una Metodología?


                  Metodología es un conjunto de métodos empleados para el desarrollo de sistemas automatizados.
Una metodología completa es algo más que una notación, un proceso, y herramientas. Además de una "notación, de un proceso, y de herramientas," estas "metodologías completas" proporcionan:

Guías para estimar costos,
Manejo del proyecto en las tareas y entregas,
Medidas y métricas,
Formas definidas y dirección en las entregas de la construcción,
Políticas y procedimientos para garantizar la calidad del software,
Descripciones de los roles y programas de entrenamiento detallados,
Ejemplos totalmente trabajados,
Ejercicios de entrenamiento,
Técnicas para adaptar el método, y
Técnicas definidas

Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de información. Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación, desarrollo y mantenimiento.

Las metodologías de desarrollo de sistemas deben definir: objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.
Los principales objetivos de una metodología de desarrollo son:


  1. Asegurar la uniformidad y calidad tanto del desarrollo como del sistema en sí.
  2. Satisfacer las necesidades de los usuarios del sistema.
  3. Conseguir un mayor nivel de rendimiento y eficiencia del personal asignado al desarrollo.
  4. Ajustarse a los plazos y costes previstos en la planificación.
  5. Generar de forma adecuada la documentación asociada a los sistemas.
  6. Facilitar el mantenimiento posterior de los sistemas.