Académique Documents
Professionnel Documents
Culture Documents
Un sistema es una coleccin de componentes Inter relacionados que trabajan conjuntamente para cumplir algn objetivo Esta definicin general comprende una amplia serie de sistemas
Sistemas Socio-Tcnicos
Son sistemas que incluyen componentes hardware y software, pero no procedimientos y procesos.
Ejemplos de sistemas tcnicos son las televisiones, los telfonos mviles y la mayora del software de las computadoras personales
Sistemas Socio-Tcnicos
Comprenden uno o ms sistemas tcnicos pero, crucialmente, tambin incluyen conocimiento de cmo debe usarse el sistema para alcanzar algn objetivo ms amplio.
Esto quiere decir que estos sistemas han definido los procesos operativos, incluyen personas (los operadores) como partes inherentes del sistema
Caractersticas Socio-Tcnicas
1. Tienen propiedades emergentes que son propiedades del sistema como un todo ms que asociadas con partes individuales del sistema. Las propiedades emergentes dependen tanto de los componentes del sistema como de las relaciones entre ellos. 2. Son a menudo no deterministas. Esto significa que, cuando se presentan con una entrada especfica, no siempre producen la misma salida.
3. El grado en que el sistema apoya los objetivos organizacionales no slo depende del sistema en s mismo. Tambin depende de la estabilidad de estos objetivos, de las relaciones y conflictos entre los objetivos organizacionales y de cmo las personas en la organizacin interpretan estos objetivos.
Emergentes Funcionales
Emergentes No Funcionales
Propiedades emergentes
Emergentes Funcionales
Aparecen cuando todas las partes de un sistema trabajan de forma conjunta para cumplir algn objetivo. Por ejemplo, una bicicleta tiene la propiedad funcional de ser un instrumento de transporte una vez que sus componentes se han conjuntado.
Propiedades emergentes
Se refieren al comportamiento de los sistemas en su entorno operativo. Ejemplos de propiedades no funcionales son la fiabilidad, el rendimiento, la seguridad y la proteccin. A menudo son factores crticos para sistemas informticos, ya que un fallo mnimo en estas propiedades puede hacer inutilizable el sistema.
Emergentes No Funcionales
Para ilustrar la complejidad de las propiedades emergentes, considere la propiedad de la fiabilidad del sistema. La fiabilidad es un concepto complejo que siempre debe estudiarse en el nivel del sistema ms que en el de los componentes individuales.
Los ingenieros de sistemas no slo tratan con el software, sino tambin con el hardware y las interacciones del sistema con los usuarios y su entorno.
Una razn por la que el software ha llegado a ser tan importante en los sistemas es que permite cambios que se hacen durante el desarrollo del sistema, como respuesta a nuevos requerimientos.
Muchas disciplinas de la ingeniera se conjuntan en la ingeniera de sistemas. Existe una gran discrepancia debido a que diferentes ingenieros usan diferente terminologa y convenciones.
Las funciones bsicas que el sistema debe proporcionar se definen en un nivel abstracto. Una especificacin ms detallada de requerimientos funcionales tiene lugar en el nivel de subsistemas
stas son propiedades emergentes no funcionales del sistema, tales como la disponibilidad, el rendimiento y la seguridad. Funciones bsicas que el sistema debe proporcionar se definen en un nivel abstracto.
Algunas veces es tan importante especificar lo que el sistema no debe hacer como especificar lo que debe hacer.
Ingeniera de estructuras
Arquitectura
3. Asignar requerimientos a los subsistemas 4. Especificar la funcionalidad de los subsistemas 5. Definir las interfaces de los subsistemas.
Como se indica en las flechas bidireccionales en la Figura, en este proceso de diseo existe mucha realimentacin e iteracin de una etapa a la otra. Cuando surgen problemas y preguntas, a menudo tiene que rehacer el trabajo hecho en etapas anteriores.
Dividir requerimientos
Identificar subsistemas
Esto se puede ilustrar grficamente en un modelo arquitectnico del sistema, el cual proporciona al lector una visin general de la organizacin del sistema.
Histricamente, el modelo de arquitectura de sistemas fue utilizado para identificar componentes de hardware y software que podan desarrollarse en paralelo
En el nivel de la arquitectura, es ms apropiado clasificar los subsistemas de acuerdo con su funcin antes de tomar decisiones sobre el tipo de hardware/software. La decisin de proporcionar una funcin mediante hardware o software depende de factores no tcnicos, como la disponibilidad de componentes comerciales o el tiempo disponible para desarrollar el componente.
Es comn que los subsistemas se desarrollen en paralelo. Cuando se encuentran problemas que sobrepasan los lmites del subsistema, se debe realizar una peticin de modificacin del sistema. A menudo se deben realizar revisiones de trabajo con el fin de detectar los problemas. Estas revisiones de trabajo comnmente implican cambios en el software debido a la flexibilidad inherente a l. Esto conduce a cambios en los requerimientos del software
1.
es imposible confeccionar una agenda para el desarrollo de todos los subsistemas 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
Como cada vez ms los sistemas son construidos por la integracin de componentes
cambian para corregir errores en los requerimientos del sistema original y para implementar
nuevos requerimientos que surgen.
La evolucin del sistema, como la del software, es inherentemente costosa, por varias razones.
Los cambios propuestos tienen que analizarse cuidadosamente desde perspectivas tcnicas y de negocios
Debido a que los subsistemas nunca son completamente independientes, los cambios en uno pueden afectar el funcionamiento o comportamiento de otros
Al paso del tiempo, su estructura se corrompe por el cambio de tal forma que se incrementan