El ciclo de vida de software: concepto, normas, procesos

Fecha:

2018-12-20 11:00:25

Vistas:

452

Clasificación:

1Como 0Aversión

Compartir:

Table of contents:

El Desarrollo DE software no es posible sin la comprensión del llamado ciclo de vida de los programas. Miembro юзеру esto puede ser, y no necesita saber, pero las normas básicas de preferencia aprender (más adelante se dirá, ¿por qué es necesario).

El ciclo de Vida de software: de qué se trata formal de la comprensión?

Bajo el ciclo de vida de cualquier producto de software se entiende el tiempo de su existencia, desde la etapa de diseño hasta el momento de la renuncia completa de la utilización en el ámbito de aplicación hasta la exención de la aplicación de las mercancías.

el ciclo de vida del software

En términos simples, el sistema de información en forma de programas, bases de datos o incluso la  операционок» son solicitado sólo en el caso de la pertinencia de los datos y de oportunidades, ellos los.

Se Considera que la definición del ciclo de vida de ninguna manera, no se aplica a la prueba de las aplicaciones, por ejemplo, a betas, que son los más inestables en el trabajo. El ciclo de vida DE depende de muchos factores, entre los cuales una de las principales funciones desempeña el entorno en el que el programa se va a utilizar. Sin embargo, puede seleccionar y condiciones generales aplicables a la definición del concepto de ciclo de vida.

Requisitos Iniciales

Como se suele pensar, para cualquier producto de software que se utiliza varias condiciones, en cuanto a su desarrollo y aplicación, a saber:

  • El planteamiento de la tarea;
  • Análisis de las exigencias mutuas futuro POR el sistema;
  • Diseño
  • Programación;
  • La codificación y compilación;
  • La prueba;
  • Depuración;
  • Implementación y gestión de un producto de software.

El Desarrollo DE software se compone de todas esas etapas y no se puede hacer, aunque sea sin uno de ellos. Pero para el control de tales procesos han establecido normas.

Más:

Como eliminar el número de página de la portada: manual

Como eliminar el número de página de la portada: manual

Al escribir un trabajo de posgrado, tesis e informes se requiere la creación de una página de portada con la información general (título, tema, autor, empresa o institución, etc.). Cubierta de trabajo no debe contener extraños símbolos y, a menudo, s...

Como borrar una foto con el iphone: manual para principiantes

Como borrar una foto con el iphone: manual para principiantes

Hoy quiero contarles como borrar una foto con el iphone. Esta operación en los dispositivos de Apple tiene características específicas. Por ejemplo, algunas de las fotos descargadas desde el ordenador, no se pueden eliminar a través del teléfono. Tal...

Cómo eliminar el buzón de

Cómo eliminar el buzón de "yandex" para siempre?

Correo electrónico – es una herramienta de comunicación de muchas personas. A través de ella, puede intercambiar mensajes de texto, enviar archivos multimedia. Varios clientes de correo electrónico disponen de una amplia gama de funciones adici...

Estándares de procesos de ciclo de vida del software

Entre los sistemas relacionados con la costumbre de las condiciones y requisitos de este tipo de procesos, hoy en día se puede citar sólo tres de las principales:

  • Gost 34.601-90;
  • ISO/IEC 12207:2008;
  • Oracle CDM.

ciclo de vida

Para el segundo de la norma internacional hay un análogo ruso. Es gost R iso/iec 12207-2010, responsable de sistema y software de ingeniería. Pero el ciclo de vida de software que se describe en ambas normas, es idéntico en esencia. La razón es bastante simple.

Clases y realmente importa

Los Modernos sistemas de información son tales que para ellos se establecen los conceptos aceptados de la aplicación.

Por Ejemplo, hay programas del sistema y utilidades, herramientas multimedia, controladores de dispositivos, aplicaciones de oficina, etc. Para cualquier tipo de productos de software se puede definir el ciclo de vida de la existencia.

Para su renovación más frecuente de la herramienta de actualización (como para los sistemas operativos y plataformas y el software DE la aplicación). Probablemente, no es necesario explicar que cualquier usuario de un sistema informático basado en Windows pasaba la fase de actualización del propio sistema o de los componentes, como por ejemplo Microsoft .NET Framework o la máquina virtual de Java.

La etapa de diseño

Ahora unas palabras directamente sobre las etapas de desarrollo. Ciclo de vida de los originalmente incluye la planificación del proyecto, el análisis del sistema y de destino de los requisitos, características o preliminar diseño detallado, codificación y pruebas, la posibilidad de la utilización de programas especializados en sistemas, etc.

El Modelo de ciclo de vida de software sugieren que, inicialmente, el objetivo de la creación de software debe limitarse al desarrollo de aplicaciones genéricas o de productos de software que utilizan un ambiente de inicio.

Desarrollo

El Sistema de desarrollo son los lenguajes de programación. El diseño de software en la primera etapa puede limitarse a eso.

la elaboración de

Si Se trata de la C+/C++, Java, Delphi o el mismo heredado Pascal – no es tan importante. La pregunta es: en la medida en que la aplicación puede integrarse en el sistema operativo y trabajar sin problemas.

En este sentido, el 1 ciclo de vida de software es el tiempo de la prueba inicial y de la instalación del producto hasta su eliminación como consecuencia de incumplimiento de los requisitos del sistema, incapacidad o imposibilidad de cumplimiento de los objetivos planteados inicialmente.

Etapas Posteriores de la

El apoyo adicional que definen el ciclo de vida del software, consiste en realizar una codificación y obtener el código fuente de la aplicación.

sistemas de información

En el caso de que sea gratuito (abierta) la difusión, se aplica el denominado certificado en la base de la licencia de GNU, que prevé la posibilidad de que los cambios del producto de software a petición de otro usuario que esté familiarizado con el lenguaje de programación, mediante el cual se genere la aplicación.

Si se trata de código cerrado, puede utilizar herramientas como el desensamblador. Pero en este caso sólo se puede conseguir descifrar ejecutable EXE, y no enlazado dinámico DLL.

Pero esa es la teoría. En la práctica, la etapa del ciclo de vida DE la incluyen en su lista de más elementos.Incluso el más simple de una situación simulada consiste en el examen de las normas y la formulación de observaciones (requisitos de alto nivel de la arquitectura, el cumplimiento de código ejecutable de la herramienta y la metodología de verificación). Este es el proceso del ciclo de vida del software. Pero también es importante comprender y algunos de los principios de la administración de estos programas y sistemas.

Fundamentos de la administración

La Gestión del ciclo de vida del software se realiza a partir de la ruptura de los programas en sus componentes, lo que da una variedad bastante amplia de los fondos para su creación.

Hay un reverso de la medalla. La selección de los módulos se limita a el desarrollador original de la plataforma, a partir de la cual se realiza la programación. Por supuesto, si se toma en cuenta la uniformidad y la conversión de tipos de los instrumentos de desarrollo (especialmente reutilizables módulos), aquí no hay problemas.

He aquí las etapas del ciclo de vida del software, obligatoriamente, contienen el establecimiento de protocolos de procesamiento de datos, de las rutinas, de las bibliotecas estándar y mucho más.

Utilizados módulos

Y ningún proceso del ciclo de vida del software no pasa sin uso muy específicos de los componentes. Entre ellos, el de prioridad, son los siguientes:

  • Principal (principal) el módulo responsable de la ejecución de un producto de software;
  • El módulo de control, responsable de la llamada entidades de unión de los componentes o bibliotecas de vínculos dinámicos;
  • La funcionalidad y mantenimiento de las herramientas de procesamiento de datos y utilidades adicionales.

un modelo de ciclo de vida del software

El archivo Ejecutable, como regla general, para Windows-sistemas se presenta en forma de «экзэшника». Los componentes de control tienen la extensión конфигураторов (config.sys con respecto a los sistemas operativos), además de expansin de la biblioteca tienen la extensión DLL. Medios de control y procesamiento de las funciones y la configuración de algunas aplicaciones pueden aparecer en forma de archivos XML.

Que, por cierto, para la mayoría de los actualmente conocidos programas multimedia son herramientas de conservación de los principales parámetros de configuración. El uso DE este tipo de, por supuesto, es bastante limitado, pero la comprensión de los principios generales de los mismos медиаплеерами no hace daño. Y he aquí por qué.

De hecho, en ellos el ciclo de vida de software fundada sólo en el nivel del plazo de actualización de la versión del reproductor o la instalación de codecs y descodificadores. Y de audio y video транскодеры son inalienables atributos de cualquier archivo de audio o de vídeo.

Ejemplo basado en el programa FL Studio

Inicialmente el estudio virtual-secuenciador de FL Studio tenía el nombre de Fruity Loops. El ciclo de vida DE la modificación ha caducado, pero la aplicación de varios transformado y adquirió su aspecto actual.

1 ciclo de vida del software

Si hablar acerca de las etapas del ciclo de vida, primero en la fase de planteamiento de la tarea se produce varias condiciones:

  • La creación de un tambor de un módulo sobre el tipo de ritmo de las máquinas como el Yamaha RX, pero con la aplicación one-shot-muestras o секвенций en formato WAV grabados en los estudios en vivo.
  • Integración en los sistemas operativos Windows;
  • Posibilidad de exportar un proyecto en formatos WAV, MP3 y OGG;
  • La compatibilidad de los proyectos con el adicional de la aplicación de Fruity Tracks.

En la fase de desarrollo se han aplicado los lenguajes de programación de «b». Pero la plataforma se veía bastante primitivo y no se daba el usuario final de la necesaria calidad de sonido.

En este sentido, en la fase de pruebas y la depuración de los desarrolladores tenían que ir por el camino de la empresa alemana de Steinberg y aplicar en los requisitos de la principal de audio controlador de compatibilidad con el modo Full Duplex. La calidad de la saunda fue superior y ha permitido modificar el ritmo, el tono y aplicar para obtener más FX-efectos en tiempo real.

las normas de los procesos del ciclo de vida del software

La Finalización del ciclo de vida de este POR la costumbre de considerar la salida de la primera versión oficial de FL Studio, que, a diferencia de sus antepasados, tenía ya la interfaz de la plena secuenciador con la posibilidad de editar la configuración de la máquina virtual de 64 canales mesa de mezclas ilimitada con la adición de audio de las pistas y las pistas MIDI.

El Avance de los programas, con esto no se quedaron ahí. En la fase de la gestión de proyectos se ha introducido soporte para la conexión de plugins en formato VST (primero de la segunda y luego la tercera versión), en su tiempo, desarrollado por Steinberg. Básicamente, cualquier virtual sintetizador compatible con VST host puede comunicarse con el programa.

diseño de software

No es de extrañar que pronto cualquier compositor podía utilizar análogos de la  de hierro» los modelos, por ejemplo, sistemas completos de sonidos de la otrora popular Korg M1. Encendido – más. El uso de módulos como el Addictive Drums o universal plug-in Kontakt permitido reproducir sonidos en vivo de instrumentos reales, grabados con todos los matices de la articulación en los estudios profesionales.

Los desarrolladores han tratado de conseguir y de máxima calidad, mediante la creación de apoyo para el controlador ASIO4ALL, que se encontraba en la cabeza más que el modo Full Duplex. En consecuencia, ha aumentado y la tasa de bits. Hoy en día, la calidad de la exportación de un archivo de audio puede ser de 320 kbps, frecuencia de muestreo de 192 khz. Yes un profesional de sonido.

En cuanto a la versión original, su ciclo de vida se podría llamar completo, pero esta afirmación es relativa, ya que la aplicación sólo ha cambiado de nombre y ha adquirido nuevas características.

Las Perspectivas de desarrollo

¿cuáles son las etapas del ciclo de vida del software, ya está claro. Pero aquí sobre el desarrollo de estas tecnologías es la de decir por separado.

No es necesario decir que cualquier desarrollador de software no está interesado en la creación de la fugaz de un producto que apenas se está en el mercado durante varios años. En la perspectiva de todos ellos miran a largo plazo de su uso. Esto puede lograrse de diferentes maneras. Pero, como regla general, casi todos ellos se reducen a la publicación de las actualizaciones o nuevas versiones de los programas.

Incluso en el caso de Windows, tales tendencias se pueden observar a simple vista. Es poco probable hoy en día hay al menos un usuario que utiliza un sistema como de las modificaciones de 3.1, 95, 98 o millenium. Su ciclo de vida terminó después de la salida de la versión XP. Pero he aquí la versión de servidor basado en la tecnología NT son pertinentes. Incluso Windows 2000, hoy en día, no sólo es muy actual, pero también de algunas opciones de configuración de la instalación o de seguridad, incluso más allá de los nuevos desarrollos. Lo mismo ocurre con el sistema NT 4.0, así como de habilidades de la modificación de Windows Server 2012.

la etapa del ciclo de vida de

Pero con respecto a estos sistemas todavía afirman que el apoyo al más alto nivel. Y aquí está el big bang en su momento la Vista claramente experimenta la puesta de sol de ciclo. Un poco de lo que fue la недоработанной, y errores en la de ella y las aberturas en su sistema de seguridad, tantas que sólo podemos hacer conjeturas sobre cómo se puede lanzar en el mercado de software de tal несостоятельное decisión.

Pero si hablamos de que el desarrollo DE cualquier tipo de control o con el software) no está en su lugar, sólo se puede constatar los hechos. Ya que hoy no se trata sólo de los sistemas informáticos y a dispositivos móviles, en los que las tecnologías aplicables a menudo delante de ordenador sector. La aparición de procesadores, chips de la base de ocho núcleos de – que no es el mejor ejemplo? Y ya que dista mucho de cada ordenador puede presumir de la presencia de este tipo de  de hierro».

Algunas preguntas adicionales

En cuanto a la comprensión del ciclo de vida del software, es decir que él terminó en un determinado momento en el tiempo, puede ser muy condicional, ya que los productos de software de todos modos tienen el apoyo de los desarrolladores, ellos creaban. Más bien el final se refiere a aplicaciones heredadas que no cumplan los requisitos de los sistemas modernos y no pueden trabajar en su entorno.

Pero incluso con los avances tecnológicos, muchos de ellos ya en un futuro próximo puede ser insostenible. Entonces tiene que tomar una decisión o de una versión de actualización o una revisión completa de todo el concepto, inicialmente previstas en el producto. De aqu – y un nuevo ciclo, que prevé la modificación de las condiciones iniciales, el entorno de desarrollo, pruebas y posibles a largo plazo de la aplicación en un ámbito en concreto.

Pero en la tecnología informática de hoy se da prioridad al desarrollo de los sistemas automatizados de control (acs), que se aplican en la producción. Incluso los sistemas operativos, en comparación con programas especializados, pierden.

El mismo entorno de Visual Basic siguen siendo mucho más popular que el sistema Windows. Y sobre el DE bajo sistemas UNIX no se trata en absoluto. Qué decir, si en casi todas las redes de comunicación de los mismos estados unidos trabajan exclusivamente en ellos. Por cierto, un sistema como Linux y Android también diseñadas precisamente en esta plataforma. Por lo tanto, lo más probable es que UNIX perspectivas mucho más que el resto de los productos juntos.

En Lugar de la total

Se Queda agregar, que en este caso son sólo los principios generales y fases del ciclo de vida del software. En realidad, incluso inicialmente las tareas pueden variar de manera muy significativa. En consecuencia, las diferencias pueden observarse y en el resto de las etapas.

Pero las principales tecnologías de desarrollo de software y el acompañamiento debe ser comprensible. En el resto se debe tener en cuenta la especificidad de la creada POR el, y el entorno en el que se suponía trabajar, y la funcionalidad de los programas proporcionados por el usuario final o de la producción, y mucho más.

Además, A veces los ciclos de vida pueden depender de la pertinencia de las herramientas de desarrollo. Si, por ejemplo, un lenguaje de programación caduca, nadie no va a escribir el programa en su base, y mucho más – introducir en los sistemas automatizados de control de la producción. Aquí ya salen al primer plano ni siquiera los programadores, y los de marketing, que deben responder de manera oportuna a los cambios del mercado informtico. Y de estos profesionales en el mundo hay mucho. Un personal altamente calificado, capaz de mantener la mano en el pulso del mercado, se convierten en el más popular. Y es que, a menudo, son los llamados  de color gris, los cardenales», de los que depende el éxito o la pérdida de un determinado producto de software en el sector de IT.

¡que no siempre entienden la esencia de la programación, pero claramente capaz de determinar el modelo del ciclo de vida del software y de la duración del tiempo de su aplicación, sobre la base de las tendencias mundialesen esta esfera. Gerencia eficaz a menudo da más resultados tangibles. Sí, aunque sea PR-la tecnología, la publicidad, etc. Puede una aplicación para el usuario y no es necesario, pero siempre que su activo афиширования usuario lo instala. Ya es, por así decirlo, el nivel subconsciente de la (el mismo efecto 25 cuadro, cuando la información se fundamenta en la conciencia de usuario independientemente de él).

Por Supuesto, dichas tecnologías en el mundo son ilegales, sin embargo, muchos de nosotros ni siquiera se dan cuenta de que pueden utilizarse para influir en el subconsciente de una manera determinada. Eso sólo es la  zombis» noticias de canales, o sitios web de internet, por no hablar de la aplicación de los más poderosos de los medios, así como el impacto de инфразвуком (se ha aplicado en una ópera planteamiento), por lo que una persona puede sentir miedo o la falta de emociones.

Volviendo al software, hay que añadir que algunos de los programas cuando se inicia utilizan el sonido de la alarma, que atrae la atención del usuario. Y, como muestran los estudios, estas aplicaciones son más viables, en comparación con otros programas. Naturalmente, aumenta el ciclo de vida, sin diferencia, qué función tiene el mandato de un principio. Y esto, por desgracia, gozan de muchos de los desarrolladores, lo que plantea dudas acerca de la legalidad de tales métodos.

Pero no a nosotros juzgar. Quizás, en un futuro próximo se desarrollarán los instrumentos que definen como una amenaza. Mientras que esto es sólo una teoría, pero, como creen algunos analistas y expertos, antes de la aplicación práctica queda poco. Si ya crean copias de las redes neuronales del cerebro humano, algo que decir?


Article in other languages:

AR: https://tostpost.com/ar/computers/12017-the-life-cycle-of-software-concept-standards-processes.html

BE: https://tostpost.com/be/kamputary/21522-zhyccevy-cykl-pragramnaga-zabespyachennya-panyacce-standarty-pracesy.html

DE: https://tostpost.com/de/computer/21530-lebenszyklus-software-konzept-standards-prozesse.html

En: https://tostpost.com/computers/16717-the-life-cycle-of-software-concept-standards-processes.html

HI: https://tostpost.com/hi/computers/12030-the-life-cycle-of-software-concept-standards-processes.html

JA: https://tostpost.com/ja/computers/12031-the-life-cycle-of-software-concept-standards-processes.html

KK: https://tostpost.com/kk/komp-yuterler/21512-m-rl-k-cikl-ba-darlamaly-amtamasyz-etu-t-s-n-g-standarttary-procester.html

PL: https://tostpost.com/pl/komputery/21478-cykl-ycia-oprogramowania-poj-cie-standardy-procesy.html

PT: https://tostpost.com/pt/computadores/21481-ciclo-de-vida-de-software-conceito-normas-processos.html

TR: https://tostpost.com/tr/bilgisayarlar/21522-ya-am-d-ng-s-yaz-l-m-kavram-standartlar-s-re-ler.html

UK: https://tostpost.com/uk/komp-yuteri/21499-zhitt-viy-cikl-programnogo-zabezpechennya-ponyattya-standarti-procesi.html

ZH: https://tostpost.com/zh/computers/12784-the-life-cycle-of-software-concept-standards-processes.html






Alin Trodden - autor del artículo, editor
"Hola, soy Alin Trodden. Escribo textos, leo libros y busco impresiones. Y no soy mala para decírtelo. Siempre estoy feliz de participar en proyectos interesantes."

Comentarios (0)

Este artículo no tiene comentarios, se el primero!

Añadir comentario

Noticias Relacionadas Con La

Juego de volante con pedales: información general, características, tipos y de los clientes

Juego de volante con pedales: información general, características, tipos y de los clientes

el Juego en el género de la автосимулятора ahora ya no son tan populares como antes. Aunque, ¿quién de nosotros no le gusta conducir en carreras virtuales? Pero para que el juego se ha vuelto más realista, algunos prefieren un vol...

Conectar a unidad de red

Conectar a unidad de red

Conectar a unidad de red en Windows 7 – el sabio y práctico de su parte. Ahora explicaré por qué. El que organizó en su casa una red de área local, ha utilizado datos específicos que se encuentran en otros equipos, con la ay...

Los detalles de cómo construir un portal al ender el mundo

Los detalles de cómo construir un portal al ender el mundo

Hoy vamos a hablar sobre cómo construir un portal al ender el mundo. Cada jugador recinto Maynkraft una vez ganas de explorar algo fuera de lo común, con lo que cada vez que no encuentras en el espacio de juego. Por supuesto, el d...

El procesador Intel Core i7-930: visión general de las características y los clientes

El procesador Intel Core i7-930: visión general de las características y los clientes

para nadie es un secreto que el potente procesador es un componente esencial para la construcción de sistemas de juego, que no es sólo la selección decente de dispositivos en el mercado se ve afectada. Ya que los fabricantes asegu...

Бредн Qumo. Auriculares de tipo inalámbrico

Бредн Qumo. Auriculares de tipo inalámbrico

Para elegir realmente la calidad de los auriculares inalámbricos, debe entenderse bien en la propuesta de la gama de productos. Modelo se presenta mucho, y entre ellos hay de verdad enfrentan a opciones, según el fabricante. Sin e...

Asignación de la impresora. Tipo de impresoras, principio de funcionamiento, el servicio. Papel para impresora

Asignación de la impresora. Tipo de impresoras, principio de funcionamiento, el servicio. Papel para impresora

el Trabajo con la información implica el uso de todo tipo de medios. En el mundo moderno la mayoría de las operaciones con texto y gráficos de datos se realiza en el equipo, pero este enfoque no anula la posibilidad de la conversi...