Procesos del Software - Modelos
02 December 2019
Modelo Cascada Las fases están identificadas por separado: -El análisis y definición de requerimientos -Diseño del sistema y software. -Pruebas de implementación de unidades -Integración y pruebas del sistema -Operación y mantenimiento El principal inconveniente del modelo de la cascada es la dificultad de acomodar el cambio después de que está en marcha el proceso. En principio, una fase tiene que ser completada antes de pasar a la siguiente fase. Modelo Desarrollo Incremental -El costo de atender las necesidades cambiantes de los clientes se reduce. -Es más fácil obtener retroalimentación de los clientes en el trabajo de desarrollo que se...
read moreCiclos de vida del Software
01 December 2019
Cuando un proceso implica la construcción de algún producto, suele referirse al proceso como un ciclo de vida -El proceso de desarrollo de software suele denominarse ciclo de vida del software Se puede definir ciclo de vida del software como: Las distintas fases por las que pasa el software desde que nace una necesidad de mecanizar un proceso hasta que deja de utilizarse el software que sirvió para ese objetivo, pasando por las fases de desarrollo y explotación [Frakes et al., 1991] Ámbito general del ciclo de vida del Software Desde un punto de vista general puede considerarse que el...
read moreUnidad 2 / Proceso del Software
01 December 2019
Conjunto de actividades necesarias para transformar las ideas iniciales del usuario, que desea automatizar un determinado trabajo, en software. Modelos de proceso de Software 1.-Modelo de cascada 2.-Desarrollo incremental 3.-Modelo espiral 4.-Desarrollo Rápido de Aplicaciones (DRA) 5.-Orientados a la reutilización 6.-Orientado a Objetos
read moreSistemas de Informacion
01 December 2019
Un sistema de información es un conjunto de elementos interrelacionados con el propósito de prestar atención a las demandas de información de una organización, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones (Peña, 2006). Un sistema de información realiza cuatro actividades básicas: -Entrada de información -Almacenamiento de información -Procesamiento de información -Salida de información Tipos de sistemas de Información Los sistemas de información, de manera general se pueden clasificar de tres formas según sus propósitos generales, en este sentido Peralta (2008) clasifica los sistemas de información en tres...
read moreCodigo de ética
01 December 2019
Principios del código -Público -Cliente y Empleador -Producto -Juicio -Gerencia -Profesión -Colegas -Interés Propio
read moreObjetivo a la IS
01 December 2019
Objetivo de la IS -Diseñar programas informáticos que se adecúen a las exigencias de la sociedad.-Liderar y acoplar el desarrollo de programaciones complicadas. -Actuar en todas las fases del ciclo de vida de un producto.-Computar los costos de un proyecto y evaluar los tiempos de desarrollo. -Realizar el seguimiento de costes y plazos.-Liderar equipos de trabajo de desarrollo software.
read moreProblemas en el desarrollo de Software
01 December 2019
¿Qué es un proyecto software? Un proyecto software es un esfuerzo temporal que se lleva a cabo para crear un producto software, servicio TI o resultado único. ¿Pero que es el software? Según la definición del IEEE, "software es la suma total de los programas de ordenador, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo", y "un producto de software es un producto diseñado para un usuario". El software puede dividirse en dos grandes categorías: -Software de aplicaciones -Software de sistemas Ingeniería del Software La Ingeniería del Software es la rama de la...
read moreProcesos de Ingenieria de Informacion
01 December 2019
Factores de calidad del Software Concepto de Calidad: Conjunto de propiedades y de características de un producto o servicio, que le confieren aptitud para satisfacer una necesidad explícita o implícita (ISO 8402). Calidad del Software: Es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario.
read moreEl Software en la actualidad
01 December 2019
Las direcciones en las que evoluciona la ingeniería del software hoy en día pueden agruparse de la siguiente manera: -Metodologías ágiles -Experimentación -Desarrollo dirigido por modelos -Líneas de productos software
read more¿Por qué se crea la Ingenieria en Software?
01 December 2019
La ingeniería de software se crea debido a las siguientes características: -El producto debe ser confiable y realizar sólo las tareas especificadas en los requerimientos. -El producto debe ser robusto. Esto quiere decir que el software se comporta de manera razonable, incluso en circunstancias no anticipadas desde el principio. -El producto de software debe ser lo más reutilizable posible, de manera tal que pueda ser incorporado en otro producto de software si se requiere. -El producto de software debe ser eficiente en el uso de los recursos del sistema.
read moreCrisis del Software
01 December 2019
La Crisis del Software -La palabra crisis se define en el diccionario como "un punto decisivo en el curso de algo; momento, etapa, o evento decisivo o crucial". Sin embargo para el software no ha habido ningún punto crucial, sólo una lenta evolución. -La crisis en la industria del software permanece durante muchos años, lo cual parece una contradicción para el término. Lo que si se podría decir es que hay un problema crónico en el desarrollo de software.
read moreEvolucion del Software
01 December 2019
La Evolución del Software -El término “evolución” del software se utiliza desde los sesenta para denominar la dinámica de crecimiento del software. -Una definición atribuida a Lehman y Ramil dice que la evolución del software es “todas las actividades de programación que se orientan a generar una nueva versión de un software a partir de una versión anterior operativa.
read moreOrigen de la Ingenieria en Software
01 December 2019
Origen de IS Ingeniería del Software, es el término utilizado por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el Comité de Ciencia de la OTAN celebrada en Garmisch (Alemania), en octubre de 1968, previamente había sido utilizado por el holandés Edsger Dijkstra en su obra The Humble Programmer.
read moreUnidad 1 / Fundamentos a la Ing al Software
01 December 2019
La Ingenieria de Software es una aplicación práctica del conocimiento científico para poveer metologías y técnicas que ayuden a dessarrollar sistemas de software a tiempo, y a su vez que aseguren que el desarrollador cumpla con las espectativas de calidad y permanezca dentro del presupuesto
read moreUnidad 1 / Fundamentos a la Ing al Software
01 December 2019
La Ingenieria de Software es una aplicación práctica del conocimiento científico para poveer metologías y técnicas que ayuden a dessarrollar sistemas de software a tiempo, y a su vez que aseguren que el desarrollador cumpla con las espectativas de calidad y permanezca dentro del presupuesto
read more