Está en la página 1de 4

Nombre

Jorge Javier Santos


Matricula
118-4052
Asignatura
Ingeniería de Software
Profesor
GREGORIO DE LA ROSA
¿Qué es el Software?
El Software son los programas de aplicación y los sistemas
operativos que permiten que la computadora pueda desempeñar
tareas inteligentes, dirigiendo a los componentes físicos o hardware
con instrucciones y datos a través de diferentes tipos de programas.
El software, según las funciones que realiza, puede ser clasificado
en:
 Software de Sistema Operativo
 Software de Aplicación
 Software de Programación
¿Quién lo hace?
Un desarrollador de software es el encargado de crear recursos que
permiten al sistema operativo de una computadora manejar
programas y aplicaciones, con las cuales, el usuario realiza distintas
tareas. Gracias a un desarrollador de software puedes jugar un juego
en tu PC, ver películas, crear hojas de cálculo, utilizar el navegador
o hacer presentaciones con imágenes y sonido, entre muchas
aplicaciones más.
¿Por qué es importante?
El software se ha convertido en un elemento ubicuo en el actual
mundo digital. Esto quiere decir que está presente en todos los
aspectos de la vida humana.
Los programas informáticos se encuentran «embedidos» o
“empotrados” en las tarjetas electrónicas de dispositivos de uso
común como fotocopiadoras, taxímetros, sistemas de seguridad o la
“computadora” de nuestros vehículos.
¿Cuáles son los pasos?
1. Planificación y recopilación de requisitos: El cliente describe
un problema que hay que resolver, lo que sirve de base para
completar el resto de los requisitos del software.
2. Diseñar: Esta es la segunda etapa del ciclo de vida del
desarrollo de software, que implica el desarrollo de la
arquitectura, los prototipos y el diseño de la experiencia del
usuario.
3. Desarrollar: La siguiente etapa es la fase de codificación, en
la que los desarrolladores de software trabajan para hacer
realidad su idea. Los desarrolladores de software escriben
KLOC (miles de líneas de código) en lenguajes de
programación con los que están familiarizados.
4. Pruebas y garantías de seguridad: Esta etapa del proceso de
desarrollo de aplicaciones se ocupa de validar el código escrito
en busca de fallos y otras anomalías. Es cuando el equipo de
pruebas y de calidad colabora para verificar e informar de los
fallos al equipo.
5. Despliegue: Después de crear el software, probarlo,
modificarlo, volverlo a probar y certificarlo en condiciones de
producción, pasa a desplegarse en el entorno de producción. Si
se utiliza el Enfoque ágil del SDLC El desarrollo y el
despliegue pueden referirse a la introducción del MVP y otras
características.

También podría gustarte