Está en la página 1de 2

Universidad Dominicana

(O&M)

Nombre Completo:
Gerald Spencer Then Pérez

Matricula:
22-EISP-1-001

Materia:
Ingeniería de Software

Sección:
MIS1-A

Profesor:
Julio Sánchez

Tema:
Capítulo 1: El Software y la Ingeniería de Software

Santo Domingo, D.N. República Dominicana


El software y la ingeniería de Software
Se plantea el concepto de que “El software ha muerto” esto se refiere a un viejo concepto de
software en el que se compra, se posee y solo hay que administrarlo, esto es lo que ha muerto,
porque ahora vemos una generación de software que se distribuirá por internet y que aunque
estará instalado en un servidor remoto será como si lo estuviera en cada equipo de cada usuario,
también cada modificación, actualización y errores fruto de estas actualizaciones serán recibidas
al instante por el usuario, lo que traerá desafíos de hacerlo rápido por el fuerte aceleramiento
que sufrió el mercado con la meta de hacerlo “rápido y bien” y para ello es necesario la Ingeniería
de Software.
El software son unas estructuras de datos para que los programas puedan manipular
información descriptiva sobre la operación y uso de los mismos tiene un papel dual: es producto
y es vehículo. Es producto porque brinda el potencial de cómputo incluido en el hardware de
cómputo y es vehículo porque distribuye el producto más importante que es la información.
Dentro de las características del software que lo diferencian del hardware están: a) El software
se desarrolla y modifica con el intelecto, no se manufactura. B) El software no se desgasta. C) El
software se construye para uso individual. Hoy en día son 7 las categorías del Software que
plantean retos a la Ingeniería de Software: 1). Software de sistemas. 2). Software de aplicación.
3). Software de Ingeniería y ciencia. 4). Software incrustado. 5). Software de línea de producto.
6). Aplicaciones Web. 7). Software de inteligencia artificial.
Millones de ingenieros en el mundo trabajan en proyectos de software de distintas categorías ya
sea elaborando sistemas nuevos o corrigiendo y adaptando aplicaciones ya existentes a veces
un Ing. Joven lo hace en programa que ya tiene muchos años y esto es gracias a la herencia, el
legado que cada generación de ingenieros va dejando. Para elaborar un software que puedan
enfrentar los retos del siglo XXI se debe tener en cuenta algunas realidades: *Debe hacerse un
gran esfuerzo para entender el problema antes de desarrollar una aplicación de software. * El
diseño es una actividad crucial. * El Software debe de tener alta calidad. * El Software debe ser
fácil de mantener. En conclusión, debe hacerse Ingeniería de Software en todas sus formas y a
través de todo su dominio de aplicación.
La ingeniería en Software es la aplicación de enfoques sistemáticos, disciplinado y cuantificable
al desarrollo operativo y de mantenimiento del software, o sea la aplicación de la ingeniería al
software. En el contexto de la ingeniería de software un proceso no es una prescripción rígida de
como elaborar el software de cómputo, es un enfoque adaptable que permite que el equipo de
Software busque y elija el conjunto apropiado de tareas para el trabajo. Una estructura de
proceso general para la Ingeniería de software consta de 5 actividades 1) Comunicación con el
cliente sobre características del software. 2) Planeación de un mapa que guie al equipo o plan
de proyecto. 3) Modelado de requerimientos de software. 4) Construcción de códigos y pruebas
del software y 5) Despliegue del software para que el cliente lo evalué y retroalimente.
Estas actividades estructurales se aplican en forma iterativa mientras avanza el proyecto, cada
iteración produce un incremento del software que lo hace más completo. Estas actividades se
complementan con cierto número de actividades sombrilla que son las que ayudan a administrar,
controlar el avance, calidad y riesgos del proyecto, estas actividades sombrillas pueden ser: a)
Seguimiento y control del proyecto de Software. B) Administración del riesgo C) Aseguramiento
de la calidad del Software. D) Revisiones técnicas. E) Medición del proceso. F) Reutilización. G)
Preparación y producción del producto del trabajo.

También podría gustarte