Sie sind auf Seite 1von 5

E VANGELINA

FIORUCCI

UNIDAD N 1:
ACTIVIDAD N 5

Proponga un ejemplo de cada una de las reas de la Informtica indicadas


anteriormente, haciendo una bsqueda en Internet.
Comparta dicha Bsqueda con sus compaeros en el Foro Actividad N 5".

reas de la informtica:
1) Ejemplos de algoritmos y estructuras de datos:

Diagramas de flujo: Los diagramas de flujo son representaciones


graficas de los algoritmos, mediante flechas y smbolos se representan
la secuencia de instrucciones.

Pseucodigo: El pseudocdigo es la expresin de un algoritmo que emplea

una mezcla de lenguaje natural con algunas convenciones sintcticas


propias de lenguajes de programacin, como asignaciones, ciclos y
condicionales, aunque no est regido por ningn estndar.

2) Ejemplos de lenguajes de programacin:

C++
Objective C
Java
Smalltalk
Eiffel
Lexico (en castellano)
Ruby
Python
OCAML
Object Pascal
CLIPS

Visual .net
Java
Actionscript
COBOL
Perl
C#
Visual Basic.NET
PHP
3) Ejemplos de arquitectura:

La arquitectura Von Neumann, tambin conocida como modelo de


Von Neumann o arquitectura Princeton, es una arquitectura de
computadoras basada en la que describi en 1945, John von Neumann
y otros, en el primer borrador de un informe sobre el EDVAC.1 Este
describe una arquitectura de diseo para un computador digital
electrnico con partes que constan de una unidad de procesamiento
que contiene una unidad aritmtico lgica y registros del procesador,
una unidad de control que contiene un registro de instrucciones y un
contador de programa, una memoria para almacenar tanto datos como
instrucciones, almacenamiento masivo externo, y mecanismos de
entrada y salida.

La arquitectura Harvard es una arquitectura de computadora con


pistas de almacenamiento y de seal fsicamente separadas para las
instrucciones y para los datos. El trmino proviene de la
computadora Harvard Mark I basada en rels, que almacenaba las
instrucciones sobre cintas perforadas (de 24 bits de ancho) y los datos
en interruptores electromecnicos. Estas primeras mquinas tenan

almacenamiento de datos totalmente contenido dentro la unidad


central de proceso, y no proporcionaban acceso al almacenamiento de
instrucciones como datos. Los programas necesitaban ser cargados por
un operador; el procesador no poda arrancar por s mismo.

4) Ejemplos de ingeniera y metodologa del software:


Actualmente existen muchas metodologas, las cuales se pueden dividir en
dos tipos principales: Agiles y Tradicionales. Sin embargo las Metodologas
Hbridas estn marcando la nueva tendencia en el rea de Ingeniera de
Software, al considerar algunas de las mejores caractersticas de ambas
metodologas.

Metodologas Tradicionales son: RUP (Rational Unified Process, Proceso


Racional Unificado, IBM, 2011), OMT (Object Modeling Technique,
Tcnica de Modelado de Objetos, Rumbaugh et al., 1990 y Yourdon,
1976). En este tipo de metodologas se considera la importancia de la
documentacin del sistema, lo cual permite entender, extender y darle
mantenimiento al software. Adems, estas metodologas proporcionan
un orden y una estructura bien definida para el desarrollo del software.
Sin embargo, para que estas metodologas funcionen adecuadamente,
se requiere de un alto grado de disciplina por parte de todos los
miembros del equipo de desarrollo. Asimismo, no se tiene respuesta
rpida a cambios; se genera documentacin innecesaria, y se requiere
mucho tiempo en el modelado del sistema. Por lo tanto las
Metodologas Tradicionales no consideran que el anlisis, el diseo y la
construccin son impredecibles en la mayora de las veces.

Metodologas Agiles, las cuales presentan respuestas rpidas y


efectivas al cambio; tienen un plan de proyecto flexible, y muestran
simplicidad, de manera general, en el desarrollo. Sin embargo, tienen
la desventaja de generar poca documentacin y no hacer uso de
mtodos formales. Algunos ejemplos de este tipo de metodologas,
son: XP (eXtreme Programming, Programacin Extrema, Beck, 2010) y
Scrum (Scrum group, 2011).

Metodologas Hbridas retoman las ventajas de los dos tipos de


metodologas anteriores. De esta manera, son una combinacin de las
mejores prcticas existentes dentro de ellas. La nueva tendencia en
Ingeniera de Software es disear Metodologas Hbridas. Esta
propuesta es atribuida a Ivar Jacobson, uno de los tres creadores de
UML (Unified Modeling Language, Lenguaje Unificado de Modelado,
Object Management group, 2011); creador de UP (Unified Process,
Proceso Unificado), y ahora creador de EssUP (Essential Unified
Process). EssUP (Jacobson, 2011) es una metodologa hbrida que
combina RUP con Scrum.

Das könnte Ihnen auch gefallen