You are on page 1of 13

PRESENTACIN DE LA

PANTALLA PANORMICA
Sugerencias y herramientas para crear para crear y presentar
diapositivas en formato panormico

Requerimientos

Los requerimientos especifican qu es lo que el sistema debe


hacer (sus funciones) y sus propiedades esenciales y deseables.
La captura de los requerimientos tiene como objetivo principal la
comprensin de lo que los clientes y los usuarios esperan que
haga el sistema.

Anlisis de requerimientos

Es el conjunto de tcnicas y
procedimientos que nos permiten
conocer
los
elementos
necesarios
para
definir
un
proyecto de software.
Es una tarea de ingeniera del
software que permite especificar las
caractersticas
operacionales
del
software, indicar la interfaz del
software con otros elementos del
sistema y establecer las restricciones
que debe cumplir el software.

La determinacin de requerimientos se
realiza mediante las tareas siguientes:
Definicin del caso de estudio
. Se identifica el tema central que motiva el inicio del estudio, pudiendo ser la
creacin de un nuevo sistema o la modificacin a uno ya existente.
Estudio de la organizacin.
Se determina con precisin las reas usuarias participantes, su estructura
orgnica, funciones, interrelaciones y compromisos con otras.
Anlisis de procedimientos.
Se estudian todos los procedimientos relacionados con el problema planteado,
identificando para cada uno de ellos: los objetivos que persiguen, las
actividades que realizan, secuencia y periodicidad, responsables, niveles de
agregacin, sus relaciones con otros puntos de control y situaciones

Anlisis de informacin.
Se identificaran los flujos de informacin, documentos y reportes,
operaciones, volmenes y perodos; que se desprenden de la
ejecucin de los procedimientos estudiados.
Identificacin de recursos.
Se hace un reconocimiento de los recursos humanos y materiales
participantes en el desarrollo de las actividades.
Determinacin de puntos crticos.
identificar claramente aquellos aspectos que entorpecen y
limitan el buen funcionamiento de los procedimientos actuales.
Por ejemplo: El contenido de los reportes generados, satisface
realmente las necesidades del usuario? Los tiempos de
respuesta ofrecidos, son oportunos?, etc.

Tipos de requerimientos
Ambiente fsico

Dnde est el equipo


que el sistema necesita
para funcionar?
Existe una localizacin
o varias?
Hay restricciones
ambientales como
temperatura, humedad o
interferencia magntica?

Interfaces

La entrada proviene
de uno o ms sistemas?
La salida va a uno o
ms sistemas?
Existe una manera
preestablecida en que
deben formatearse los
datos?

Usuarios y factores
humanos

- Quin usar el sistema?


- Habr varios tipos de
usuario?
- Cul es el nivel de habilidad
de cada tipo de usuario?
- Qu clase de entrenamiento
requerir cada tipo de usuario?
- Cun fcil le ser al usuario
comprender y utilizar el
sistema?
- Cun difcil le resultar al
usuario hacer uso indebido del
sistema?

Funcionalidad

- Qu har el sistema?
- Cundo lo har?
- Existen varios modos de operacin?
- Cmo y cundo puede cambiarse o
mejorarse un sistema?
- Existen restricciones de la velocidad
de ejecucin, tiempo de respuesta
rendimiento?
Documentacin
- Cunta documentacin se requiere?
- Debe estar en lnea, en papel o en
ambos?

Recursos

Datos

- Cul ser el formato de los


datos, tanto para la entrada como
para la salida?
- Cun a menudo sern recibidos
o enviados?
- Cun exactos deben ser?
- Con qu grado de precisin
deben hacerse los clculos?
- Cuntos datos fluyen a travs
del sistema?
- Debe retenerse algn dato por
algn perodo de tiempo?

- Qu recursos materiales, personales


o de otro tipo se requieren para
construir, utilizar y mantener el
sistema?
- Qu habilidades deben tener los
desarrolladores?
- Cunto espacio fsico ser ocupado
por el sistema?
- Cules son los requerimientos de
energa, calefaccin o
acondicionamiento de aire?
- Existe un cronograma prescrito para
el desarrollo?
- Existe un lmite sobre la cantidad de
dinero a gastar en el desarrollo o en
hardware y software?

Seguridad

- Debe controlarse el acceso al


sistema o a la informacin?
- Cmo se podrn aislar los datos
de un usuario de los de otros?
- Cmo podrn aislarse los
programas de usuario de los otros
programas y del sistema operativo?
- Con qu frecuencia deben
hacerse copias de respaldo?
- Las copias de respaldo deben
almacenarse en un lugar diferente?
- Deben tomarse precauciones
contra el fuego, el dao provocado
por agua o el robo?

Para realizar bien el desarrollo de software es esencial tener una especificacin


completa de los requerimientos. Independientemente de lo bien diseado o
codificado que est, un sistema pobremente especificado decepcionar al usuario
y har fracasar el desarrollo.

Validacin de requerimientos.
Verificacin de
Verificacin de validez.
completitud. El
Verificacin de
El anlisis puede
documento de
consistencia. No debe
identificar que se
requerimientos debe
haber restricciones o
requieren funciones
incluir requerimientos
descripciones
adicionales o diferentes
que definan todas las
contradictorias en el
a las que pidieron los
funciones y restricciones
sistema.
stakeholders
propuestas por el
usuario del sistema.
Verificabilidad. Esto
Verificacin de realismo.
significa que se debe
Asegurar que los
poder escribir un
requerimientos pueden
conjunto de pruebas que
cumplirse teniendo en
demuestren que el
cuenta la tecnologa
sistema a entregar
existente, el
cumple cada uno de los
presupuesto y el tiempo
requerimientos
disponible.
especificados.

You might also like