INGENIERÍA DE SOFTWARE ITema 2: Sistemas de Información2º G.I.I.Fecha de última modificación: 26-2-2020Dr. Francisco José García Peñalvo / fgarcia@usal.esDra. Alicia García Holgado / aliciagh@usal.esDña. Andrea Vázquez Ingelmo / andreavazquez@usal.esDepartamento de Informática y AutomáticaUniversidad de Salamanca
Ingeniería de Software ISistemas de InformaciónResumenResumenDescriptoresEl objetivo de este tema es introducir el concepto de ingeniería desistemas basados en ordenador y explicar la importancia delconocimiento de la ingería de sistemas para los ingenieros de software.Se estudiarán los componentes y estructura de los sistemas deinformación automatizados, así como diferentes tipos de sistemas enfunción de su posición en la estructura piramidal descrita previamente.Finalmente se presentarán las diferentes actividades englobadas en laingeniería de sistemasSistema de información; ingeniería de sistemas; principios generales desistemas[Piattini, 2004] Capítulo 1BibliografíaUniversidad de Salamanca – Dpto. de Informática y Automática2
Ingeniería de Software ISistemas de InformaciónEsquemanConceptos básicosnEstructura de los sistemas de informaciónnClasificación de los sistemas de informaciónnPrincipios generales de sistemasnIngeniería de sistemasnAportaciones principales del temanEjerciciosnLecturas complementariasnReferenciasUniversidad de Salamanca – Dpto. de Informática y Automática3
Ingeniería de Software ISistemas de Información1. Conceptos básicosUniversidad de Salamanca – Dpto. de Informática y Automática4
Ingeniería de Software ISistemas de InformaciónSistema (i)nUn sistema es un conjunto de cosas que relacionadas entre síordenadamente contribuyen a determinado objeto [RAE,2001]nElementos a considerarnComponentes del sistemanRelaciones entre los componentesnObjetivo del sistemanEntorno del sistemanLímites del sistemanRetroalimentaciónSistema circulatorio humanoUniversidad de Salamanca – Dpto. de Informática y Automática5
Ingeniería de Software ISistemas de InformaciónSistema (ii)nElementos principalesnComponentesnnnPartes o elementos del sistema que trabajan para lograr los finesRelaciones entre componentesnInteracción o interdependencia entre ellosnDeterminan la estructura del sistemaObjetivonPropósito o fin del sistemaUniversidad de Salamanca – Dpto. de Informática y Automática6
Ingeniería de Software ISistemas de InformaciónSistema (iii)nElementos secundariosnEntornonnConjunto de objetos exteriores que rodean, contienen o influyen enel sistemaLímitesnnFrontera entre lo que es el sistema y lo que constituye su entornoEntre el sistema y el entorno no hay líneas claras de separaciónLas relaciones que se establecen entre el sistema y su entorno a través desus límites se conocen comonnEntradas: Elementos introducidos en el sistema desde el entornoSalidas: Elementos que el sistema proporciona al entornon Son los resultados del proceso de transformación llevado a cabo porlos componentes del sisteman Influyen en el entorno y pueden generar nuevas entradas al sistemaUniversidad de Salamanca – Dpto. de Informática y Automática7
Ingeniería de Software ISistemas de InformaciónSistema (iv)nElementos secundariosnRealimentaciónnnTiene por objeto el control del sistema examinando la salida ycomparándola con un estándar, patrón o criterio preestablecidoLa realimentación se encarga de regular la entrada, para que lasalida se aproxime al criterio establecidonnnControla la salida enviando mensajes al regulador de entradaMantiene un estado relativamente estable del sistema cuando seenfrenta con variables externas que pueden ocasionar su fluctuaciónAumenta la probabilidad de que el sistema sobreviva frente a laspresiones idad de Salamanca – Dpto. de Informática y Automática8
Ingeniería de Software ISistemas de InformaciónSistema de información (i)nDefinicionesnnConjunto de informaciones que afectan a una o más entidades en alguna desus actividades, unido a las normas, recursos y procedimientos de que sedisponen para recoger, elaborar y permitir el acceso a esas informacionesConjunto formal de procesos que, operando sobre una colección de datosestructurada según las necesidades de la empresa, recopilan, elaboran ydistribuyen la información necesaria para las operaciones de dicha empresa ypara las actividades de dirección y control correspondientes para desempeñarsu actividad de acuerdo a su estrategia de negocio [Andreu et al., 1991]Universidad de Salamanca – Dpto. de Informática y Automática9
Ingeniería de Software ISistemas de InformaciónSistema de información (ii)nnnLos sistemas de información de empresas y organizaciones proporcionanla infraestructura para coordinar los flujos y los registros de informaciónnecesarios para desarrollar sus actividades de acuerdo a su planteamientoo estrategia de negocio [Andreu et al., 1991]FuncionesnControlar y gestionar los recursos financierosnComercializar de manera óptima los productos o serviciosnFabricar productos o crear servicios para vender en el mercadoLos sistemas de información existen desde que se creo la primeraorganización humana: estructura compuesta por un conjunto de personasdistribuidas en departamentos o funciones con arreglo a ciertos criteriosde división del trabajo y coordinación [De Pablo, 1989]Universidad de Salamanca – Dpto. de Informática y Automática10
Ingeniería de Software ISistemas de InformaciónSistema de información automatizado (i)nDefinicionesnConjunto de elementos organizados para llevar a cabo algún método,procedimiento o control mediante procesamiento de la información[Pressman, 1993]nCombinación organizada de personas, mecanismos físicos (hardware),procedimientos e instrucciones de procesamiento de información(software), canales de comunicación (redes) y datos almacenados(recursos de datos) que reúne, transforma y disemina información enuna organización [O Brien, 2001]Universidad de Salamanca – Dpto. de Informática y Automática11
Ingeniería de Software ISistemas de InformaciónSistema de información automatizado (ii)nSon sistemas que cuentan con un sistema informático de soporteSistema de InformaciónSistemaInformáticode soporteUniversidad de Salamanca – Dpto. de Informática y AutomáticaSistema deInformaciónAutomatizado12
Ingeniería de Software ISistemas de InformaciónElementos de un sistema de informaciónnnnProcedimientosPrácticas habituales de trabajo que se siguen al ejecutar las actividades necesariaspara un buen funcionamiento del sistemaInformaciónEs el elemento fundamental del sistema, son datos útiles para la organización quese adaptan a las personas que los manejan y al equipo disponible de acuerdo a losprocedimientosPersonas o usuariosIndividuos o unidades de la organización que introducen, manejan o usan lainformaciónnnnnnUsuario final directo: Opera con el sistemaUsuario final indirecto: Utiliza la información generada por el sistemaAdministradores: Supervisan la inversión en el desarrollo o uso del sistema. Controlanlas actividades del sistemaDirectivos: Incorporan los usos estratégicos y competitivos de los sistemas deinformaciónEquipo de soporteSistema físico utilizado para la comunicación, procesamiento y almacenamiento dela informaciónUniversidad de Salamanca – Dpto. de Informática y Automática13
Ingeniería de Software ISistemas de Información2. Estructura de los sistemas de informaciónUniversidad de Salamanca – Dpto. de Informática y Automática14
Ingeniería de Software ISistemas de InformaciónNivelesnnUniversidad de Salamanca – Dpto. de Informática y AutomáticaInformaciónresumida yabstractatór icosDirecciónestratégicah iseses,planes,etc.AltadirecciónInformnOperaciones y transacciones:Nivel de procesamiento de lasactividades diarias o rutinarias deuna organizaciónNivel operativo: Análisis de losresultados para tomar decisiones acorto plazo y de consecuenciaslimitadasNivel táctico: Análisis deresultados para la toma dedecisiones a medio plazoNivel estratégico: Utilización de lainformación para decidir las líneasmaestras de la organización a largoplazoÓrdennDirección tácticaDirección operativaInformacióndetallada yespecíficaSistema de transaccionesEstructura de un S.I.15
Ingeniería de Software ISistemas de InformaciónFlujos de informaciónnFlujos verticales ascendentesnnnnFlujos verticales descendentesnnnnDe subordinado a superiorInformes de resultados e incidenciasCarácter históricoDe superior a subordinadoDecisiones, objetivos a cumplir, planes, etc.Solicitudes de informaciónFlujos horizontalesnnEntre personas del mismo nivel o sin relación jerárquica directaInformación de coordinación para el manejo de responsabilidadescompartidasUniversidad de Salamanca – Dpto. de Informática y Automática16
Ingeniería de Software ISistemas de InformaciónInformaciónnLa información que se maneja en los niveles bajos de la pirámide es denaturaleza descriptiva y en los altos de naturaleza comparativanOperaciones y transaccionesnnNivel operativonnnnnnRepetitiva (informes periódicos)Centrada en el pasadoDatos originados internamenteCon formato bien estructuradoDetallada y precisaNivel tácticonnnnDatos detallados de actividades diarias (facturaciones, ventas, etc.)Resúmenes (medias de ventas por departamento, total horas extra )Información de excepciones (centros con pérdidas )Información específica que no se ha pedido con anterioridadNivel estratégiconnResumida y de formato variableInterna y externa de las fuentes más variadasUniversidad de Salamanca – Dpto. de Informática y Automática17
Ingeniería de Software ISistemas de Información3. Clasificación de los sistemas deinformaciónUniversidad de Salamanca – Dpto. de Informática y Automática18
Ingeniería de Software ISistemas de InformaciónClasificación de los sistemas de informaciónnnLos sistemas de información (SI) tienen diferentes propósitosdependiendo de las necesidades del negocio u organizaciónExisten muchos tipos de SI y diferentes clasificaciones, unade las más comunes es la stemasSistemasSistemasdededededededeprocesamiento de transaccionesautomatización de oficinamanejo del conocimientoinformación administrativa o gerencialapoyo a las decisionesapoyo a las decisiones de grupoapoyo a ejecutivos o de planificación estratégicaUniversidad de Salamanca – Dpto. de Informática y Automática19
Ingeniería de Software ISistemas de InformaciónSistemas de procesamiento de transacciones (i)nnnTienen como finalidad mejorar las actividades rutinarias deuna empresa u organizaciónUna transacción es un registro simple y claramente definidode una actividad o acción en una organización: una venta,una imposición de fondos en un banco, la reserva de unbillete, etc.Tipos de transaccionesnnInteractivas: Entran al sistema a medida que llegan y la respuesta delsistema es inmediataPor lotes: Se reúne un grupo de transacciones antes de entrar alsistema. La respuesta de este no es inmediataUniversidad de Salamanca – Dpto. de Informática y Automática20
Ingeniería de Software ISistemas de InformaciónSistemas de procesamiento de transacciones (ii)nEl sistema de transacciones comprueba primero latransacción para asegurar que no hay errores de entrada,después debe pasar por una serie de comprobacionesnnnEdición: Asegurar que todos los datos tienen el formato correcto y queestán todos los datos necesariosComprobación: determinar si los datos de entrada son consistentescon los existentes en la base de datosLos tipos de transacciones cambian de una organización aotra, sin embargo estas tienen características similaresnnnnGran volumenSimilitud entre transaccionesLos procedimientos son bien conocidosExisten pocas excepciones a los procedimientos normalesUniversidad de Salamanca – Dpto. de Informática y Automática21
Ingeniería de Software ISistemas de InformaciónSistemas de automatización de oficina y manejo delconocimientonSistemas de automatización de oficinanProporcionan apoyo a los trabajadores que usan la información paraanalizarla y transformarla o manejarla para luego compartirla ydiseminarla formalmente por la organización o fuera de ellanProcesamiento de textoHojas de cálculonCalendarización electrónicannnnCorreo electrónico.Sistemas de manejo de conocimientonApoyan a científicos, ingenieros, etc., para crear un nuevoconocimiento útil a la organización o a la sociedadUniversidad de Salamanca – Dpto. de Informática y Automática22
Ingeniería de Software ISistemas de InformaciónSistemas de información administrativa o gerencialnnProporcionan información que será empleada en los procesosadministrativos de decisiónTrata con el soporte de situaciones de decisión bienestructuradasnnnnSobre asuntos que se presentan con regularidadLos procesos de decisión están bien definidosRepercusiones a corto plazoEs posible anticipar los requisitos de información máscomunesnnnLos informes necesarios se preparan con antelaciónLos formatos están diseñados con anterioridadLos procedimientos para obtener los informes están preestablecidosUniversidad de Salamanca – Dpto. de Informática y Automática23
Ingeniería de Software ISistemas de InformaciónSistemas de apoyo a decisionesnnnnProporcionan información a los directivos que deben tomardecisiones sobre situaciones particularesApoyan la toma de decisiones en circunstancias que no están muybien estructuradasA medida que se va obteniendoinformación se puede ver la necesidadde adquirir más informaciónLa flexibilidad de estos sistemas debe sermucho mayor que la de los anterioresnnGeneración dinámica e interactiva deinformesPresentación de la informaciónde forma gráficaUniversidad de Salamanca – Dpto. de Informática y AutomáticaRepresentación de la información en unsistema de apoyo a las decisiones24
Ingeniería de Software ISistemas de InformaciónSistemas de apoyo a decisiones de gruponnnnnAyudan a grupos de trabajadores a tomar decisionessemiestructuradas o sin estructuraSe conocen también con el nombre de CSCW (Computer SupportedCooperative Work) aunque este puede ser un término más amplioLas decisiones se toman con la ayuda de votaciones, cuestionarios,creación de escenarios, etc.Pueden contar con el soporte de software llamado groupware para lacolaboración en equipo por medio de ordenadores en redAdemás de facilitar el trabajo colaborativo, sirven para minimizar elcomportamiento negativo típico de un grupo como la falta departicipación por miedo a expresar opiniones frente a sus superiores,o mostrar puntos de vista conflictivos, etc.Universidad de Salamanca – Dpto. de Informática y Automática25
Ingeniería de Software ISistemas de InformaciónSistemas de apoyo a ejecutivos o de planificación estratégica (i)nnnnnSon utilizados para evaluar y analizar la misión de laorganizaciónAyudan a la toma de decisiones sin estructuraEstos sistemas ofrecen consejos amplios y generales acerca dela naturaleza del mercado, preferencias de los consumidores,comportamiento de la competencia, etc.Ayudan a los ejecutivos a organizar sus interacciones con elentorno externo, para lo que proporcionan apoyo gráfico y decomunicacionesUtilizan información obtenida de fuentes externas y datosinternos de los sistemas de transacciones y de apoyo a lasdecisiones de la organizaciónUniversidad de Salamanca – Dpto. de Informática y Automática26
Ingeniería de Software ISistemas de InformaciónSistemas de apoyo a ejecutivos o de planificación estratégica(ii)Inteligencia de negocio es un términoque engloba el conjunto de procesos,técnicas y herramientas de ayuda a lasdecisiones de negocio basadas en latecnología de la informaciónnPotencial desoporte adecisiones denegocioÁreas de aplicaciónn CRM (Customer relationshipManagement)nCampañas promocionalesnRetención de clientesnSistemas de recomendaciónnAnálisis de competitividadnDetección de fraudesn.Universidad de Salamanca – Dpto. de Informática y AutomáticaInteligencia de negocio
Ingeniería de Software ISistemas de InformaciónSistemas de apoyo a ejecutivos o de planificación estratégica(iii)Técnicas de visualización y minería de datosUniversidad de Salamanca – Dpto. de Informática y Automática28
Ingeniería de Software ISistemas de Información4. Principios generales de sistemasUniversidad de Salamanca – Dpto. de Informática y Automática29
Ingeniería de Software ISistemas de InformaciónPrincipios generales de sistemas (i)nnnEl estudio de las características comunes de los sistemas se conoce como“teoría general de sistemas” [Bertalanffy, 1968]Los principios de esta teoría derivados del estudio de otros sistemas sepuede aplicar a los sistemas automatizadosAlguno de los principios generales de la teoría general de sistemas son lossiguientesnnnnCuanto más especializado sea un sistema menos capaz es de adaptarse acircunstancias diferentesCuanto mayor sea el sistema mayor es el número de recursos que debendedicarse a su mantenimiento diarioLos sistemas siempre forman parte de sistemas mayores y siempre puedendividirse en sistemas menoresLos sistemas crecenUniversidad de Salamanca – Dpto. de Informática y Automática30
Ingeniería de Software ISistemas de InformaciónPrincipios generales de sistemas (ii)nEl análisis o estudio de los sistemas se realiza siguiendo el enfoquesistémico u holísticonnnnAdopción de una visión global que se va refinando progresivamente medianteuna descomposición de arriba hacia abajoInicialmente se considera el sistema como una caja negra del que solo seconocen las entradas y las salidasEn un segundo nivel se examina el sistema y se descompone cajas negras queson los subsistemasEl proceso se repite en niveles inferioresSistemaSubsistemaSubsistemaEnfoque sistémico de análisisUniversidad de Salamanca – Dpto. de Informática y Automática31
Ingeniería de Software ISistemas de Información5. Ingeniería de sistemasUniversidad de Salamanca – Dpto. de Informática y Automática32
Ingeniería de Software ISistemas de InformaciónIntroducciónnnActividad de especificar, diseñar, implementar, validar, distribuir ymantener sistemas como un todo [Sommerville, 2002]Se debe considerar§ Hardware§ Software§ Interacciones del sistema conlos usuarios y con su entornonFases§§§§§§nDefinición derequisitosDefinición de requisitosDiseñoDesarrollo de subsistemasInstalación del sistemaEvolución del sistemaDesmantelamiento del sistemaEl proceso es iterativo entrefases y dentro de cada faseUniversidad de Salamanca – Dpto. de Informática y AutomáticaDesmantelamientodel sistemaDiseño delsistemaEvolución delsistemaDesarrollo delsubsistemaInstalacióndel sistemaIntegracióndel sistemaFases del proceso de la ingeniería de sistemas33
Ingeniería de Software ISistemas de InformaciónFases de la ingeniería de sistemas (i)nDefinición de requisitosnRequisitos funcionales abstractos (alto nivel)nnPropiedades del sistemannnSe definen independientemente de su forma de implementación (software y/o hardware)Disponibilidad, rendimiento, protección, etc.Características que no debe mostrar el sistemaDiseñonDividir requisitosnnIdentificar subsistemasnnnLa asignación es directa si cada grupo de requisitos se corresponde con un subsistemaSi se trabaja con componentes comerciales puede ser necesario redefinir algunos requisitosEspecificar la funcionalidad de los subsistemasnnnGeneralmente están relacionados con los grupos de requisitosAsignar requisitos a los subsistemasnnGrupos de requisitos relacionadosDefinición detallada de los requisitos de cada subsistema y las relaciones entre los subsistemasPara un subsistema software se correspondería con la actividad de especificación de requisitosDefinir las interfaces entre subsistemasUniversidad de Salamanca – Dpto. de Informática y Automática34
Ingeniería de Software ISistemas de InformaciónFases de la ingeniería de sistemas (ii)nDesarrollo de los subsistemasnnnnnImplementación de los subsistemas (software y hardware)Para un subsistema software sería un proceso de ingeniería (requisitos,diseño, implementación )Puede incluir la adquisición de subsistemas COTS (Commercial Off TheShelf)Los subsistemas pueden desarrollarse en paraleloIntegración del sistemanEnfoque big bangnnIntegración de todos los subsistemas a la vezIntegración crecientenIntegración gradual de los subsistemasnEs el enfoque más apropiadonSe pueden ir integrando los sistemas a medida que se van desarrollandonSe reduce el coste en la localización de erroresUniversidad de Salamanca – Dpto. de Informática y Automática35
Ingeniería de Software ISistemas de InformaciónFases de la ingeniería de sistemas (iii)nInstalación del sistemannnProblemas: diferencias con el entorno de desarrollo, oposición de los usuarios,problemas de espacio físico, etc.EvoluciónnnUbicación del sistema en el entorno de operaciónCorrección de errores e introducción de nuevos requisitosDesmantelamientonPoner al sistema fuera de servicionLos sistemas pueden contener materiales peligrosos para el entornonnAlguna funcionalidad del software se puede incorporar en un sistema paraayudar en el proceso de desmantelamientoLos componentes en bien estado se pueden identificar y reutilizar en otrossistemasUniversidad de Salamanca – Dpto. de Informática y Automática36
Ingeniería de Software ISistemas de InformaciónAdquisición del sistemannEl sistema se puede comprar como un todo, como partes separadas quedeben integrarse o como un sistema diseñado y desarrolladoAntes de la adquisición se debe realizarnnnEspecificación de alto nivel donde se indique qué debe hacer el sistemaDiseño arquitectónico para identificar qué partes pueden comprarse y cualesdeben desarrollarse de forma específicaLos sistemas grandes y complejos generalmente están formados pornncomponentes comerciales (COTS) ycomponentes construidos de forma especialSistemadisponibleAdaptarrequisitosElegir elsistemaPedirpresupuestosElegirproveedorPetición delicitaciónElegir licitadorNegociarcontratoEstablecercontrato dedesarrolloEncuesta demercadoSistemarequerido porel usuarioEl proceso de adquisición del sistemaUniversidad de Salamanca – Dpto. de Informática y Automática37
Ingeniería de Software ISistemas de Información6. Aportaciones principales del temaUniversidad de Salamanca – Dpto. de Informática y Automática38
Ingeniería de Software ISistemas de InformaciónAportaciones principalesnnnnnnnLos sistemas forman parte de la vida cotidiana y existen desde el principiode los tiemposExisten una serie de principios recogidos en la “teoría de sistemas” quecomparten todos los sistemas, incluidos los sistemas de informaciónautomatizados, y pueden resultar muy útiles para su desarrolloLos sistemas de información se organizan en una estructura piramidal quesirve como base para su clasificaciónLa ingeniería de sistemas es un proceso difícil y complejo que requiereinformación de un amplio rango de disciplinas de ingenieríaEl proceso de ingeniería de sistemas incluye una serie de fases(especificación, diseño, desarrollo, integración, etc.) en la que hay queconsiderar tanto el hardware como el softwareAlgunas partes de los sistemas grandes se construyen a partir decomponentes comerciales (COTS)El proceso de adquisición está definido y formalizadoUniversidad de Salamanca – Dpto. de Informática y Automática39
Ingeniería de Software ISistemas de Información7. Cuestiones y ejerciciosUniversidad de Salamanca – Dpto. de Informática y Automática40
Ingeniería de Software ISistemas de InformaciónCuestiones y ejerciciosnnnnnnPensar en un sistema de información automatizado concreto de una empresa uorganización, identificar diferentes tipos de usuario e indicar las funciones querealizanPoner ejemplos, diferentes a los que se dan en el tema, de información que semaneja en los diferentes niveles de la pirámide de los sistemas de informaciónBuscar áreas de aplicación de la inteligencia de negocio en los sistemas deplanificación estratégica y explicar la ayuda que proporcionan en la toma dedecisiones¿De qué forma pueden ayudar los principios generales de la teoría general desistemas en el desarrollo de un sistema de información automatizado?Suponiendo que un sistema solicitado por una empresa cumple con laespecificación, describir utilizando ejemplos tres problemas que pueden surgircuando se instala dicho sistemaDescribir un sistema real que puede ser desarrollado utilizando la ingeniería desistemas y documentar brevemente la realización de cada una de las fasesUniversidad de Salamanca – Dpto. de Informática y Automática41
Ingeniería de Software ISistemas de Información8. Lecturas complementariasUniversidad de Salamanca – Dpto. de Informática y Automática42
Ingeniería de Software ISistemas de InformaciónLecturas complementariasnJ. Chandra et al., "Information systems frontiers," Communications of the ACM, vol. 43, no.1, pp. 71-79, 2000. doi: 10.1145/323830.323847nnJ. Fernández González, "Business Intelligence: Analizando datos para extraer nuevainformación y tomar mejores decisiones," Novática. Revista de la Asociación de Técnicos enInformática, vol. XXXVII, no. 211, pp. 6-7, 2011. Disponible en: https://goo.gl/xnDwtinnNúmero especial de la revista Novática dedicado a la inteligencia de negocio. Contiene artículos devarios autores sobre diferentes aspectos de la inteligencia de negocio y su utilidad en los sistemasde información de las empresasA. J. Swartz, "Airport 95: automated baggage system?," ACM SIGSOFT Software EngineeringNotes, vol. 21, no. 2, pp. 79-83, 1996. doi: 10.1145/227531.227544. Disponible en:https://goo.gl/5coVLjnnArtículo que trata sobre el crecimiento y aplicación de los sistemas de información, junto a lasTecnologías de la Información, en dominios de aplicación que nunca habían sido consideradosArtículo que presenta un caso de estudio de lo que puede resultar mal en un proyecto de ingenieríade sistemas y como el software tiende a ser el responsable de los grandes fallos en los sistemasS. White et al., "Systems engineering of computer-based systems," Computer, vol. 26, no.11, pp. 54-65, 1993. doi: 10.1109/2.241426nEste artículo contiene una buena descripción de los sistemas de información basados encomputadoraUniversidad de Salamanca – Dpto. de Informática y Automática43
Ingeniería de Software ISistemas de Información9. ReferenciasUniversidad de Salamanca – Dpto. de Informática y Automática44
Ingeniería de Software ISistemas de InformaciónReferencias[Bertalanffy, 1968] Bertalanffy, L.V. “General Systems Theory: Fundations, Development, Applications”, NY,George Brazillier, 1968.[De Pablo, 1989][Kendall y Kendall, 1997] Kendall, K.E. y Kendall, J.E. “Análisis y Diseño de Sistemas”, Prentice Hall, 1997.[Pressman, 2002] Pressman, R. S. “Ingeniería del Software: Un Enfoque Práctico”. 5ª Edición. McGraw-Hill.2002[Pressman, 2010]Pressman, R.S. “Ingeniería del Software, un Enfoque Práctico”, 7ªed., Mc Graw Hill, 2010.[O Brien, 2001] J.A. O Brien, J.A. “Sistemas de Información Gerencial”, 4ª Edición, Irwin McGraw-Hill,Bogotá, 2001.[Piattini et al., 2004] Piattini, M., Calvo-Manzano, J. A., Cervera, J., Fernández, L. “Análisis y DiseñoDetallado de Aplicaciones Informáticas de Gestión”. Ra-ma, 2004[RAE, 2001] RAE, Real Academia Española, “Diccionario de la Lengua Española”, 22ª ed., 2001.[Sommerville, 2002] Sommerville, I. “Ingeniería de Software”, 6ª ed., Addison Wesley, 2002.[Yourdon, 1993] Yourdon, E. “Análisis Estructurado Moderno”, Prentice Hall, 1993.Universidad de Salamanca – Dpto. de Informática y Automática45
INGENIERÍA DE SOFTWARE ITema 2: Sistemas de Información2º G.I.I.Fecha de última modificación: 26-2-2020Dr. Francisco José García Peñalvo / fgarcia@usal.esDra. Alicia García Holgado / aliciagh@usal.esDña. Andrea Vázquez Ingelmo / andreavazquez@usal.esDepartamento de Informática y AutomáticaUniversidad de Salamanca
Universidad de Salamanca - Dpto. de Informática y Automática Ingeniería de Software I Sistemas de Información 7 Sistema (iii) n Elementos secundarios n Entorno n Conjunto de objetos exteriores que rodean, contienen o influyen en el sistema n Límites n Frontera entre lo que es el sistema y lo que constituye su entorno n Entre el sistema y el entorno no hay líneas claras de separación
natura de algebra lineal de las titulaciones de Grado en Ingenier a de Materiales, Grado en Ingenier a en Tecnolog as Industriales y Grado en Ingenier a Qu mica, del Plan 2010, que se imparten en la ETSEIB y
Texts of Wow Rosh Hashana II 5780 - Congregation Shearith Israel, Atlanta Georgia Wow ׳ג ׳א:׳א תישארב (א) ׃ץרֶָֽאָּהָּ תאֵֵ֥וְּ םִימִַׁ֖שַָּה תאֵֵ֥ םיקִִ֑לֹאֱ ארָָּ֣ Îָּ תישִִׁ֖ארֵ Îְּ(ב) חַורְָּ֣ו ם
COMISIÓN DE INGENIER A MEC NICA PERFIL DEL PROFESIONAL EN INGENIER A MEC NICA COLEGIO CIEMI PROFESIÓN INGENIER A MEC NICA MANTENIMIENTO UNIDADES DE COMPETENCIA 2.1 Diseæar, dirigir, implementar y controlar el plan general de mantenimiento de los recursos (facilidades) y maquinaria pa
E.T.S. DE INGENIER IA INFORMATICA Apuntes de ALGEBRA LINEAL para la titulacion de INGENIER IA TECNICA EN INFORM ATICA DE GESTION Fco. Javier Cobos Gavala Amparo Osuna Lucena Rafael Robles Arias Beatriz Silva Gallardo
\Ingenier a Social el Arte del Hacking Personal" de ne a la Ingenier a Social como \El . utilizando herramientas integradas dentro del Kali Linux. Las pruebas de seguridad rea- . La investigaci on se realiz o en los laboratorios de inform atica de la Universidad T ecnica de Manab . Los
Conclusi n de la elaboraci n del Plan de Desarrollo de la licen-ciatura de Ingenier a Qu mica Actualizaci n a los lineamientos del plan curricular de la licenciatura de Ingenier a Qu mica, l neas 4 y 9 se logr la reacreditaci n de la licenciatura de Ing. Qu mica por parte del CACEI Implementaci n del
Grado en Ingenier a Inform atica G678 - Garant a y Seguridad en Sistemas y Redes Pr actica 3 Ingenier a inversa de malware 1. Introducci on 2. Objetivos
tres tipos principales de software: software de sistemas, software de aplicación y software de programación. 1.2 Tipos de software El software se clasifica en tres tipos: Software de sistema. Software de aplicación. Software de programación.