Sie sind auf Seite 1von 6

Diseño de sistemas informáticos

Nombre: Jorge Aldas

Docente: Luis Calo

20019-2020
Áreas de conocimiento para Ingeniería del Software

Requerimientos

Un requisito del software es una característica que se debe exhibir para solucionar un cierto
problema del mundo real. El problema puede ser automatizar la parte de una tarea de alguien
que utilizará el software, para apoyar los procesos del negocio de la organización que ha
comisionado el software, a corregir los defectos del software existente, al control de
dispositivos, y muchos más. El funcionamiento de los usuarios, los procesos del negocio, y
los dispositivos es típicamente complejo. Por lo cual, los requisitos de software son
típicamente una combinación compleja de requisitos de diversa gente en diversos niveles de
una organización y del ambiente en el que funcionará.

Diseño

Según [IEEE610.12-90]: se define como el proceso para definir la arquitectura, los


componentes, los interfaces, y otras características de un sistema o un componente.
Debe describir la arquitectura del software, en la descomposición del software, la
organización de los componentes, y los interfaces entre los mismos componentes. Debe
también describir los componentes en un nivel de detalle que permita su construcción.

Construcción

Hace referencia a la creación detallada de software operativo y significativo, por medio de


una combinación de codificación, verificación, pruebas unitarias, pruebas de integración y
depuración.

1. La construcción del software, por lo general, produce el mayor número de elementos de


configuración que se necesitan gestionar en un proyecto de software (archivos de código
fuente, contenido, casos de pruebas, etc.).

2. La construcción del software es lo más parecido a la ciencia informática en su uso del


conocimiento de algoritmos y de las prácticas detalladas de codificación, ambas son
consideradas, con frecuencia, como pertenecientes al dominio de la ciencia informática.

Pruebas

Son una actividad que tiene como finalidad evaluar y mejorar la calidad del producto,
identificando defectos y problemas. Estas consisten en verificar el comportamiento de un
programa dinámicamente a través de un grupo finito de casos de prueba, debidamente
seleccionados del, típicamente, ámbito de ejecuciones infinito, en relación al
comportamiento esperado.

1. La planificación de las pruebas y las propias actividades de diseño constituyen una


información muy útil que ayuda a los diseñadores de software a identificar debilidades
potenciales (tales como elementos del diseño que han pasado desapercibidos, contradicciones
de diseño, u omisiones o ambigüedades en la documentación).

2. Realizar pruebas debe verse como un medio para verificar, no sólo si la prevención ha sido
efectiva, si no para identificar fallos en aquellos casos en los que, por alguna razón, no lo ha
sido.

Mantenimiento

Es la modificación de un producto de software después de su entrega para corregir los fallos,


mejorar el rendimiento u otros atributos, o adaptar el producto a un entorno modificado.

1. El propósito es modificar el producto software al mismo tiempo que preservar su


integridad.

2. El mantenimiento como el proceso de modificación del código y la documentación


asociada debido a un problema o la necesidad de mejora de un producto de software

Gestión de Configuración.

Se trata del proceso que se aplica a lo largo de la ingeniería del software que soporta el ciclo
de vida del software brindando beneficios a la gestión de proyectos, las actividades de
desarrollo y mantenimiento, las actividades de garantía y a los clientes y usuarios del
producto final. Cabe desatacar que la configuración del software no es el mantenimiento del
mismo.

1. Como herramienta de control permite: el mantenimiento de la integridad de los elementos;


la evaluación y ejecución de cambios.

2. Como herramienta de reducción de costos: permite la reducción de costosos de desarrollo


y mantenimiento.

3. Como herramienta de apoyo a la administración de proyecto: permite incrementar la


eficiencia y efectividad de la administración.

Gestión de ingeniería

Se define como la aplicación de las actividades de gestión, planificación, coordinación,


mediciones, monitoreo, control e informes que aseguren un desarrollo y mantenimiento del
software sistemático, disciplinado y cuantificado. Con respecto a la ingeniería del software
las actividades de gestión tienen lugar en tres niveles gestión organizacional y de
infraestructura, gestión de proyectos y programas de planificación y control de mediciones.
La base primaria de la descomposición de alto nivel es el proceso de gestionar un proyecto
de ingeniería del software. Existen 6 sub-áreas principales:

De iniciación y alcance

Planificación Del proyecto de software

Promulgación: Del proyecto de software:

Repaso y evaluación

Cierre

Gestión del Proceso

Puede referirse al conjunto a una discusión general sobre procesos relacionados con la
ingeniería del software. Este tema aplica a cualquier parte de la gestión de procesos del ciclo
de vida del software en la que se introduzcan cambios de procedimiento o e procesos y
productos. Descomposición del proceso de ingeniería del software:

Proceso de implementación y cambios:

Definición de procesos

Valoración del proceso

Medición de los procesos y productos

Métodos y Herramientas

Los instrumentos permiten a acciones repetidas, bien definidas ser automatizadas, reduciendo
la carga cognoscitiva del ingeniero de software. Los instrumentos son diseñados para apoyar
el software, reduciendo cualquier carga administrativa asociada con la aplicación del método
a mano.

Calidad

La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su


utilidad y existencia.

Fundamentos la calidad del software: los requerimientos del software definen las
características de calidad requeridas de ese software e influyen en los métodos de medición
y criterios de aceptación para evaluar esas características.
Bibliografia

SWEBOK (2009-2017) Áreas de conocimiento para Ingeniería del Software Recuperado:


https://www.mindmeister.com/es/537735053/reas-de-conocimiento-para-ingenier-a-del-
software-seg-n-el-swebok

Das könnte Ihnen auch gefallen