Las Cuatro Capas de La ingenieria de software son: 1. Un enfoque de Calidad 2. Procesos 3.Metodos 4. Herramientas.
Alguno de ustedes puede decir mas de cada una de ellas??
Karlos Najarro:
Yo encontre esto:

Dichas capas se describen a continuación:
Cualquier disciplina de ingeniería (incluida la ingeniería del software) debe descansar sobre un esfuerzo de organización de calidad. La gestión total de la calidad y las filosofías similares fomentan una cultura continua de mejoras de procesos que conduce al desarrollo de enfoques cada vez más robustos para la ingeniería del software.
El fundamento de la ingeniería de software es la capa proceso. El proceso define un marco de trabajo para un conjunto de áreas clave, las cuales forman la base del control de gestión de proyectos de software y establecen el contexto en el cual: se aplican los métodos técnicos, se producen resultados de trabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
Los métodos de la ingeniería de software indican cómo construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Estos métodos dependen de un conjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
Las herramientas de la ingeniería del software proporcionan un soporte automático o semi-automático para el proceso y los métodos, a estas herramientas se les llama herramientas CASE(Computer-Aided Software Engineering).
Dado lo anterior, el objetivo de la ingeniería de software es lograr productos de software de calidad (tanto en su forma final como durante su elaboración), mediante un proceso apoyado por métodos y herramientas.
Capas de la ingeniería de software
Independientemente de la complejidad del sistema y de su área de aplicación la ingeniería de software puede considerarse una tecnología multicapa, donde la primer capa enfatiza que los cimientos de la ingeniería de software están orientadas hacia la calidad (Pressman).
Un proceso de software es el conjunto de actividades, métodos, prácticas ytecnologías aplicables a todos los proyectos de software. Un proceso básico (también conocido como ciclo de vida básico) está conformado por el análisis, diseño, codificación, pruebas y mantenimiento.
Los métodos, o modelos, de la ingeniería de software indican como realizar los pasos necesarios del ciclo de vida (cada uno con un enfoque distinto). Así pues, está el modelo de Construcción de Prototipos, el modelo de Desarrollo Rápido de Aplicaciones, el de Procesos Evolutivos - que se divide en el modelo incremental, en espiral, de ensamblaje de componentes y de desarrollo concurrente - el modelo de Métodos Formales, y por último las Técnicas de Cuarta Generación (Pressman).
Las herramientas ayudan a organizar tareas de trabajo, controlar y supervisar los progresos y administrar la calidad técnica. Su objetivo principal es proporcionar un soporte automático o semiautomático, para los procesos y para los métodos.
Alguno de ustedes puede decir mas de cada una de ellas??
Karlos Najarro:
Yo encontre esto:

Dichas capas se describen a continuación:
Cualquier disciplina de ingeniería (incluida la ingeniería del software) debe descansar sobre un esfuerzo de organización de calidad. La gestión total de la calidad y las filosofías similares fomentan una cultura continua de mejoras de procesos que conduce al desarrollo de enfoques cada vez más robustos para la ingeniería del software.
El fundamento de la ingeniería de software es la capa proceso. El proceso define un marco de trabajo para un conjunto de áreas clave, las cuales forman la base del control de gestión de proyectos de software y establecen el contexto en el cual: se aplican los métodos técnicos, se producen resultados de trabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
Los métodos de la ingeniería de software indican cómo construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Estos métodos dependen de un conjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
Las herramientas de la ingeniería del software proporcionan un soporte automático o semi-automático para el proceso y los métodos, a estas herramientas se les llama herramientas CASE(Computer-Aided Software Engineering).
Dado lo anterior, el objetivo de la ingeniería de software es lograr productos de software de calidad (tanto en su forma final como durante su elaboración), mediante un proceso apoyado por métodos y herramientas.
Capas de la ingeniería de software
Independientemente de la complejidad del sistema y de su área de aplicación la ingeniería de software puede considerarse una tecnología multicapa, donde la primer capa enfatiza que los cimientos de la ingeniería de software están orientadas hacia la calidad (Pressman).
Un proceso de software es el conjunto de actividades, métodos, prácticas ytecnologías aplicables a todos los proyectos de software. Un proceso básico (también conocido como ciclo de vida básico) está conformado por el análisis, diseño, codificación, pruebas y mantenimiento.
Los métodos, o modelos, de la ingeniería de software indican como realizar los pasos necesarios del ciclo de vida (cada uno con un enfoque distinto). Así pues, está el modelo de Construcción de Prototipos, el modelo de Desarrollo Rápido de Aplicaciones, el de Procesos Evolutivos - que se divide en el modelo incremental, en espiral, de ensamblaje de componentes y de desarrollo concurrente - el modelo de Métodos Formales, y por último las Técnicas de Cuarta Generación (Pressman).
Las herramientas ayudan a organizar tareas de trabajo, controlar y supervisar los progresos y administrar la calidad técnica. Su objetivo principal es proporcionar un soporte automático o semiautomático, para los procesos y para los métodos.
http://bp1.blogger.com/_6Z5OfSg2YVQ/Rvsny7A514I/AAAAAAAAAAY/ybYeTMDBgTk/s1600-h/capas.jpg
ResponderEliminarDichas capas se describen a continuación:
Cualquier disciplina de ingeniería (incluida la ingeniería del software) debe descansar sobre un esfuerzo de organización de calidad. La gestión total de la calidad y las filosofías similares fomentan una cultura continua de mejoras de procesos que conduce al desarrollo de enfoques cada vez más robustos para la ingeniería del software.
El fundamento de la ingeniería de software es la capa proceso. El proceso define un marco de trabajo para un conjunto de áreas clave, las cuales forman la base del control de gestión de proyectos de software y establecen el contexto en el cual: se aplican los métodos técnicos, se producen resultados de trabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
Los métodos de la ingeniería de software indican cómo construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Estos métodos dependen de un conjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
Las herramientas de la ingeniería del software proporcionan un soporte automático o semi-automático para el proceso y los métodos, a estas herramientas se les llama herramientas CASE(Computer-Aided Software Engineering).
Dado lo anterior, el objetivo de la ingeniería de software es lograr productos de software de calidad (tanto en su forma final como durante su elaboración), mediante un proceso apoyado por métodos y herramientas.
Capas de la ingeniería de software
Independientemente de la complejidad del sistema y de su área de aplicación la ingeniería de software puede considerarse una tecnología multicapa, donde la primer capa enfatiza que los cimientos de la ingeniería de software están orientadas hacia la calidad (Pressman).
Un proceso de software es el conjunto de actividades, métodos, prácticas y
tecnologías aplicables a todos los proyectos de software. Un proceso básico (también conocido como ciclo de vida básico) está conformado por el análisis, diseño, codificación, pruebas y mantenimiento.
Los métodos, o modelos, de la ingeniería de software indican como realizar los pasos necesarios del ciclo de vida (cada uno con un enfoque distinto). Así pues, está el modelo de Construcción de Prototipos, el modelo de Desarrollo Rápido de Aplicaciones, el de Procesos Evolutivos - que se divide en el modelo incremental, en espiral, de ensamblaje de componentes y de desarrollo concurrente - el modelo de Métodos Formales, y por último las Técnicas de Cuarta Generación (Pressman).
Las herramientas ayudan a organizar tareas de trabajo, controlar y supervisar los progresos y administrar la calidad técnica. Su objetivo principal es proporcionar un soporte automático o semiautomático, para los procesos y para los métodos.