カテゴリー 全て - requerimientos - arquitectura - especificaciones - análisis

によって JOSE PLAZA 7年前.

303

Principios para el analisis de requerimientos del software

En el desarrollo de software, el análisis del dominio de aplicación es crucial y puede resultar tedioso debido a la necesidad de garantizar que el sistema sea completamente funcional y ágil, evitando procedimientos innecesariamente robustos.

Principios para el analisis de requerimientos del software

Un grupo de componentes que resultan del análisis del dominio de aplicación

Para la creación de un producto

La parte analítica del sistema es la mas tediosa, debido a que se tiene en cuenta que el sistema debe ser completamente funcional, al igual que su estructura sea lo mas ágil posible, evitando la robustez en los procedimientos para la obtención de datos.

Principios para el analisis de requerimientos del software

Fases que se producen en el análisis de sistemas con desarrollo basado en componentes

Ejemplos de fases
Modelo en cascada para el análisis de sistemas.
Analisis de componentes reutilizables
Cada componente necesita una fase de validación para ser enviados a el destino final que es satisfacer las necesidades del usuario.

Tiene en cuenta las etapas para la clasificación de los componentes.

Definiciones

Ingeniería del software
Aplicar ciencia
Innovar
Procesos de desarrollo
Se estandarizo una serie de pasos estructurales con el fin de maximizar la eficiencia y eficacia del sistema, ofreciendo un producto final que cumpla con las necesidades del usuario.

Etapas de desarrollo

Mantenimiento

La reparación del sistema después de un determinado tiempo; Para esto se busca que el sistema sea de fácil manipulación y acceso.

Exploración

Búsqueda de nuevos horizontes para mejorar el sistema.

Documentación

El el soporte tanto para la capacitación al igual que la parte legal del sistema informático y de organización.

Pruebas

busca comprobar que el sistema funcione de forma correcta luego de la codificación.

Codificación

Etapa en la que se codifica el software, es decir programar el sistema para que cumpla con los requisitos del usuario.

Diseño

Se tiene en cuenta los recursos tanto de sistema hardware como software para asi brindar una plataforma amigable con el cliente.

También se especifican los formatos de entrada, proceso y salida.

Se tiene en cuenta la implementación de los diagramas "Casos de uso y de secuencia"

Analisis

Definición de los requisitos del software teniendo en cuenta que el punto de arranque es una entrevista al cliente el cual define su necesidad.

Esta es la etapa mas importante para el desarrollo de un software.

Importancia

El análisis de todo sistema es importante para esclarecer la dirección que tiene especificado el software es decir:

Que cumpla

Productividad

Para que la empresa o destinatario obtenga una ganancia mayor aplicando el software.

Eficacia

Para que la información sea lo mas transparente y segura posible.

Efectividad

Para satisfacer las necesidades del cliente dentro de su empresa.

Programa informático
Contiene un lenguaje con el cual el programador se comunica con la maquina siguiendo una serie de pasos ejecutándolos uno a uno.

Análisis de la integración de los componentes en la arquitectura del sistema

Existen dos casos posibles:
El Componente no se acopla fácilmente y es necesario un proceso adicional.
El Componente se acopla fácilmente

Análisis de especificaciones para el desarrollo de software de gestión de sistemas

Objetivos
Integrar.
Catalogar.
Desarrollar.
Identificar.
Apéndice
"Metodología"
Tiene en cuenta la reutilización del software mejorándolos y adecuándolos de forma que cumplan con las especificaciones del usuario final.

Arquitectura del software

Definición
son un conjunto de decisiones que se llevan a cabo en el diseño y estructura de un software.
Tiene en cuenta un enfoque mas allá de los algoritmos y estructuras de datos

Roles que interactúan en el desarrollo

Es la división del trabajo por medio de roles los cuales facilitaran la manipulación y concepción de un sistema productivo eficaz y eficiente.
Estos roles son:

Analista programador

Aporta información mas detallada para el desarrollo del software.

Arquitecto de software

Encargado de verificar que el software se este diseñando y programando de acuerdo a las expectativas del cliente.

Programador

Es el encargado de dar vida a los datos brindados por los analistas y diseñadores.

Diseñador de software

Se encarga de analizar y realizar la parte programable del software.

Analista de sistemas

Determina las funciones de forma especifica del sistema.