Ciclo de Vida del Sistema y Sistemas Expertos
Ciclo de Vida : El método del ciclo de vida del sistema es un enfoque por etapas de análisis y diseño, que postula que el desarrollo de los sistemas mejora cuando existe un ciclo especifico de las actividades del analista y el usuario.
Tiene 8 etapas:
Identificación de problemas,oportunidades y objetivos.
Determinación de los requerimentos de información
Análisis de las necesidades del sistema
Diseño del Sistema
Desarollo y documentación del sistema
Prueba y mantenimiento del sistema
Implantación y evaluación del SIstema
Producción
Diagramas de flujos de datos: Representacino grafica que perminite al analista definir entrada procedimientos y salidas de información
Componentes de los diagramas de flujo
Procesos: Componentes Funcionales del Sistema
Almacenes: Representa datos almacenados
Entidades Externas: representa la fuente y el destino de la información
Flujo de datos: Representan los datos que fluyen entre las funciones
Diccionario de datos: (= Definición),+concatenación, ()contenido opcional {} Iteración,[1] alternativa
Información: Cualquier elemento que aumente mi conocimiento o disminuya mi incertidumbre
Datos: Elementos que no producen efecto en la conducta del receptor
Sistema: UN conjunto de cosas ordenadamente relacionadas entre si contribuyen a un determinado objetivo
Características del sistema: Estructura,Componentes,Interrelaciones,Entorno,Objetivo,limites, Sinergia,Recursividad
Sistema de Información: Conjunto de componentes interrelacionados que permiten capturar,procesar,administrar,procesar,asegurar y distribuir la información para apoyar la toma de decisiones.
Sistemas Expertos: Un sistema experto puede definirse como un sistema informático( HW y SW que simula a los expertos humanos en un área de especialización dada)
Ayudan a la toma de decisiones
Sistemas Expertos: Los sistemas Expertos son capaces de manejar problemas que normalmente requieren para su resolución la intervención humana especializada.
Experto de campo revela la información colapsando sobre el conocimiento
El experto analista del conocimiento da forma simbólica y automáticamente manipulable a la información (conocimiento) dada por el experto de campo.
Aplicaciones( de los sistemas)
Diagnóstico y reparación
Predicción
Planificación
Monitorización de Tareas
Ayuda a la educación
Ayuda a la toma de decisión
Ayuda a la operación legal y adminitrativa
Ayuda a la identificación de los problemas
Interpretación de datos
Niveles de Decisión en Organizaciones : MIS,DSS,EIS
Desventajas de un Sistema experto :
Experto Humano
Perecible
Difícil de documentar
Difícil de Transferir
Impredecible
Costo Marginal mas caro
ventajas Sistema Experto:
Permanente
Fácil de Transferir
Fácil documentar
Mantenimiento menos caro
Ventajas Experto H:
Crearivo
Adaptable
Experiencia sensorial
Conocimiento del sentido común
Desventajas EXPERTO AR:
No creativo
Requiere Mantenimiento
Entrada simbólica
Conocimiento técnico
Conocimiento heurístico
Sinergia: Que cada componente haga su trabajo para llegar a un objetivo común
Ingeniería de Sw: Una disciplina de la ingeniería que concierne a todos los aspectos de la producción de software
Los ingenieros de sw deben adoptar un enfoque sistemático para llevar a cabo su trabajo.
Deben utilizar las herramientas y técnicas apropiadas para resolver los problemas planteados
Proceso de Software: Conjunto estructurado de actividades cuya meta es el dersarollo y evolución del software.
Algunas actividades genéricas en todos los procesos de sw son: Especificación ,Desarollo,Validación,Evaluación
Procedimientos: Método o conjunto de pasos definidos que permiten realizar una tarea especifica
Tipos de Decisiones:
Estrucuturadas: Decisiones repetidas y solución hechos con los cuales la organización esta familiarizada y tiene experiencia
No estrucuturada: Casos nuevos poco conocidos inesperados sin antecedentes y consecuencia no existente
Especificación de procesos: Es la técnica que define el procedimiento realizado por un proceso primitivo
Técnicas: Arboles de decisión, Tablas de decisión. Diagramas PERT/CPM, Lenguaje estructurada
Árbol de decisión: Representacino en forma de árbol que representa los valores de las variables y de las acciones tomadas.
Tablas de Decisión: Modelo alternativo que muestra la función en forma de tabulador o matricial
Tipos de tablas de verdad: Tablas de entrada limitada (Valores S O N), Tablas de entrada extendida ( valores con mas de dos valores)
Tablas de Entrada Mixta
Depuración de tablas: Eliminación de reglas inconcistente, Eliminación de reglas redundantes.
Perdida de información: Cuando un dato muere dentro del proceso
Ejemplo Diccionario de datos
Nombre = Titulo de cortecia + nombre +(Segundo nombre) +apellido
Titulo de Cortesía= [sr|dr|sra]
nombre = {caracteres}
segundo nombre= {Caracteres}
Caracteres =[A-z|a-z|0-9|]
Formulas PERT/CPM:
te= a+4m+b/6
d= b-a/6
Variación = desviación al cuadrado
a= optimista
b=pesimista
M= Mas probable
0. Proyecto FESC
1. Especificar necesidades
1.1 Estudiar Mapa de la Facultad y saber dónde localizan los diferentes edificios dentro de la facultad
1.2 Identificar cuál es tu ubicación actual
1.3 Calcular distancias a lugares para estudiar
1.4 Establecer otras posibles rutas
1.5 Uso de Google maps.
1.6 uso de fotografías.
2. Añadir carácterísticas
2.1 Estudiar Procesos
2.2 Estudiar APIS externas
2.3 Estudiar Datos
3. Diseño de la Aplicación (Front-End)
3.1 Diseño de GUI’S
3.2 Diseño de Rutas
4. Codificación
4.1 Construcción del Esquema
4.2 Codificación del Programa
5. Prueba del Sistema
5.1. Corrección del sistema
5.2 Ejecución del Sistema