Este ensayo argumentativo discute la importancia de la calidad, el control y la estandarización en el desarrollo de software. Explica que la calidad consiste en características que satisfacen las necesidades del cliente. Luego describe cómo los estándares permiten un desempeño óptimo y ayudan a cumplir con los requisitos del cliente dentro del tiempo y el presupuesto. Finalmente, concluye que conocer estándares técnicos y métodos, combinados con experiencia, permiten un desarrollo de software de alta calidad.
1. UNIVERSIDAD FERMIN TORO
DECANATO DE INGENIERIA
Asignatura: Teoría de Sistema
Ensayo Argumentativo
sobre Calidad, Control y
estandarización
Alumno:
José Castillo
C.I 20186221
Prof. Adriana Barreto
2. Introducción
La Calidad consiste en un conjunto de características de un producto o servicio que se integran
para satisfacer las necesidades del usuario o cliente. Sin Calidad, no se obtendría la total
complacencia de un cliente, es muy importante tener calidad en lo que se elabora, ya que esta
va asociada con estándares que permiten mejorar el producto o servicio, teniendo esto como
base, al contar con prestigio, es porque la calidad esta ante como base sustentable del
producto, es por eso la importancia de comprender la importancia de la calidad en el mundo
actual
Desarrollo
Ya que comprendemos la definición de calidad, podemos abordar la definición de
calidad de software que recordamos es el software basado en estándares con la funcionalidad
de rendimiento total que satisfacen los requerimientos de la empresa o usuario. Como
personas que nos desenvolvemos en el área de la informática tenemos que tener muy en
cuenta la calidad, ya sea de nuestra base de datos, sistema o aplicación que tengamos que
desarrollar, necesitamos conocer estos estándares que nos permitirán poder realizar un
desempeño optimo del producto que tenemos que entregar en un plazo considerable, sin
tener tampoco que excederse en los costos de producción y de uso del cliente, a la hora de
tener calidad hay que pensar en tratar de rebasar las expectativas, para así conseguir un
prestigio que nos lo dará la calidad del producto entregado. Como aprendí en esta unidad,
quien define la calidad del software es un mismo como desarrolladores, ya que en nosotros
esta si cumplimos y sorprendemos al clientes con mejoras al diseño o simplemente a muy
duras penas cumplimos con que se nos ha pedido, es por eso la importancia de recalcar que
tan importante es la calidad, simplemente al tener calidad se endiente como, tener más cliente
más trabajo a beneficio de nosotros como programadores y sobre todo el prestigio y confianza
que le ofreceremos al cliente nuestra calidad en el buen desarrollo del software.
3. Para esto tenemos que reunir con todo los estándares que hemos aprendido a lo largo
del curso y en experiencia propia, es esa combinación que nos dará el éxito que queremos
alcanzar, para esto tiene que ver un buen levantamiento de información, para así tener una
idea antes del desarrollar el prototipo cual es el fin, y a que se tiene que acoplar el software
que necesito crear, ya luego que se tiene esto en mente ya se tiene un norte el cual nos
facilitara que nuestro producto tenga a su fin calidad, aunque esto es lo primero y primordial
no es lo único que se tiene que hacer, es solo el primer paso luego habrá que estructurar una
buena diagramación de lo que ya se desea que el software será, para eso tenemos los
esquemas de la carta estructurada diagrama de flujo y diagrama de entidad y relación, que en
un principio aplicando bien las medidas que ya se han aprendido se adelanta mucho en el
diseño de lo que será ya un prototipo bien armado que podrá ahorrarnos tiempo en
experimentación que pueda fallar o no gustarle al cliente, luego el desarrollo de una buena
base de datos normalizada también será de mucho importancia a la hora de entregar calidad
en software, ya después de tener todos estos primeros pasos bien ejecutados, nos llevara al
desarrollo de un prototipo en el cual nos llevara a debatir los atributos de calidad que debe
contemplar este software en desarrollo como lo son, seguridad, flexibilidad, control de acceso,
capacidad de mantenimiento, rendimiento, confiabilidad etc. Siendo cada uno más importante
que otro tomando en cuenta la finalidad del equipo (No es el mismo esfuerzo y tiempo que se
le pondrá a la seguridad de una panadería con un sistema aislado, a un software que se
desarrollara para un ente bancario o gubernamental).
Es importante a la hora del desarrollo estructurar el código con módulos para así facilitar su
mantenimiento ya que será menos complicado a la hora de ubicar un error y hacer las pruebas
necesarias para conseguir errores en el diseño y así solventarlos lo antes posible.
Conclusión
Es de suma importancia conocer los estándares técnicas y métodos para la ejecución
de un optimo desarrollo de software y combinarlos con la experiencia dada por el tiempo de
realización de proyectos para otros usuarios o para la práctica misma del desarrollador y estar
bien enfocados al tema que queremos realizar