Preguntas y respuestas sobre la descripción general de SE # 3
Question:Explicar los principios que juegan un papel importante en el desarrollo de software.
Answer:
Principios del desarrollo de software
Un conjunto de reglas que se basa en una serie de observaciones realizadas por el usuario se denomina principios de desarrollo de software. Hemos descrito los principios de desarrollo de software que se dan a continuación:
Quality on preference- La calidad es el primer objetivo del proceso de desarrollo de software. Porque un bajo nivel de calidad no aceptado por el usuario o cliente. Tenemos muchas definiciones sobre el producto de calidad. Según el cliente, quiere la mejor respuesta en un tiempo determinado con mucha capacidad. El objetivo del desarrollador debe ser crear un software de diseño único.
Possibility of high quality software- El alcance de mayor calidad siempre está ahí. Para obtener muchas técnicas de alta calidad, se pueden adoptar inspecciones de diseño a tiempo y contratar al mejor empleado para esto.
be on time delivery- La mejor manera es enviar la muestra al cliente para que pueda usar ese software y dar su opinión. Sobre la base de los comentarios, el desarrollador puede hacerse cargo y desarrollar el software de acuerdo con las necesidades del cliente.
Fix the problem- Antes de obtener cualquier solución al problema, solucione el problema que causa las necesidades del cliente. Después de obtener el problema, estamos tratando de utilizar una solución alternativa de ese problema en función del tiempo, el costo y el factor de riesgo.
Valuation of alternate design- Cuando conocemos la necesidad del cliente, observamos muchos tipos de algoritmos y arquitectura para que con la ayuda de ellos podamos construir el software. Seleccionamos aquellos alternos que tengan la calidad de seguridad, alteración y más funcional.
Selection of appropriate process model- El modelo de proceso de desarrollo de software tiene una gran área de elección, al igual que la cascada, el prototipo y el módulo en espiral son los ejemplos adecuados para esto. Pero es un hecho que no todos los procesos son adecuados o favorables en todo momento. Entonces, sobre la base de la necesidad de software, el área de aplicaciones y, lo más importante, el factor de riesgo deben ser sensibles.
Minimum gap between client and developer- Según se puede describir la famosa brecha intelectual de Dijkestra, es la distancia entre el problema del mundo real y la solución computarizada del problema. Si el mantenimiento del software es fácil, la brecha será baja. Con la ayuda del diseño orientado a objetos y el sistema de jack de método de desarrollo, podemos encontrar que la estructura del software será casi la estructura del mundo real.
Design for change - Las técnicas o métodos que se utilizan en el proceso de desarrollo de software deben tener capacidad de cambio.
Reduce tricks - Deberíamos intentar reducir de esos programas y código quién hace la compactación en ese proceso.
Management- En las comparaciones de buena tecnología, una buena gestión es la mejor opción porque ayuda a los empleados a motivarlos para que cumplan con sus funciones de manera adecuada. La planificación de la gestión no se puede realizar durante un período prolongado porque su base es el tiempo y la situación que pueden cambiar en cualquier momento. Con falta de recursos, una persona que tenga un conocimiento profundo de la gestión puede proporcionar un resultado positivo en todos los casos.
Right person is the base of success- Para el éxito de cualquier planificación necesitamos expertos, personas experimentadas y capacitadas. Un experto puede proporcionar el mejor resultado con aquellas fuentes que no son suficientes en condiciones normales. Por otro lado, sin la persona experimentada se convirtió en un fracaso en esta condición. Entonces, la calidad es la parte principal en el tiempo de selección de los empleados.
Use carefully - Para obtener el mejor resultado, es necesario utilizar diferentes métodos y técnicas con cuidado, de lo contrario, proporcionarán un resultado incorrecto.
Keep updated - En la actualidad, este mundo es más progresivo y competitivo por lo que para sobrevivir en la actualidad es necesario estar actualizado cada vez de las nuevas tecnologías y sus factores de riesgo.