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.
ELEMENTOS DE CALIDAD DE SOFTWARE
Actividad 1
Aprendiz: Claudia Patricia Gómez Muñoz
14 de ago. de 18
3.1 Actividades de Reflexión inicial.
• ¿Cómo sería la calidad del software si no existieran modelos y estándares de calidad?
R/: Para mí sería una catástrofe ya que sin estos estándares e industrias seguramente el software hoy día fuera una industria monopólica y sola podrían manejar dicho software las personas que tengan de manera directa alguna vinculación con aquellas personas que desarrollan cierto software.
Esta la implementación de varios modelos y estándares disponibles para el control de calidad de software con normas que son una gran herramienta para asegurar y medir la calidad del software, ya que garantizan para nosotros los usuarios que adquieran el producto con un software de alta calidad para tener la facilidad de manejo organizada y estandarizada para cualquier empresa.
3.3 Actividades de apropiación del conocimiento (Análisis de caso).
camilo Andrés ha sido contratado por una importante compañía dedicada al desarrollo de software especializado, quien a su vez tiene un contrato de desarrollo de un aplicativo software para administrar la gestión de recursos humanos de la empresa, camilo Andrés es el encargado de la gestión de calidad en el desarrollo del proyecto. de acuerdo a la necesidad planteada por el cliente en el contrato, es indispensable interpretar los modelos de calidad del software y determinar que es importante de ellos, para este proyecto.
R/: Informe El desarrollo para un software de la gestión de recursos humanos implementaría el modelo 9126 que sería de gran utilidad por los grandes cambios y extensos avances en la tecnología cada vez más prescindibles dando mejoras antes los diferentes precios económicos con una organización productiva, eficaz y eficiente en el proceso de desarrollo que contribuyen a la calidad de software.
Ante la facilidad de acceder a la información, con otros modelos diferentes elementos del software y facilitar la labor de los diferentes roles que participan del proceso y ejecución. Realmente los softwares fueran muy malos y no tendrían la calidad y un óptimo desempeño como lo son hoy en día la mayoría de software, la cuales evalúa internamente los atributos que el software debe satisfacer teniendo en cuenta canciones especificadas. En esta calidad es medible a partir de la característica intrínseca. Lo cual permita alcanzar estándares de calidad, por medio de los cuales, se pueda ajustar y mejorar los procesos que garantizan la calidad en el desarrollo de Software.
un modelo de gestión de calidad es el referente permanente y/o el instrumento eficaz en el proceso de toda organización de mejorar los productos o servicios que ofrecen dentro de su proceso
ELEMENTOS DE CALIDAD DE SOFTWARE
Actividad 1
Aprendiz: Claudia Patricia Gómez Muñoz
14 de ago. de 18
3.1 Actividades de Reflexión inicial.
• ¿Cómo sería la calidad del software si no existieran modelos y estándares de calidad?
R/: Para mí sería una catástrofe ya que sin estos estándares e industrias seguramente el software hoy día fuera una industria monopólica y sola podrían manejar dicho software las personas que tengan de manera directa alguna vinculación con aquellas personas que desarrollan cierto software.
Esta la implementación de varios modelos y estándares disponibles para el control de calidad de software con normas que son una gran herramienta para asegurar y medir la calidad del software, ya que garantizan para nosotros los usuarios que adquieran el producto con un software de alta calidad para tener la facilidad de manejo organizada y estandarizada para cualquier empresa.
3.3 Actividades de apropiación del conocimiento (Análisis de caso).
camilo Andrés ha sido contratado por una importante compañía dedicada al desarrollo de software especializado, quien a su vez tiene un contrato de desarrollo de un aplicativo software para administrar la gestión de recursos humanos de la empresa, camilo Andrés es el encargado de la gestión de calidad en el desarrollo del proyecto. de acuerdo a la necesidad planteada por el cliente en el contrato, es indispensable interpretar los modelos de calidad del software y determinar que es importante de ellos, para este proyecto.
R/: Informe El desarrollo para un software de la gestión de recursos humanos implementaría el modelo 9126 que sería de gran utilidad por los grandes cambios y extensos avances en la tecnología cada vez más prescindibles dando mejoras antes los diferentes precios económicos con una organización productiva, eficaz y eficiente en el proceso de desarrollo que contribuyen a la calidad de software.
Ante la facilidad de acceder a la información, con otros modelos diferentes elementos del software y facilitar la labor de los diferentes roles que participan del proceso y ejecución. Realmente los softwares fueran muy malos y no tendrían la calidad y un óptimo desempeño como lo son hoy en día la mayoría de software, la cuales evalúa internamente los atributos que el software debe satisfacer teniendo en cuenta canciones especificadas. En esta calidad es medible a partir de la característica intrínseca. Lo cual permita alcanzar estándares de calidad, por medio de los cuales, se pueda ajustar y mejorar los procesos que garantizan la calidad en el desarrollo de Software.
un modelo de gestión de calidad es el referente permanente y/o el instrumento eficaz en el proceso de toda organización de mejorar los productos o servicios que ofrecen dentro de su proceso
Foro tematico 1 Elementos de calidad de softwareSOLECITOGIRASOL
• ¿Qué haría usted si estuviera encargado de la planeación, desarrollo e implementación del proyecto de software para el sistema de gestión de recursos humanos de la empresa?
Para comenzar a desarrollar y luego proceder a implementarlo lo primero que haría es indagar los requisitos del cliente para con el software, puede que la empresa se creara muchas expectativas con el software pero hay un solo objetivo por qué se va a realizar.
Informarse del desarrollo que la empresa quiere que el software tenga es un punto de partida para localizar el objetivo a realizar con la producción, ya sabiendo que quiere encontrar la empresa en su software que lo haga excelente y con calidad, podremos comenzar con los datos necesarios de la empresa y la gestión de recursos humanos para desarrollarlo.
Lo ideal para el planeamiento del desarrollo del software seria que la interfaz del mismo software tuviera una buena adaptabilidad para que sea compatible con cualquier tipo de hardware y ser lo menos demorados para su entrega usando el tipo de modelo de calidad de desarrollo que más se adecue a su funcionalidad y necesidades.
Para suplir todo lo anterior, en el desarrollo de ese software me casaría con el modelo ISO 9126 ya que este posee buena funcionalidad, hace que el desarrollo de un software sea seguro, la confiabilidad que posee lo lleva a un nivel de madurez, tolerancia a defectos y facilidad de recuperación. La facilidad de uso de este modelo busca lo que la empresa necesita al momento de ejecutar el software y cooperar con sus necesidades, la facilidad de mantenimiento permite cambios, prueba y estabilidad al momento de encontrarse un error, es duro, pero al mismo tiempo lleva a desarrollar un fácil mantenimiento para errores simples o graves.
• ¿Qué implica el aseguramiento de la calidad del software en el ciclo de vida del Mismo?
Para que un software este asegurado en su calidad en el siglo de su vida desde su inicio hasta el final tenemos que definir ciertas cosas que son de gran vitalidad para que dicho software sea de calidad en todo su ciclo de vida, lo que tenemos que definir de una manera óptima son:
• Definir los objetivos del software
• Analizar los requisitos y la viabilidad del software
• Diseño general y detalles del software
• Programación e implementación del software
• Pruebas de la unidad
Otras cosas que hay que definir para la calidad del software en todo su ciclo de vida como requisitos son:
• Identificar los problemas, oportunidad y los objetivos.
• Determinar los requerimientos de la información
• Analizar las necesidades
• Diseño de los sistemas recomendados
• Desarrollar y documentar el software
• Las pruebas del sistema
• Implementar el sistema
La calidad final del software debe ser óptima y enfocada a la necesidad de su uso.
Ningún software es perfecto, solo hay software con la calidad suficiente en un contexto de uso para cumplir ciertos objetivos o las necesidades de los clientes.
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