miércoles, 25 de noviembre de 2009

Presentación de proyectos para prácticas

Tal y como os había encargado, habéis preparado un breve resumen y una presentación para definir vuestra práctica. Esta presentación cuenta para nota y realmente, va a ser la base sobre lo que vais a tener que entregar para aprobar este primer cuatrimestre.

Os paso un enlace de contenido interesante sobre todo aquello que tiene que ver con las presentaciones. [El arte de presentar]

miércoles, 4 de noviembre de 2009

Metodología

Hemos visto el tema 3 (está la presentación pdf en la lista de archivos). He contado la importancia de tener una buena metodología para diseñar los sistemas de información. En casi todas las áreas productivas de las empresas existe una metodología definida (ejemplo: fabrica de coches). Para el desarrollo de software la deberemos tener. Explicaré la metodología Métrica versión 3. Diseñada por el consejo superior de administración informática.

Ejercicio: Hacer un documento de introducción sobre el sistema de información para un hotel.
  • Solo se podrán reservar habitaciones en el día (no contempla reservas a futuro)
  • Definir:
    • Tipología y estructura de red
    • Software comercial necesario (bases de datos, sistemas operativos...)
    • Diseño básico (explicado, no con diagramas) del posible funcionamiento de la aplicación a desarrollar.
Para el próximo día, traer pensado que vais a analizar en vuestra práctica. Como he comentado, es mejor que desarrolléis algo que sea de vuestro interés, y que no os tenga que imponer.

miércoles, 28 de octubre de 2009

Ejercicios de Introducción

El pasado miércoles, vimos una introducción y un repaso de los diferentes ciclos de vida para el modelado de software.

Hoy os propongo un par de ejercicios para trabajarlos en clase. El resultado me lo mandáis por correo y lo debatiremos el próximo miércoles. Lo podéis hacer por parejas.

1.- Se supone que se va desarrollar una aplicación relativa a la gestión de pedidos de una empresa. En este caso el cliente no tiene todavía muy claro qué es lo que quiere. Además, el personal informático va a utilizar un tecnología que le resulta completamente nueva. Definir qué tipo de ciclo de vida es más apropiado y qué procesos se deberían utilizar para desarrollar esta aplicación.

2.- Venta de coches: Se trata de una empresa de venta de coches de segunda mano con las siguientes características:
  • Los coches los suministran distintos proveedores, nos interesa conocer la marca, modelo, matrícula, precio de compra, de venta.
  • Los coches pueden ser turismos, industriales y todoterrenos. Además pueden necesitar ser reparados, por lo que se debe tener un control de las reparaciones hechas, que pueden ser mecánicas, eléctricas o de chapa. En la empresa habrá dos tipos de vendedores: asalariados y por comisión. De los asalariados nos interesa saber también el salario y de los que van con comisión los coches que se han venido.
  • Además se tendrá un control de los clientes tanto de los que han comprado un coche, como de los interesados en algún tipo de coche que podrán hacer reserva.
  • Los coches pueden estar en distintas exposiciones, y debemos saber en todo momento dónde se encuentra cada coche.
  • Se necesitan operaciones para realizar una venta de un coche, para reparar los coches que los necesiten, para comprar nuevos coches a los proveedores, etc.
  • También interesa tener operaciones que nos devuelvan qué cliente compró un cierto coche, que se realicen listados de los coches que se encuentran en stock en un momento dado.
Definir:
  1. Tipología y estructura de red
  2. Software comercial necesario (bases de datos, sistemas operativos...)
  3. Diseño básico (explicado, no con diagramas) del posible funcionamiento de la aplicación a desarrollar.

 

miércoles, 14 de octubre de 2009

Encuesta - Debate

He colocado la encuesta, para que vayáis votando (que no botando) a ver que hariais en una nueva instalación.
El plazo de respuesta termina el próximo miércoles 21 de Octubre, y realizaremos un debate para que cada uno defienda su postura.

Introducción

Comenzando con las clases... El día anterior, aparte de presentarnos, dimos la teoría recogida en el archivo que tenéis adjunto. Llamado Introducción.

Está todo correctamente explicado y lo único que fuimos haciendo es comentar las diferentes partes y definiciones de Ingenieria de Software de manera global.