You are on page 1of 6

UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas

Facultad de Ciencias Exactas Ingeniera de Software I


Qumicas y Naturales

TRABAJOPRCTICO3:RelevamientoyAnlisisdeRequerimientos
UNIDADIV
Anlisis de necesidades y estudio de viabilidad. Inicio de proyecto. Estudio de viabilidad. Tcnicas de
relevamiento de informacin: entrevistas, JAD, prototipado. Anlisis de sistemas. Enfoque estructurado.
Enfoque OO. Caractersticas de los paradigmas. Introduccin al anlisis de requisitos. Especificacin de
requisitos: Caractersticas, evolucin, estructura, requisitos de interfaces. Tcnicas de especificacin: segn
forma de representacin, segn enfoque de modelizacin. Modelo ER y diagrama de estructura de datos:
elementos,construccin.Tcnicasdeespecificacindecontrol.Comprobacionesaefectuarentremodelosde
anlisis.

ObjetivodelaActividad
Identificar las herramientas para elicitacin de requerimientos existentes, sus caractersticas y formas de
utilizacin. Identificar la herramienta de elicitacin de requerimientos ms adecuada a una situacin.
Identificarlosdiferentestiposderequerimientosexistentesapartirdeunplanteoinicial.

1. RELEVAMIENTO
Esel conjuntodeactividadesytareas que tieneporobjetivola obtencinyrecopilacindeinformacindel
sistema de informacin existente. Para ello el analista recurre a distintas fuentes y aplica las tcnicas que
consideraadecuadas,asegurndosequelainformacinydatosobtenidosseancorrectos.
Qu se releva? TODO. Procedimientos, polticas, normas, reglas, documentos o formularios utilizados,
archivos en que se guardan los papeles, el circuito administrativo, controles que se efectan, funciones,
operaciones,tareas,etc.
Paraelanlisissenecesitalamayorcantidaddeinformacinposible,amedidaqueseavanceaquelloqueno
sirvesevadescartando.
Cmoseobtieneestainformacin?
Existen fuentes escritas como los manuales organizacionales, pero la fuente de informacin por excelencia
msimportanteeselUSUARIO.lesquinhacelascosas,lesquintienelosproblemas,lsabeelcmo,el
paraqu,elporquyelcundodelascosas.Elusuarioesunpuntocrticoqueelanalistadebemanejarcon
sumocuidado.

Pgina1de6





UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas
Facultad de Ciencias Exactas Ingeniera de Software I
Qumicas y Naturales

TcnicasdeRelevamiento
a. Entrevista
Es la tcnica principal. Convenientemente utilizada ayuda a encontrar distintos hechos, necesidades de
informacin, responsabilidades, objetivos, operaciones, etc. Es oral, es un encuentro cara a cara con el
usuario. Todas las dems tcnicas se basan en indicios obtenidos en entrevistas previas. La entrevista
constadetresmomentos:elantes,elduranteyeldespus.
b. Cuestionarios
Es una tcnica escrita. Consiste en una serie de preguntas o tems que el usuario debe completar o
responder.Elcuestionarioescontestadoporelusuarioenausenciadelanalista,luegoelanalistarecoge
loscuestionarios,losleeylosanaliza.Noesconvenienterealizarpreguntasabiertas,elcuestionarionoes
efectivo para este tipo de preguntas, dado que, por lo general si el usuario tiene que explicar algo en
formaescrita,lohacedeformaincompleta,nomuylegible,yexpresasucesosocurridosrecientemente,
enlugardesucesosatemporales.
c. Inspeccinoexamendedocumentacinyarchivos
Estatcnicaimplicalarecopilacineinvestigacinde:manuales,formulariosyarchivosqueseutilizanen
la organizacin. En toda organizacin en forma manual o automatizada la informacin se plasma o
soportaenformularios(papeles)quesirveadistintospropsitos.Estosformularios,elusuariolosguarda,
dealgunamanera,enarchivos.Lasempresasmedianasygrandesposeenmanualesorganizacionales,o
de procedimientos o administrativos los cuales poseen informacin sobre los procedimientos, normas,
estndares, operaciones, reglamentos internos, polticas. Es decir, como se hacen las cosas. Los
formulariossontodocomprobantequeconfeccionan,completanlosusuariosyreflejanlaoperatoria,las
transaccionesdelaorganizacin.Serepresentanconformularios,enformadiariayhabitual.Porejemplo,
una venta, se plasma en una nota de pedido, una compra a un proveedor se plasma en una orden de
compra,elpagodelossueldosalosempleadosimplicalaconfeccinderecibosdesueldo.
d. ObservacinDirecta
Paradefinirestatcnicalapreguntaseraloquenoshancontadoescierto?Elanalistatratadeobservar
el comportamiento del sistema sin que el usuario lo perciba, y obtener informacin "informal". Si se
puedeparticiparmejor.(ProfundizarenK.K.Cap.5)
e. Muestreo
Cuando la cantidad de documentacin o comprobantes es muy voluminosa, puede ser til, tomar una
muestraalazarparaconstataralgnhechodemaneradeobtenerunamedidacuantitativaoporcentual
que se pueda proyectar a la totalidad y proporcionarnos informacin. Sirve para confirmar alguna
situacin crtica. Requiere tiempo y su valor depende del tamao y representatividad de la muestra
seleccionada.(ProfundizarenK.K.Cap.4)

Pgina2de6





UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas
Facultad de Ciencias Exactas Ingeniera de Software I
Qumicas y Naturales

ActividadesdeRelevamiento
1. Porqudecimosqueelmuestreoesunatcnica basadaenlaestadstica?Enqu casoefectuaraun
muestreo?Ejemplifique.
2. Respectodelosprocedimientosadministrativos,conteste:
a.Quesunprocedimientoadministrativo?
b.Porquseanalizanlosprocedimientosadministrativos?Cmoseanalizan?
c.Cmosediseaunprocedimientoadministrativo?
3. Respectodeladocumentacinqueexisteenunsistema,conteste:
a.Quesunmanual?Paraqusirve?Describaelmanualdeprocedimientosadministrativos.
b. Vaya a una organizacin y obtenga copia o dibuje al menos tres documentos que se utilicen
diariamente,yexpliquebrevementelainformacinquecontienenyparaquesirven.
4. Sera diferente el relevamiento para un sistema de informacin existente que para uno totalmente
nuevo?Fundamentesurespuesta.
5. Confeccionaruncuadrodedobleentradaenelqueseexplicitenventajasydesventajasdelaentrevistay
deloscuestionarios.

Pgina3de6





UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas
Facultad de Ciencias Exactas Ingeniera de Software I
Qumicas y Naturales

2. REQUERIMIENTOS
RequerimientosFuncionalesyRequerimientosNoFuncionales.
Losrequerimientosfuncionales
Declaraciones de los servicios que debe proporcionar el sistema, la forma en que el sistema debe
reaccionar a las entradas y la forma en que el sistema debe comportarse en situaciones particulares.
Describenlasfuncionesoserviciosdelsistema.
Depender del tipo de software, de los posibles usuarios y del tipo de sistema en el que el software se
utiliza. Los requerimientos funcionales de los usuarios sealan a un alto nivel de abstraccin lo que el
sistema debe hacer, pero los requerimientos funcionales del sistema deben describir los servicios del
sistemadeformadetallada.

Requerimientosnofuncionales
Limitacionesenlosserviciosofuncionesofrecidasporelsistematalescomo:detiempo,limitacionesenel
procesodedesarrollo,normas,etc.
a. RequerimientosdelProducto
Requerimientos que especifican que el producto entregado debe comportarse de una manera
particular,porejemplo,lavelocidaddeejecucin,lafiabilidad,etc.
b. RequerimientosOrganizacionales
Requerimientos que son consecuencia de las polticas de la organizacin y procedimientos como, por
ejemplo,estndaresdeprocesosutilizados,requerimientosdeimplementacin,etc.
c. RequerimientosExternos
Requisitosquederivandefactoresquesonexternosalsistemaysuprocesodedesarrollo,porejemplo,
losrequerimientosdeinteroperabilidad,losrequerimientoslegislativos,etc.

Requerimientosdeldominio
Requerimientosquesederivandeldominiodeaplicacindelsistemayquereflejanlascaractersticasde
esedominio.

Pgina4de6





UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas
Facultad de Ciencias Exactas Ingeniera de Software I
Qumicas y Naturales

ActividadesdeRequerimientos
1. Determinarlosmtodosderelevamientoaimplementaryjustificarlo.
2. Dar 3 ejemplos de preguntas abiertas y 3 ejemplos de preguntas cerradas a realizar para el escenario
planteado.Indicaraquienharalaentrevistayjustificar.
3. Realizar3preguntasparauncuestionarioalosusuarios.
4. Identificaralgunosdelosrequerimientosdelsistemayclasificarlos.

Escenario
La planificacin y preparacin para misiones areas requiere que informacin esencial sea ingresada al
sistema, previamente al comienzo de la misin. Puede incluir planes de rutas, datos de comunicacin,
designacindepuntosdereferencia,situacionesamigablesodeamenazas,informacinclimtica,entreotras.
El planeamiento en un ambiente de simulacin requiere la inicializacin de datos del sistema, tales como
incluirposicionamientoinicialdefuerzas(amigasyenemigas),condicionesdelamisin,variablesdelentorno,
yparmetrosdecomunicacin.
Lossistemasactualmentedesarrolladoscumplenconpartedelasnecesidades,peronoseajustanenforma
completa(sonmuypocoflexibles).Carecendefuncionalidadcrucialyposeentemsimportantesrgidosante
cambios menores, como por ejemplo, slo ofrecen un conjunto predefinido de aviones sin ofrecer la
posibilidaddelagregadodeunonuevo;ejerciciosdemisionespuedensercreadosperosloutilizandountipo
de avin determinado, no pudiendo hacer uso de una combinacin de los existentes; no son multiusuarios,
siendo que en la mayora de los casos son utilizados por integrantes de grupos que realizan prcticas de
ejerciciosyconfiguransuspreferenciassobreelsistema.Ensumayorasondepropsitogeneralydeusocivil,
razn por la cual no contienen funcionalidad que es meramente de inters militar, como son las zonas
restringidas,puntosdenotificacin,datosdecargadearmamento,etc.Todoellodaunaideadifusadeloque
debecontemplarunsistemadeestetipo.
Paraeldesarrollodelsistemadebenobtenerselosrequerimientosbsicosyagregadosaellos,losespecficos
del contexto. En pos de lograr una captura exitosa y, por consiguiente, el sistema buscado, y teniendo en
cuentaqueelgrupodeusuariosseorganizaenunaestructurajerrquica,seproponeunciclodedesarrolloa
medida del caso. Adems de los datos de los usuarios actuales, tareas asignadas y cuales son
responsabilidadesespecficas.

Pgina5de6





UNIVERSIDAD NACIONAL DE MISIONES Introduccin al Anlisis de Sistemas
Facultad de Ciencias Exactas Ingeniera de Software I
Qumicas y Naturales

3. FormatoPresentacin
Word,OdtoPDFconpermisosdelecturayescritura(paralasobservacionesycorrecciones).
TimesNewRoman12Arial10,interlineadosencillo.
Extensin(seaprecialacalidad,nocantidad):Mximo10hojas.
CartulaIdentificando:
Materia,Docentes,Grupo,Integranteytemadesarrollado.
NombredelArchivoquesesubiralaulavirtual.
Grupo,Prcticoenlaforma:GrupoXXTPXX.extensin.Ejemplo:Grupo1TP1.doc


4. Bibliografa
Apuntesdeclases.
SommervilleI.2004SoftwareEngineering,7thedition.
(2012,06).EjemploDeRelevamiento(AnlisisdeSistemas).
BuenasTareas.com.Recuperado06,2012,dehttp://www.buenastareas.com/ensayos/EjemploDe
RelevamientoAnalisisDeSistemas/4483598.html
AnlisisyDiseodeSistemas,6taEdicinKennethE.Kendall&JulieE.Kendall.

Pgina6de6

You might also like