Sistemas Flashcards

1
Q

¿Qué es un sistema y cuáles son sus componentes principales?

A

Un sistema es un conjunto de componentes interrelacionados que trabajan conjuntamente para cumplir un objetivo común. Sus componentes principales son: entrada, proceso, salida y retroalimentación. Ejemplo: Un sistema bancario recibe datos de clientes (entrada), los procesa para realizar transacciones (proceso) y genera recibos o saldos actualizados (salida).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo se clasifican los sistemas?

A

Los sistemas se clasifican en:

Naturales: como los sistemas biológicos o geológicos.

Hechos por el hombre: automatizados (sistemas informáticos) y no automatizados (sistemas manuales).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es un sistema automatizado y cuáles son sus componentes?

A

Un sistema automatizado utiliza tecnología para realizar tareas con poca o ninguna intervención humana. Sus componentes son: hardware, software, personas y datos. Ejemplo: Un sistema de control de tráfico incluye sensores (hardware), un programa de control (software), operadores (personas) y datos de tráfico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Por qué no conviene automatizar ciertos sistemas?

A

No siempre es conveniente automatizar sistemas por razones como:

Costo elevado.

Conveniencia (pueden ser ruidosos o consumir mucha energía).

Seguridad (preferencia por almacenar información física).

Facilidad de mantenimiento (falta de personal capacitado).

Políticas (resistencia al cambio).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué características tiene un buen software y por qué son importantes?

A

Un buen software debe cumplir con estas características:

Confiabilidad: Opera correctamente bajo condiciones específicas.
Mantenibilidad: Facilita la incorporación de mejoras y correcciones.
Usabilidad: Es fácil de aprender y usar para los usuarios finales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué son los sistemas en línea?

A

Son sistemas que permiten la interacción en tiempo real a través de internet. Dependen de una conexión constante y actualizan información continuamente. Ejemplo: Redes sociales y plataformas de comercio electrónico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué caracteriza a los sistemas de tiempo real?

A

Requieren procesar respuestas dentro de un tiempo específico, siendo altamente confiables.Ejemplo: Sistemas de control de tráfico aéreo o monitoreo médico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué son los sistemas de apoyo a decisiones y para qué se usan?

A

Son herramientas que analizan datos y ofrecen recomendaciones para la toma de decisiones informadas. Ejemplo: Sistemas de planificación empresarial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué son los sistemas basados en el conocimiento?

A

Utilizan inteligencia artificial para resolver problemas complejos mediante bases de datos estructuradas. Ejemplo: Sistemas expertos en diagnóstico médico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es el software y cuáles son sus cualidades clave?

A

El software es un producto intangible creado para realizar tareas específicas. Debe ser funcional, mantenible, confiable y usable.
Ejemplo: Un navegador web permite acceder a internet de forma eficiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuáles son las categorías principales de software?

A

Software de sistemas (sistemas operativos).

Software de aplicación (Microsoft Office).

Software de ingeniería y científico (MATLAB).

Software empotrado (controladores de autos).

Software de línea de productos (CRM).

Software de inteligencia artificial (chatbots).

Software de aplicaciones web (banca en línea).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es un sistema de información?

A

Es un sistema que utiliza hardware y software para procesar, almacenar y transmitir información con un objetivo específico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuál es el propósito de la ingeniería de software?

A

Desarrollar software confiable y eficiente aplicando principios de ingeniería. Esto incluye la gestión de procesos y recursos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuáles son las etapas de un proceso de software?

A

Comunicación y análisis.

Modelado y diseño.

Generación de código.

Pruebas y aseguramiento de calidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué actividades incluye la etapa de comunicación y análisis?

A

Recolección de requisitos, estudio de viabilidad, análisis de riesgos y documentación inicial. Ejemplo: Identificar las necesidades de un cliente para desarrollar una aplicación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué se realiza en la etapa de modelado y diseño?

A

Se planifica la solución mediante diseño de interfaces, arquitectura del sistema y prototipos.

17
Q

¿Qué importancia tienen las pruebas en el desarrollo de software?

A

Garantizan que el producto cumple con los requisitos y es funcional, reduciendo fallos antes de su entrega.

18
Q

¿Cuáles son las cualidades de un buen analista de sistemas?

A

Debe ser arqueólogo y escribano (documentar detalles), innovador (resolver problemas), mediador (lograr consenso) y jefe de proyecto (gestionar recursos).

19
Q

¿Qué retos comunes enfrenta la ingeniería de software?

A

Requisitos cambiantes, restricciones técnicas, limitaciones de recursos y plazos ajustados.

20
Q

¿Cuáles son las diferencias entre software y sistema?

A

Un sistema incluye componentes físicos y lógicos, mientras que el software es una parte intangible que permite operar el sistema.

21
Q

¿Qué caracteriza al software empotrado?

A

Se utiliza en dispositivos específicos, con memoria de solo lectura y programado en lenguajes de bajo nivel.

22
Q

¿Qué se entiende por proceso de desarrollo de software?

A

Es una serie de actividades organizadas para construir un producto de software de calidad.

23
Q

¿Qué es la crisis del software?

A

Se refiere a los problemas iniciales en el desarrollo de sistemas complejos, como falta de escalabilidad y fiabilidad.

24
Q

¿Por qué es importante un enfoque ingenieril en el desarrollo de software?

A

Porque permite organizar recursos, aplicar metodologías y garantizar calidad.

25
Q

¿Qué es un sistema de apoyo a decisiones?

A

Un sistema que combina datos y modelos para respaldar decisiones en áreas como negocios.

26
Q

¿Cómo afecta la intangibilidad del software a su complejidad?

A

Hace que sea difícil de entender, explicar y mantener, incrementando los desafíos de desarrollo.

27
Q

¿Qué actividades se realizan durante la etapa de generación de código?

A

Incluye la programación, pruebas unitarias, integración de componentes y documentación técnica.

28
Q

¿Qué significa probar y asegurar la calidad del software?

A

Es verificar y validar que el software cumple con los requisitos especificados y funciona correctamente en diferentes escenarios.Ejemplo: Realizar pruebas de estrés para garantizar que un servidor web soporte miles de usuarios simultáneamente.

29
Q

¿Qué se entiende por software de línea de productos?Es un tipo de software diseñado para satisfacer necesidades específicas de un mercado particular o adaptarse a diferentes contextos.Ejemplo: Un sistema de gestión para hoteles que puede personalizarse para cadenas internacionales o pequeños negocios.

A

Es un tipo de software diseñado para satisfacer necesidades específicas de un mercado particular o adaptarse a diferentes contextos. Ejemplo: Un sistema de gestión para hoteles que puede personalizarse para cadenas internacionales o pequeños negocios.

30
Q

¿Qué ventajas ofrece el software basado en inteligencia artificial?

A

Permite emular procesos de pensamiento humano, manejar grandes volúmenes de información y aprender de forma autónoma.Ejemplo: Un chatbot que mejora sus respuestas a medida que interactúa con los usuarios.

31
Q

¿Qué importancia tiene la gestión de expectativas en proyectos de software?

A

Es crucial para garantizar que los entregables cumplan con lo que los clientes necesitan y desean, evitando malentendidos y conflictos.

32
Q

¿Qué factores críticos de éxito existen en proyectos de software?

A

Comunicación efectiva.

Control de cambios.

Documentación adecuada.

Gestión eficiente del tiempo y recursos.

33
Q

¿Qué se entiende por análisis estructurado moderno?

A

Es un enfoque para comprender y modelar un sistema, enfocándose en sus componentes, interacciones y restricciones.

33
Q

¿Por qué es importante documentar un proyecto de software?

A

Porque facilita la comprensión del sistema, su mantenimiento y futuras actualizaciones.