SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR
SISTEMAS II
INGENIERÍA DE SOFTWARE
(ENSAYO)
Bachiller:
Mariannys Bermúdez
Porlamar, 31 de marzo de 2017
Ingeniería del Software
Para tener un conocimiento más amplio del tema a tratar se debe
entender de manera simplificada lo que es la Ingeniería del Software; desde
el punto de vista como profesión la ingeniería posee conocimientos
científicos, actividades y criterios (ingenio) para crear dispositivos, métodos y
sistemas para transformar los recursos y satisfacer mejor las necesidades de
una sociedad Su estudio como campo del conocimiento está directamente
relacionado con el comienzo de la Revolución Industrial, constituyendo una
de las actividades pilares en el desarrollo de las sociedades modernas.
Por otra parte esta lo relacionado a software lo cual se vinculado con
programas que se logran confeccionar en una computadora, así como toda la
información, utilerías y recursos necesarios para su diseño, instalación,
operación, mantenimiento y refinamiento ya que el software es imprescindible
para la variedad de sistemas informático o fundamentado en informática,
puesto que sin él, este no funcionaría. Es el software quien dá las
disposiciones, quien muestra que debe crear cada máquina con sus
elementos, cuando y como. Un ordenador sin software sería simplemente un
conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin
función alguna.
De la misma manera ingeniería del software la cual son distintas
disciplina que implanta el uso de principios de ingeniería firmes, situados a
obtener software económico, que sea confiable y trabaje de modo eficaz para
esto existen personas que están, además capacitados para hacer frente a
aspectos de análisis, diseño, verificación, y prueba de programas, la
documentación, el mantenimiento y la administración del proyecto se emplea
para denominar a la persona preocupada y abocada a las tareas y detalles
de la codificación, empacado y modificación de los algoritmos y estructuras
de datos codificados en algún lenguaje de programación particular.
Es por que los desarrolladores de software más distinguidos están de
acuerdo en que lograr un software de alta calidad es una meta importante,
para eso está un proceso eficaz de software que se aplica de manera que
crea un producto útil que proporciona valor medible a quienes lo producen y
a quienes lo utilizan y establece la infraestructura que da apoyo a cualquier
esfuerzo de elaboración de un producto de software de alta calidad. Los
aspectos de administración del proceso generan las verificaciones y
equilibrios que ayudan a evitar que el proyecto caiga en el caos,
contribuyente clave de la mala calidad.
Un software de alta calidad entrega contenido, marches y
características que el usuario final desea; sin embargo, de igual calidad es
que entrega estos activos en forma confiable y libre de errores. Un producto
útil siempre satisface los requerimientos establecidos en forma explícita por
los participantes. Además, satisface el conjunto de requerimientos (por
ejemplo, la facilidad de uso) con los que se espera que cuente el software de
alta calidad.
Tenemos que considerar las características más relevantes de calidad
fundamentales en todo producto de programación son: utilidad, claridad,
confiabilidad, eficiencia y economía que satisfaga las necesidades del
usuario, ya que con frecuencia no desempeñan las funciones esperadas
debido principalmente y Capacidad de un programa para desempeñar una
función requerida bajo ciertas condiciones durante un tiempo específico.
Al agregar productividad para el software y para que el consumidor de
un producto, el software de alta productividad suministra beneficios a la
programador que lo produce y a la comunidad de usuarios finales. El usuario
que elabora el software obtiene valor agregado porque el software de alta
productividad requiere un menor esfuerzo de mantenimiento, menos errores
que corregir y poca asistencia al cliente. Esto permite que los ingenieros de
software dediquen más tiempo a crear nuevas aplicaciones y menos a repetir
trabajos mal hechos. La comunidad de usuarios obtiene valor agregado
porque la aplicación provee una capacidad útil en forma tal que agiliza algún
proceso de negocios. El resultado final es mayores utilidades por el producto
de software, más rentabilidad cuando una aplicación apoya un proceso de
negocios y mejor disponibilidad de información, que es crucial para el
negocio.
Un enfoque riguroso para la ingeniería de software y proporciona
beneficios distintivos y cuantificables en productividad y calidad. El equipo
debe tener un compromiso total con el proceso y recibir capacitación
completa para asegurar que el enfoque se aplique en forma apropiada.
Los sistemas individuales, capaces de orientarse a los requerimientos
de cada usuario individual, aparentan ser una buena solución ya qué debe
ser capaz de hacer un sistema así y por otro lado en tiempo de ejecución o
en la proyección. La industria se mueve hacia la construcción basada en
componentes, la mayor parte del software se construye para un uso
individualizado.
Las tareas y subtareas individuales tienen interdependencias basadas
en su secuencia. Además cuando hay más de una persona involucrada en el
proyecto, es posible que las actividades de desarrollo y las tareas se realicen
en paralelo. Conforme ha aumentado la importancia del software, la
comunidad de programadores ha tratado continuamente de desarrollar
tecnologías que hagan más fácil, rápida y barata la elaboración de
programas de cómputo de alta calidad.
Ya por punto final la ingeniería de software es muy importante ya que
con ella se puede analizar, diseñar, programar y aplicar un software de
manera correcta y organizada, cumpliendo con todas las especificaciones del
cliente y el usuario final.

Más contenido relacionado

La actualidad más candente

Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
Sorey García
 
Conclusión
ConclusiónConclusión
Conclusión
nenyta08
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
Leonel Alba
 

La actualidad más candente (19)

Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Ingenieria de requerimiento
Ingenieria de requerimientoIngenieria de requerimiento
Ingenieria de requerimiento
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Conclusión
ConclusiónConclusión
Conclusión
 
Tema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de softwareTema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Xp
XpXp
Xp
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)
 
Métodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de softwareMétodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de software
 
Javierperez ensayo
Javierperez ensayoJavierperez ensayo
Javierperez ensayo
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Calidad
CalidadCalidad
Calidad
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Diagrama conceptual
Diagrama conceptualDiagrama conceptual
Diagrama conceptual
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 

Destacado

Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
LuisICM
 
Proyecto higiene postural Fisioterapia
Proyecto higiene postural FisioterapiaProyecto higiene postural Fisioterapia
Proyecto higiene postural Fisioterapia
Angi Yaneth
 
Evolucion de la calidad
Evolucion de la calidadEvolucion de la calidad
Evolucion de la calidad
carolinaortega
 

Destacado (11)

Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
Sistemas numéricos de bases diferentes mariannys bermudez
Sistemas numéricos de bases diferentes mariannys bermudezSistemas numéricos de bases diferentes mariannys bermudez
Sistemas numéricos de bases diferentes mariannys bermudez
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 
Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)
 
Diferencias entre sistemas numericos
Diferencias entre sistemas numericosDiferencias entre sistemas numericos
Diferencias entre sistemas numericos
 
Proyecto higiene postural Fisioterapia
Proyecto higiene postural FisioterapiaProyecto higiene postural Fisioterapia
Proyecto higiene postural Fisioterapia
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Evolucion de la calidad
Evolucion de la calidadEvolucion de la calidad
Evolucion de la calidad
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericos
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 

Similar a Ingeniería de software mariannys bermudez

Proyecto parcial
Proyecto parcialProyecto parcial
Proyecto parcial
danielpac
 
Planeando mi campana publicitaria
Planeando mi campana publicitariaPlaneando mi campana publicitaria
Planeando mi campana publicitaria
EdgarCorrea28
 

Similar a Ingeniería de software mariannys bermudez (20)

Robert milt ensayo
Robert milt ensayoRobert milt ensayo
Robert milt ensayo
 
Frank estaba ensayo
Frank estaba ensayoFrank estaba ensayo
Frank estaba ensayo
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software
 
Frank estaba ensayo.pdf
Frank estaba ensayo.pdfFrank estaba ensayo.pdf
Frank estaba ensayo.pdf
 
Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Mahikel peñuela ing
Mahikel peñuela ingMahikel peñuela ing
Mahikel peñuela ing
 
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
informe ing de software
informe ing de software informe ing de software
informe ing de software
 
Ronald bello ing
Ronald bello ingRonald bello ing
Ronald bello ing
 
Mahikel peñuela ensayo
Mahikel peñuela ensayoMahikel peñuela ensayo
Mahikel peñuela ensayo
 
Mahikel peñuela ensayo
Mahikel peñuela ensayoMahikel peñuela ensayo
Mahikel peñuela ensayo
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de información
 
Proyecto parcial
Proyecto parcialProyecto parcial
Proyecto parcial
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6
 
Alfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo garcia ing.pdf
Alfredo garcia ing.pdf
 
Ensayo actividades de la ingeniería del software
Ensayo actividades de la ingeniería del softwareEnsayo actividades de la ingeniería del software
Ensayo actividades de la ingeniería del software
 
Planeando mi campana publicitaria
Planeando mi campana publicitariaPlaneando mi campana publicitaria
Planeando mi campana publicitaria
 

Más de mariannys bermudez

Más de mariannys bermudez (7)

Circuitos lógicos secuenciales mariannys bermudez
Circuitos lógicos secuenciales mariannys bermudezCircuitos lógicos secuenciales mariannys bermudez
Circuitos lógicos secuenciales mariannys bermudez
 
Importancia de la Calidad de los Sistemas de Informaciòn
 Importancia de la Calidad de los Sistemas de Informaciòn  Importancia de la Calidad de los Sistemas de Informaciòn
Importancia de la Calidad de los Sistemas de Informaciòn
 
Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,
 
Sistemas de informacion y sistemas de calidad.
Sistemas de informacion y sistemas de calidad.Sistemas de informacion y sistemas de calidad.
Sistemas de informacion y sistemas de calidad.
 
El ejercicio de listas simples
El ejercicio de listas simplesEl ejercicio de listas simples
El ejercicio de listas simples
 
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva EspartaDiseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 

Último

Último (20)

BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docxENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
 
mapa mental sobre el sistema político...
mapa mental sobre el sistema político...mapa mental sobre el sistema político...
mapa mental sobre el sistema político...
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
ESTEREOTIPOS Y ROLES DE GÉNERO (labor de grupo)
ESTEREOTIPOS  Y ROLES DE GÉNERO (labor de grupo)ESTEREOTIPOS  Y ROLES DE GÉNERO (labor de grupo)
ESTEREOTIPOS Y ROLES DE GÉNERO (labor de grupo)
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y SociedadRubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
 
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 

Ingeniería de software mariannys bermudez

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR SISTEMAS II INGENIERÍA DE SOFTWARE (ENSAYO) Bachiller: Mariannys Bermúdez Porlamar, 31 de marzo de 2017
  • 2. Ingeniería del Software Para tener un conocimiento más amplio del tema a tratar se debe entender de manera simplificada lo que es la Ingeniería del Software; desde el punto de vista como profesión la ingeniería posee conocimientos científicos, actividades y criterios (ingenio) para crear dispositivos, métodos y sistemas para transformar los recursos y satisfacer mejor las necesidades de una sociedad Su estudio como campo del conocimiento está directamente relacionado con el comienzo de la Revolución Industrial, constituyendo una de las actividades pilares en el desarrollo de las sociedades modernas. Por otra parte esta lo relacionado a software lo cual se vinculado con programas que se logran confeccionar en una computadora, así como toda la información, utilerías y recursos necesarios para su diseño, instalación, operación, mantenimiento y refinamiento ya que el software es imprescindible para la variedad de sistemas informático o fundamentado en informática, puesto que sin él, este no funcionaría. Es el software quien dá las disposiciones, quien muestra que debe crear cada máquina con sus elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin función alguna. De la misma manera ingeniería del software la cual son distintas disciplina que implanta el uso de principios de ingeniería firmes, situados a obtener software económico, que sea confiable y trabaje de modo eficaz para esto existen personas que están, además capacitados para hacer frente a aspectos de análisis, diseño, verificación, y prueba de programas, la documentación, el mantenimiento y la administración del proyecto se emplea para denominar a la persona preocupada y abocada a las tareas y detalles de la codificación, empacado y modificación de los algoritmos y estructuras de datos codificados en algún lenguaje de programación particular.
  • 3. Es por que los desarrolladores de software más distinguidos están de acuerdo en que lograr un software de alta calidad es una meta importante, para eso está un proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan y establece la infraestructura que da apoyo a cualquier esfuerzo de elaboración de un producto de software de alta calidad. Los aspectos de administración del proceso generan las verificaciones y equilibrios que ayudan a evitar que el proyecto caiga en el caos, contribuyente clave de la mala calidad. Un software de alta calidad entrega contenido, marches y características que el usuario final desea; sin embargo, de igual calidad es que entrega estos activos en forma confiable y libre de errores. Un producto útil siempre satisface los requerimientos establecidos en forma explícita por los participantes. Además, satisface el conjunto de requerimientos (por ejemplo, la facilidad de uso) con los que se espera que cuente el software de alta calidad. Tenemos que considerar las características más relevantes de calidad fundamentales en todo producto de programación son: utilidad, claridad, confiabilidad, eficiencia y economía que satisfaga las necesidades del usuario, ya que con frecuencia no desempeñan las funciones esperadas debido principalmente y Capacidad de un programa para desempeñar una función requerida bajo ciertas condiciones durante un tiempo específico. Al agregar productividad para el software y para que el consumidor de un producto, el software de alta productividad suministra beneficios a la programador que lo produce y a la comunidad de usuarios finales. El usuario que elabora el software obtiene valor agregado porque el software de alta productividad requiere un menor esfuerzo de mantenimiento, menos errores que corregir y poca asistencia al cliente. Esto permite que los ingenieros de software dediquen más tiempo a crear nuevas aplicaciones y menos a repetir trabajos mal hechos. La comunidad de usuarios obtiene valor agregado
  • 4. porque la aplicación provee una capacidad útil en forma tal que agiliza algún proceso de negocios. El resultado final es mayores utilidades por el producto de software, más rentabilidad cuando una aplicación apoya un proceso de negocios y mejor disponibilidad de información, que es crucial para el negocio. Un enfoque riguroso para la ingeniería de software y proporciona beneficios distintivos y cuantificables en productividad y calidad. El equipo debe tener un compromiso total con el proceso y recibir capacitación completa para asegurar que el enfoque se aplique en forma apropiada. Los sistemas individuales, capaces de orientarse a los requerimientos de cada usuario individual, aparentan ser una buena solución ya qué debe ser capaz de hacer un sistema así y por otro lado en tiempo de ejecución o en la proyección. La industria se mueve hacia la construcción basada en componentes, la mayor parte del software se construye para un uso individualizado. Las tareas y subtareas individuales tienen interdependencias basadas en su secuencia. Además cuando hay más de una persona involucrada en el proyecto, es posible que las actividades de desarrollo y las tareas se realicen en paralelo. Conforme ha aumentado la importancia del software, la comunidad de programadores ha tratado continuamente de desarrollar tecnologías que hagan más fácil, rápida y barata la elaboración de programas de cómputo de alta calidad. Ya por punto final la ingeniería de software es muy importante ya que con ella se puede analizar, diseñar, programar y aplicar un software de manera correcta y organizada, cumpliendo con todas las especificaciones del cliente y el usuario final.