Sie sind auf Seite 1von 12

Hardware: Componentes fsicos de un ordenador, por ejemplo: monitor, ratn, teclado, ordenador, impresora, etc.

Software: Programas o elementos lgicos que hacen funcionar un ordenador o que se ejecutan en ellos, distinguir: sistema operativo, programa, etc. Humanware: Son los usuarios de las computadoras. Bsicamente son los humanos que tienen contacto con ellas.

Sistema Informtico: es el conjunto de partes interrelacionadas, hardware, software y de recurso humano (humanware) que permite almacenar y procesar informacin. El hardware incluye computadoras o cualquier tipo de dispositivo electrnico inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestin de bases de datos. Por ltimo el soporte humano incluye al personal tcnico que crean y mantienen el sistema (analistas, programadores, operarios, etc.) y a los usuarios que lo utilizan.

Aplicacin/Programa: (Dice a un ordenador que hacer) Conjunto de instrucciones escritas en un determinado lenguaje que dirigen a un ordenador para la ejecucin de una serie de operaciones, con el objetivo de resolver un problema que se ha definido previamente, por ejemplo: aadir dos nmeros, compara dos nmeros, ordenador interpreta instrucciones: ensear una pelcula en la pantalla, implementar un procesador de texto.

Lenguaje de programacin: Lenguaje que un ordenador entiende, muchas diferentes lenguajes, como mundo real muchas idiomas: Basic, C, C++, java, etc. Tiene que estar traducida a un cdigo que ordenador pueda comprender (.exe).

"UN MODELO ES UNA SIMPLIFICACIN DE LA REALIDAD". Pueden involucrar planos detallados como planos ms generales que ofrecen una visin global del sistema que se quiere desarrollar. POR QU MODELAMOS? Construimos modelos para comprender mejor el sistema que estamos desarrollando. Ms detalladamente lo construimos bsicamente para: -Comunicar la estructura deseada y el comportamiento de nuestro sistema. -Visualizar y controlar la arquitectura(diseo) de nuestro sistema. -Comprender qu estamos construyendo, muchas veces descubriendo oportunidades para su simplificacin y reutilizacin. -Controlar el riesgo de errores. El objetivo est en crear un software apropiado y eficaz, y en imaginar cmo hacerlo ms econmico y sostenible. El modelado es comn en los proyectos software exitosos.

El modelado es una parte central de todas las actividades que conducen a la produccin de buen software. Nos ayuda a: -Visualizar a sus usuarios el producto final. -Comprender mejor el sistema. -Comunicar las ideas a otros. Es til tanto en pequeos como en grandes sistemas. Mientras ms grande y complejo sea el sistema el modelado se hace importante por una simple razn:

"CONSTRUMOS MODELOS DE SISTEMAS COMPLEJOS PORQUE NO PODEMOS COMPRENDER EL SISTEMA EN SU TOTALIDAD".

A travs del modelado, reducimos el problema que se est estudiando, centrndonos en un solo aspecto a la vez. Se puede modelar formal e informalmente, pero este ltimo no proporciona un lenguaje comn que se pueda compartir fcilmente con otros. Mientras ms complejo sea el sistema, requiere modelaje. Si se construye un sistema simple y este es sencillo al principio no se piensa que este necesite de modelaje, pero si este evoluciona y crece, se lamentar no haberlo realizado.

UML es un lenguaje estndar para escribir planos de software. Se usa para visualizar, especificar, construir y documentar los artefactos de un sistema que involucre una gran cantidad de software. Es apropiado para todo tipo de desarrollo software. Es muy expresivo, sirve para desarrollar y luego desplegar tales sistemas. Tiene tres elementos principales: -Bloques bsicos de construccin. -Reglas que dictan cmo pueden combinarse esos bloques. -Algunos mecanismos comunes. Es un lenguaje, por lo tanto, es tan slo una parte de un mtodo de desarrollo de software. Es independiente, pero para utilizarlo ptimamente se lo debera usar en un proceso dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental.

UML es un lenguaje para: Visualizar, especificar, construir, documentar, los artefactos de un sistema con gran cantidad de hardware.

Hoy en da, UML ("Unified Modeling Language") esta consolidado como el lenguaje estndar en el anlisis y diseo de sistemas de computo. Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir cdigo(desarrollo del software). En otros trminos, as como en la construccin de un edificio se realizan planos previo a su construccin, para un Software, se deben realizar diseos(planos) en UML previa a la codificacin(construccin) de un sistema.

Sistemas con gran cantidad de software tales como: Sistemas de informacin empresarial. Bancos y servicios financieros. Telecomunicaciones. Transporte. Defensa / industria aeroespacial. Comercio. Electrnica mdica. mbito cientfico. Servicios distribuidos basados en la Web. Otras reas: Flujos de trabajo (workflows) en el sistema jurdico. Estructura y comportamiento de un sistema de vigilancia mdica de un enfermo. Diseo de hardware.

GRACIAS

Das könnte Ihnen auch gefallen