Universidad Laica "Eloy Alfaro" de Manabí

domingo, 4 de diciembre de 2016

COMPONENTES DE UNA PC: SOFTWARE

Arquitectura del Software
 ARQUITECTURA DEL SOFTWARE DE UN ORDENADOR
La Arquitectura del Software es el diseño de más alto nivel de la estructura de un sistema.
  • Una Arquitectura de Softwaretambién denominada Arquitectura Logica, consiste en un conjunto de patrones y abstracciones coherentes que proporcionan un marco definido y claro para interactuar con el código fuente del software.
  • Una arquitectura de software se selecciona y diseña con base en objetivos (requerimientos) y restricciones. Los objetivos son aquellos prefijados para el sistema de información, pero no solamente los de tipo funcional, también otros objetivos como la mantenibilidad, auditabilidad, flexibilidad e interacción con otros sistemas de información. Las restricciones son aquellas limitaciones derivadas de las tecnologías disponibles para implementar sistemas de información. Unas arquitecturas son más recomendables de implementar con ciertas tecnologías mientras que otras tecnologías no son aptas para determinadas arquitecturas. Por ejemplo, no es viable emplear una arquitectura de software de tres capas para implementar sistemas en tiempo real.
  • La arquitectura de software define, de manera abstracta, los componentes que llevan a cabo alguna tarea de computación, sus interfaces y la comunicación entre ellos. Toda arquitectura debe ser implementable en una arquitectura física, que consiste simplemente en determinar qué computadora  tendrá asignada cada tarea.
La arquitectura de software, tiene que ver con el diseño y la implementación de estructuras de software de alto nivel. Es el resultado de ensamblar un cierto número de elementos arquitectónicos de forma adecuada para satisfacer la mayor funcionalidad y requerimientos de desempeño de un sistema, así como requerimientos no funcionales, como la confiabilidad.

Mantenimiento de Software

PSL ha diseñado servicios especializados de mantenimiento de software bajo la modalidad de outsourcing. Utilizando mejores prácticas de monitoreo de los equipos, incluyendo el control estadístico de procesos, ofrecemos esquemas de mantenimiento bajo diferentes modalidades.
CORRECTIVO
Un software nunca es perfecto. Es común que surjan defectos y problemas durante el ciclo de vida del sistema. Por tal motivo, es necesario contar con expertos que conozcan el sistema y pueda rápidamente corregir los errores mientras van siendo detectados. En PSL desplegamos procesos de ingeniería orientados a estabilizar aplicaciones existentes. Tomamos su sistema en mantenimiento y nos volvemos expertos en él, para lograr así asegurar que la herramienta que utiliza su cliente interno o externo se encuentre libre de defectos o vulnerabilidades de seguridad.
ADAPTATIVO
Con el paso del tiempo, el ambiente donde es ejecutado su software es propenso a cambiar. Nuevas versiones de las herramientas en las que él se apoya y cambios en la infraestructura de su organización pueden causar que sea necesario intervenir su sistema para garantizar el adecuado funcionamiento del mismo. Nosotros analizamos los cambios que vienen para su sistema y realizamos tanto las pruebas como las modificaciones necesarias para garantizar una óptima operatividad del mismo.
EVOLUTIVO
Todo software, bien sea éste una solución interna o de cara al público, opera dentro de un ambiente cambiante. Para mantener las ventajas y relevancia de una herramienta de tecnología, es necesario entonces que ésta evolucione junto con la organización. En PSL estamos concientes de la constante necesidad de incrementar la funcionalidad de un sistema existente. Por tal motivo, desplegamos grupos especializados cuya labor es incorporar nuevas características, habilidades y funcionalidades en aplicaciones existentes, utilizando mejores prácticas de desarrollo de software.
PERFECTIVO
Con el paso del tiempo, el incremento de demanda y transaccionalidad de su sistema puede causarle problemas de desempeño o tiempo de respuesta. Por estas razones, en PSL analizamos la situación actual de su sistema, y encontramos áreas de mejora dentro del mismo para garantizar un fluido funcionamiento de su herramienta tecnológica.

No hay comentarios:

Publicar un comentario