Administración y sus objetivos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,16 KB
(CASE)HERRAMIENTAS CASE:La ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática, es decir, software, a las actividades, las técnicas y las metodologías propias del desarrollo de software:-Computer Aided Software Engineering.-Son herramientas existentes en la actualidad que nos sirven de apoyo en el desarrollo del software. -Ahorran tiempo de desarrollo, lo que nos permite dedicarle el mayor tiempo posible al análisis y por lo tanto ahorrar costes -Ayudan en momentos del proceso de desarrollo, en la codificación, en la detección de errores, en las pruebas, etc. -Conjunto de aplicaciones que se utilizan en el desarrollo de software.-Reducen costes y duración del proceso, ganando en eficiencia y productividad. -Se aplican a los procesos de diseño, codificación, detección de errores entre otros.-CASE proporciona un conjunto de herramientas semiautomatizadas y automatizadas que están desarrollando una cultura de ingeniería nueva.-Uno de los objetivos más importante del CASE (a largo plazo) es conseguir la generación automática de programas desde una especificación a nivel de diseño.OBJETIVOS:-Mejorar la productividad del software. -Aumentar la calidad del software. -Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos. -Mejorar la planificación de un proyecto. -Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos. -Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto. -Ayuda a la reutilización del software, portabilidad y estandarización de la documentación. -Gestión global en todas las fases d desarrollo de software con una misma herramienta.
-Facilitar el uso de las distintas ,metodológicas propias de la ingeniería del software.COMPONENTES DE CASE:-Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos. (Repositorio) .-Herramientas de diseño para dar apoyo al análisis de datos.-Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico.-Herramientas para desarrollar los prototipos de las aplicaciones.-Herramienta de corrección de errores.-Interfaz gráfica de usuario.ÁREAS DE AYUDA: Automatizar: El desarrollo del software, La documentación, La generación del código, El chequeo de errores, La gestión del proyecto. Permitir: La reutilización del software, La portabilidad del software, La estandarización de la documentación. CLASIFICACIÓN:-Las plataformas que soportan.-Las fases del ciclo de vida del desarrollo de sistemas que cubren.-La arquitectura de las apps que producen.-Su funcionalidad.-En general, se clasifican en función de las fases del ciclo de vida en la que ayudan.-U-CASE(Planificación y análisis.)-M-CASE(Análisis y diseño) -L-CASE(Programación, detección de errores, depuración y generación de documentación) -Ejemplos de herramientas libres son: ArgoUML, Use Case Maker, ObjectBuilder -Según la fase en la que intervienen o se centran las clasificamos en:-UpperCase-MediumCase-LowerCase.CLASIFICACIÓN SEGÚN SU FUNCIÓN:-Diagram tools-Process Modeling Tools-Project Management Tools-DocumentationTools-Analysis Tools-Design Tools-Configuration Management Tools-Change Control Tools-ProgrammingTools-Prototyping Tools-Web DevelopmentTools-Quality Assurance Tools-Maintenance Tools (IDEs)INTEGRATED DEVELOPMENT ENVIRONMENT:-Ofrecen al programador un entorno de trabajo integrado.-Facilitan el proceso de desarrolla de apps.-Incluyen:-El diseño-La programación-La documentación-La verificación:SERVICIOS O HERRAMIENTAS:-Un editor de código fuente-Herramientas de construcción automáticas,
-Facilitar el uso de las distintas ,metodológicas propias de la ingeniería del software.COMPONENTES DE CASE:-Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos. (Repositorio) .-Herramientas de diseño para dar apoyo al análisis de datos.-Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico.-Herramientas para desarrollar los prototipos de las aplicaciones.-Herramienta de corrección de errores.-Interfaz gráfica de usuario.ÁREAS DE AYUDA: Automatizar: El desarrollo del software, La documentación, La generación del código, El chequeo de errores, La gestión del proyecto. Permitir: La reutilización del software, La portabilidad del software, La estandarización de la documentación. CLASIFICACIÓN:-Las plataformas que soportan.-Las fases del ciclo de vida del desarrollo de sistemas que cubren.-La arquitectura de las apps que producen.-Su funcionalidad.-En general, se clasifican en función de las fases del ciclo de vida en la que ayudan.-U-CASE(Planificación y análisis.)-M-CASE(Análisis y diseño) -L-CASE(Programación, detección de errores, depuración y generación de documentación) -Ejemplos de herramientas libres son: ArgoUML, Use Case Maker, ObjectBuilder -Según la fase en la que intervienen o se centran las clasificamos en:-UpperCase-MediumCase-LowerCase.CLASIFICACIÓN SEGÚN SU FUNCIÓN:-Diagram tools-Process Modeling Tools-Project Management Tools-DocumentationTools-Analysis Tools-Design Tools-Configuration Management Tools-Change Control Tools-ProgrammingTools-Prototyping Tools-Web DevelopmentTools-Quality Assurance Tools-Maintenance Tools (IDEs)INTEGRATED DEVELOPMENT ENVIRONMENT:-Ofrecen al programador un entorno de trabajo integrado.-Facilitan el proceso de desarrolla de apps.-Incluyen:-El diseño-La programación-La documentación-La verificación:SERVICIOS O HERRAMIENTAS:-Un editor de código fuente-Herramientas de construcción automáticas,