ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria De SW


Enviado por   •  3 de Julio de 2014  •  7.626 Palabras (31 Páginas)  •  441 Visitas

Página 1 de 31

Introducción a la ingeniería del software y sistemas de información

1.1. Conceptos de Ingeniería del Software: mitos, paradigma, ingeniería de software, calidad, proceso, método, herramienta, espectro de gestión.

1.2. La importancia de la ingeniería del software.

1.3. Historia de la Ingeniería del Software.

1.4. Los sistemas de información: concepto, características, estructuras, procesos, clasificación, ERP´s, CRM, SCM.

Modelos de la ingeniería del software

2.1. Modelo de capacidad de madurez.

2.2. Marco de trabajo para el proceso.

2.3. Modelos de la ingeniería del software: modelo de cascada, modelo de prototipos, modelo de espiral, modelo de Proceso Unificado Racional (RUP).

2.4. Tendencias modernas de modelos de la ingeniería del software.

Planificación del proyecto de software

3.1. Aplicación de herramientas para estimación de tiempos y costos de desarrollo de software: GANTT, PERT/CPM, uso de software para la estimación de tiempos y costos.

3.2. Ámbito del software: recursos humanos, recursos de software reutilizables, recursos del entorno.

3.3. Análisis y gestión del riesgo: estrategias, identificación, proyección, refinamiento, reducción, supervisión y gestión del riesgo.

Análisis del proyecto de software

4.1. Modelado: análisis, diseño, documentación.

4.2. Construcción: codificación, pruebas y evaluación, manual del usuario, manual técnico.

4.3. Medida, métrica e indicador.

4.4. Tipos de métricas: métricas de proceso, métricas de proyecto, métricas orientadas a punto de función, métricas orientadas al tamaño, métricas para la calidad del software.

4.5. Implementación y mantenimiento: entrega, retroalimentación del cliente.

Calidad del software

5.1. Definición de calidad y calidad del software.

5.2. Importancia de la calidad.

5.3. La calidad y la globalización.

5.4. Aseguramiento de la calidad del software (SQA): definición y propósito del SQA, problemas que resuelve el SQA, roles y responsabilidades de los equipos de desarrollo, habilidades y capacidades del personal del SQA, Actividades del SQA.

5.5. Derecho informático aplicado al software: piratería y falsificación, autoría y creación, contratos y licencias.

Introducción a la ingeniería del software y sistemas de información

1.1. Conceptos de Ingeniería del Software: mitos, paradigma, ingeniería de software, calidad, proceso, método, herramienta, espectro de gestión.

La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software).

Esta disciplina trasciende la actividad de programación, que es la actividad principal a la hora de crear un software. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.

La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema.

Los Ingenieros de Software deben:

- Adoptar un enfoque sistemático para llevar a cabo su trabajo.

- Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a los recursos disponibles.

MITO

”Mito del cliente”:

•Mito.- “Una declaración superficial de los objetivos es suficiente para empezar a escribir los programas”.

•Realidad.- La mala definición inicial es la principal causa de baja calidad.Se requiere un conocimiento formal y detallado de los hechos y procesos y amplia comunicacion con el cliente.

Mitos de los Desarrolladores.

•Mito.- “Lo único que se entrega al terminar el proyecto es el programa funcionando”.

•Realidad.- El software funcionando es solo una parte de una CONFIGURACION DE SOFTWARE.

La documentación es la base de un buen desarrollo y guiás para las tareas de mantenimiento.

Paradigma: La ingeniería de software surge de la ingeniería de sistemas y de hardware.

Abarca un conjunto de tres elementos que facilitan el control sobre el proceso de desarrollo de software y suministran las bases para construir software de calidad de una forma productiva:

- •Métodos

- •Herramientas

- •Procedimientos

Métodos que indican cómo construir el software técnicamente e incluyen un amplio espectro de métodos para la planificación, la estimación, el análisis, el diseño, codificación, prueba y mantenimiento.

Herramientas automáticas y semiautomáticas que apoyan a la aplicación de los métodos.

Cuando se integran las herramientas de forma que la información creada por una herramienta puede ser usada por otra, se establece un sistema para el soporte del desarrollo de software, llamado Ingeniería de Software Asistida por Computadora ( CASE ).

Procedimientos que definen la secuencia en la que se aplican los métodos, las entregas, los controles de calidad y guías para evaluación del progreso.

Ingeniería

Es la profesión en la que el conocimiento de las ciencias naturales y matemáticas obtenidos con el estudio, la práctica y la experiencia se aplica con juicio para desarrollar formas de utilizar de modo económico, los materiales y fuerzas de la naturaleza para beneficio de la humanidad

Software

Es el conjunto de todos los programas que existen dentro de una computadora. Es el producto del desarrollo que realizan los ingenieros de software resultado de requerimientos de información.

La Ingeniería de Software

Es una disciplina de la Ingeniería que comprende todos los aspectos de la producción del software desde las etapas iniciales de la especificación del sistema hasta el mantenimiento de éste después de que se libera.

La Ingeniería de Software incluye:

- Personas (quién lo hace)

- proceso (la manera en que se hace)

- proyecto (la realización)

- producto (la aplicación de artefactos)

Calidad: Algunas características de calidad fundamentales en todo producto de programación son : utilidad,

...

Descargar como (para miembros actualizados) txt (54 Kb)
Leer 30 páginas más »
Disponible sólo en Clubensayos.com