CONCEPTUALIZACION CASE: Computer Aided Software Engineering, en español (Ingeniería de Software Asistida por Ordenador) en el cual encontrábamos un paquete de aplicaciones que tenían como finalidad en común brindar todas las facilidades posibles para el desarrollo de nuevas aplicaciones. HERRAMIENTAS que prolongaban el Ciclo Vital de Software. Se buscaba que el Desarrollo de Software sea mucho más sencillo. Posibilidad de realizar una Compilación, y posteriormente detectar o documentar los errores que se presenten para poder elaborar un Código Objeto. Software de mayor calidad, con una muy alta productividad. Menor costo de desarrollo de los sistemas informáticos, garantizando su fácil mantenimiento. Proyectos con una gran planificación y con aplicación de la mayor cantidad de conocimientos informáticos. Desarrollar un software que garantice portabilidad y universalidad de la programación realizada UML: (Unified Modeling Language - Lenguaje Unificado de Modelado). UML es un popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje gráfico para construir, documentar, visualizar y especificar un sistema de software. Entre otras palabras, UML se utiliza para definir un sistema de software. Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajes de programación, etc. Para ello utiliza varios tipos diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas. Estos diagramas se pueden diferenciar en tres categorías: - Diagramas de estructura: Diagrama de clases, Diagrama de componentes, Diagrama de objetos, Diagrama de estructura compuesta (UML 2.0), Diagrama de despliegue, Diagrama de paquetes. -Diagramas de comportamiento: Diagrama de actividades, Diagrama de casos de uso, Diagrama de estados. -Diagramas de interacción: Diagrama de secuencia, Diagrama de comunicación, Diagrama de tiempos (UML 2.0), Diagrama de vista de interacción (UML 2.0) Algunos programas gratuitos para modelar en UML son: ArgoUML, Dia, gModeler, MonoUML, StarUML, TCM, Umbrello Herramienta, UMLet. SDLC: (Systems Development Life Cycle) o Ciclo de vida de desarrollo de software en la ingeniería de sistemas e ingeniería de software, es el proceso de creación o modificación de los sistemas, modelos y metodologías que la gente usa para desarrollar estos sistemas de software. El concepto general se refiere a la computadora o sistemas de información. En ingeniería de software el concepto de SDLC sostiene muchos tipos de metodologías de desarrollo de software. Estas metodologías constituyen el marco para la planificación y el control de la creación de una información: El proceso de desarrollo de software. Es un proceso lógico utilizado por un analista de sistemas para desarrollar un sistema de información, incluidos los requisitos, la validación, formación, como los usuarios (interesados) en la propiedad. Reunión de relevamiento y análisis de requisitos. Diseñar. Construir o codificación de Pruebas. Operaciones y mantenimiento. Vida de temas de desarrollo de sistemas de ciclo gestión y control. GANTT PERT: Es un diagrama que es una útil herramienta gráfica cuyo objetivo es exponer el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de esto, el Diagrama de Gantt no indica las relaciones existentes entre actividades. El gráfico de Gantt permite identificar la actividad en que se estará utilizando cada uno de los recursos y la duración de esa utilización, de tal modo que puedan evitarse periodos ociosos innecesarios y se dé también al administrador una visión completa de la utilización de los recursos que se encuentran bajo su supervisión. Este gráfico consiste simplemente en un sistema de coordenadas en que se indica: En el eje Horizontal: un calendario, o escala de tiempo definido en términos de la unidad más adecuada al trabajo que se va a ejecutar: hora, día, semana, mes, etc. En el eje Vertical: Las actividades que constituyen el trabajo a ejecutar. A cada actividad se hace corresponder una línea horizontal cuya longitud es proporcional a su duración en la cual la medición efectúa con relación a la escala definida en el eje horizontal conforme se ilustra. ING. SOFTWARE: Ingeniería de softwarees el área de la ingenieríaque ofrece métodos y técnicas para desarrollar y mantener software. Esta ingeniería trata con áreas muy diversas de la informáticay de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet, etc. Una definición precisa aún no ha sido contemplada en los diccionarios, sin embargo se pueden citar las enunciadas por algunos de los más prestigiosos autores: Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978) Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem, 1976). Ingeniería de software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales (Bauer, 1972). Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software (IEEE, 1993). METODOS ING. SOFTWARE: Los métodos son herramientas computacionales que están destinadas a asistir en los procesos de ciclo de vida de un software, estos son estructurados para el desarrollo del software, también facilitan la producción del software y se basan principalmente en la idea de un modelo gráfico. No existe un método ideal para la elaboración de un software. Son enfoques estructurados para el desarrollo del software. WEBGRAFIA http://www.mastermagazine.info/termino/4182.php#ixzz3RTSfJMm8 http://www.alegsa.com.ar/Dic/uml.php#sthash.dLSnP33p.dpuf http://es.wikipedia.org/wiki/Systems_Development_Life_Cycle http://es.wikipedia.org/wiki/Diagrama_de_Gantt http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/diaggantaleja.htm https://social.technet.microsoft.com/Forums/es-ES/7dc2cf80-a6ad-4271-b4db-a1e3edb946fb/que-es-la-ingenieria-software-