Categorias: Todos - producción - requerimientos - desarrollo - modelado

por Katherin Villena 4 anos atrás

251

ÁMBITOS GENERALES DE LA INGENIERÍA DE SOFTWARE

La ingeniería de software es una disciplina que abarca todas las fases de producción de software, desde la especificación inicial hasta el mantenimiento post-implementación. Los requerimientos del sistema y del usuario son esenciales, con los primeros siendo descripciones detalladas de las funciones del sistema y los segundos enunciados en lenguaje natural acompañados de diagramas.

ÁMBITOS GENERALES DE LA INGENIERÍA DE SOFTWARE

ÁMBITOS GENERALES DE LA INGENIERÍA DE SOFTWARE

Fuente de toda la información.

https://elibro.net/es/ereader/uguayaquil/37857?as_all=ingenier%C3%ADa__de__software&as_all_op=unaccent__icontains&prev=as

Introducción a la Ingeniería en Software

Desarrollo de los Subsistemas
Modelado de Sistemas
Es posible desarrollar modelos tantos del sistema existente como del sistema a diseñar.

los modelos del sistema nuevo se emplean durante la ingeniería de requerimientos para ayudar a explicar los requerimientos propuestos a otros participantes del sistema.

los modelos del sistema existente se usan durante la ingeniería de requerimientos.

Es el proceso para desarrollar modelos abstractos de un sistema, donde cada modelo presenta un visión o perspectiva diferente de dicho sistema.
Definición de requerimientos del sistema
Los requerimientos del Usuario y del sistema se definen del siguiente modo.

los requerimientos del sistema son descripciones mas detalladas de las funciones.

los requerimientos del usuario son enunciados, en un lenguaje natural junto con diagramas.

Los requerimientos de un sistema son descripciones de lo que el sistema debe hacer, tales requerimientos reflejan las necesidades de los clientes por un sistema que atienda cierto propósito.
¿Qué es un proceso de software?
existen muchos tipos de procesos de Software entre estos estan.

Evolución del Software.

Validación del Software.

Diseño e implementación del Software.

Especificación del Software.

Es una serie de actividades relacionadas que conduce a la elaboración de un producto de Software.
¿Qué es ingeniería en software?
Es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de este después que se utiliza.

Sistemas Sociotécnicos

Disponibilidad y fiabilidad. Seguridad.
La disponibilidad y fiabilidad del sistema son propiedades estrechada mente relacionadas que se expresan también cómo probabilidades numéricas.
Confiabilidad de un sistema
La confiabilidad de un sistema esta dado por la disponibilidad, fiabilidad, protección y la seguridad.
Sistemas Críticos
Los fallos de funcionamiento del software son relativamente comunes. En algunos sistemas un fallo de funcionamiento puede ocasionar pérdidas económicas significativas, daño físico o amenazas a la vida humana.
Integración del Sistema
Proporcionar o definir proyectos/servicios que ayuden a conseguir los fines de la organización mediante la definición de un marco estratégico para su desarrollo.
Propiedades emergentes de los sistemas
Ellos pueden por consiguiente solamente ser evaluados y medidos una vez que los componentes se han integrado en un sistema.
Las propiedades emergentes son una consecuencia de las interrelaciones entre los componentes del sistema.

Procesos del Software

Ingeniería de Software asistida por computadora
Los procesos de Software real son secuencias entrelazadas de actividades técnicas, colaborativas y administrativas con la meta general de especificar, diseñar, implementar y probar un sistema de Software.
Iteración de Procesos
El proceso iterativo se basa en producir sucesivos prototipos (sistemas ejecutables) que van evolucionando desde requerimientos muy simples hasta los completos. El desarrollo evolutivo de los prototipos facilita afrontar los problemas de mayor riesgo al principio.
Modelos del proceso del software
Un modelo de proceso de Software es una representación simplificada de este proceso, como ejemplo tenemos al Modelo Cascada.

Modelo Cascada: este modelo toma las actividades fundamentales del proceso de especificación, desarrollo, validación y evolución.