Está en la página 1de 2

Actividad de investigación 1.

1
Alumno: Moreno Lloclle, Javier Ernesto

1. – Explica los principios de:

 Rigor y formalidad. – ambos principios son utilizados de forma paralela ya que se


necesita ambos para lograr un buen trabajo en su ámbito qué en este caso es la
programación o más centralmente la codificación, muchas veces se dice que un
programa necesita un nivel de rigor y formalidad muy alto, esto indica que le programa
debe realizarse de manera profesional.
 Modularidad. – este principio hace que el trabajo de crear un programa sea más
eficaz o rápido ya que gracias a este, la programación del programa se puede repartir
en módulos que vienen siendo las acciones de un objeto o características que puedan
llegar a tener un objeto que pertenece a un programa más complejo, “hace referencia
a la frase divide y vencerás”.
 Abstracción. – la abstracción se puede decir que es un paso en el cual se define que
aspectos importan de un determinado problema y así evitar detalles no importantes,
como al realizar una aproximación de costos de un programa se consideran solo
detalles importantes que afectan el precio considerablemente.
 Anticipación al cambio. – este principio puede considerarse uno de los cuales
distinguen más a los de tipo de producción industrial. La mayoría de los programas
deberían de ser capaces de poder adaptarse a cambios como podría ser la necesidad
de reducir el personal que utiliza el programa, la adaptación al cambio hace que
existan las versiones anteriores de los programas.
 Generalidad. – como la palabra lo dice la generalidad es el proceso que de
solucionar un problema en términos generales que posibilite el reuso de esta solución
y así tener evitar tener que resolverlo mediante procesos más complejos, esto siempre
y cuando sea posible o la necesidad lo permita.
 Incrementalidad. – este principio indica que a veces se puede resolver problemas a
través de incrementos y así aproximarse a la solución del problema, al construirse un
programa incremental los pasos intermedios suelen aproximarse al producto final. Se
puede decir que es como un programa e ir agregándoles funcionalidades a dicho
programa.
 Separación de intereses. – este principio nos dice que, las exigencias que puede
tener un programa pueden ser separadas en distintos espacios o intereses y así tener
una mejor perspectiva del programa, los intereses se pueden separar de acuerdo al
tiempo, necesidad, requerimiento, etc.
2. –¿Qué es un proceso de desarrollo de software?

El proceso de desarrollo de software se basa en la creación eficaz y eficiente de un software


que cumple con las condiciones y características que el cliente necesita para dicho software,
este proceso es sumamente intelectual ya se ve afectado por la creatividad y juicio de las
personas responsables de realizar el software, existen muchas particularidades que afectan al
dicho proceso de desarrollo de software.

3. – Enlista las actividades fundamentales del proceso de desarrollo de


software

1. Especificación de software: se define las necesidades y características que


debe tener el software.
2. Diseño e Implementación: se diseña el programa de acuerdo a las
especificaciones del software.
3. Validación: se debe validar si el software cumple con las especificaciones del
cliente.
4. Evolución: el software debe tener la capacidad de evolucionar y adaptarse a los
cambios que se presenten.

4. –¿qué es un modelo de desarrollo de software?

Los modelos de desarrollo de software so marcos o se podría decir que son la forma en
la que estará construido el software, existen muchos modelos en la actualidad, algunos
de los más usados son: modelo de cascada, modelo de prototipos, modelo de espiral y
también el modelo unificado relacional o abreviando RUP.

También podría gustarte