¿Cómo escribir la especificación de requisitos de software para la biblioteca del departamento y el sistema de gestión de salas de referencia?

Déjame darte un marco:

1. Propósito del desarrollo:

Resumen de métodos y técnicas en el proceso de desarrollo de software, mejores aplicaciones y 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étodos de investigación adoptados: utilizando programación orientada a objetos, combinada con tecnología de redes y bases de datos, para lograr control y gestión. El desarrollo de software experimental se lleva a cabo a través de una serie de planes experimentales, como análisis del sistema, análisis de requisitos, diseño de esquema, diseño detallado, codificación, pruebas de software, mantenimiento de software y métodos de resumen de experiencia.

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

Esta etapa primero 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 software de soporte, determinar la interfaz entre el software a desarrollar y el mundo exterior, determinar los requisitos operativos del software de acuerdo con la situación del usuario, así como las restricciones y limitaciones generales del software a desarrollar, y mejorar el plano del proyecto.

Después de esto, la mayor parte del tiempo 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 revisar el plan de desarrollo del proyecto.

Utilizar métodos de análisis estructurados para generar diagramas de flujo de datos, diccionarios de datos e instrucciones lógicas de procesamiento.

Duración estimada de la fase: desde el comienzo de un determinado mes hasta la mitad de un determinado mes en 2008

La segunda fase: diseño del esquema

En esta fase , Se determinará la estructura del sistema de software. Diseñe la estructura de datos global, divídala en módulos y determine la interfaz funcional de cada módulo y la relación de llamada entre módulos.

Adoptar el método de diseño estructurado que está conectado con el método estructurado para generar diagramas estructurales y especificaciones de diseño conceptual.

Duración estimada de la fase: desde mediados de un determinado mes hasta el final de un determinado mes en 2008

La tercera fase: diseño detallado

Los detalles de el diseño y la implementación de cada módulo se convertirá en esto. La tarea principal de esta etapa es diseñar la estructura de datos local.

Adopte un enfoque de diseño estructurado. Se adopta un método de diseño de refinamiento paso a paso de arriba hacia abajo y una estructura de control de entrada única y salida única. Haga que el programa tenga una buena estructura y mejore la legibilidad del programa. Genere un diagrama de flujo del programa e instrucciones 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.

Duración estimada de la etapa: desde el comienzo de un determinado mes hasta la mitad de un determinado mes en 2008

La cuarta etapa: escribir código

Esta etapa es Se utiliza para escribir código de acuerdo con la especificación de diseño detallada.

Escrito en lenguaje informático. Busque código de alta calidad y genere código fuente y documentos internos.

Duración estimada de la fase: desde mediados de un determinado mes hasta el final de un determinado mes en 2008

La quinta fase: pruebas de software

Esta será un paso muy importante y muy importante. Una etapa que requiere tiempo y energía.

En esta fase se descubrirán tantos errores y defectos en el software como sea posible. Si hay un error, se devolverá a la etapa de codificación para su depuración. El proceso de prueba se divide en pruebas unitarias, pruebas de integración y pruebas de confirmación.

Duración estimada de la etapa: desde el comienzo de un determinado mes hasta la mitad de un determinado mes en 2008

La sexta etapa: mejorar varios documentos e informes, y resumir las experiencias y lecciones de Todo el proceso de desarrollo y estos documentos, enumerando varios métodos y técnicas.

La duración estimada de la etapa: desde mediados de un determinado mes hasta el final de un determinado mes en 2008.

Manual de Análisis de Requisitos

1. Introducción

1. Objeto del escrito:

2. Descripción de antecedentes

3. Definiciones de términos y materiales de referencia

4 Descripción general de las tareas

4.1. Objetivos

Tareas generales del desarrollo del sistema

4.2. p> p>

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

4.4 Características del usuario

5. Especificación de requisitos

5.1. >

p>

1. Alcanzable...

2. Conveniente de implementar...

3. Puede gestionar materiales y archivos de la biblioteca departamental y la generación de formularios es sencilla.

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

5. Alta seguridad y confidencialidad de los datos archivados

6. Hay documentos útiles disponibles

5.2. Requisitos de rendimiento

Uso estable, buen rendimiento operativo, métodos operativos fáciles de dominar y seguridad del sistema 6.1.

Qiang.

6. Ideas de diseño

6.1. Diseño de bases de datos

6.2. Características funcionales del sistema

7.

Descripción:

Función:

Informe del estudio de viabilidad

1 Propósito de la redacción

Escribir este informe del estudio de viabilidad El propósito. El objetivo del informe de investigación 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

Idioma para escribir el software, base de datos utilizada, etc.

1.2 Objetivos

Poder averiguarlo rápidamente...

1.3 Métodos para realizar estudios de viabilidad

Utilizar cuestionarios a los usuarios y pedirles que determinen el mejor El mejor plan de estudio de viabilidad . El software adopta la moderna y popular interfaz operativa WINDOWS. Es una aplicación WIN32 estándar que puede ejecutarse en aplicaciones multitarea en WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT y otras plataformas del sistema. Durante el tiempo de ejecución, puede navegar, consultar y dominar intuitivamente libros y materiales departamentales y, al mismo tiempo, puede comprender 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 tiene funciones completas y funcionamiento estable. 2. Si las funciones de la red son fáciles de gestionar. 3. Si el entorno es flexible y 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: dado que antes no existía una solución de gestión automatizada, no es necesario considerar el impacto en el 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 del personal de gestión.

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

Por ejemplo: el sistema propuesto no tiene impacto en el proceso de operación.

3.5. Impacto en el desarrollo

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

3.6. Impacto en ubicación e instalaciones

Por ejemplo: el sistema propuesto no requiere modificación del edificio y puede utilizar las líneas de comunicación originales.

3.7 Posibilidades en términos de condiciones técnicas

Por ejemplo: Este software es desarrollado y depurado por estudiantes del departamento de informática y es conocido por los profesores del departamento de informática. La alcanzabilidad es alta.

4. Otras soluciones de sistema que se pueden seleccionar

Por ejemplo: dado que esta solución de sistema fue desarrollada por estudiantes y los fondos son limitados, actualmente no hay 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 software debe ser genuino. Toda la información técnica será conservada por el proponente. La formulación del contrato determina la responsabilidad por incumplimiento del contrato.

7. Viabilidad del usuario

Por ejemplo: dado que los profesores de la escuela tienen una determinada base informática y pueden utilizarla sin formación, se supera la viabilidad del usuario.

8. Conclusión

A través del análisis anterior, podemos saber que este software tiene las características de operación simple, funciones completas, funciones abiertas, operación estable, multitarea y alto. eficiencia. Por lo tanto, ¡es un buen software para la gestión del desempeño de los estudiantes y la computadora!

/html>