dissabte, 22 de novembre del 2008

Análisis de requerimientos (parte 1)

Aprovechando que estoy estudiando teórico y soy una negada para retener las cosas como si fuera un loro, he querido redactar un poco sobre análisis de requerimientos para la asignatura de Ingenieria del Software. Creo que es la única manera de aprenderme conceptos tan teóricos.

El post tendrá dos partes: la primera es la que se muestra a continuación, introduciendo unos cuantos conceptos básicos y explicando en que consiste el análisis del sistema y que cosas hay que tener en cuenta; la segunda la subiré más tarde, o mañana, y englobará las técnicas de determinación de requerimientos, su posterior análisis y cómo han de especificarse.

Para empezar, vamos a definir unos cuantos conceptos...

Un sistema informático es un conjunto de elementos organizados para realizar algún método, procedimiento o control mediante el procesamiento de información. Dentro de un sistema informático no sólo encontramos software o hardware, sino que también diferentes roles de personas, bases de datos, documentos o procedimientos.

Un requisito, propiamente dicho, es la condición o capacidad necesitada por el usuario para poder llegar a solucionar un problema (o cumplir unos objetivos). En otras palabras, es lo que tiene que llegar a hacer el sistema.

La solución a un problema, puede resolverse de 4 maneras: manualmente, mediante software, mediante hardware o mediante la combinación de las tres.
Dicha solución puede ser simple (mediante un software simple) o compuesta (mediante un sistema más complejo, automatizando todas las acciones). En el caso del sistema compuesto es necesario diseñar el sistema global antes de diseñar el software que se integre.

La ingeniería de sistemas informáticos es la actividad que se encarga de resolver estos problemas. Para ello, es necesario que el cliente que nos pide la integración participe en el desarrollo (en general) del producto aportando los objetivos y restricciones que debe tener el sistema. El ingeniero es quién desarrolla la solución; en un primer momento será él el que analice el sistema delimitando el ámbito de funcionamiento, el rendimiento y las funciones. Con esta información tendrá que determinar una serie de soluciones entre las que escogerá la mejor teniendo en cuenta, entre otras cosas, la existencia de un producto en el mercado que resuelva sus necesidades (“es el caso de la necesidad de tener una hoja de cálculo, no la desarrollaremos porque ya existe”), el coste que podría suponer, el tipo de tecnología o las necesidades reales a cubrir.

ETAPAS DEL ANÁLISIS DEL SISTEMA
  1. Identificar las necesidades del cliente. Podremos determinar los objetivos a conseguir. Si se trata de un producto con el que se espere mucho impacto entre los usuarios, se deberá hacer un estudio de mercado.
  2. Estudiar la viabilidad del sistema. Esto incluye la económica (analizar impacto del coste-beneficio), la técnica (ver si se puede realizar o no), la legal (determinar las infracciones o ilegalidades que pueda provocar el sistema) y las alternativas (estudiar las diferentes soluciones presentadas).
  3. Hacer un análisis económico-técnico más profundo.
  4. Determinar las funciones necesarias y asignarlas a elementos del sistema.
  5. Crear un documento donde se especifique la definición del sistema. Este documento servirá como base para todo el desarrollo del sistema posterior.

Tanto si la solución es simple, como si es compuesta (sistema complejo) tendremos que realizar un análisis de los requerimientos del software. Una vez comprendamos el problema mediante el estudio del sistema hemos de plasmar esta comprensión es un documento. Esto es lo que se llama especificación de requerimientos. Los requerimientos que hemos de tener en cuenta pueden ser:
  • Funcionales: describen las entradas y salidas del sistema, y las operaciones que se hacen entre ellas.
  • No funcionales: definen las cualidades generales que ha de tener el sistema. En otras palabras, podemos definir estos requerimientos como los límites de las posibles soluciones. Estos pueden ser de rendimiento, de diseño (cumplimiento de estándares, requisitos hardware, control de errores, seguridad), de interfícies externas (todo lo relacionado con la interacción de las personas, con el hardware o con otro tipo de software), de calidad (que sea fácil de usar, de mantener, que sea ampliable...) o sobre decisiones de diseño (implementaciones de módulos).

dijous, 9 d’octubre del 2008

Jueves

Si fuera más guapa y un poco más lista
Si fuera especial, si fuera de revista
Tendría el valor de cruzar el vagón
Y preguntarte quién eres.

Te sientas en frente y ni te imaginas
Que llevo por ti mi falta más bonita.
Y al verte lanzar un bostezo al cristal
Se inundan mis pupilas.

De pronto me miras, te miro y suspiras
Yo cierro los ojos, tú apartas la vista
Apenas respiro me hago pequeñita
Y me pongo a temblar

Y así pasan los días, de lunes a viernes
Como las golondrinas del poema de Bécquer
De estación a estación enfrente tú y yo
Va y viene el silencio.

De pronto me miras, te miro y suspiras
Yo cierro los ojos, tú apartas la vista
Apenas respiro, me hago pequeñita
Y me pongo a temblar.

Y entonces ocurre, despiertan mis labios
Pronuncian tu nombre tartamudeando.
Supongo que piensas que chica más tonta
Y me quiero morir.

Pero el tiempo se para y te acercas diciendo
Yo no te conozco y ya te echaba de menos.
Cada mañana rechazo el directo
Y elijo este tren.

Y ya estamos llegando, mi vida ha cambiado
Un día especial este once de marzo.
Me tomas la mano, llegamos a un túnel
Que apaga la luz.

Te encuentro la cara, gracias a mis manos.
Me vuelvo valiente y te beso en los labios.
Dices que me quieres y yo te regalo
El último soplo de mi corazón.


Autor: La Oreja de Van Gogh
Disco: A las 5 en el Astoria

http://www.youtube.com/watch?v=z2MzvfLJR10&feature=related

****************************************************************************
La vida, aunque en esta canción hablen del los atentados del 11 de marzo (o eso entiendo yo por la letra), pasa en un momento... y llegar a sentir esto alguna vez te llena...

Preciosa.

divendres, 3 d’octubre del 2008

Hoy, por los 902

No sé si os habéis dado cuenta de la tendencia que está recorriendo el sector de servicios (sobretodo el públicos). Os habéis fijado de que casi todos los teléfonos de atención al público de agua, teléfono, gas, luz por enumerar algunos, son todos números 902? Qué por una averia que puedes tener en una caldera de gas, por llamar, has de gastar 1,50€ por minuto más el establecimiento de llamada? Ya sabéis, no hace falta que llaméis por un escape de gas ya que antes de que te conteste una voz humana (5 minutos de música y de monólogo con una máquina) ya habréis volado todos (y tú habrás pagado una suculenta cantidad de dinero por las molestias)

No es nuevo de ahora, no. Hace años que las empresas jugaban con varios números a los que tu podías llamar en caso de tener algún problema, pero no era casualidad que solamente funcionara el "de pago". Ahora ya no importa si es para llamar a un técnico para que te arregle la lavadora o preguntar por documentos oficiales en cualquier entidad pública, debes concienciarte de que vas a irte a unos 4,50 € - 6 € dependiendo del tiempo que tardes en colgar. Sé que os preguntaréis a que se debe el post de hoy... ¿y por qué escribo sobre esto? Porque me parece vergonozoso que para sectores que cumplen una primera necesidad para todos los ciudadanos hayan pasado de números gratuitos o de tarifado metropolitano a imponer un precio por minuto abusivo; concretamente, me estoy refiriendo al servicio para pedir cita al médico en un centro de atención primaria en Barcelona.

Hace un par o tres de años que esta habilitada la opción en la web del ICS (Intitut Català de la Salut - no voy a poner el link, I'm sorry) para poder pedir cita a tu médico de cabecera. Hace años, por tanto, que no solemos ir al centro en cuestión (que nos queda un poco lejos del domicilio) para pedir hora. Pues ayer fue uno de esos días, con la diferencia que teníamos una cita pedida previamente y que teníamos que anular, en los que me dispuse a conectarme a esta fantástica web para ahorrarme tiempo y desplazamientos. Cuál fue mi sorpresa al ver que estaban haciendo cambios en la estructura de la web y que habían funcionaliades que funcionaban paralelamente en los dos sites (el nuevo y el viejo). Estuve media hora para poder anular la visita, con numerosos errores de servidor interno en el tratamiento de javascript y páginas en blanco que teóricamente estaban cargadas, y al final me dijo que no era posible pedir cita y que llamara por teléfono al centro de atención primária que me pertocara para hacerlo. Total, busqué el número del centro. Mi sorpresa fue que, después de encontrarme con un pésimo sistema de la web y un teléfono de Barcelona, tuviera que llamar a un 902 que era el que ahora se encargaba de dar ese servicio.... es indignante. ¡Todos a chupar del bote!

Pues nada, esto es todo por hoy.

Un saludo
Blogged with the Flock Browser

dimecres, 1 d’octubre del 2008

Educación y un poco más allá

Hoy he escuchado un anuncio en la radio. Más o menos se concretaba lo siguiente...

Es un padre que llega a casa y habla con su hijo:
- Hoy necesitaré que me eches una mano en el bar
A lo que el hijo le responde:
- Hoy no puedo, he recibido una oferta de la empresa xupi-mega-guay.
- Vaya, con eso de que te has sacado la ESO tendré que plantearme en serio lo de cojer a una persona más...

Vamos, que el padre se engorgullece realmente de que el hijo -que seguramente se rascaba las narices cuándo se tuvo que sacar la ESO- haya conseguido subir su nivel de educación... ja ja.
Ya no solo por el anuncio en sí, que ya es penoso, si no a lo que tienen que recurrir para vender sus cursos. Otro día haré un post reivindicativo quejándome de la sociedad de bobos en la que vivimos, pero hoy va por todos aquellos que hace que realmente así sea.
Opiniones, seguro que téneis mil.


¡¡¡Vaya cruz la de los padres, con bares, que tengan hijos que se saquen la ESO!!!
¡¡Y la de los hijos que se crean que sacandóselo tengan que dejar de trabajar en ello!! Porque es lo que te venden... "Sácate la ESO, y no recogeras vómitos de clientes borrachos"



Una menos-boba (modestia aparte)

Blogged with the Flock Browser