Sunteți pe pagina 1din 3

Sistemas socio-tecnicos (Sommerville)

El termino sistema es universalmente usado. Es posible definir sistema como:


Un sistema es una coleccin de componentes interrelacionados que trabajan conjuntamente para cumplir algn objetivo.
Ejemplo: un bolgrafo es un sistema que incluye tres o cuatro componentes hardware. En contraste, un sistema de
control del trfico areo incluye miles de componentes hardware y software, adems de a los usuarios humanos que
toman decisiones basadas en la informacin del sistema.
Los sistemas que incluyen software se dividen en dos categoras:
- Sistemas tcnicos informticos. Son sistemas que incluyen componentes HW y SW, pero no procedimientos y
procesos. Ejemplos de estos sistemas son televisores, telfonos mviles, y la mayora del SW de las computadoras
personales. el conocimiento no es parte del sistema y este es solo una herramienta para algn fin. Ej. Los procesadores
de texto.

- Sistemas socio tcnicos: comprende uno o mas sistemas tcnicos pero tambin incluyen conocimiento de cmo debe
usarse el sistema para alcanzar algn objetivo mas amplio. Esto quiere decir que estos sistemas han definido los
procesos operativos, incluyen personas como parte del sistema, son gobernados con polticas y reglas organizacionales
y pueden verse afectados por restricciones externas tales como leyes nacionales y polticas reguladoras. Ej. Un libro es
creado por un sistema socio tcnico de la industria editorial que incluye varios procesos y sistemas tcnicos.

Las caractersticas del sistema socio-tcnico son:
- Tiene propiedades emergentes: que son propiedades del sistemas como un todo mas que asociadas con partes
individuales del sistema. Las propiedades emergentes dependen tanto de los componentes del sistema como de las
relaciones entre ellos. Son evaluadas cuando el sistema ha sido montado.
- Son a menudo no deterministas. Esto significa que no siempre producen la misma salida. El comportamiento del
sistema depende de los operadores humanos y las personas no siempre actan de la misma forma.
- El grado en que el sistema apoya los objetivos organizacionales no solo depende del sistema en si mismo, tambin
depende de la estabilidad de los objetivos, de las relaciones y conflictos entre los objetivos organizaciones y de cmo las
personas en la organizacin interpretan estos objetivos.
Una caracterstica de los sistemas es que las propiedades y el comportamiento de los componentes del sistema estn
inseparablemente entremezclados. El funcionamiento exitoso de los componentes depende de otros componentes.
Adems, por lo general los sistemas son jerrquicos y de este modo incluyen otros sistemas, subsistemas, que adems
tienen la propiedad de funcionar de forma individual.
Propiedades emergentes de los sistemas
Las complejas relaciones entre componentes de un sistema indican que el sistema es ms que simplemente la suma de
sus partes. Este tiene propiedades que son propiedades del sistema como un todo. Estas propiedades emergentes no se
pueden atribuir a ninguna parte especfica del sistema, mas bien, emergen solo cuando los componentes del sistema han
sido integrados. Algunas de estas propiedades pueden derivar directamente de las propiedades comparables de los sub
sistemas.
Ej. Propiedades emergentes: Volumen, Fiabilidad, Proteccin, Reparabilidad y Usabilidad. Estas propiedades son
difciles de evaluar con anterioridad, pero se pueden medir despus que el sistema esta en funcionamiento.
Existen dos tipos de propiedades emergentes:
1- Las propiedades emergentes funcionales: aparecen cuando todas las partes de un sistema trabajan de forma conjunta
para cumplir con algn objetivo. Ej. Bicicleta propiedad de medio de transporte una vez que unieron todas sus
componente.
2- Las propiedades emergentes no funcionales: se refieren al comportamiento de los sistemas en su entorno operativo.
Ej. Fiabilidad, rendimiento, seguridad y proteccin. A menudo son factores crticos para sistemas informticos, ya que un
fallo mnimo en estas propiedades pueden hacer inutilizable el sistema.
Ingeniera de sistemas
La ingeniera de sistemas es la actividad de especificar, disear, implementar, validar, utilizar y mantener los sistemas
socio-tcnicos. Los ingenieros de sistemas no solo tratan con el SW, sino tambin con el HW y las interacciones del
sistema con los usuarios y su entorno. Deben pensar en los servicios que el sistema proporciona, las restricciones sobre
las que el sistema debe construir y funcionar y las formas en la que el sistema es usado para cumplir su propsito.
Las fases de la ingeniera de sistemas son: (modelo en V)
- Definicin de requerimientos
- Diseo del sistema
- Desarrollo de subsistemas
- Integracin del sistema
- Instalacin del sistema
- Evolucin del sistema
- Desmantelamiento del sistema
Existen diferencias entre los procesos de ing. de sistemas y el proceso de SW.
- Alcance limitado para rehacer el trabajo durante el desarrollo de sistemas. (Ing. Sistema)
- Implicacin interdisciplinaria (ing. Sistema)
La ingeniera de sistemas es una actividad interdisciplinaria que conjuga equipos de personas con diferentes bases de
conocimientos.
Definicin de requerimiento del sistema
Especifica que es lo que el sistema debe hacer (funciones) y sus propiedades esenciales y deseables. Crea definicin de
requerimientos que el sistema quiere consultar con los cliente y con los usuarios finales del sistema. Se derivan tres tipos
de requerimientos en esta fase:
- Requerimientos funcionales abstractos: las funciones bsicas que el sistema debe proporcionar se definen en un nivel
abstracto. Una especificacin mas detallada de requerimiento funcional tiene lugar en el nivel de subsistema.
- Propiedades del sistema: estas son propiedades emergentes no funcionales del sistema, tales como la disponibilidad, el
rendimiento y la seguridad. Estas propiedades no funcionales del sistema afectan a los requerimientos de todos los
subsistemas.
- Caractersticas que no debe mostrar el sistema: Se debe dejar en claro todo lo que el sistema no debe hacer para no
generar falsas expectativas.
Se debe establecer un conjunto completo de objetivos que el sistema debe cumplir, esto no necesariamente debe estar
orientado a las funcionalidades del sistema, pero deben definir para que se realiza el sistema.
Diseo del sistema
El diseo del sistema se centra en proporcionar la funcionalidad del sistema a travs de sus diferentes componentes. Las
actividades que se realizan en este proceso son:
- Dividir requerimientos: dividir los req. y agruparlos en grupos afines.
- Identificar subsistemas: identificar los subsistemas que pueden individual o colectivamente cumplir los requerimientos.
Los grupos de req. estn generalmente relacionados con los subsistemas.
- Asignar requerimientos a los sub sistemas: si la divisin de los req. fue en funcin de los subsistemas esta representara
una tarea muy simple.
- Especificar la funcionalidad de los subsistemas: enumerar las funciones especificas asignadas a cada subsistema,
tambin debe especificarse la relacin entre los subsistemas.
- Definir interfaces del sub sistema: interfaces necesarias y requeridas por cada subsistema.
Todas las etapas mencionadas son bidireccionales, por lo cual es permanente la retro alimentacin e iteracin de una
etapa con la otra.
El modelo espiral: refleja la realidad de que los requerimientos afectan a las decisiones de diseo y viceversa, y de esta
forma tiene sentido entrelazar estos procesos. Comenzando en el centro, cada vuelta de la espiral aade algn detalle a
los requerimientos y al diseo. Algunas vueltas se centran en los requerimientos, otras en el diseo. A veces, nuevo
conocimientos recopilado durante los procesos de requerimientos y diseo significan que la declaracin del problema en
misma tiene que se cambiada.
Las intervenciones organizacionales y polticas pueden influir en la eleccin de la solucin.
Modelado de sistemas
Durante la actividad de requerimientos y diseo del sistema, estos pueden ser modelados como un conjunto de
componentes y de relaciones entre estos componentes. Esto se puede ilustrar en un modelo arquitectnico del sistema.
La arquitectura del sistema puede ser presentada como un diagrama de bloques que muestra los principales
subsistemas y las interconexiones entre ellos.
A este nivel el sistema se descompone en un conjunto de subsistemas que interactan entre si. Cada uno de estos debe
ser representado de forma similar hasta que el sistema este dividido en componentes funcionales, componentes que
proporcionan una funcin nica.
Desarrollo de los sub sistemas
En esta etapa se implementan los subsistemas que hayan sido identificados durante el diseo del sistema, esto implica
comenzar otro proceso de la ingeniera de sistemas. Los subsistemas pueden se desarrollos que se realizan en esta
etapa o productos comerciales que se agregan a un sistema. Es posible que se requiera una nueva intervencin de la
etapa de diseo para garantizar la correcta integracin de subsistemas.
Es comn que los subsistemas se desarrollen en paralelo.
Integracin del sistema
Durante este proceso se toman los subsistemas desarrollados de forma independiente y se conjuntan para crear el
sistema completo. La integracin se puede hacer utilizando el enfoque del big bang que consiste en integrar todos los
subsistemas al mismo tiempo. Sin embargo, a efectos tcnicos y de administracin, el mejor enfoque es un proceso de
integracin creciente donde los sistemas se integran uno a uno, por dos razones, 1 es imposible confeccionar una
agenda para el desarrollo de todos los subsistema de tal forma que todos terminen al mismo tiempo. 2 la integracin
creciente reduce el costo en la localizacin de errores.
Una vez que los componentes han sido integrados, tiene lugar un extenso programa de pruebas del sistema, estas
pruebas pretenden probar las interfaces entre los componentes y el comportamiento del sistema en su totalidad.

Evolucin del sistema
Los sistemas grandes y complejos tienen un periodo de vida largo. Durante su vida se cambian para corregir errores en
los requerimientos del sistema original y para implementar nuevos requisitos que surgen.
La evolucin del sistema es inherentemente costosa por:
- Los cambios propuestos tienen que analizarse cuidadosamente desde perspectivas tcnicas y de negocio.
- Un cambio en un subsistema puede alterar todo el sistema.
- Al no registrar las razones del diseo original insume mucho tiempo y diseo descubrirlo.
- Con el tiempo la estructura se corrompe por cambios y mas cambios son mas costosos de hacer.
La obsolescencia es una de las mayores problemticas de la evolucin del sistema.
Desmantelamiento del sistema
Significa poner fuera de servicio al sistema despus de que termina su periodo de utilizad operativa.
Ejemplos:
- Desmontajes
- Reciclaje de materiales
- Tratamiento de sustancias toxicas
- Insercin de SW para desmantelar otro SW
- Conversin de datos con valor para pasar a otro sistema.

Organizaciones, personas y sistemas informticos
Los sistemas socio-tcnicos son sistemas empresariales que tienen la intencin de ayudar a conseguir algunos objetivos
organizaciones o de negocio. La consecucin, desarrollo y uso de estos sistemas estn influenciados por las polticas y
procedimientos de la organizacin y por su cultura de trabajo. Los usuarios del sistema son personas que estn
influenciadas por la forma en la que es gestionada la organizacin y por sus relaciones con otras personas dentro y fuera
de esta.
Para entender un sistema socio-tecnico es necesario entender el entorno organizacional, de lo contrario el sistema puede
no cumplir con las necesidades del negocio, y los usuario y sus directivos pueden rechazar el sistema.
Los factores humanos y organizacionales del entorno del sistema que afectan a sus diseos son:
- Cambios en el proceso: el sistema modificar los procesos de la organizacin y del entorno.
- Cambios en el trabajo: el sistema modificacin de la forma de trabajo de los usuarios
- Cambios organizacionales: el sistema cambia la estructura organizativa o el poder de esta.
Estos factores humanos, sociales y organizacionales son a menudo crticos para determinar si un sistema cumple con
xito los objetivos.
Sistemas heredados: sistemas de negocio critico, se mantiene por que es demasiado riesgoso su cambio, por los
procesos que maneja, por la informacin que contiene y por el tiempo de vida que tienen.

S-ar putea să vă placă și