ENSAYO SOBRE EL REQUERIMIENTOS QUE MODELAN LAS ESTRATEGIAS Y EL DISEÑO DE SOFTWARE
Enviado por Maria Ramos • 18 de Enero de 2023 • Informe • 998 Palabras (4 Páginas) • 49 Visitas
[pic 1][pic 2][pic 3][pic 4][pic 5]
UNIVERSIDAD NACIONAL SAN LUIS GONZAGA FACULTAD DE CIENCIAS
ESCUELA PROFESIONAL DE ESTADISTICA
ENSAYO SOBRE EL REQUERIMIENTOS QUE MODELAN LAS ESTRATEGIAS Y EL DISEÑO DE
SOFTWARE
DOCENTE: Landeo Alfaro Elmer ASIGNATURA: Sistemas Informáticos I ESTUDIANTE: Ramos Ramos María Esmeralda
ICA.PERÚ
REQUERIMIENTOS QUE MODELAN LAS ESTRATEGIAS
El modelado de los requerimientos, llamada análisis estructurado, considera como entidades separadas los datos y los procesos que los transforman. Los objetos de datos se modelan en una forma que define sus atributos y las relaciones. Los procesos que manipulan objetos de datos se modelan de una forma que muestra como transforman los datos cuando los objetos de datos fluyen por el sistema.
Un segundo enfoque del modelado de análisis, llamado análisis orientado a objetos, se centra en la definición de clase y en el modo en el que colaboran una con otra para cumplir con los requerimientos del cliente.
El objetivo del diseño es crear una representación que tenga claridad y funcionalidad, Belady afirma que “la diversificación es la adquisición de recursos del diseño: componentes, soluciones y conocimientos”. Se deben escoger aquellos elementos que representen mejor al sistema, a medida que esto ocurre, se evalúan las alternativas, algunas se rechazan, y se converge hacia la creación del producto final.
Modelado orientado al flujo, aunque algunos ingenieros perciben el modelado orientado al flujo como una técnica obsoleta, no obstante, sigue siendo una de las notaciones más utilizadas para hacer el análisis de los requerimientos. Para ciertos tipos de aplicaciones, el modelo de datos y el diagrama de flujo de datos es todo lo que se necesita para obtener una visión significativa de los requerimientos del software.
El diagrama de contexto es un caso especial del diagrama de flujo de datos, en donde una sola burbuja representa todo el sistema, también muestra a través de flujos de datos las interacciones entre los agentes externos y el sistema, sin describir en ningún momento la estructura del sistema, en este tipo de diagrama, el sistema de información debe representarse como un único proceso de muy alto nivel con entradas y salidas hacia los agentes externos que lo limitan, de forma equivalente a una caja negra.
[pic 6][pic 7]
El término de Ingeniería de Software fue introducido a finales de los 60, a raíz de la crisis del software. Esta crisis fue el resultado de la introducción de la tercera generación del hardware. Por otra parte, se exige que el software sea eficaz y económico tanto en el desarrollo como en la compra. También se requiere una serie de características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, entre otros. Según Lewis la definición de software es, "la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para un usuario". La Ingeniería de software es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad. Es un conjunto de elementos u objetos que conforman una configuración, incluye: Programas, Documentos y Datos. Esta son algunas de la metodología de software que se muestra a continuación:
...