La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

 Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores,

Presentaciones similares


Presentación del tema: " Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores,"— Transcripción de la presentación:

1

2

3  Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software.

4  Análisis de datos y procesos integrados mediante un repositorio.  Generación de interfaces entre el análisis y el diseño.  Generación del código a partir del diseño.  Control de mantenimiento.

5  Mejora la productividad del analista  Mejora la eficiencia (tiempo)  Mejora la calidad del sistema de información (integración)

6  Front-end  Back-end  Integrales

7  automatizan las primeras actividades del proceso de desarrollo de sistemas: › análisis de requerimientos › diseño lógico

8  Formulan la lógica del programa, los algoritmos de procesamiento y la descripción física de datos, también ayudan a la interacción con los dispositivos (para entrada y salida), etc. Dado que su empleo esta destinado al desarrollo de software, este tipo de herramientas también se conoce como herramientas para programación asistida por computadora.

9  Proporcionan un ambiente que automatiza tareas clave a lo largo de todo el ciclo de vida de la aplicación, no solo el proceso de desarrollo. Si bien estas herramientas incluyen facilidades para manejar aspectos de análisis y desarrollo, también facilitan el diseño, administración y mantenimiento del código. Asimismo, brindan un ambiente eficiente para crear, almacenar, manipular, administrar y documentar sistemas.

10  Herramientas para diagramación  Un deposito de información (DD, DER)  Generadores de interfaces  Generadores de código  Herramientas de administración

11  Frameworks (Eclipse, Netbeans, Dreamweaver, VisualStudio)  CMS (Wordpress, Joomla)  CMS Builders (Drupal)  Prototypers  DB Managers (PHPMyAdmin, Oracle Admin, SQL Server)  Deployment (Jenkins)  QA (Selenium)

12  - tiempo  - tareas tediosas  Consistencia  Facilidad para llevar a cabo la tarea de revisión de especificaciones del sistema así como de representaciones graficas  Facilidad para desarrollar prototipos de sistemas por medio de la capacidad para cambiar especificaciones y, por otro lado, para determinar el efecto que sobre el desempeño del sistema tendrían otras alternativas.  Generación de código.  Soporte para mantenimiento  Menor rebote(requerimientos del usuario)  + Ganancia

13  Confiabilidad en los métodos estructurados  Falta de niveles estándar para el soporte de la metodología  Conflictos en el uso de los diagramas  Diagramas no utilizados  Función limitada  Alcance limitado  Las tareas humanas siguen siendo críticas.


Descargar ppt " Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores,"

Presentaciones similares


Anuncios Google