10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programación I 13<br />

1.3.5 Diseñar<br />

Es el acto de organizar los comandos. Así como un novelista probablemente antes de escribir un<br />

libro estructure que temas tratará y, o, elabore un índice, en forma similar antes de programar se<br />

diseña, “se hacen los planos” del software.<br />

1.3.6 Computador<br />

Es una máquina capaz de almacenar y ejecutar comandos. Tiene unidad central de proceso,<br />

disco, teclado, monitor, etc.<br />

1.3.7 Máquina<br />

Cada problema es representable por un conjunto de instrucciones tal que pueden ser ejecutadas<br />

por una máquina o persona que tenga como único conocimiento el poder de ejecución de esas<br />

instrucciones. El conjunto de instrucciones está definido de antemano.<br />

1.3.8 Sistema operativo<br />

Son programas que vinculan el hardware con el resto del software. Ejemplos son: Windows,<br />

Linux, DOS.<br />

1.4 Componentes de un sistema de computación<br />

En un sistema de computación no están solamente los programas. El sistema está formado por:<br />

- Software;<br />

- Hardware;<br />

- Gente;<br />

- Datos;<br />

- Documentación: manuales, impresos; y<br />

- Procedimientos: pasos que definen cómo usar cada elemento.<br />

1.5 Características del software<br />

El software presenta algunas características interesantes:<br />

- Se desarrolla, no se fabrica en sentido clásico.<br />

- No se estropea a diferencia del hardware.<br />

- Es complejo: los dominios son complejos, las aplicaciones son complejas. El<br />

software modela la realidad y la realidad en general es compleja. Por ello se<br />

hacen abstracciones, así como un mapa en geografía toma los principales<br />

elementos relevantes para su objetivo, lo mismo se hace en computación.<br />

1.6 Ingeniería de software<br />

Es la aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo,<br />

operación y mantenimiento del software. Tiene un proceso (marco de trabajo), métodos (cómo<br />

construir software) y herramientas (dan soporte a proceso y métodos).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!