2. Ingeniería de software
En la actualidad, el software es considerado el producto más importante dentro del campo
tecnológico mundial, debido a su crecimiento o desarrollo, se ha hecho tan indispensable en los
diferentes sectores de aplicación organizacional (sistemas de todo tipo), permitiendo rapidez en la
ejecución de los procesos, confiabilidad al momento de realizar una tarea específica, seguridad en el
manejo de la información, automatización de los procesos, etcétera.
La ingeniería de software se puede definir como la rama de la ingeniería que crea y mantiene las
aplicaciones de software aplicando tecnologías y prácticas de las ciencias computacionales, manejo
de proyectos, el ámbito de la aplicación, y otros campos. Esta ingeniería abarca un proceso,
métodos y herramientas fundamentados en el desarrollo del producto bajo normas o estándares
que reglamenten la calidad.
Ingeniería del software
3. En la actualidad, el software de computadora es la tecnología individual más importante en el
ámbito mundial. Es común darse cuenta que la invención de una tecnología puede tener efectos
profundos e inesperados en otras tecnologías con las que en apariencia no tiene ninguna
relación(ESTE FENOMENO SE COMO LA LEY DE LA S CONSECUENCIAS IMPREVISTAS). El
software se ha convertido a través de los años en una tecnología indispensable en los negocios,
la ciencia y la ingeniería.
El software también ha permitido la creación de tecnologías nuevas como la ingeniería genética,
ha permitido la expansión de tecnologías existentes como las telecomunicaciones, el fin de
tecnologías antiguas como la industria de la impresión. En fin, se puede afirmar que el software
es la fuerza conductora de la tecnología del presente, ya que está relacionado con sistemas de
todo tipo: transporte, médicos, telecomunicaciones, militares, industriales, de entretenimiento,
máquinas para oficina entre otros.
Software e Ingeniería del Software
4. se refiere a todas las partes físicas de un sistema informático; sus componentes son: eléctricos,
electrónicos, electromecánicos y mecánicos.1 Son cables, gabinetes o cajas, periféricos de todo
tipo y cualquier otro elemento físico involucrado. El término es propio del idioma
inglés (literalmente traducido: partes duras), su traducción al español no tiene un significado
acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Española lo define
como «Conjunto de los componentes que integran la parte material de una computadora.
¿Que es Hardware?
6. que comprende el conjunto de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los componentesfísicos que son
llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a
la edición de textos; el llamado software de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.
¿Qué es el software?
7. Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles
del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las
características internas de: memoria, discos, puertos y dispositivos de comunicaciones.
Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar
programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera
práctica.
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en
cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los
negocios.
Clasificación del software
8. Este término fue acuñado en los años 70, cuando la industria o imperio del software ya había
producido los suficientes programas que le permitieron darse cuenta de que en ellos algo fallaba,
que no se había podido satisfacer la necesidad perseguida (que los programas al entregarse al
cliente tuvieran garantizada la excelencia) Debido a esto salieron a la vista varios interrogantes
objetos de estudio y análisis previo:
¿Por qué lleva tanto tiempo terminar los programas?
¿Por qué es tan elevado el coste?
¿Por qué no podemos encontrar todos los errores antes de entregar el software a nuestros
clientes?
¿Por qué es tan difícil constatar el progreso durante el desarrollo?
¿Por qué es tan difícil calcular cuánto tiempo va a costar?
Definitivamente en la época de los 70, la industria del software no había podido satisfacer la
demanda visionada. La complejidad del software producido y demandado se incrementaba
constantemente.
La crisis del Software
9. La crisis del Software
Se debe tener presente que aún desde los años atrás hasta nuestra época el software es solicitado para
ejecutar las tareas demandantes que exige el medio y sobre todo está presente en todos los sistemas que van
desde los más sencillos hasta los de misión crítica. Se puede afirmar entonces que las aplicaciones de software
son complejas porque modelan la complejidad del mundo real. Por lo tanto, si el cliente (persona que solicita la
realización de un programa o software) tiene claro qué quiere, interferirá mucho menos en el proceso de
desarrollo, obligando a cambiar aspectos que ya habían sido convenidos previamente con el desarrollador