Está en la página 1de 3

Presentado a:

Gregorio de la Rosa

Por:
Meivyn Contreras Hiciano

Matricula:
216-5733

Asignatura:
Ingeniería de Software

Tema para trabajar:


Tarea de Investigación

Fecha a entrega:

23/10/2022
INGENIERIA DE SOFTWARE

1. ¿Qué es el software?

Es una de las ramas de las ciencias de la computación que estudia la creación de


software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y
brindando soporte operacional y de mantenimiento. El campo de estudio de la
ingeniería de software1 integra ciencias de la computación, ciencias aplicadas y
las ciencias básicas en las cuales se encuentra apoyada la ingeniería.

Se citan las definiciones más reconocidas, formuladas por los siguientes


prestigiosos autores:
• Ingeniería de software es el estudio de los principios y metodologías para
el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978).
• Ingeniería de software es la aplicación práctica del conocimiento científico
al diseño y construcción de programas de computadora y a la
documentación asociada requerida para desarrollar, operar y mantenerlos.
Se conoce también como desarrollo de software o producción de software
(Bohem, 1976).
• La ingeniería de software trata del establecimiento de los principios y
métodos de la ingeniería a fin de obtener software de modo rentable, que
sea fiable y trabaje en máquinas reales (Bauer, 1972).
• La ingeniería de software es la aplicación de un enfoque sistemático,
disciplinado y cuantificable al desarrollo, operación, y mantenimiento del
software. Standard Glossary of Software Engineering Terminology.

2. ¿Quién lo hace?

Un desarrollador (al que con frecuencia también se conoce como analista-


programador), es un especialista en informática que es capaz de concebir
y elaborar sistemas informáticos (paquetes de software), así como de
implementarlos y ponerlos a punto, utilizando uno o varios lenguajes de
programación.

3. ¿Por qué es importante?

Permite instruir a la computadora sobre qué hacer en una forma legible


por humanos. Facilita al programador estructurar las instrucciones en
funciones, procedimientos, etc. Permite que el programa se divida en
"trozos" que pueden ser desarrollados por grupos de desarrolladores.
4. ¿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.
3) Desarrollar.
4) Pruebas y garantía de calidad.
5) Despliegue.

5. ¿Cuál es el producto final?


Este entregable es el producto software que se debe entregar al cliente e
implantarse en el entorno de operación de la organización. El propósito
de este entregable es satisfacer las necesidades de la organización cliente
mediante un producto software que facilite la realización de los procesos
organizacionales.

También podría gustarte