Vous êtes sur la page 1sur 6

REPBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITCNICO


SANTIAGO MARIO
EXTENSIN SAN CRISTBAL

ENSAYO

Autor:
Jean A. Escalante Z.
C.I. 14.503.321

San Cristbal, Enero de 2017.

INTRODUCCION
Hoy en da la globalizacin ha permitido aumentar y transmitir enormemente
los avances tecnolgicos en el diseo y produccin de software, con
caractersticas

como fiabilidad, facilidad de mantenimiento y de uso,

eficiencia, entre otros.


Los software son evaluados a fin de mejorar la calidad del producto y el nivel
de productividad que satisfaga las necesidades del ser humano.
Sin embargo, el diseo y produccin de software representa una inversin
considerable que tiene que realizar los pases que pretenden seguir en
desarrollo. Dependiendo de su complejidad su costo ser an mayor y a su
vez limita la habilidad de producir software de calidad en tiempos razonables.
El objetivo de este ensayo es reflejar definiciones, conocer las caractersticas
generales y el proceso de la ingeniera de software, as como tambin los
factores de calidad y productividad en la aplicacin de la ingeniera de
software.

DESARROLLO
Qu es la Ingeniera del Software?
Segn Fritz Bauer estableci una de las primeras definiciones de ingeniera
de software (1969): Ingeniera del software, es el establecimiento y uso de
principios robustos de ingeniera, orientados a obtener software que sea
fiable y funcione de manera eficiente sobre maquinas reales.
Es decir, la Ingeniera del Software es una ciencia, que ofrece procedimiento
y tcnicas para disear y producir software de calidad que soluciona
problemas planteados.
La ingeniera de software, al igual que otras ingenieras, debe operar con
elementos gerenciales y humanos, adems de los elementos tcnicos
propios. Sin embargo, a diferencia de las otras ingenieras, su producto, el
software, es intangible o no fsico. El desarrollo de software no puede, por

tanto, ser manejado y controlado como otros procesos para productos fsicos.
El desarrollo de software es una actividad compleja por naturaleza.
Independientemente de la complejidad del sistema y de su rea de aplicacin
la
Ingeniera del Software se puede considerar una tecnologa multicapa.
Diferentes autores han propuesto capas o elementos que compone la
ingeniera del Software. Entre estos elementos o capas podemos destacar
algunas:

Principio

Herramientas

Mtodos

Procesos

Estrategias

Roger Pressman (1993), define el proceso de la ingeniera del software como


"la unin que mantiene unidas las capas de tecnologa y que permiten un
desarrollo racional y oportuno de la ingeniera del software".
El proceso para desarrollo de software, tambin llamado ciclo de vida sigue a
grandes rasgos, los siguientes pasos:
1. Especificacin: Qu debe hacer el software y cules son sus
especificaciones de desarrollo.
2. Desarrollo: Produccin del sistema de software.
3. Validacin: Verificar que el software hace lo que el cliente pide.
4. Evolucin: Cambiar/adaptar el software a las demandas.
El ciclo de vida del desarrollo de software, presenta de manera organizada y
secuencial, las actividades y procedimientos que deben realizarse en
cualquier proyecto de desarrollo. Las fases del ciclo de desarrollo (ciclo de
vida) deben completarse todas, sea cual sea el mtodo de ingeniera que se
emplee.

Este desarrollo se complica regularmente, porque las especificaciones son


incompletas o absurdas y no existe una distincin precisa en la
especificacin, el diseo y la manufactura, por lo que solo hasta que el
sistema se ha producido puede ser probado.
Esto nos lleva a que los sistemas no cumplan con las necesidades de los
usuarios, generando as prdidas de tiempo en la modificacin del software,
por lo que el costo de corregir y mantener es el ms alto asociado con el
software.
Y para ayudar a disminuir esos costos, las metodologas tradicionales
haciendo nfasis en la planeacin, y las metodologas giles haciendo
nfasis en la adaptabilidad del proceso, delinean las principales propuestas.
De manera paralela, el tema de modelos para el mejoramiento de los
procesos de desarrollo ocupa un lugar importante en la bsqueda de la
metodologa adecuada para producir software de calidad en cualquier
contexto de desarrollo.

A continuacin definiremos cinco factores importantes que inciden en la


productividad del software:
Factores humanos: El tamao y la experiencia de la organizacin de
desarrollo.
Factores del problema: La complejidad del problema que se debe resolver y
el nmero de cambios en las restricciones o los requisitos del diseo.
Factores del proceso: Tcnicas del anlisis y diseo qu se utilizan,
lenguajes y herramientas CASE y tcnicas de revisin.
Factores del producto: Fiabilidad y rendimiento del sistema basado en
computadora.
Factores del recurso: Disponibilidad de herramientas CASE, y recursos
(hardware y software).

Los factores de calidad, se destacan los siguientes: el modelo, involucra


previsibilidad en su desarrollo, el control de un proyecto se da cuando se
asegura el mnimo de sorpresas en el camino, para identificar estas
incgnitas es necesario entrar en el campo de las mtricas.
El objetivo primordial de la ingeniera del software es producir un sistema,
aplicacin o producto de alta calidad. Para lograr este objetivo, los ingenieros
de software deben aplicar mtodos efectivos junto con herramientas
modernas dentro del contexto de un proceso maduro de desarrollo del
software. Adems, un buen ingeniero del software (y buenos gestores de la
ingeniera del software) deben medir si la alta calidad se va a llevar a cabo.
La calidad de un sistema, aplicacin o producto es tan buena como los
requisitos que describen el problema, el diseo que modela la solucin, el
cdigo que conduce a un programa ejecutable y las pruebas que ejercitan el
software para detectar errores. Un buen ingeniero del software utiliza
mediciones que evalan la calidad del anlisis y los modelos de diseo, el
cdigo fuente y los casos de prueba que se han creado al aplicar la
ingeniera del software.

CONCLUSIONES

En conclusin la ingeniera de software certifica que un programa est


realizado bajo estndares los cuales nos certifican la autenticidad del
programa.

La ingeniera de software incluye el anlisis previo de la situacin, el


diseo del proyecto, el desarrollo del software, las pruebas necesarias
para confirmar su correcto funcionamiento y la implementacin del
sistema.

Cabe destacar que el proceso de desarrollo de software implica lo que


se conoce como ciclo de vida del software que est formado por
cuatro etapas.

Ingeniera de Software trata del establecimiento de los principios y


mtodos de la ingeniera a fin de obtener software de modo rentable,
que sea fiable y trabaje en mquinas reales.

En la prctica, en la ingeniera de software comnmente se


menosprecia el valor de una metodologa para crear el software.

Las organizaciones deben invertir en actividades que permitan


asegurar la calidad, el beneficio de hacerlo es significativamente
mayor que no hacerlo por eso en este sencillo ensayo nos dimos
cuentas la importa de la calidad de software y cules son los factores
que interviene en l, con las caractersticas con la que cuenta etc.

BIBLIOGRAFIA
Material de apoyo (definiciones_1_.pdf; Ingenieria_del_Software_2013.pdf;
factoresproductividad.pdf)
http://es.slideshare.net/jasc_584/ingenieriadesoftware-iansommerville7maedicion9417118
http://es.slideshare.net/jdbg16/ingenieria-de-software-un-enfoque-prctico-pressman-5thed
https://books.google.co.ve/books?id=gQWd49zSut4C&pg=PA79&lpg=PA79&dq=ingenieria+
de+software+calidad+y+productividad&source=bl&ots=s654quyuxg&sig=GFUTIVlw3dXvT68
2KHVJo_PqkPM&hl=es&sa=X&ved=0ahUKEwjR1Kz_rNjMAhVDkh4KHV_9CckQ6AEIOjAF#v=o
nepage&q=ingenieria%20de%20software%20calidad%20y%20productividad&f=false

Vous aimerez peut-être aussi