Analisis De Sistemas
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA DE LA FUERZA ARMADA BOLIVARIANA
CATEDRA: ANÁLISIS DE SISTEMAS.
Prof: Participantes: C.I
Wilmaryan Villavicencio Jodalkis Ruiz 17060034.
Reinaldo Michelena 16894806.
Yorman Escalo 15070400.
Yuleidy Pico18442814.
Madeleine Romero 16870726
Yamileth Moreno 20822632
Sección ISN01
Caracas, febrero de 2010
ÍNDICE
Pag.
INTRODUCCIÓN 3
1. Conceptos Orientados a Objetos 4
✓ Objeto. 4
✓ Atributos. 5
✓ Métodos. 6
✓ Tipos de Métodos. 6-7
✓ Clases. 8
✓ Herencia. 9
✓ Herencia simple, Herencia Múltiple. 10-11
2. DiseñoOrientado a Objetos. 12
✓ Características del Diseño orientado a objetos. 13
✓ Modelado de la Arquitectura del sistema.
✓ Elementos Básicos del Diseño Orientado a Objetos.
Diagrama Use Case.
Diagramas de Interacción (Secuencia y Colaboración).
Diagramas de Clases.
Diagramas de Objetos
Diagrama de Actividades.
Diagramas deEstados
Diagramas de Componentes
Diagramas de Despliegue.
3. Estilos Organizacionales y su Impacto Sobre los Sistemas de Información.
✓ Las Organizaciones como Sistemas.
✓ Cultura Organizacional.
CONCLUSIÓN
INTRODUCCIÓN
La programación orientada a objetos es una evolución de la programación procedural basada en funciones. La POO nos permite agrupar secciones decódigo con funcionalidades comunes.
Una de las principales desventajas de la programación procedural basada en funciones es su construcción, cuando una aplicación bajo este tipo de programación crece, la modificación del código se hace muy trabajosa y difícil debido a que el cambio de una sola línea en una función, puede acarrear la modificación de muchas otras líneas de código pertenecientes aotras funciones que estén relacionadas.
Con la programación orientada a objetos se pretende agrupar el código y hacerlo independiente, de manera que una modificación debida al crecimiento de la aplicación solo afecte a unas pocas líneas.
En este trabajo se hace una sucinta descripción de los fundamentos de la programación orientada a objetos, necesarias nociones sobre esta materia ymaterial con el que se dominan ciertos campos vitales para nuestra carrera.
1. Conceptos Orientados a Objetos
✓ Objeto.
Se define como la unidad que en tiempo de ejecución realiza las tareas de un programa, en un nivel más básico se define como la instancia de una clase. Un objeto es únicamente una porción de código fuente que contiene datos y proporciona servicios. Los datos constituyen losatributos del objeto. Los servicios que proporciona el objeto se conocen como métodos y se asemejan en su funcionamiento a las funciones. Normalmente los métodos operan con los datos privados del objeto, esto es, con datos que son sólo visibles para los métodos del objeto. De esta manera, los atributos de un objeto no pueden ser cambiados directamente por el usuario del objeto, sólo pueden sercambiados por los métodos de ese objeto. Así se garantiza la consistencia interna del objeto.
Cada objeto tiene una identidad propia y tiene sus propios atributos. Todos los objetos transitorios residen en el contexto de una sesión interna (área de memoria de un programa). Una clase puede tener un número indefinido de objetos (instancias).
Un objeto podría ser real o abstracto, por ejemplo unaorganización, una factura, una figura en un dibujador, una pantalla de usuario, un avión, un vuelo de avión, etc. Un objeto puede estar compuesto por otros objetos y éstos a su vez también pueden estar compuestos por otros objetos. Esta intrincada estructura es la que permite construir objetos muy complejos.
Ejemplo 1:
El objeto "Auto" se puede
representar gráficamente como sigue:...
Regístrate para leer el documento completo.