Desarrollo de software Tecnología

Informática


La definición de la tecnología de diseño, software de tecnología de software de diseño (TKPO) - principios de ingeniería de sistemas para crear un software rentable que funciona de forma fiable y eficiente en el mundo real computadoras. Distinguir los métodos, herramientas y procedimientos TKPO. Métodos proporcionan las siguientes tareas: - Planificación y evaluación del proyecto;- Análisis de los requisitos del sistema y de software;- Diseño de algoritmos, estructuras de datos y estructuras de los programas;- Codificación;- Pruebas;- Apoyo. Medios (herramientas) TKPO proporcionar automatizado o métodos de apoyo automático. Con el fin de compartir el uso de herramientas se puede combinar en un programa de diseño asistido por ordenador. Tales sistemas se llaman CASE-sistemas. Los procedimientos son el" pegamento" que une los métodos y herramientas para que proporcionen una cadena de proceso de diseño continuo. Procedimientos definen: - la aplicación de métodos y herramientas;- Generación de informes, forma los requisitos pertinentes;- Control, que ayuda a garantizar la calidad y la coordinación de los cambios;- La formación de los" hitos" en la que los líderes evalúan el progreso. El proceso de diseño de software consta de varios pasos, utilizando los métodos, las utilidades y procedimientos. Esta secuencia de pasos es a menudo llamado paradigmas TKPO. Paradigmas de aplicación TKPO asegura un enfoque sistemático disciplinado al diseño industrial, uso y mantenimiento de software. De hecho, el paradigma introducido en el proceso de creación de software de ingeniería principio de organización, la necesidad de que no puede ser sobrestimada estrategia Diseño />
modelo en espiral para superar los problemas que han surgido en el enfoque de cascada se propuso un modelo espiral del ciclo de vida (LC), que hace hincapié en las etapas iniciales del ciclo de vida: análisis y diseño. En estas fases de la viabilidad de las soluciones técnicas se verifica mediante la creación de prototipos. Cada vuelta de la hélice se corresponde con la creación del fragmento o la versión del software, que aclara la finalidad y características del proyecto está determinado por la calidad del trabajo y planeó la siguiente vuelta de la espiral. Por lo tanto, más profundas y consistentes detalles del proyecto se especifican, y el resultado es una opción razonable es seleccionado, que es llevado a la realización. Iteraciones de desarrollo reflejan ciclo de espiral objetivamente existente del sistema. Finalización incompleta en cada etapa le permite saltar a la siguiente etapa, sin esperar a la finalización de los trabajos en este. Al desarrollar de forma iterativa el trabajo que falta puede ser ejecutado en la próxima iteración. La tarea principal - tan pronto como sea posible para los usuarios del producto viable sistema muestran, activando de esta manera el proceso de clarificación y requisitos adicionales. El principal problema del ciclo de espiral - definición del momento de la transición a la siguiente etapa. Para resolverlo, debe introducir los plazos para cada etapa del ciclo de vida. La transición se lleva a cabo de acuerdo con el plan, aunque no todo el trabajo planificado se ha completado. Plan está basado en datos estadísticos obtenidos en proyectos anteriores, y la experiencia personal de los desarrolladores. RAD-modelo de desarrollo rápido de aplicaciones ofrece un ciclo de desarrollo extremadamente corto. RAD - adaptación de alta velocidad del modelo secuencial lineal en el que se consigue un rápido desarrollo mediante el uso de diseño orientado a componentes. Si los requisitos están completamente definidos, y la zona del proyecto es limitado, RAD-proceso permite que el grupo para crear un sistema totalmente funcional en un tiempo muy corto (60-90 días). RAD-enfoque se centra en el desarrollo de sistemas de información y esboza los siguientes pasos: - modelado ...


page 1-of-8 | >> Next


© 2016