Sistemas basados en computadoras

Solo disponible en BuenasTareas
  • Páginas: 20 (4823 palabras)
  • Descarga(s): 0
  • Publicado: 17 de noviembre de 2010
Leer documento completo
Vista previa del texto
Sistema basado en computadores (SBC)
Las aplicaciones informáticas se integran en sistemas contribuyendo, junto con otros elementos, al funcionamiento de los mismos.
Sistema: Conjunto de partes estructuradas y organizadas en orden a la consecución de un fin, en interacción con su entorno (sistema abierto).
Elementos de un SBC:
Personas
Hardware
Software
Bases de Datos
DocumentaciónProcedimientos
Objetivos contenido
identificar las necesidades del usuario
evaluar la viabilidad del sistema
asignar funciones a los elementos del sistema
establecer restricciones temporales y de recursos
elaborar una definición del sistema en que puedan basarse los trabajos posteriores análisis
diseño
especificación comunicación
resolución de problemas
naturalezadefensiva
Ingeniería de sistemas basados en computadoras

El ingeniero SBC debe orientarse más a evitar el fracaso (prevención de riesgos) que a buscar el éxito.
El ingeniero SBC debe trabajar en contacto con personal técnico y de gestión, tanto del cliente como de la empresa de desarrollo.
La ingeniería SBC tiene un carácter multidisciplinar:
Hardware
Software
Ergonomía
Organización deprocesos
....
Problemas más importantes de la ingeniería SBC:
Problemas de comunicación
El cambio en los requerimientos
Herramientas insuficientes
Volumen de información
Dificultad para dividir el trabajo
Políticos
Análisis del sistema
Partiendo de un breve enunciado del problema que se pretende resolver debe:
Delimitar el alcance del proyecto;
Identificar las necesidades:Metas y restricciones para el sistema y el proceso,
Distinguiendo entre necesidades reales y futuribles;
Describir:
Las funciones que debe desempeñar el sistema,
La información que debe procesar y registrar,
La interfaces con su entorno.
Diseño a nivel de sistema
Encontrar una solución al problema:
Elementos del sistema
Estructura (subsistemas)
Asignación de funciones a loselementos
Antes de proponer una nueva solución deben explorarse las soluciones ya disponibles
Debe estudiarse la viabilidad de las soluciones:
Viabilidad técnica:
Riesgo del desarrollo
Disponibilidad de recursos
Nivel tecnológico
Viabilidad económica
Costos
Beneficios
Periodo de amortización
(Estudio de mercado)
Viabilidad legal
Un diseño que se precie debe basarse en laproposición de varias alternativas
Documentación: La Especificación del Sistema
Un esquema entre tantos posibles:
Introducción
Definición del sistema
Asignación de funciones
Restricciones
Planificación

Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces encosto o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos.


proceso de desarrollo de software "es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado,documentado y certificado para su uso operativo". Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo"

Historia de la evolución del software
1-. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costes a correr.
2-. El software se diseñaba a medida para cada aplicacióny tenía una distribución relativamente pequeña.
3-.La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba.
4-. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - máquina.
5-.También se caracterizo por el establecimiento del software...
tracking img