Comercio
El comercio impulsa todo. Los requisitos de los clientes son satisfechos por las empresas todos los días. La formalidad de la relación (léase »legalidad») significa que se crea una documentación estructurada que describe claramente la interacción, particularmente para empresas complejas.
¿Cree que empresas como Amazon gastarán millones de dólares en software y equipos de Dell sin documentación formal? No es probable. El proceso comienza con un documento o documentos de requisitos, que proporciona una lista detallada de lo que se debe hacer o proporcionar.
Pero, ¿a dónde va desde allí? Sin duda, hay más en el proceso? De hecho, lo hay. El siguiente paso es igual de formal y toma la forma de una especificación funcional.
¿Qué es una especificación funcional?
Una especificación funcional es un documento de varias páginas que describe cómo se proporcionará el producto o servicio. Está escrito por el proveedor y coincide detalle por detalle con los elementos enumerados en el documento de requisitos. El propósito del documento es proporcionar a los desarrolladores los detalles de la implementación. Por ejemplo, describirá las plataformas que admitirá el producto o servicio, el entorno de desarrollo y las herramientas que se utilizarán, y las tecnologías que se incluirán durante la implementación. Es importante tener en cuenta que, aunque detallado, este documento no es tan formal como su contraparte de requisitos.
Especificación funcional: Apariencia
Al igual que los documentos de requisitos, las especificaciones funcionales pueden variar según el autor y la audiencia. Sin embargo, suelen coincidir en forma con su correspondiente documento de requisitos. Esto se hace por coherencia y para garantizar que no se pierda nada. Independientemente, la mayoría de las especificaciones funcionales tienen la siguiente estructura de tres niveles que aparece aquí:
Especificación del destino celular: determinantes citoplásmicos y señales inductivas
Tenga en cuenta que los títulos de las secciones (aquellos elementos de la forma X y XX) variarán un poco, según el proyecto que se lleve a cabo. Las especificaciones reales (aquellos elementos de la forma XXX) se discutirán en la siguiente sección.
Requisitos correspondientes
Como se mencionó, las especificaciones corresponden directamente a un requisito específico. Están emparejados por número y brindan una vista más detallada del requisito con el que coinciden. Piénselo de esta manera: un requisito es la punta del iceberg y la especificación es lo que hay debajo del agua. También es importante tener en cuenta que un requisito puede corresponder a más de una especificación. Veamos un ejemplo. Digamos que tenemos el siguiente requisito:
- 3.3.2 La aplicación deberá proporcionar una ventana principal desde la que se inicie toda la actividad del usuario.
Entonces las especificaciones correspondientes podrían ser:
- 3.3.2a La aplicación proporcionará una ventana principal.
- 3.3.2b La ventana principal utilizará la tecnología Windows Presentation Foundation (WPF) de Microsoft para sus elementos visuales.
- 3.3.2c La ventana principal estará dirigida por el patrón de diseño Modelo-Vista-Vista Modelo (MVVM).
- 3.3.2d El color de primer plano será blanco (RGB – 0xFFFFFF) y el color de fondo será azul (RGB – 0x0000FF).
Obviamente, se pueden tomar muchos enfoques diferentes, y todos son válidos. Realmente depende del autor y la audiencia.
Especificación funcional: usos
Las especificaciones funcionales se utilizan para la planificación técnica de un proyecto. Son el primer paso en el proceso de desarrollo que habla de plataformas, tecnología y los detalles de implementación que lo acompañan. Piense en vender y construir una casa. El cliente mira el folleto y la hoja de características para determinar lo que quiere; esto es equivalente al documento de requisitos.
Diseño funcional: definición, proceso y ejemplo
Luego, el vendedor elabora los planos de la casa que describen cómo se construirá. Esto es equivalente a las especificaciones funcionales. Al final, los detalles funcionales brindan los detalles necesarios para comenzar a construir.
Resumen de la lección
Muy bien, tomemos un momento o dos para revisar. Como aprendimos, una especificación funcional es un documento de varias páginas escrito por el proveedor que describe cómo se proporcionará el producto o servicio. Es bastante detallado pero no tan formal como un documento de requisitos. La especificación utiliza una estructura de tres niveles para proporcionar la información. Los encabezados tienen la forma X y XX, y las especificaciones individuales tienen la forma XXX
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...
