Capitulo 1 1
CAPÍTULO 1
REQUISITOS DE SOFTWARE
LAS SIGLAS
CIA
Confidencialidad, integridad y
Disponibilidad
DAG
Gráfico dirigidos acíclicos
FSM
Medida del tamaño funcional
INCOSE
Consejo Internacional de Sistemas
Ingeniería
UML.
Lenguaje unificado de modelado
SysML
Modelado de Sistemas Idioma
INTRODUCCIÓN
Los requisitos de Softwareárea de conocimiento (KA) se refiere a la obtención, análisis, especificación, y la validación de requisitos de software, así como la gestión de requisitos durante todo el ciclo de vida del producto software.
Es un hecho ampliamente reconocido entre los investigadores y los profesionales de la industria que los proyectos de software son muy vulnerables cuando los requisitos delas actividadesrelacionadas con mal realizados.
Requisitos de software expresan las necesidades y las restricciones de un producto de software que contribuyan a la solución de algunos problemas del mundo real.
El término "ingeniería de requisitos" es ampliamente utilizado en el campo para indicar el tratamiento sistemático de las necesidades. Por razones de coherencia, el término "ingeniería" no se usará en esteKA de ingeniería de software per se.
Por la misma razón, "requisitos ingeniero", un término que aparece en algunas de las publicaciones, no se pueden utilizar. En cambio, el término "ingeniero de software" o, en algunos casos concretos, "requisitos especiales" se utilizará este último donde el rol en cuestión se realiza normalmente por una persona distinta de un ingeniero de software. Este no implica,sin embargo, que un ingeniero de software no pudo realizar la función.
El riesgo inherente a la distribución propuesta es que una cascada de proceso puede ser inferida. Para protegerse contra esto, tema 2, Requisitos Proceso, está diseñado para proporcionar una descripción de alto nivel de los requisitos proceso mediante el establecimiento de los recursos y limitaciones en virtud de la cual elproceso funciona y que actúan para configurarlo.
Una alternativa sería usar una descomposición productiva de estructura (requisitos del sistema, software, prototipos, casos de uso, y así sucesivamente). El proceso de descomposición refleja el hecho de que los requisitos, en su caso, en el proceso para que tenga éxito, debe considerarse como un proceso complejo que involucra las actividades yperfectamente acoplado (tanto secuencial y simultánea), en lugar de como un discreto, uno de la actividad realizada al inicio de un proyecto de desarrollo de software.
Los requisitos de Software KA está estrechamente relacionada con el diseño de software, pruebas de software, Mantenimiento de Software, Administración de la configuración del Software, Ingeniería de Software de gestión, Proceso deIngeniería de Software, Software Métodos y modelos de ingeniería y Calidad del Software Kas.
DESGLOSE DE TEMAS PARA REQUISITOS DE SOFTWARE
El desglose de los temas de los requisitos de Software KA se muestra en la Figura 1.1 .
1. Requisitos de software Fundamentos
[1 *, c4, c4s1, c10s1, c10s4] [2 *, c1, c6, c12]
1.1. Definición de un requisito de Software
La Figura1.1 . Desglose de los temas de los requisitos de Software KA
Para resolver algún problema en el mundo real. Se puede tender a automatizar parte de una tarea para alguien que dan soporte a los procesos empresariales de una organización, para corregir las deficiencias de los programas existentes, o a un dispositivo de control de nombre a unos pocos de los muchos problemas que soluciones desoftware son posibles. Las formas en que los usuarios, las empresas pro -torales, y los dispositivos que funcionan son normalmente complejas. Por extensión, por lo tanto, los requisitos de software son normalmente una compleja combinación de diferentes de las personas en los diferentes niveles de una organización, y que participan de una u otra manera o que estén relacionados con esta característica...
Regístrate para leer el documento completo.