Á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.