Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCION.
En una organizacin o empresa, el analista y diseo de sistemas es el proceso de estudiar su situacin con la finalidad de observar como trabaja y decir si es necesario realizar una mejora; el encargado de realizar estas tareas es el analista de sistemas . Antes de comenzar el desarrollo de cualquier proyecto, se HACE un estudio de sistemas para detectar todos los detalles de la situacin actual en la empresa. La informacin reunida con este estudio sirve como base para crear varias estrategias de diseo.
El anlisis y diseo de sistemas se refiere al proceso de examinar la situacin de una empresa con el propsito de mejorar con mtodos y procedimientos ms adecuados. El desarrollo de sistemas tiene dos componentes. Anlisis Es el proceso de clasificacin e interpretacin de hechos, diagnstico de problemas y empleo de la informacin para recomendar mejoras al sistemas. Diseo: Especifica las caractersticas del producto terminado. Anlisis: Especifica que es lo que el sistema debe hacer.
Introduccin Ingeniera del INGENIERA DE SISTEMAS Software ISO 12207 establece un nexo con la Ingeniera de sistemas al considerar
al software como parte de un sistema. Desde esta perspectiva se establece a la Ingeniera de sistemas como fundamento de la Ingeniera del Software.
Qu es un sistema?
Coleccin de componentes organizados para cumplir una funcin o IEEE Standard 610.12-1990 conjunto de funciones especficas.
Sistema de Entrada
Elemento del sistema
Sistema
Sistema de Salida
PROCEDIMIENTOS
DOCUMENTOS
HARDWARE
ENTRADA
SISTEMA
SALIDA
BASE DE DATOS
SOFTWARE
GENTE
conjunto de elementos de hardware, software, personas, procedimientos, herramientas y otros factores organizativos, organizados para llevar a cabo un objetivo comn. Sistema de software
Sistema o sub-sistema formado por una coleccin de programas y documentacin que de forma conjunta satisfacen unos determinados requisitos. Un sistema de software puede ser en s mismo un sistema independiente que, por ejemplo, realiza su objetivo en un ordenador independiente. A este tipo de sistemas se les denomina tambin sistema intensivo de software, porque el sistema es prcticamente software. Un sistema de software puede ser tambin una parte de un sistema mayor. En cuyo caso se trata en realidad de un sub-sistema de software.
10
Ingeniera de sistemas comprende la funcin de gestionar todo el esfuerzo de desarrollo para conseguir un balance ptimo entre todos los elementos del sistema. Es el proceso que transforma la necesidad Systems Managementen la 1989 operacional College, Defense descripcin de los parmetros del sistema, e integra esos parmetros para mejorar la eficiencia general del sistema. Los procesos de ingeniera de sistemas integran las secuencias de USAF, 1985 actividades y decisiones que transforman la definicin de una necesidad en un sistema, que con un ciclo de vida optimizado, consigue un balance ptimo de todos sus de la ingeniera de sistemas es garantizar que el La principal funcin componentes. sistema satisface los requisitos durante todo el ciclo de vida. Todas las dems consideraciones se alinean sobre esta funcin. La ingeniera de sistemas define el plan para gestionar las actividades tcnicas del proyecto. Identifica el ciclo de desarrollo y los procesos que ser necesario aplicar. Desde la Ingeniera de sistemas se desarrolla la lnea base tcnica para todo el desarrollo, tanto de hardware como de software.
11
INGENIERA DE SISTEMAS
Diseo del sistema Ingeniera de sistemas Anlisis de requisitos del sw Ingeniera de sistemas de software
13
Ciclo de vida del software. Procesos del ciclo de vida. Modelos de ciclo de vida.
Ciclo de vida del software
El marco del ciclo de vida del software cubre desde la conceptuacin de las ideas iniciales del producto hasta el fin de su uso (retirada).
ISO/IEC 12207 1995
Desde el punto de vista del estndar (v. Introduccin a la Ingeniera del Software) un proceso es un conjunto de actividades y tareas relacionadas, que al ejecutarse de forma conjunta transforman una entrada en una salida.
14
INFRAESTRUCTURA
Actividades necesarias para que puedan realizarse otros procesos del ciclo de vida. Incluye entre otros el capital y el personal.
MEJORA
Actividades realizadas para mejorar la capacidad del resto de procesos. FORMACIN
E1
16
PROTOTIPADO
CONCURRENCIA
17
Operacin y mantenimient o
18
Operacin y mantenimient o
P2
19
Operacin y mantenimient o
20
ANLISIS DE RIESGOS
ANLISIS DE RIESGOS
ANLISIS DE RIESGOS
SIMULACIONES, MODELOS REQUISITOS PLAN CICLO DESARROLLO DESCRIPCIN DE SISTEMA REQUISITOS DE SOFTWARE DISEO DEL SOFTWARE DISEO DETALLADO
PLAN DE DESARROLLO
VALIDACIN DE REQUISITOS
CODIFICACI N
VERIFICACIN
IMPLEMENTACIN
21
REQUISITOS
Diseo
Codificacin
Pruebas
Integracin
Sub-sistema
Operacin Mantenim.
Diseo
Codificacin
Pruebas
Sub-sistema
SISTEMA
Diseo
Codificacin
Pruebas
22
El modelo incremental mitiga la rigidez del modelo en cascada, descomponiendo el desarrollo de un sistema en partes; para cada una de las cuales se aplica un ciclo de desarrollo (en cascada en la representacin grfica siguiente). Las ventajas que ofrece son: El usuario dispone de pequeos subsistemas operativos que ayudan a perfilar mejor las necesidades reales del sistema en su conjunto. El modelo produce entregas parciales en periodos cortos de tiempo, comparados con el tiempo necesario para la construccin del sistema en su conjunto, y permite la incorporacin de nuevos requisitos que
Aunque en la representacin grfica de la figura anterior, los desarrollos de cada subsistema se solapan en el tiempo, en su aplicacin real, el segundo y siguientes subsistemas pueden comenzar una vez concluido el anterior. Resulta apropiado: Desarrollo de sistemas en los que el cliente necesita disponer de parte de la funcionalidad antes de lo que costara desarrollar el sistema completo. Desarrollo de sistemas en los que por razones del contexto interesa realizar la obtencin de los requisitos de forma escalonada a travs de subsistemas.
P4
23
Diseo
Codificacin
Pruebas
Integracin
Operacin Mantenim.
Sistema
Requisitos
Diseo
Codificacin
Pruebas
Integracin
Operacin Mantenim.
Sistema
Requisitos
Diseo
Este modelo est compuesto por varios ciclos de desarrollo. Cada uno de ellos produce un sistema completo con el que se operar en el entorno de operacin. La informacin acumulada en el desarrollo de cada sistema, y durante su fase de operacin sirve para mejorar o ampliar los requisitos y el diseo del siguiente.
24
En realidad es un ciclo de vida comn a todos los sistemas desarrollados que se mejoran a travs de versiones sucesivas.
P5
Las circunstancias en las que este modelo puede resultar apropiado son Desconocimiento inicial de todas las necesidades operativas que sern precisas, generalmente por tratarse del desarrollo de un sistema que operar en un entorno nuevo sin experiencia previa. Necesidad de que el sistema entre en operacin en tiempos inferiores a los que seran necesarios para disearlo y elaborarlo de forma exhaustiva. Necesidad de desarrollar sistemas en entornos cambiantes (sujetos a normas legislativas, mejora continua del producto para hacer frente a desarrollos de la competencia, etc.). Aunque en su concepcin inicial contempla desarrollos internos en cascada, tambin podra plantearse, por ejemplo, un ciclo de vida evolutivo con desarrollos internos en espiral.
P6
25
PSI Planificacin de SI EVS Estudio de Viabilidad del Sistema ASI Anlisis del SI DSI Diseo del SI CSI Construccin del SI IAS Implantacin y Aceptacin del SI MSI Mantenimiento de SI
ANLISIS DE SISTEMAS
ANLISIS DE SISTEMAS
30