Está en la página 1de 5

UNIVERSIDAD NACIONAL DE CAJAMARCA

ESCUELA ACADÉMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS

Asignatura: Ingeniería de Software


Alumno:
Ortega Requelme, Max Tibo

Ciclo: VI
Cajamarca, mayo de 2018
SISTEMAS SOCIOTÉCNICOS

Los sistemas socio técnicos incluyen elementos no técnicos como individuos, procesos, regulaciones, etc.,
así como componentes técnicos, por ejemplo, computadoras, software y otros equipos. Los sistemas socio
técnicos son tan complejos que es prácticamente imposible entenderlos como un todo. En vez de ello,
deben verse como capas. Tales capas constituyen la columna de los sistemas socio técnicos: La capa de
equipo, compuesta de dispositivos de hardware. La capa del sistema operativo, esta interactúa con el
hardware y ofrece un conjunto de facilidades comunes para capas de software superiores en el sistema.
La capa de comunicaciones y gestión de datos, extiende las facilidades del sistema operativo y ofrece
una interfaz que permite la interacción con funcionalidad más extensa. La capa de aplicaciones, entrega
la funcionalidad especifica de la aplicación que se requiere. La capa de proceso empresarial, se define y
establece los procesos empresariales de la organización que usan el software del sistema. La capa social,
se definen las leyes y regulaciones de la sociedad que rigen las operaciones del sistema.

SISTEMAS COMPLEJOS

Un sistema es una colección intencionada de componentes interrelacionados, de diferentes tipos, que


trabajan en conjunto para lograr algún objetivo. Una característica de todos los sistemas complejos es que
las propiedades y el comportamiento de los componentes del sistema están estrechamente vinculados. El
funcionamiento exitoso de cada componente del sistema depende del funcionamiento de los otros
componentes. Los sistemas que incluyen software se dividen en dos categorías: Sistemas técnicos
basados en computadora, se trata de sistemas que incluyen componentes de hardware y software,
aunque no incluyen procedimientos y procesos. Sistemas socio técnicos, estos incluyen uno o más
sistemas técnicos, pero también incluyen individuos que entienden el propósito del sistema dentro del
sistema en sí. Los sistemas socio técnicos tienen procesos operacionales definidos y las personas (los
operadores) son parte inherente del sistema. Están administradas por políticas y reglas organizacionales,
y podrían verse afectados por restricciones externas como leyes nacionales y políticas reguladoras.

Los factores organizacionales del entorno del sistema que pueden afectar los requerimientos, el diseño y
la operación de un sistema socio técnico incluyen: Cambios de procesos, cambios laborales, cambios en
la organización. Los sistemas socio técnicos poseen tres características que son particularmente
importantes al considerar la seguridad y confiabilidad: propiedades emergentes (solo surgen una vez que
se integran los componentes del sistema, existen dos tipos de propiedades emergentes: funcionales y no
funcionales), no son deterministas (no son determinísticos ya que incluyen personas y, por otro, debido a
que los cambios al hardware, al software y a los datos en dichos sistemas son muy frecuentes), criterios
de éxito.

INGENIERIA DE SISTEMAS
La ingeniería de sistemas abarca todas las actividades que hay en la procuración, la especificación, el
diseño, la implementación, la validación, el despliegue, la operación y el mantenimiento de los sistemas
socio técnicos. Existen tres etapas que se traslapan en la vida de los sistemas socio técnicos grandes y
complejos: procuración del sistema, desarrollo del sistema y operación del sistema. Una diferencia
importante entre la ingeniería de sistemas y de software es la inclusión de una variedad de disciplinas
profesionales a lo largo de la vida del sistema.

PROCURACIÓN DEL SISTEMA

Durante esta etapa se decide el propósito de un sistema; se establecen los requerimientos de alto nivel del
sistema, se toma de decisiones sobre cómo se distribuirá la funcionalidad a través del hardware, el software
y el personal; y se adquiere los componentes que constituirán el sistema. Los controladores para tales
decisiones son: El estado de otros sistemas de la organización, si la organización tiene una mezcla de
sistemas que no logran comunicarse con facilidad o que son costosos de mantener, entonces la procuración
de un sistema de reemplazo conducirá a beneficios empresariales significativos. La necesidad de cumplir
con regulaciones externas, las empresas están reguladas y deben demostrar el cumplimiento con
regulaciones definidas de manera externa. La competencia externa, si una empresa necesita competir de
forma más efectiva o mantener una posición competitiva, sería conveniente realizar la inversión en nuevos
sistemas que mejoren la eficiencia de los procesos empresariales. Reorganización empresarial, las
empresas y organizaciones se reestructuran frecuentemente con la intención de mejorar la eficiencia y/o el
servicio al cliente. Las reorganizaciones conducen a cambios en los procesos empresariales que requieren
soporte de nuevos sistemas. Presupuesto disponible, el presupuesto disponible es un factor innegable
en la determinación del ámbito de los nuevos sistemas que pueden procurarse.

DESARROLLO DEL SISTEMA


Durante esta etapa se diseña el sistema. Los procesos de desarrollo incluyen todas las actividades que
intervienen en el desarrollo del sistema, como definición de requerimientos, diseño del sistema, ingeniería
de hardware y el software, integración y pruebas del sistema. Se define los procesos operacionales y se
diseñan los cursos de capacitación para los usuarios del sistema.

Existen 6 actividades fundamentales en el desarrollo de sistemas: Desarrollo de requerimientos, los


requerimientos deben asignarse al hardware, al software o a los procesos, y hay que priorizar su
implementación. Diseño del sistema, implica el establecimiento de la arquitectura global del sistema, al
identificar los diferentes componentes del sistema y entender las relaciones entre ellos. Ingeniería de
subsistemas, esta etapa implica el desarrollo de los componentes de software del sistema; la configuración
del hardware y software comerciales y, si es necesario, el diseño de hardware para un propósito especial.
Integración del sistema, durante esta etapa los componentes se reúnen para crear un nuevo sistema,
solo entonces se vuelven evidentes las propiedades emergentes del sistema. Pruebas del sistema, por lo
general esta es un prueba extensa y prolongada, donde se detectan los problemas. Las pruebas del sistema
pueden requerir tanto las pruebas por parte del desarrollador del sistema, como pruebas de aceptación del
usuario por parte de la organización que procuró el sistema. Implementación del sistema, este es el
proceso de poner el sistema a disposición de sus usuarios, de transferir datos de los sistemas existentes y
establecer comunicaciones con otros sistemas en el entorno.

OPERACIÓN DEL SISTEMA


En esta etapa se implementa el sistema, se capacita a los usuarios y se pone en funcionamiento el sistema.
Constantemente, tienen entonces que cambiar los procesos operacionales planeados para reflejar el
entorno de trabajo real donde se usa el sistema. Con el tiempo, el sistema evoluciona a medida que se
identifican nuevos requerimientos. A final de cuentas, el sistema declina en valor y se retira del servicio
activo para reemplazarse.

 Error humano: como afirma Reason (2000), los errores humanos ocurrirán siempre y existen dos
formas de considera el problema del error humano: El enfoque personal, los errores se consideran
responsabilidad del individuo y los “actos inseguros” son consecuencia de un descuido individual o un
comportamiento imprudente. Su visión es que el error es culpa del individuo responsable por cometer
la falla. El enfoque de sistemas, los sistemas eficaces tienen que reconocer la posibilidad del error
humano, e incluir barreras y protecciones que los detecten, y permitir al sistema recuperarse antes de
que ocurra la falla.

Se considera que el enfoque de sistemas es el correcto, y que los ingenieros de sistemas deben admitir
que ocurrirán errores humanos durante la operación del sistema. Por ello, para mejorar la seguridad y la
confiabilidad de un sistema, los diseñadores deben pensar en las protecciones y barreras al error humano
que tienen que incluirse en un sistema.
EJERCICIOS

1. Dé dos ejemplos de funciones gubernamentales que reciban soporte de sistemas socio


técnicos complejos, y explique por qué, en el futuro previsible, dichas funciones no serán
completamente automatizadas.

Tomo como primer ejemplo la Universidad Nacional de Cajamarca y en específico la escuela de


Ingeniería de Sistemas y el sistema usado para el armado de horarios de los cursos por ciclo, el
director de escuela utiliza un software de proyección para designar la carga horaria docente, sin
embargo, esta proyección tiene que ser analizada por el director de escuela para garantizar que los
docentes designados para cada hora realmente estén disponibles. En este caso las funciones del
director de escuela no pueden ser automatizadas.

Como segundo ejemplo, tomo el cargo de jefe de recaudación de la municipalidad provincial de


Cajamarca, cuyas funciones son la verificación y supervisión en las transacciones y tramites
realizadas, esta información es asistida por un sistema de reporte, pero al igual que en el primer
ejemplo, esta información tiene que ser contrastada con las acciones de su personal a cargo (ética
profesional).

2. Exponga por qué el entorno donde se instaló un sistema basado en computadora tendría
efectos no anticipados sobre el sistema, que conduzcan a falla del mismo. Ilustre su respuesta
con un ejemplo diferente del que se usó en este capítulo.

Expongo como ejemplo la página web de la UNC, durante los procesos de admisión. Esta página
durante la fecha de examen tiende a colapsarse (error) esto sucede a que gran cantidad de personas
consultan la pagina el día del examen de admisión (entorno), este error es consecuencia de que no
se prevé la gran cantidad de tráfico de datos durante ese día.

3. ¿Por qué es imposible inferir las propiedades emergentes de un sistema complejo a partir de
las propiedades de los componentes del sistema?

Porque las propiedades emergentes de los sistemas socio técnicos solo pueden ser analizados desde
una visión global del sistema, es decir es imposible determinar dichas propiedades solo analizando
de manera individual los componentes del sistema.

4. ¿Por qué en ocasiones es difícil decidir si hubo o no una falla en un sistema socio técnico?
Aclare su respuesta con ejemplos del MHC-PMS que se estudió en capítulos anteriores.

Es difícil determinar si hubo o no fallas en los sistemas socio técnicos, por la simple razón que estos
sistemas no son determinísticos, es decir, es imposible prever todas las fallar que podría producir el
sistema, teniendo en cuenta que estos sistemas son operados por usuarios humanos y en
consecuencia interacción entre usuarios y sistema no siempre será la misma en todos los escenarios
donde se desempeñan dichos sistemas.

5. ¿Qué es un “problema malvado”? Explique por qué el desarrollo de un sistema nacional de


registros médicos tiene que considerarse como un “problema malvado”.

Un problema malvado es aquel que es tan complejo y que implica tantas entidades relacionadas que
no hay especificación definitiva del problema. El sistema nacional de registros médicos califica como
problema malvado porque en él se involucran tantos departamentos primeramente nacionales,
regionales, provinciales y distritales y que cuyas necesidades son tan distintas y diversas que es una
tarea enorme organizar y administrar dicho sistema.

6. Un sistema de museo multimedia que ofrece experiencias virtuales de la antigua Grecia se


desarrollará para un consorcio de museos europeos. El sistema debe proporcionar a los
usuarios la facilidad de ver modelos en 3-D de la antigua Grecia a través de un navegador Web
estándar, y también tiene que soportar una experiencia de realidad virtual de inmersión. ¿Qué
dificultades políticas y organizacionales surgirían cuando el sistema se instale en los museos
que constituyen el consorcio?

Las dificultades políticas que podrán surgir en este caso sería la pérdida de valor de los atractivos
turísticos de Grecia es decir la perdida de interés de las personas por visitar los lugares reales
históricos de Grecia, teniendo en cuenta que el turismo es un importante factor económico para el
país; este escenario podría llevar a la formulación de regulaciones políticas en dicho museo y a una
reestructuración en el sistema socio técnico.

7. ¿Por qué la integración de un sistema es una parte especialmente crítica del proceso de
desarrollo de sistemas? Sugiera tres conflictos socio técnicos que causen dificultades en el
proceso de integración del sistema.

Porque en esta etapa se implementa el sistema, se capacita a los usuarios y se pone en


funcionamiento el sistema. Constantemente, tienen que cambiar los procesos operacionales
planeados para reflejar el entorno de trabajo real donde se usa el sistema. El primer conflicto que
puede causar dificultades es la capacitación a los operadores y adaptarlos a otros procesos laborales
para usar el sistema; el segundo conflicto es la detección de problemas no descubiertos o no
especificados en los requerimientos del sistema, y como tercer conflicto que puede causar dificultades
es que quizá resulte difícil transferir datos de un sistema a otro.

8. Exprese por qué en ocasiones los sistemas heredados son críticos para la operación de una
empresa.

Porque no cuentan con la infraestructura adecuada para las nuevas necesidades de la organización,
poniendo en riesgo las operaciones del negocio.

9. ¿Cuáles son los argumentos en favor y en contra de considerar la ingeniería de sistemas como
una profesión por derecho propio, como la ingeniería eléctrica o la ingeniería de software?

La ingeniería de sistemas debe ser considerada una profesión por derecho propio porque es el
encargado de desarrollar nuevas tecnologías, así como su implementación y mejoramiento. Así como
también brindan soluciones empresariales a través de la creación de sistemas expertos basados
netamente en las necesidades de la organización.

Los argumentos en contra, encuentran sustento en que somos una derivación de la ingeniería de
software, ciencias de la computación o ingeniería industrial.

10. Usted es un ingeniero que participa en el desarrollo de un sistema financiero. Durante la


instalación, descubre que este sistema hará redundantes a un número significativo de
individuos. Las personas en el entorno le niegan el acceso a información esencial para
completar la instalación del sistema. ¿En qué medida debe, como ingeniero de sistemas,
involucrarse en esta situación? ¿Es su responsabilidad profesional completar la instalación
como se contrató? ¿Simplemente debe abandonar el trabajo hasta que la organización
compradora resuelva el problema?

Informar a la organización de dichas redundancias y limitaciones para buscar una solución factible y
en última instancia se realizará la instalación del sistema bajo la responsabilidad del área a cargo.