2. Que son los modelos informaticos Representación de la realidad por medio de abstracciones. Los modelos enfocan ciertas partes importantes de un sistema (por lo menos, aquella que le interesan a un tipo de modelo específico), restándole importancia a otras. Los modelos informaticos dan cierta prioridad a lo competente al desarrollo de programas dejando un poco de lado lo demas.
3. UML El Lenguaje de Modelado Unificado UML es un lenguaje estándar para escribir planos de software. UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra gran cantidad de software. Es utilizado esencialmente para establecer clases y dentro de ellas caracteristicas y comportamientos que pueden ser de grana importancia para establecer las funciones del software a desarrollar
4. Como va orientado esto a la estructuras de3 objetos HAY CUATRO CARACTERISTICAS PARA ESTABLECER LA INGENIERIA UML Y ESOS SON Abstracción: Toma valores usando mensajes Polimorfismo: Que un método entienda varios tipos de datos Herencia: Una clase recibe los atributos de una clase superior
5. ENCAPSULAMIENTO La clase protege la información que son los datos y los métodos podemos clasificar el encapsulamiento en: Públicos: Podemos acceder libremente a los métodos y atributos Privados: Solamente podemos entrar a los atributos, mas no a los métodos Acceso protegido: Aquellos exclusivos que solamente pueden entrar a los métodos
6. HERRAMIENTAS CASE Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticasdestinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.
7. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
8. Sistema de software que intenta proporcionar ayuda automatizada a las actividades del proceso de software. Los sistemas CASE a menudo se utilizan como apoyo al método. Las herramientas case son el complemento ideal para el fundamento y proyeccion del desarrollo de software e implementacion de aplicaciones mas sofisticadas