NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

Mira que es el desarrollo de software y su tipo

El desarrollo de software es el proceso empleado por los programadores para crear programas informáticos. El proceso, también conocido como ciclo vital del desarrollo de software (SDLC), consta de múltiples fases que proporcionan un método para crear productos que cumplan las especificaciones técnicas y las necesidades de los usuarios.
El SDLC proporciona un estándar internacional que las empresas de software pueden utilizar para crear y progresar sus programas informáticos. Proporciona una estructura definida que los equipos de desarrollo deben continuar para diseñar, crear y mantener un software de alta calidad. El objetivo del proceso de desarrollo de software es realizar productos eficaces en un presupuesto y un plazo definidos.
Principales fases del proceso de desarrollo de software
El ciclo vital del desarrollo de software consta de seis fases principales, que incluyen
1. Identificación de los requisitos
La identificación de los requisitos es una fase del proceso de investigación de mercado y lluvia de ideas. Ya antes de desarrollar un programa informático, una compañía debe efectuar un extenso estudio de mercado para determinar la viabilidad del producto. Los desarrolladores deben determinar las funciones y servicios que debe ofrecer el software a fin de que los clientes a los que se dirige lo aprovechen al límite y lo consideren preciso y útil. Hay varias formas de conseguir esta información, como los comentarios de los clientes del servicio potenciales y existentes y las encuestas.
Los equipos de TI y otros departamentos de la compañía asimismo deben discutir los puntos fuertes, los puntos débiles y las ocasiones del producto. El proceso de desarrollo de software no comienza hasta el momento en que el producto cumple todos los factores necesarios para su éxito.
2) Análisis de los requisitos

El análisis de requisitos es la segunda fase del ciclo vital del desarrollo de software. Es en esta fase cuando las partes interesadas se ponen conforme sobre los requisitos y las especificaciones técnicas del producto propuesto para lograr sus objetivos. A lo largo de esta fase, se describen detalladamente los distintos componentes, el dominio de la aplicación, las tareas del desarrollador y los parámetros de verificación con el fin de entregar un producto de calidad.
En la fase de análisis de requisitos participan los desarrolladores, los usuarios, los probadores, los directivos de proyecto y el control de calidad. Asimismo es la fase en la que los programadores deciden el enfoque que se adoptará para desarrollar el software, por poner un ejemplo, el modelo en catarata o el modelo en V. El equipo registra los resultados de esta fase en un documento de especificación de requisitos de software, que puede consultarse en cualquier momento a lo largo de la ejecución del proyecto.
3. Diseño
El diseño es la tercera fase del proceso de desarrollo de software. Acá es donde los arquitectos y desarrolladores desarrollan las especificaciones técnicas avanzadas que precisan para crear el software de acuerdo con los requisitos. Tienen presente factores como el nivel de peligro, la composición del equipo, las tecnologías aplicables, el tiempo, el presupuesto, los límites del proyecto, la metodología y el diseño de la arquitectura.
El Documento de Especificación de Diseño (DSD) detalla el diseño arquitectónico, los componentes, la comunicación, la presentación del front-end y el flujo de usuarios del producto. Esta fase da una plantilla para los desarrolladores y probadores y disminuye la posibilidad de defectos y retrasos en el producto final.
cuatro) Desarrollo y aplicación
La próxima fase es el desarrollo y la aplicación de los factores de diseño. Los desarrolladores ejecutan el código basándose en las especificaciones del producto y los requisitos acordados en las fases precedentes. Conforme con los procedimientos y políticas de la empresa, los desarrolladores del front-end crean las interfaces y los backends, al tiempo que los administradores de la base de datos crean los datos correspondientes en la base de datos. Los programadores asimismo prueban y verifican el código de los demás.
Tan pronto como se completa la codificación, los desarrolladores hacen que el producto esté libre en un entorno de despliegue. Esto les permite probar una versión conduzco del programa para poder ver si el desempeño cumple los requisitos.
5. pruebas
La fase de pruebas consiste en localizar fallos en el software y contrastar su desempeño antes de entregarlo a los usuarios. En esta fase, los especialistas verifican la funcionalidad del producto para asegurarse de que marcha de acuerdo con el documento de análisis de requisitos.
Los probadores utilizan las pruebas exploratorias cuando tienen experiencia con el software o un guión de prueba para contrastar el desempeño de los componentes individuales del software. Notifican de los errores en el código a los desarrolladores. Si los desarrolladores confirman que los fallos son legítimos, mejoran la aplicación y los probadores repiten el proceso hasta que el software esté libre de fallos y funcione como se desea.
6. aplicación y mantenimiento
Una vez que el software está libre de fallos, los desarrolladores pueden mandarlo a los clientes. Tras la publicación de la versión de producción del producto de software, la compañía que lo desarrolla despliega un equipo de mantenimiento para solucionar los problemas que los clientes del servicio hallan al emplear el producto. El mantenimiento puede ser un hotfix si el problema es menor, mas los fallos de software más graves requieren una actualización.
Tipos de software
Los programas informáticos se dividen en tres grandes grupos, según su uso y finalidad. Las categorías más habituales de software son las siguientes.
Software del sistema
El software del sistema, también conocido como sistema operativo, es un programa que un PC usa para traducir los comandos de entrada a un lenguaje inteligible por la máquina. El sistema operativo controla los componentes de hardware del computador.
Entre los sistemas operativos más populares para PC se hallan el sistema operativo Windows de Microsoft, el sistema operativo Mac utilizado en los ordenadores MacBook de Apple y el sistema Ubuntu basado en Linux. Los servidores web usan el sistema operativo Apache, mientras que el sistema operativo UNIX se emplea para crear sistemas dueños.
Software de aplicación
Esta aplicación es usada por la mayor parte de las personas para efectuar operaciones en ordenadores y móviles inteligentes. Algunos ejemplos populares son los procesadores de texto, los navegadores web, los reproductores multimedia, los programas de edición fotográfica, los antivirus e inclusive el software como servicio (Software as a Service).
Lenguajes de programación
Se trata de un lenguaje de programación empleado para crear software. Solo lo usan los programadores para crear programas. Los lenguajes de programación incluyen Java, C++, PHP y Simlab.


Read More: https://www.a2050.cl/software-empresarial
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.