martes, 30 de agosto de 2016

Información de Interés, Clasificación de Hardware. Rocio Ramirez PDVSA

El término hardware alude a todo dispositivo físico que forma parte de una computadora, y permite su funcionamiento.


Se pueden clasificar de la siguiente manera:
HARDWARE BÁSICO: esta clase de hardware está conformada por aquellos dispositivos imprescindibles para el funcionamiento mínimo de un equipo. El gabinete, las memorias RAM y ROM constituyen son ejemplos.


HARDWARE COMPLEMENTARIO: Incluye todos los elementos de los que existe la posibilidad de prescindir, y aun así, la funcionalidad de la computadora no se verá afectada. Ejemplos de hardware complementario son la Webcam o la unidad lectora de disco óptico.


De acuerdo a su función:
HARDWARE DE ALMACENAMIENTO: como su nombre lo indica estos dispositivos tiene la capacidad de almacenar datos e información, ya sea de forma temporal o permanente. Ejemplos de hardware de almacenamiento son: la memoria RAM y la memoria ROM, memorias USB, DVD, CD, cintas de video, entre otros.

HARDWARE DE PROCESAMIENTO: se refiere a aquellos elementos cuyo propósito constituye la interpretación y ejecución de instrucciones, y el procesamiento de datos. Dentro de este ítem podemos encontrar a los microprocesadores, y a la Unidad Central de Procesamiento (CPU).


Para mayor información clic aquí.

Por Rocio Rocio Ramirez PDVSA

jueves, 25 de agosto de 2016

Historia. Rocio Ramirez PDVSA

El desarrollo de los sistemas tradicionales de ciclo de vida se originó en la década de 1960 para desarrollar a gran escala funcional de sistemas de negocio en una época de grandes conglomerados empresariales. La idea principal era continuar el desarrollo de los sistemas de información en una muy deliberada, estructurada y metódica, reiterando cada una de las etapas del ciclo de vida. Los sistemas de información en torno a las actividades resueltas pesadas para el procesamiento de datos y rutinas de cálculo.

Metodologías de Desarrollo de Software tiene como objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permitan desarrollar software de calidad, incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas.

Para tal fin se describen, fundamentalmente, herramientas de Análisis y Diseño Orientado a Objetos (UML), sus diagramas, especificación, y criterios de aplicación de las mismas. Como complemento se describirán las metodologías de desarrollo de software que utilizan dichas herramientas, ciclos de vida asociados y discusión sobre el proceso de desarrollo de software más adecuado para las diferentes aplicaciones ejemplos que se presentarán. Principalmente, se presentará el Proceso Unificado el cual utiliza un ciclo de vida iterativo e incremental.

Kendall y Kendall
I. Identificación del problema, oportunidades y objetivos. II. Determinación de los requerimientos de información. III. Análisis de las necesidades del sistema. IV. Diseño del sistema recomendado. V. Desarrollo y documentación del software. VI. Pruebas y mantenimiento del sistema. VII. Implantación y evaluación del sistema.

James Senn
I. Ciclo de vida y desarrollo del sistema. II. Desarrollo por análisis estructurado III. Prototipo del sistema.

Llorens Fabregas
I. Requerimientos. II. Análisis/Diseño. III. Construcción. IV. Pruebas. V. Producción y mantenimiento.

Jonas Montilva
I. Definir el proyecto. II. Análisis del contexto. III. Definición de los requerimientos. IV. Diseño preliminar. V. Diseño detallado.

Roger Pressman

I. Análisis de los requerimientos del Software. II. Diseño. III. Generación de código. IV. Pruebas. V. Mantenimiento. 

Por Rocio Rocio Ramirez PDVSA

lunes, 15 de agosto de 2016

lunes, 8 de agosto de 2016

Metodología de Desarrollo de Software Rocio Ramirez PDVSA

Para cada una de las fases o etapas listadas en el ítem anterior, existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo, define el orden de las tareas o actividades involucradas, también define la coordinación entre ellas, y su enlace y realimentación. Entre los más conocidos se puede mencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental. De los antedichos hay a su vez algunas variantes o alternativas, más o menos atractivas según sea la aplicación requerida y sus requisitos

Modelo cascada

El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños sistemas a desarrollar. En estas circunstancias, el paso de una etapa a otra de las mencionadas sería sin retorno, por ejemplo pasar del diseño a la codificación implicaría un diseño exacto y sin errores ni probable modificación o evolución: «codifique lo diseñado sin errores, no habrá en absoluto variantes futuras». Esto es utópico; ya que intrínsecamente el software es de carácter evolutivo,9 cambiante y difícilmente libre de errores, tanto durante su desarrollo como durante su vida operativa


Rocio Ramirez PDVSA

Bienvenidos Rocio Ramirez PDVSA

Bienvenidos

Rocio Ramirez PDVSA