Está en la página 1de 4

Ingeniera de sistema de software:

Un tutorial:

Aplicando principios de ingeniera de sistemas especficamente para el desarrollo de sistemas grandes, complejos que proporcionan poderosas herramientas para procesar y administrar productos. Los sistemas de software han llegado a ser grandes y ms complejos que nunca. Podemos atribuir parte de este crecimiento a los avances en el rendimiento del hardware -avances que han reducido la necesidad para limitar un sistema de software en tamao, complejidad como primer objetivo. Microsoft Word es un ejemplo clsico: un producto que se ajust en un diskette de 360 Kb hace 20 aos ahora requiere un CD de 600 MB. Pero hay otras razones para aumentar el tamao y la complejidad. Especficamente, el software ha llegado a ser en mucho la tecnologa ms dominante, y la mayora de sistemas ms tcnicos. A menudo proporciona la cohesin y control de datos que permiten a un sistema complejo resolver problemas. La figura 1 es un buen ejemplo de este concepto. En un sistema de control areo, el software se conecta a los aviones, personas, radares, comunicaciones y otros equipos que guan con xito a un avin a su destino. El software proporciona al sistema gran complejidad tcnica.

La gran mayora de los sistemas de software no cumplen con su horario de costos previstos o estimados ni satisface completamente las expectativas del adquirente del sistema. Este fenmeno ha sido durante mucho tiempo conocido como la crisis del software. En respuesta a esta crisis, los desarrolladores de software han introducido diferentes prcticas de ingeniera en el desarrollo de productos. Simplemente el seguimiento de un proyecto de desarrollo directivo y el estado tcnico-utilizando recursos, hitos logrados, requisitos cumplidos, pruebas completadas no aporta suficiente informacin sobre su salud. En lugar, debemos manejar la tcnica de procesos, as como sus productos. El sistema de ingeniera proporciona las herramientas de gestin de tcnicas que la tarea requiere.

La aplicacin de los principios de ingeniera de sistemas para el desarrollo de un sistema de software proporciona actividades, tareas y procedimientos llamados software de ingeniera de sistemas, o SwSE. Muchos profesionales consideran SwSE para un caso especial de ingeniera de sistemas, y otros consideran que sea parte de la ingeniera de software. Sin embargo, podemos argumentar que SwSE es una herramienta distinta y potente para la gestin tcnica en el desarrollo de grandes proyectos de software. Este tutorial integra las definiciones y procesos del estndar IEEE de ingeniera de software dentro del proceso de SwSE. Una versin ms larga que incluye un enfoque detallado paso a paso para implementar SwSE, est disponible en Ingeniera de Software Volumen 1: El Proceso de Desarrollo, parte de la IEEE Computer Society "mejor serie de prcticas". SISTEMAS E INGENIERIA EN SISTEMAS

Un sistema es una coleccin de elementos relacionados, de manera que permiten un objetivo comn a llevarse a cabo. En los sistemas informticos, estos elementos incluyen hardware, software, personas, instalaciones y procesos. Ingeniera de sistemas, es la aplicacin prctica de cientficos, ingeniera, y habilidades de gestin necesarias para transformar una necesidad operativa dentro de una descripcin de configuracin de sistema que mejor satisface esa necesidad. Se trata de un proceso genrico de resolucin de problemas que se aplica a la gestin tcnica general de un proyecto de desarrollo del sistema. Este proceso proporciona el mecanismo para la identificacin y evolucin de un producto del sistema y las definiciones de proceso. El estndar IEEE Std. 1220-1998 describe los procesos de la ingeniera de sistema y su aplicacin durante todo el ciclo de vida del producto. La ingeniera de sistema produce documentos, no hardware. Los documentos asociados con los procesos de desarrollo del ciclo de vida del proyecto modelo. Tambin definen el proceso de entorno esperado, interfaces, productos, y herramientas de gestin de riesgos en todo el proyecto.

LA INGENIERIA DE SISTEMAS IMPLICA 5 FUNCIONES:

--DEFINICION DEL PROBLEMA: Determina las necesidades y limitaciones a travs del anlisis, los requerimientos y la interconexin con el adquirente.

--Anlisis de solucin: Determina el conjunto de posibles formas para satisfacer los requisitos y limitaciones, anlisis de las posibles soluciones y seleccionar la ptima. --Proceso de planificacin: determina las tareas que deben terminar, el tamao y el esfuerzo para desarrollar el producto, la precedencia entre las tareas, y el riesgo potenciable para el proyecto. --Proceso de control: Determina los mtodos para controlar el proyecto y los procesos, mide los avances, las revisiones de los productos intermedios, y toma las medidas correctivas cuando sea necesario. --Evaluacin del producto: determina la calidad y cantidad de la entrega del producto a travs de la evaluacin planificacin, prueba, demostracin, anlisis, examen e inspeccin.

La Ingeniera de Sistemas ofrece la lnea de base para todos los desarrollos de proyectos, as como un mecanismo para definir el espacio de soluciones-que son, los sistemas y las interfaces con sistemas externos. El espacio de soluciones describe el producto en el nivel ms alto-antes los requisitos del sistema se reparten en los subsistemas de hardware y software. Este enfoque es similar a la ingeniera de software la prctica de especificar las restricciones lo ms tarde posible en el proceso de desarrollo. El fomento del proceso de un proyecto obtiene antes de definir una restriccin, la solucin ms flexible a implementar.

QU ES LA INGENIERA DE SOFTWARE DE SISTEMA? El termino ingeniera de software de sistema cita desde principios de 1980s y y se le atribuye a Winston W. Royce,uno de los primeros lderes en ingeniera de software.

SwSE es responsable de la gestin tcnica general del sistema y la verificacin de los productos finales del sistema. Al igual que con la ingeniera de sistemas, SwSE produce documentos, no los componentes. Esto lo diferencia de la ingeniera de software (SWE), que produce programas de ordenador y manuales de usuario.
SwSE comienza despus de los requisitos del sistema se han dividido en subsistemas de hardware y software. SwSE establece la lnea de base para todo el desarrollo de proyectos de software. Al

igual que SWE, es a la vez una tcnica y un proceso de gestin. El proceso tcnico SwSE es el

esfuerzo de anlisis necesario para transformar una necesidad operativa en: una descripcin del software del sistema

También podría gustarte