Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
SOFTWARE
Unidad IV
Profesor: N avarrete Prieto Jos Antonio
Alum no: O nofre Cortez Jonathan M ichel
G rupo: T44
4.1 TEC N IC A S D E R EC O P ILA C IO N D E
IN FO R M A C IO N
El proceso de obtencin de requisitos, cuya finalidad es llevar a la
luz los requisitos, no solo es un proceso tcnico, sino tambin un
proceso social que envuelve a diferentes personas, lo que conlleva
dificultades aadidas a su realizacin. Existe un gran nmero de
tcnicas para obtener requerimientos. A continuacin se describen
las ms utilizadas. Hay que aclarar que ninguna de estas tcnicas
es suficiente por s sola y que es recomendable combinarlas para
obtener requerimientos completos.
Entrevistas
Las entrevistas requieren mucho tiempo, no solo en prepararlas y hacerlas sino tambin en
redactar un conjunto de requisitos coherente a partir de opiniones diferentes de los distintos
entrevistados.
El JAD propugna una participacin ms profunda de los usuarios en el proyecto, hasta tal
punto que los usuarios que participan adquieren un cierto sentido de propiedad en el sistema
que se construye.
El JAD no se utiliza demasiado, debido a que requiere una mayor organizacin que las
entrevistas y porque el ambiente o los mtodos de trabajo convencionales en las empresas no
facilitan este tipo de actividades (falta de tiempo, dificultad de coordinacin de tanta gente,
dificultad para convencer a la direccin, etc.). No obstante las empresas que han implantado
este mtodo han informado de importantes ahorros de tiempo en el desarrollo de software, as
como de una mayor satisfaccin de los usuarios con los sistemas construidos.
D esarrollo de Prototipos
Los prototipos suelen consistir en versiones reducidas, demos o conjuntos de pantallas (que no
son totalmente operativos) de la aplicacin pedida. Esta tcnica es particularmente til cuando:
El rea de la aplicacin no est bien definida (posiblemente por ser algo muy novedoso).
Los prototipos de sistema permiten a los usuarios experimentar para ver cmo ste ayuda a su
trabajo. Fomentan el desarrollo de ideas que desembocan en requerimientos. Adems de
permitir a los usuarios mejorar las especificaciones de requerimientos, el desarrollo de un
prototipo tiene otras ventajas:
Escenarios
Estos se utilizan para documentar el comportamiento
del sistema cuando se le presentan eventos
especficos. Cada evento de interaccin distinto, o la
seleccin de un servicio del sistema, se documentan
como un escenario de eventos distinto. Los escenarios
de eventos incluyen una descripcin del flujo de datos
y las acciones del sistema, y documenta las
excepciones que puedan surgir.
Las entradas y salidas de la informacin de control se
ubican en la parte superior de cada recuadro.
Las salidas de datos se ubican a la derecha de cada
recuadro. Si no estn encerradas, significa que
pertenecen al sistema.
Las excepciones se muestran en la parte inferior del
recuadro. Si existen varias excepciones posibles, stas
se encierran en un recuadro.
El nombre del siguiente evento esperado despus de
completar el escenario se muestra en un recuadro
sombreado.
4.2 ES TU D IO D E V IA B ILID A D
Un estudio de viabilidad consiste en la recopilacin,
anlisis y evaluacin de diferentes tipos de
informacin con el propsito de determinar si se
debe establecer o no una empresa que conlleve
riesgos econmicos.
La participacin proyectada en el
mercado
La programacin orientada a objetos permite producir objetos en serie por medio de clases o
moldes, y as utilizaremos la clase libro (molde) para producir sus instancias (objetos). Los
objetos son instancias de clases.
La clase es, una especie de plantilla que define las variables y mtodos comunes para todos
los objetos de cierto tipo. Un diagrama de clases sirve para visualizar las relaciones entre las
clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de
contenido. Un diagrama de clases est compuesto por los siguientes elementos:
Clase es la unidad bsica que encapsula toda la informacin de un Objeto (un objeto es una
instancia de una clase). A travs de ella podemos modelar el entorno en estudio (un Libro,
una Casa, una Cuenta Corriente, etc.).