Ingeniería del Software

Ingeniería del Software

Generalidades

JustificaciónObjetivosMetodologíaContenido temáticoBibliografíaCriterios de evaluación.

Ejercicios “amistosos”

Talleres

Orientaciones para el desarrollo de actividades de aplicación.

Proyecto

Orientaciones para el desarrollo del proyecto computacional.

Artículos

Ingeniería del Software

Ingenieros, su cliente no es…

Software Libre

Videos y enlaces de interés

Qué es la Ingeniería del Software?

Responsabilidad social de la ISw.

Modelo CMMI

RUP

La guerra de los navegadores
Internet: nueva búsqueda
Historia de Google

Visual Paradigm para UML : http://www.softpedia.es/programa-Visual-Paradigm-for-UML-Community-Edition-4164.html

Trabajo colaborativo (Actualización tecnológica)

Modelos y Herramientas de software

1. Modelado de Sistemas – UML (práctica en herramienta CASE libre)

2. Cliente/Servidor (práctica en PHP)
3. Patrones de Diseño – MVC, Singleton (práctica en Java)
4. CMS: (Joomla/Drupal/WordPress)
5. Diseño gráfico Web: (HTML5/JavaFx/Flash)
6. Gestión de BD con Firebird (framework: FlameRobin)
7. Metodologías Ágiles (XP, Scrum…)
8. Heroku

9.  Node.js
10. Dart
11. Initializr
12. ASP.net
13. Ruby On Rails
14. Android
15. Windows Phone
16. Construct 2
17. Phonegap
18. MongoDB

PIC – IDEAD :  Sem. VII

Noticias

2010-05-14. Atención!!!!

Ingresar a mi OVA

Acceso a Moodle

Puede descargar aquí una presentación sobre herramientas CASE

<>

La Ingeniería de Software trata sobre el conjunto de teorías, métodos y herramientas para el desarrollo profesional de software (software de calidad con una cantidad finita de recursos en un tiempo especificado).

Los ingenieros de software tienen que trabajar bajo restricciones de personal, tiempo y presupuesto.

—————————–

El milagro más común de la ingeniería de software es la transición del análisis al diseño y del diseño al código.

Richard Due

En el mundo actual, alimentado por la Web y centrado en la red, uno necesita saber mucho de muchos temas.

Scott Tilley y Shilhoug Huang

—————————–

El manejo de herramientas computacionales, dominio del inglés como segunda lengua y habilidades de comunicación, son competencias fundamentales para un profesional de Sistemas con éxito. Si quiere ser cada vez mejor: sea competitivo. Si quiere ser exponencialmente mejor: sea cooperativo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *