¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Sin título

Demian Quiñonez Español

Sin título

Contenido del diagrama

  1. Introducción a la ingeniería en software

  2. ¿Qué es el software?

  3. Cualidades del software

  4. Código de ética para los ingenieros en software

  5. Tipos de sistemas de información

  6. El software es el conjunto de instrucciones o programas que le indican a una computadora cómo realizar tareas específicas. En otras palabras, es el componente lógico de un sistema informático, en contraposición al hardware, que son los componentes físicos. El software puede ser tan simple como una pequeña aplicación para calcular, o tan complejo como un sistema operativo que controla todo el funcionamiento de una computadora.

  7. TIPOS

  8. Software de Gestión de Bases de Datos

  9. Software de Seguridad

  10. Software de Programación

  11. Software de Virtualización

  12. Software de Aplicación

  13. Software de Comunicación

  14. Software de Sistema

  15. Este tipo de software se utiliza para desarrollar otros programas.

  16. Estos programas permiten almacenar, modificar y extraer información de bases de datos. Ejemplos incluyen MySQL, Oracle y Microsoft SQL Server.

  17. Incluye programas diseñados para proteger sistemas y datos contra amenazas, como antivirus, firewalls y herramientas de cifrado. Ejemplos incluyen Norton Antivirus y McAfee.

  18. Este software está diseñado para realizar tareas específicas y satisfacer las necesidades del usuario.

  19. Este tipo de software interactúa directamente con el hardware de la computadora, gestionando y controlando sus recursos.

  20. Permite crear entornos virtuales dentro de un sistema físico, facilitando la ejecución de múltiples sistemas operativos en una sola máquina. Ejemplos incluyen VMware y VirtualBox.

  21. Facilita la comunicación entre usuarios y sistemas, incluyendo aplicaciones de mensajería y herramientas de videoconferencia. Ejemplos incluyen Zoom y Slack.

  22. Sin título
  23. Sin título
  24. Sin título
  25. Sin título
  26. Sin título
  27. Sin título
  28. Sin título
  29. ▪ Correcto (Correctness): Un software es correcto si se comporta de acuerdo a su especificación

    ▪Confiable (Reliability): El software se comporta de acuerdo con lo esperado por el usuario. A diferencia de la corrección, la confiabilidad es algo relativo.

    ▪Robusto (Robustness): Un software es robusto si se comporta en forma razonable aún en situaciones no anticipadas.

    ▪Eficiente (Eficciency): ⦁ Un sistema de software es eficiente si usa sus recursos en forma económica.

    ▪ “Amigable” (Friendliness ): ⦁ Un software es amigable si sus usuarios lo encuentran fácil de utilizar.

    ▪ Verificable (Verifiability): El software es verificable si sus propiedades pueden ser comprobadas.

    ▪ Reusable (Reusability): Software ya construido se usa con pocos o ningún cambio.

    ▪ “Portable” (Portability): Un SW es portable si puede ejecutarse en distintos ambientes (hardware, sistemas operativos, etc.)

    ▪ Interoperable (Interoperability): Un sistema es interoperable si puede coexistir y cooperar con otros sistemas.

    ▪ Productivo (Productivity): La productividad es la eficiencia del proceso de desarrollo del software.

    ▪ A tiempo (Timeliness): El proceso de desarrollo debe obtener su producto en el tiempo planeado.

    ▪ Visible (Visibility): Un proceso de desarrollo de software es visible si todos sus pasos están claramente documentados, y se puede saber su estado de avance en cada momento.

    ▪ Cohesivo: Medida de la relación entra las partes de un componente.

    ▪ Desacoplado: Medida de la interdependencia de distintas componentes

    ▪ Comprensible (Understandability): ⦁ Un sistema es comprensible si es fácil de comprender cómo funciona.

    ▪ “Mantenible” (Maintainability): Un sistema es mantenible si es fácil modificarlo.

    ▪ Evolutivo: ⦁ Un SW es evolucionable si permite cambios que lo hacen capaz de satisfacer nuevos requerimientos.

  30. Executive Support System (ESS)

  31. Decision Support Systems(DSS)

  32. Management Information System (MIS)

  33. Knowledge Management Systems (KMS)

  34. Transaction Processing Systems (TPS)

  35. Sistemas básicos del negocio que sirven a los niveles operativos.

    Sistema computarizado que realiza y recolecta información de la rutina diaria de transacciones necesarias para llevar adelante el negocio.

  36. Plasmar los conocimientos de la organización en un soporte digital.

    Manuales de procedimientos.

    Formación (incluye el e-learning, cápsulas, etc.).

    Transmisión del conocimiento.

    Desarrollos colaborativos.

    Comunicación total (horizontal, vertical, diagonal).

  37. Utilizados a nivel de directivos medios

    Inputs: Grandes volúmenes de datos

    Outputs: informes con datos procesados (procesos simples)

  38. Decisiones estructuradas o semiestructuradas.

    Orientados a informes de control.

    Datos presentes y pasados.

    Orientación interna.

  39. Inputs: datos agregados

    Outputs: Proyecciones Se utilizan a nivel estratégico por la alta dirección

    Diseñado para uso individual

    Enlaza al CEO con todos los niveles

    Mantenimiento muy caro

    Grandes necesidades de personal de soporte

  40. IEEE Code of Ethics

  41. Software Engineering Code of Ethics and Professional Practice

  42. ACM Code of Ethics and Professional Conduct

  43. El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) proporciona un código de ética que se aplica a todos los ingenieros, incluidos los ingenieros en software. Este código enfatiza la responsabilidad profesional, la integridad y el respeto por la privacidad y la confidencialidad.

  44. La Association for Computing Machinery (ACM) ofrece un código de ética y conducta profesional específicamente diseñado para los profesionales de la informática, incluidos los ingenieros en software. Este código cubre principios de responsabilidad, integridad y respeto por el bienestar público.

  45. Desarrollado por el Comité de Ética de la IEEE-CS y la ACM, este código específico para la ingeniería de software ofrece directrices detalladas sobre cómo los profesionales deben manejar sus responsabilidades hacia sus clientes, el público y la profesión.

  46. British Computer Society (BCS) Code of Conduct

  47. International Federation for Information Processing (IFIP) Code of Ethics

  48. El BCS proporciona un código de conducta para los profesionales de la informática en el Reino Unido, que también es aplicable a los ingenieros en software. Este código enfatiza la competencia profesional, la integridad y la responsabilidad social.

  49. El IFIP ofrece un código de ética para los profesionales de la informática a nivel internacional, que aborda cuestiones de responsabilidad profesional y ética en el contexto global.

  50. Sin título
  51. Sin título
  52. Sin título
  53. Sin título
  54. Sin título

Información

Descripción
Diagrama sobre Sin título, creado por Demian Quiñonez el 16/09/2024.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?