Colección de citas famosas - Colección de poesías - Explícame cómo hacer un análisis de requisitos de software con un ejemplo.

Explícame cómo hacer un análisis de requisitos de software con un ejemplo.

1. Introducción

1.1 Propósito de escribir: El propósito de escribir este documento es personalizar aún más los detalles del desarrollo de software y facilitar la coordinación entre los usuarios y desarrolladores de este. El documento es principalmente el personal de gestión de la unidad encargada del proyecto. Espero que este trabajo de desarrollo de software sea más específico.

1.2 Antecedentes del proyecto

1.2.1 Unidad encargada del proyecto: ***. * Empresa

1.2.2 Unidad de desarrollo: *** Empresa

1.3 Definición

1.4 Materiales de referencia

2. /p>

2.1 Objetivo:

lt; 1gt; Apoyo a la toma de decisiones: Proporcionar los informes y documentos requeridos de manera oportuna de acuerdo con los requisitos de la empresa, y brindar consejos de ventas y compras a los líderes de departamento en los momentos adecuados.

lt; 2gt; Mejorar la eficiencia: Utilice software de gestión para evitar errores y retrasos en la gestión manual, logrando así una gestión de alta eficiencia.

2.2 Entorno operativo:

lt 1gt; Hardware: chip de procesamiento de clase Pentium

Tarjeta gráfica compatible con 1 megabyte de memoria de video

Monitor compatible con 256 colores y 800*600

Impresora compatible con estándar

p>

lt; 2gt; Software: sistema operativo WIN95

2.3 Condiciones y restricciones:

Una computadora para programación

Fecha límite de finalización 2000/7/1

No hay suministro de fondos

3. Resumen de datos

El diagrama de flujo de datos es el siguiente:

3.1 Datos estáticos: incluida la contraseña de inicio de sesión del sistema, ubicación de cada base de datos, datos originales del análisis del sistema

3.2 Datos dinámicos: incluidos varios datos de visualización en cada base de datos, información de inicio de sesión del usuario, hora del sistema

3.3 Descripción de la base de datos:

p>

Base de datos de gestión de personal: datos personales del personal de la empresa, incluida información de archivos.

Base de datos de gestión de ventas: registros de ventas del día y ventas anteriores. estadísticas, utilizadas para el análisis de ventas

Base de datos de gestión financiera: tablas detalladas de las cuentas internas de la empresa e ingresos y gastos

Base de datos de gestión técnica: registros detallados de diversos archivos técnicos requeridos por la empresa ( incluidos documentos)

3.4 Diccionario de datos:

lt; 1gt; descripción de la entrada del flujo de datos:

1. p>Fuente: entrada del usuario

Destino: parte de inspección interna del sistema

Composición: nombre de usuario, contraseña

Volumen de circulación: ingresar una vez por inicio de sesión

2. Nombre del flujo de datos: resultado de inicio de sesión

Origen: Sistema

Destino: Usuario

Composición: Información de devolución

Circulación: regresar una vez por inicio de sesión

3. Nombre del flujo de datos: ingresar información de modificación

Fuente: Usuario

Destino: parte de juicio del sistema

Composición: varía según el contenido de cada base de datos

p>

Volumen de circulación: determinado por la entrada del usuario

4.

Fuente: parte de juicio del sistema

Destino: usuario

Composición: datos de caracteres enviados después del juicio por parte del sistema

Volumen de circulación: depende de la corriente información del sistema

5. Nombre del flujo de datos: información de identificación

Fuente: parte de inspección interna del sistema

Destino: parte de juicio del sistema

Composición: información de identificación de cada base de datos del sistema

Volumen de circulación: usuarios Cada entrada circula una vez

6. : Parte de juicio del sistema

Destino: cada parte de procesamiento de la base de datos

Composición: leer/modificar identificación, leer/modificar nombre de variable

Circulación: una circulación cada vez que entradas del usuario

7. Nombre del flujo de datos: lectura de modificación

Fuente: parte de juicio del sistema

Destino: bases de datos del sistema

Composición: lectura/modificación de identificación, lectura/modificación de contenido

Volumen de circulación: una vez cada vez que el usuario ingresa a circulación

lt; 2gt; Descripción de la entrada del archivo de datos:

1. >

Breve descripción: almacenar información del personal

Composición del archivo de datos: información diversa del personal (principalmente tipo CString)

2. p>Breve descripción: almacenar registros de ventas del día actual y del pasado

Composición del archivo de datos: diversa información de ventas

3. Nombre del archivo de datos: datos financieros

Breve descripción: Almacenamiento de información de gestión financiera

Composición del archivo de datos: varios registros de gestión financiera

4. Nombre del archivo de datos: Datos técnicos

Breve descripción: Almacenamiento de información del archivo técnico utilizado dentro de la empresa

Composición del archivo de datos: nombre del archivo técnico, contenido

lt 3gt; descripción de la entrada de lógica de procesamiento:

1. Nombre del procesamiento: Verificar

Breve descripción: Determinar el permiso del usuario

Flujo de datos de entrada: información de inicio de sesión

Flujo de datos de salida: resultado de inicio de sesión

Lógica de procesamiento: determinar si es coherente con la información interna del usuario del sistema

2 Nombre del procesamiento: Juicio

Breve descripción: determinar la operación del usuario y realizar el trabajo de lectura/almacenamiento correspondiente<. /p>

Flujo de datos de entrada: información de modificación de entrada

Flujo de datos de salida: información de retroalimentación

Lógica de procesamiento: juzgar la operación del usuario-gt; modificar-gt; comentarios

3. Nombre del procesamiento: Gestión de archivos de personal

Breve descripción: realizar las operaciones requeridas correspondientes en la base de datos de personal y emitir juicios Interacción parcial

Flujo de datos de entrada: procesar información, leer modificaciones

Flujo de datos de salida: leer modificaciones, procesar información

Lógica de procesamiento: juzgar si el usuario quiere leer Contenido a recuperar/modificar - gt

4. Nombre del procesamiento: Estadísticas de ventas

Breve descripción: realice las operaciones requeridas correspondientes en la base de datos de ventas y compárela con la parte de juicio Interacción<; /p>

Flujo de datos de entrada: procesar información, leer y modificar

Flujo de datos de salida: leer y modificar, procesar información

Lógica de procesamiento: determinar si el usuario quiere leer /Contenido modificado-gt; Realimentación de la información requerida por el usuario

5. Nombre del procesamiento: Estadísticas financieras

Breve descripción: Realice las operaciones requeridas correspondientes en la base de datos financiera e interactúe con el juicio. parte

Flujo de datos de entrada: procesar información, leer y modificar

Flujo de datos de salida: leer y modificar, procesar información

Lógica de procesamiento: determinar si el usuario quiere leer/Contenido modificado - gt; retroalimentar la información requerida por el usuario

6. Nombre del procesamiento: Gestión técnica

Breve descripción: Realizar las operaciones requeridas correspondientes en la base de datos de estadísticas técnicas e interactuar. con la parte de juicio Información

Flujo de datos de entrada: procesar información, leer y modificar

Flujo de datos de salida: leer y modificar, procesar información

Lógica de procesamiento: determinar si el usuario desea leer /Contenido modificado-gt; envíe comentarios sobre la información requerida por el usuario

lt; 4gt; descripción de la entrada del origen y del receptor:

Nombre: Usuario

Breve descripción: es tanto un punto de origen como un punto de sumidero, envía información de acción para el procesamiento de "inspección" y "juicio" y recibe información de retroalimentación a través de la interfaz interactiva relacionada con el flujo de datos: resultados de inicio de sesión, información de inicio de sesión. información de modificación de entrada, información de retroalimentación

Número: uno

4. Requisitos funcionales

4.1 División funcional

Se puede dividir en cuatro partes. : gestión de personal, gestión de ventas, gestión financiera, tecnología Gestión de archivos

4.2 Descripción de funciones

lt Función de personal:

<

p>(1) Capacidad para registrar y guardar información detallada en expedientes de todo el personal de la empresa.

(2) Puede consultar y modificar los datos de los expedientes de personal en la base de datos.

(3) Se puede buscar personal por departamento o nombre.

(4) Cuando el período de empleo de un empleado alcance un año completo, recuérdeselo a tiempo.

lt; 2gt; Función de estadísticas de ventas

(1) Estadísticas de las ventas de la empresa diariamente, incluidas las ventas\cantidad de ventas\proporción de ventas de cada región\diferentes métodos de venta relación de volumen y beneficio de ventas brutas

(2) Formular informes de ventas mensuales, informes trimestrales e informes anuales para analizar las ventas y evaluar el desempeño de diferentes empleados de ventas

lt; función

(1) Ayudar al personal financiero en la administración de la computadora, iniciar sesión y generar el estado del inventario\estado de la compra\ventas

(2) De acuerdo con el pronóstico Establecer el estado del inventario para recordarle al compra

(3) Hacer estadísticas sobre la situación de pago y avisar cuando las cuentas por cobrar alcancen el valor preestablecido

lt; 4gt; función de gestión técnica

( 1) Inicie sesión en datos técnicos

(2) Inicie sesión y recopile estadísticas sobre registros de mantenimiento, realice un análisis general de fallas según diferentes tipos de máquinas y realice un informe de análisis

(3 ) Gestionar la demanda de piezas de mantenimiento y solicitar existencias de manera oportuna

5 Requisitos de desempeño

5.1 Precisión de los datos: debido a que estos datos son datos internos de la empresa, son obligatorios. No debe haber errores

5.2 Características del tiempo: las estadísticas de ventas del día deben ser oportunas y pueden reflejar problemas de inventario de inmediato, al mismo tiempo, los datos de gestión financiera calculan la situación actual del inventario y estiman la compra; situación

5.3 Adaptabilidad: Este software sólo se utiliza en las máquinas de los responsables internos de la empresa, por lo que no se considera adaptabilidad

Requisitos operativos

6.1. Interfaz de usuario:

Formato de pantalla:

(1) Se requieren menús y barras de herramientas para facilitar la operación

(2) Cada información de la base de datos se puede modificar directamente en la pantalla

(3) Cada resultado estadístico de datos se puede mostrar en la pantalla

(4) Los resultados del análisis del sistema se pueden mostrar en otra ventana

Informe formato:

(1) El informe de gestión de personal solo requiere datos personales generales

(2) El informe de estadísticas de ventas requiere que las estadísticas del día actual o las estadísticas anteriores se puedan imprimir por separado

(3) Estadísticas financieras El informe requiere que se impriman los detalles del inventario y de la cuenta de la empresa

(4) El informe de gestión técnica requiere que el resumen del archivo técnico y cualquier formato de menú del contenido del documento del archivo técnico se puede imprimir por separado: los elementos del menú deben ser aproximadamente los mismos que los del estándar WIN95; además, funciones adicionales permiten la entrada y salida de nuevos elementos individuales. Hora: el año está representado por 4 dígitos.

6.2 Interfaz de hardware: se requiere una interfaz de impresora estándar para la impresión de informes

6.3 Interfaz de software: interfaz estándar de Windows

7. uso e interfaz amigable

Seguridad y confidencialidad: debido a que estos datos son para gestión interna de la empresa Datos críticos, por lo tanto, a excepción de los gerentes de la empresa, no se permite el acceso a otro personal. Se requiere tener un login. función de verificación de contraseña, y esta contraseña se puede modificar más adelante

Mantenibilidad: se requiere que la documentación de mantenimiento de este software sea completa y fácil de mantener

.