100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

Introducción a la Ingeniería del Software - Apuntes

Rating
-
Sold
-
Pages
2
Uploaded on
20-10-2023
Written in
2023/2024

Apuntes hechos por mi a ordenador, para la fácil comprensión del primer módulo de la asignatura.

Institution
Course








Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

Uploaded on
October 20, 2023
Number of pages
2
Written in
2023/2024
Type
Class notes
Professor(s)
Elena planas hortal
Contains
All classes

Subjects

Content preview

1. ¿Qué es la ingeniería del software?


1.1 Software y hardware
Software: Todo aquello intangible incluyendo el conjunto de programas informáticos que indican la secuencia de instrucciones que
debe ejecutar un ordenador(código)


Hardware: Conjunto de componentes físicos de un ordenador. Ofrece una serie de instrucciones que el ordenador es capaz de
ejecutar cuando ejecuta un programa.


1.2 El desarrollo de software
Código máquina: Forma ejecutable del software, es la lista de instrucciones en un formato que el ordenador es capaz de entender y
ejecutar de manera directa. No es legible por las personas.


Código fuente: Manera legible por las personas en la que se escribe el software

Normalmente el software se crea para abarcar las necesidades de un cliente o una organización en concreto o para uso personal.

Desarrollo de software: Conjunto de actividades que nos llevan desde una determinada idea sobre lo que queremos hasta el resultado
final del software.


1.3 El ámbito de la ingeniería del software
Software de sistemas: Dar servicio a otros programas ( sistemas operativos). Suelen interactuar con el hardware, dando como resultado
a usuarios que son otros programadores.


Software de aplicación: Programas independientes que se encargan de resolver una necesidad específica (software de gestión de ventas).
Pueden ser desarrollados a medida (para un único cliente) o como software de propósito general (cubrir las necesidades de varios
clientes)

Software científico y de ingeniería: Enfocados al cálculo y a la simulación (utilizar algoritmos y modelos temáticos complejos )

Software empotrado: Limitaciones en cuanto a recursos computacionales y está muy adaptado al producto que controla.

Software de líneas de productos: Diseñado para proporcionar una capacidad específica y orientado a una gran variedad de clientes.
Puede estar enfocado a un mercado muy limitado (gestión de inventarios) o muy amplio (hoja de cálculo).


Aplicaciones web: Tienen una serie de características que las hacen diferentes al resto de software. Unificar fuentes de datos y
diferentes servicios en entornos altamente distribuidos.


Software de inteligencia artificial: Usan técnicas, algoritmos y herramientas muy diferentes al resto de sistemas, por lo tanto
tienen una problemática propia. Sistemas expertos, redes neuronales y software de reconocimiento del habla.


1.3.1 Sistema de información y sistema informático
Sistema de información: Cualquier combinación de tecnología de la información y actividades humanas que utilizan esta tecnología para
dar apoyo a la operación, gestión o toma de decisiones. Formado por ninguno, uno o más sistemas informáticos, así como personas y
otros soportes de información.

Software para sistemas de la información: Gestiona una cierta información mediante un sistema gestor de bases de datos y soporta una
serie de actividades humanas dentro del contexto de un sistema de información.


1.4 ¿Qué es la ingeniería del software?
Desarrollo: Proceso que lleva a la producción o creación del producto de software

Operación: Ejecutar el producto de software dentro de su entorno de ejecución para llevar a cabo su función

Mantenimiento: Modificación posterior del producto de software para corregir los errores o adaptarlo a nuevas necesidades

Debemos tener en cuenta la vida posterior del producto una vez creado

1.5 Historia de la ingeniería del software
El término Ingeniería del software se empieza a usar a finales de los años noventa, específicamente en el año 1968

En una conferencia organizada por la OTAN se detectó que el desarrollo de software estaba lejos de tener una cierta calidad,
productividad y coste previsto. Ocasionó una crisis del software, consistía en la dificultad de escribir software correcto,
entendible y verificable.

En los años noventa el nacimiento y crecimiento exponencial de Internet provocó un crecimiento muy rápido de la demanda de
software especializado(en la Red sobre todo). Este hecho y la necesidad de que las organizaciones pequeñas requieran de un
desarrollo de software hizo que se necesitaran soluciones de software más sencillas, rápidas de desarrollar y baratas.

Algunas de las soluciones son: las líneas de productos, el desarrollo guiado por modelos, los patrones o las metodologías
ágiles de desarrollo.
$8.09
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
martinabrundarnaculleta

Get to know the seller

Seller avatar
martinabrundarnaculleta Universitat Oberta de Catalunya
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
2 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions