¿Cómo escribir una especificación de requisitos de software para un sistema de gestión de bibliotecas y salas de referencia? Por favor dé una referencia.

Permítame darle un marco:

1. Propósito del desarrollo:

Resumir los métodos y técnicas en el proceso de desarrollo de software y hacer un mejor uso de la tecnología de bases de datos.

1. Contenido de desarrollo: Desarrollar un conjunto de software de sistema de gestión del desempeño de los estudiantes.

Método de investigación: Utilización de programación orientada a objetos combinada con tecnología de redes y bases de datos para lograr el control y la gestión. El software experimental se desarrolla a través de una serie de planes experimentales, como análisis del sistema, análisis de requisitos, diseño general, diseño detallado, codificación, pruebas de software, mantenimiento de software y resumen de experiencias y métodos.

2. Plan de desarrollo específico:

Se divide en siete etapas:

Análisis del sistema, recogida de requisitos y análisis

Diseño conceptual.

La primera etapa: análisis del sistema, recopilación y análisis de requisitos.

En esta etapa, primero se realiza el análisis del sistema para determinar la escala y el alcance del sistema, determinar los requisitos generales del software y el hardware requerido y el software de soporte, determinar la interfaz entre el software a desarrollar y el mundo exterior, y determinar la interfaz entre el software a desarrollar y el mundo exterior. Determinar los requisitos para el funcionamiento del software y las restricciones y limitaciones generales del software a desarrollar, y mejorar el plan del proyecto.

Después, la mayor parte de esta fase se dedicará a la recopilación y análisis de requisitos. Comprender la situación de los administradores y estudiantes de la escuela, determinar los requisitos integrales del sistema de software, analizar los requisitos de datos del sistema de software, derivar el modelo lógico del sistema y modificar el plan de desarrollo del proyecto.

Utilice un enfoque estructurado para generar diagramas de flujo de datos, diccionarios de datos y descripciones de lógica de procesamiento.

La etapa prevista: desde principios hasta mediados de 2008.

La segunda etapa: diseño del esquema

En esta etapa, se determinará la estructura del sistema de software, se diseñará la estructura de datos global, se dividirán los módulos y se Se determinarán las interfaces funcionales de cada módulo y las relaciones entre módulos.

Generar dibujos estructurales y especificaciones de diseño conceptual utilizando métodos de diseño estructural asociados a métodos estructurales.

Lapso de etapa esperado: desde mediados de un determinado mes hasta finales de mes en 2008.

La tercera fase: diseño detallado

Los detalles de diseño e implementación de cada módulo se convertirán en la tarea principal de esta fase, y también se diseñarán estructuras de datos locales.

Adopte un enfoque de diseño estructurado. Adopte un método de diseño de arriba hacia abajo y gradualmente refinado y una estructura de control de entrada y salida única. Haga que el programa tenga una buena estructura y mejore la legibilidad del programa. Generar diagramas de flujo del programa y especificaciones de diseño detalladas.

Si no estás satisfecho con el diseño detallado, debes volver al diseño del esquema y mejorar el diseño nuevamente.

La etapa prevista: desde principios hasta mediados de 2008.

Fase 4: Escritura de código

Esta fase se utiliza para escribir código de acuerdo con especificaciones de diseño detalladas.

Escrito en lenguaje informático. Busque código de alta calidad y genere código fuente y documentación interna.

Lapso de etapa esperado: desde mediados de un determinado mes hasta finales de mes en 2008.

Fase 5: Pruebas de software

Esta será una fase muy importante y que llevará mucho tiempo.

En esta etapa encontraremos tantos errores y defectos en el software como sea posible. Si hay errores, volverá a la fase de codificación para depurar. El proceso de prueba se divide en pruebas unitarias, pruebas de integración y pruebas de confirmación.

La etapa prevista: desde principios hasta mediados de 2008.

Etapa seis: mejorar varios documentos e informes, resumir las lecciones aprendidas de todo el proceso de desarrollo y estos documentos, y enumerar varios métodos y técnicas.

Lapso de etapa esperado: desde mediados de un determinado mes hasta finales de mes en 2008.

Especificaciones del análisis de requisitos

Primero, introducción

1 Propósito del escrito:

2 Descripción de antecedentes

3. Definición de términos y materiales de referencia

4 Resumen de tareas

4.1 Objetivos

Tareas generales del desarrollo del sistema

4.2. Tecnología del sistema

4.3 Conceptos básicos de diseño y procedimientos de procesamiento

4.4 Características del usuario

5. Ajuste de la demanda

5.1. /p>

1. Alcanzable...

2. Es muy conveniente implementar...

3. Puede administrar los archivos de libros de las universidades y departamentos, y generar formularios simples.

4. Diferenciación y gestión de usuarios segura y eficaz

5. Alta seguridad y confidencialidad de los datos archivados.

6. Hay algunos documentos útiles

5.2. Normas sobre su cumplimiento

Estable de usar, buen rendimiento operativo, fácil de dominar los métodos operativos, seguridad del sistema. 6.1. Diseño de base de datos.

Fuerte

6. Concepto de diseño

6.1. Diseño de bases de datos

6.2 Características funcionales del sistema

7. Análisis de requisitos del sistema

Descripción:

Función:

Informe de estudio de viabilidad

1. >El propósito de escribir este informe del estudio de viabilidad es permitir que los lectores comprendan la viabilidad de desarrollar este sistema. Los lectores previstos incluyen superiores, desarrolladores relevantes y gerentes.

1. Requisitos previos para el estudio de viabilidad

1.1 Requisitos

El lenguaje para escribir el software, la base de datos utilizada, etc.

1.2 Objetivo

Puede descubrir rápidamente...

1.3 Método de estudio de viabilidad

Los usuarios utilizan el cuestionario para determinar la mejor viabilidad. Programa de Investigación en Sexualidad. El software adopta la moderna y popular interfaz operativa WINDOWS. Win32 es una aplicación WIN32 estándar que puede ejecutarse en aplicaciones multitarea, como win 95\win 98\WinMe\win 2000\win XP\win nt. Durante la operación, puede navegar, consultar y dominar intuitivamente los libros y materiales del departamento, y al mismo tiempo conocer la ubicación específica de la información básica de los materiales. Esto pone fin a las deficiencias de las estadísticas manuales, como el consumo prolongado de tiempo, la gran carga de trabajo y la alta tasa de error.

1.4 Escala de evaluación

1. Si es completamente funcional y estable. 2. ¿Es fácil de gestionar en términos de funciones de red? 3. ¿El entorno es flexible? 4. Si tiene las características de multitarea y alta eficiencia. 5. Si tiene las características de una interfaz amigable y un funcionamiento sencillo.

2 Flujo de procesamiento y flujo de datos

2. Sistema propuesto

2.1 Descripción del sistema propuesto

3.

3.1 Impacto en el equipo

Por ejemplo, como antes no existía una solución de gestión automatizada, era necesario comprar todo el equipo.

3.2. Impacto en el software

Por ejemplo, debido a que antes no existía una solución de gestión automatizada, no era necesario considerar las imágenes del software de aplicación existente y el software de soporte.

3.3 Impacto en las organizaciones de usuarios

Por ejemplo, para establecer y operar el sistema propuesto es necesario mejorar el nivel técnico de los gestores.

3.4. Impacto en el proceso de operación del sistema

Por ejemplo, el sistema propuesto no afecta el proceso de operación.

3.5. Impacto en el desarrollo

Por ejemplo, el sistema propuesto tiene requisitos bajos para los desarrolladores de software, pero altos requisitos para el hardware.

3.6. Impacto en ubicación e instalaciones

Por ejemplo, el sistema propuesto no tiene modificaciones en el edificio y puede utilizar las líneas de comunicación originales.

3.7 Posibilidad de condiciones técnicas

Por ejemplo, este software ha sido desarrollado y depurado por estudiantes del departamento de informática y es conocido por los profesores del departamento de informática. El grado de finalización es muy alto.

4. Soluciones de sistema alternativas

Por ejemplo, debido a que esta solución de sistema fue desarrollada por estudiantes y tiene fondos limitados, actualmente no existen otras soluciones de sistema.

5. Análisis de inversiones y beneficios

5.1 Análisis de gastos:

5.2 Análisis de ingresos:

5.3 Relación ingresos/inversión

5.4 Ciclo de recuperación de la inversión

5.5 Análisis de sensibilidad

6. Posibilidad de factores sociales

Por ejemplo, todo el software es genuino. Toda la información técnica será conservada por el licitador. La celebración de un contrato determina la responsabilidad por incumplimiento del contrato.

7. Viabilidad del uso por parte del usuario

Por ejemplo, debido a que los profesores de la escuela tienen una cierta base informática y pueden usarla sin capacitación, es factible que los usuarios la utilicen.

8. Conclusión

A través del análisis anterior, se puede ver que este software tiene las características de operación simple, funciones completas, funciones abiertas, operación estable, multitarea y alta eficiencia. ¡Es un excelente software de gestión del desempeño de los estudiantes y de la computadora!