la Ingeniería del Software.
El desarrollo de software se ha
convertido en una de las disciplinas más importantes en la actualidad, y se
encuentra avanzando a pasos agigantados, ya que el consumo de productos
software por parte de la sociedad es cada vez mayor y la necesidad de dar soluciones
a problemas cotidianos con la tecnología se vuelve imprescindible…
Como
parte de las ramas de las ciencias de la computación que estudia la creación de
software confiable; la Ingeniería de Software se utiliza siguiendo metodología
y técnicas correspondientes a la ingeniería, dando soporte operacional y de
mantenimiento al software.
Cabe
destacar que la misma integra las ciencias de la computación, ciencias
aplicadas y ciencias básicas.
Características del Software.
Las
características asociadas a la parte del ordenador conocida como software, son algunas de las siguientes:
1. El mismo es intangible:
No es posible manipularlo Directamente,
el software solo puede ser operado mediante una interfaz digital.
2. Se crea mediante la codificación: El software requiere
un código raíz, el cual puede ser de
uno u otro lenguaje de programación.
3. Debe ser Instalado: No en el sentido práctico (véase
la primera característica) sino que requiere la instalación del mismo mediante
un instalador del programa.
4. Es Lógico:
Al ser un programa de computación, se guía mediante la lógica informática.
Necesidad de la Ingeniería del software.
La
ingeniería del software juega un papel fundamental en el ya entrado siglo XXI,
donde las computadoras están más omnipresentes que nunca; no por menos se
observaba la constante salida de nuevos y cada vez más innovadores sistemas
operativos (sean estos de código abierto o privativo), además de nuevos
programas para satisfacer las distintas necesidades del usuario.
La
ingeniería del software es
importante, por no decir primordial, dado que permite (como se expresó arriba)
el desarrollo y el avance de una parte tan elemental de la nueva generación de
computadoras, así como el Hardware
avanza hacia diseños cada vez mas tecnológicos y sencillos, el Software tiene la necesidad de también
evolucionar en conjunto.
Factores de calidad en el Software.
Diversos
factores gobiernan la calidad el software, pero se pueden resumir en las
siguientes.
1. Facilidad de uso: La facilidad que posea el usuario de
emplear el software para el propósito por el que este fue creado
2. Rendimiento: La cantidad de GPU (Unidad de Procesamiento de
Gráficos) que el software emplea
al utilizarse, asi como el desempeño en general del programa al ser ejecutado
3. Facilidad de mantenimiento: Lo sencillo que puede
llegar a resultar corregir el software en caso de encontrársele a este un
error.
4. Integridad: Resistencia del programa ante ataques
informáticos de diversa índole.
Técnicas de Control de Calidad del Software.
De acuerdo al tipo de software que del se esté
hablando, pueden existir muy específicos procedimientos para evaluar la calidad
del mismo, aunque de manera general, se aplican algunas de las
siguientes:
1.
Definición del
Software que será evaluado: Su tipo, su aplicación, la complejidad del mismo,
entre otros campos definidos por los desarrolladores.
2.
Selección de
Medidas: A cada Software que se va a evaluar se le puede aplicar alguna clase
de medición diferente, por lo que es necesario fijar “que” se evaluara
3.
Crear métodos de
valoración de de los indicadores: Métodos manuales como cuestionarios encuestas
estándares para la medición de diversos criterios.
4.
Definición de las
regulaciones organizativas: Quienes participan en la evaluación, cuando se
realiza la misma y que documentos deben ser elaborados al respecto de la misma.
Introducción a la Ingeniería del Software.
Docente: Alumnos:
Winder Saez. Rattia
German CI:27.698.073
Uzcátegui Wollmer CI:28.176.895
PNF
Informática – Trayecto N#2
Seción 2