Translate

jueves, 20 de julio de 2023

PROCESO DE DISEÑO ORIENTADO A OBJETOS

 

 Autor: José Tenorio

Carrera: Ingeniería en Sistemas

   El diseño de procesos orientado a objetos es una metodología de diseño de software que ha revolucionado la forma en que se desarrollan y organizan los sistemas informáticos. Mediante conceptos como la herencia, el polimorfismo y la encapsulación, se logro la creación de un concepto modular, flexible y reutilizable. En este blog exploraremos en detalle las diferentes fases del diseño de procesos orientado a objetos. Además, examinaremos la importancia de las pruebas y el mantenimiento en este proceso. 

¿QUE ES EL DISEÑO DE PROCESOS ORIENTADO A OBJETOS?

   El diseño de procesos orientado a objetos es una metodología de diseño de software que se basa en la creación de objetos, los cuales representan entidades del mundo real y almacenan datos y comportamientos relacionados. Estos objetos interactúan entre sí a través de mensajes, utilizando conceptos como la herencia, el polimorfismo y la encapsulación para lograr un sistema modular y flexible. Mediante el uso de diagramas UML, como los diagramas de clases y los diagramas de secuencia, se visualiza la estructura y el flujo de trabajo del sistema, permitiendo un desarrollo eficiente y una fácil comprensión del código.

FASES DEL DISEÑO DE PROCESOS ORIENTADO A OBJETOS

Las fases del diseño de procesos orientado a objetos son:

1. Análisis de requisitos:
   El análisis de requisitos es una fase fundamental en el diseño. Consiste en entender y definir de manera detallada las necesidades, objetivos y restricciones del sistema que se va a desarrollar. Durante esta etapa, se realiza una interacción activa con los stakeholders (personas, organizaciones o entidades que tienen un interés directo o indirecto en el sistema que se está desarrollando), para identificar y documentar los requisitos funcionales y no funcionales del sistema.



2. Diseño conceptual:
   El diseño conceptual es una etapa clave en el proceso de diseño de procesos orientado a objetos, este se enfoca en la creación de un modelo conceptual del sistema, donde se definen las clases principales y las relaciones entre ellas. En esta fase, se utiliza la información recopilada en el análisis de requisitos para identificar los objetos relevantes del sistema y cómo interactúan entre sí. El objetivo es representar de forma abstracta y comprensible la estructura y el comportamiento del sistema, sin entrar en detalles de implementación. Uno de los diagramas mas utilizados en esta fase es el diagrama de clases. Dicho diagrama visual muestra las clases del sistema, sus atributos y los métodos que definen su comportamiento. Además, se representan las relaciones entre las clases, como la herencia, la asociación y la composición.


3. Diseño de clases: 
   En esta fase se define la estructura interna de cada clase, especificando sus atributos y métodos. También se establecen las relaciones entre las clases, como la herencia y la asociación. El objetivo es definir cómo se comportará cada objeto y cómo interactuará con otros objetos en el sistema. 


4. Diseño de interacción: 
   Se establecen las interacciones entre los objetos del sistema. Para esto se utilizan diagramas UML, como el diagrama de secuencia y el diagrama de colaboración, con la finalidad de  representar la comunicación entre objetos  y  la interacción entre ellos para realizar tareas específicas. Dichos diagramas enseñan el flujo de mensajes entre los objetos, permitiendo ver el orden y la secuencia de las operaciones que se llevan a cabo. El diseño de interacción ayuda a comprender cómo se ejecutan las funciones del sistema y cómo los objetos interactúan entre sí para lograr un objetivo común.


5. Diseño de implementación: 
   En esta fase se busca traducir el diseño conceptual y de clases en código fuente. Se definen las clases, métodos y relaciones en un lenguaje de programación específico (que sea orientado a objetos). Esta fase implica convertir los diagramas UML y las especificaciones del diseño en instrucciones comprensibles por la computadora. Se deben aplicar buenas practicas prácticas y buscar ser eficiente en todos los aspectos de esta fase para garantizar una implementación sólida y funcional del sistema.


6. Pruebas y validación: 
   Se deben realizar pruebas exhaustivas para verificar que el sistema abarque todos los requisitos y funcione correctamente. Se identifican y se corrigen los errores y defectos encontrados durante las pruebas. Esta fase implica probar todas las funcionalidades del sistema, incluyendo casos de prueba extremos, para garantizar que el sistema sea robusto y estable. También se deben realizar pruebas de rendimiento para estar seguros de que el sistema pueda manejar la carga esperada. La validación implica verificar que el sistema cumpla con los requisitos del usuario y las especificaciones del diseño. Una vez completadas las pruebas y validación, el sistema está listo para su implementación en producción.


7. Mantenimiento 
   Los sistemas de software, al igual que todos los sistemas requieren mantenimiento, ya que esto garantiza la continuidad y la existencia del mismo. En esta fase se realizan mejoras y correcciones en el sistema a lo largo de su ciclo de vida para garantizar su funcionamiento óptimo y adaptarse a posibles cambios en los requisitos o tecnologías utilizadas.


Generalmente estas fases se suelen seguir en orden secuencial, pero también pueden iterarse según las necesidades del proyecto.


viernes, 15 de octubre de 2021

 INTRODUCCION A LA ADMINISTRACION

¿Qué es la administración?

Actividad que se lleva a cabo con el fin de que una empresa se desarrolle y ejecute sus actividades y operaciones aplicando principios que le permitirán tomar decisiones para ser lo mas eficiente posible.

Las principales caras de la administración son:

-Brook Adams
-Koontz & O'Donnell
-George Terry. 
-Henry Fayol
-Wilburg Jiménez Castro. 

Importancia de la administración

La administración es importante porque brinda que las actividades de una empresa tengan un resultado mas eficiente, ya que esta se encarga de impartir un orden en la gestión de sus recursos económicos, físicos y humanos.

Características de la administración



La revolución Industrial 

En este evento hubieron una serie de invenciones en la maquinaria productiva que trajeron consigo consecuencias que marcaron un ante y un después:

Entre ellos están:

-Explotación inhumana a los trbajadores

-Horarios de trabajo excesivos

- Ambientes de trabajo deplorables y en condiciones salubres pesimas

-Crecimiento de la administración como una ciencia que ayudo a solucionar algunas de las problemáticas ya mencionadas

Relación de las administración con otras ciencias 

La administración se relaciona con las ciencias sociales y las ciencias exactas

Ciencias Sociales:

-Sociología
-Psicología
-Derecho
-Economía
-Antropología

Ciencias Exactas:

-Matemáticas

Además de que se relaciona con disciplinas técnicas como la cibernética, ingeniería industrial y la ergonomía  

Teoría de la organización:

La teoría de la organización es una teoría que estudia diferentes procesos estructurados que tienen como finalidad la optimización de una empresa en todos sus sectores

La estructura de toda empresa se obtendrá de acuerdo a la óptima clasificación que requiera, que se puedan agrupar generalmente en cuatro grandes áreas funcionales como son:
El Área de Producción
El Área Administrativa y Financiera
El Área de Recursos Humanos
El Área de Mercadeo y Ventas


 


TEORIA GENERAL DE LA ADMINISTRACION

La teoría organizacional percibe el análisis relativo entre la teoría clásica, la dirección sistemática, la visión contingente, la escuela estructuralista y todas las corrientes que observan y estudian a las organizaciones, es decir esta teoría es el campo del conocimiento humano que se encarga de analizar la administración desde la perspectiva general.




Tareas: Tarea que realiza la organización. Esta enfocado en todo el trabajo obrero que involucra un conjunto de aspectos que ayudan a alcanzar la máxima eficiencia.

Estructura: Engloba a la estructura organizacional y a los recursos físicos con que cuenta la organización. 

Personas: Personal y talentos que integran la organización. En esta variable con personas

Ambiente: Lugar donde se llevara a cabo la organización y toma en cuenta que se tiene que hacer frente a las demandas del ambiente y obtener máxima eficiencia

Tecnología: Emplear la tecnología para que la actividad o procesos se lleven a cabo de forma eficiente y sin inconvenientes

Importancia de la administración como una ciencia

Sin la administración como una ciencia, absolutamente todas las actividades empresariales se llevarían a cabo de forma empírica y el margen de error en la mayoría de los casos seria muy alto. La administración científica nos ayuda a ser metódicos y a identificar debilidades para fortalecerlas. Por lo tanto, nos ayuda a ser mas eficientes a la hora de realizar un proyecto

Problemas

Principales problemas que causan bajo rendimiento y sus principales causas


Es importante saber que en la administración, el nivel que tenga el director dentro de una corporación social, tendrá un categórico estado de compromiso en la administración de la empresa u organismo.

En el área de la administración es importante tener en cuenta que los objetivos se alcanzan de una manera más eficaz si se habla de mando, liderazgo, motivación, responsabilidad, donde existe una persona que gobierna a los empleados para alcanzar los objetivos de la organización, a través de los instrumentos mercantiles y tecnológicos.


 Proceso Administrativo

¿Qué es?

   El proceso administrativo son un conjunto de pautas estructuradas, que son necesarias para que se lleve a cabo la administración de forma existosa

Planeación: 

Elaborar un plan a partir de la identificación de prioridades y objetivos con el fin de que el proceso se lleve a cabo con orden y estructura 

Organización:

 Se establece la división de procesos y las unidades de mando y procedimientos

Dirección:

Las unidades de mando se encargan de vigilar y de que se cumplan los objetivos y procesos planificados

Control:

Se evalúa el proyecto y se hacen pruebas de fallas, con el fin de que los errores sean corregidos y evitar inconvenientes





Estructura de la Planificación


F.O.D.A

Fortalezas:

    Se basa en identificar las fortalezas presentes en la organización de forma realista. Entre estos aspectos se encuentran cosas como la eficiencia y comportamiento del personal 

Oportunidades:

   Se basa en identificar los aspectos que benefician al grupo y que son de carácter externos. Como por ejemplo, Acceso a tecnología avanzada y a equipo moderno

Debilidades:

  Se basa en identificar las debilidades que el grupo de trabajo presente y que pueden retrazar o afectar al proyecto de alguna forma. Un ejemplo de esto puede ser, la indiciplina

Amenazas:

   Se basa en identificar las problemáticas externas que puedan afectar negativamente al proyecto. Como por ejemplo. Problemas de transporte o no tener la tecnología necesaria

Tipos de Organización


Militar o Lineal: 

Una sola persona se encarga de las decisiones. Esta organización se utiliza en áreas militares y pequeñas empresas

Funcional o de Taylor:

   Se divide el trabajo y se le da una especialización a cada hombre, de manera en que cada persona haga el menor numero de funciones posibles

Lineo-Funcional

   En ésta se combinan los dos tipos de organización antes vistos, aprovechando las ventajas y evitando las desventajas inherentes a cada una, ya que conserva. 

-De la organización lineal o militar, la autoridad y responsabilidad que se tramite a través de un solo jefe para cada función en especial. 

- De la funcional, la especialización de cada actividad en una función.

Organización Estaf

Surge como consecuencia de las grandes empresas y del avance de la tecnología, lo que origina la necesidad de contar con ayuda en el manejo de detalles, y de contar con especialistas capaces de proporcionar información experta y de asesoría a los departamentos de línea.

Organización por comités


Técnicas de Organización

Organigramas:


Manuales:

  Son documentos detallados que contienen en forma ordenada y sistemática, información acerca de la organización de la empresa.

Dirección

Velar porque la ejecución de los planes cumpla con lo establecido en el plan organizacional y encargarse de motivar y lidiar con los inconvenientes que se generen durante el proceso

Etapas de la Dirección 


Control

Función del proceso administrativo, mediante la cual se avalúa, mide o supervisa la ejecución de los planes para detectar y regular desviaciones con el fin de establecer las medidas correctivas necesarias conforme a los objetivos de la empresa en condiciones de eficiencia y eficacia.



Etapas del Control


Establecimiento de Estándares

Son unidades de medida que sirven como modelo, guía o patrón con base en la cual se efectúa el control. Hay tres tipos de estándares en cuanto al método: estándares estadísticos, estándares fijados por apreciación y los estándares técnicamente elaborados. Los hay cuantitativos y cualitativos. 


Medición de Resultados

Los estándares sirven para establecer unidades de medida definidas según el problema presente. Es de utilidad en los sistemas de información, pues la efectividad del control depende en buena parte de la información recibida cuyas características (confiable, fluida, consistente, válida), deben ser importantes.

Retroalimentación:

Es importante en el proceso de control, ya que a través de la retroalimentación, la información obtenida se ajusta al sistema administrativo al correr el tiempo. Para ello es necesario, que el sistema de información sea funcional y eficiente, pues de esta manera se retroalimenta más rápidamente el proceso de control planeación.

martes, 12 de octubre de 2021

Teoría Clásica de la administración

   La teoría clásica de la administración tiene orígenes en Francia y se esparció rápidamente por toda Europa. Su característica principal era, que hacia énfasis en la estructura y requisitos que deben tener las organizaciones para ser sustentables y eficientes. haciendo enfoque en carga uno de los sectores que la conforman 

Henri Fayol y su Aporte

   Nació el 29 de junio de 1841 en la ciudad de Estambul, Turquía. Fue un ingeniero de minas frances, ejecutivo, autor director de minas que desarrollo la teoría de la administración a veces conocida como fayolismo.

   Su aporte se dio en su libro L'Administration industrielle et générale (publicado en francés en 1916), Fayol esbozó su teoría general de la administración, que creía que podría aplicarse a la administración de innumerables industrias. El aparato administrativo o funciones de la administración eran su mayor preocupación, y por ello presentó su teoría administrativa, es decir, principios y elementos de la administración

Funciones Básicas de la Empresa



Administración 

Según Fayol, la administración costa de:

Planear: Visualizar sucesos futuros y elaborar un programa de acción

Organizar: Construir las estructuras materiales de una empresa

Dirigir: Orientar y capacitar al personal de trabajo

Coordinar: Elasar los esfuerzos colectivos para un fin en común

Controlar: Verificar que todas las actividades se realicen según lo establecido y que no hayan inconvenientes

Funciones de la Empresa


Diferencia Entre Administración y Organización

Administración:

   Es un todo del cual la organización es una de las partes. Conjunto de procesos estrechamente relacionados y unificados

Organización

     La organización es estática y limitada refiriéndose al establecimiento de la estructura y de la forma de la empresa.

Teoría de la organización 

   En la teoría clásica se define el termino organización como una estructura jerárquica que es fundamentada por una unidad de mando principal  




Tipos de Organización

Organización Formal: Se basa en la división del trabajo racional, es la que esta planeada en el papel, explicada, descrita con reglas, procedimientos y cargos.

Organización Informal: Aparece espontáneamente entre personas que ocupan posiciones en la organización formal.


Principios de la Administración

Son los principios que permiten desempeñar al administrador las funciones de: planeación, organizción, dirección, coordinación y control. 

Estos principios pretenden resolver los problemas organizacionales



WebQuest