IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
ProyectoIngenieradeSoftwareCC51A
SistemadeRegistrodePublicacionesCientficas
Fase:RequisitosdeUsuario(URD)
Identificacin:
DocumentodeRequisitosdeUsuario.
Cliente:
DepartamentodeCienciasdelaComputacin
UniversidaddeChile.
RepresentantedelCliente: SergioOchoa
[email protected]
Fono:6784364/5
Responsable:
Versin:
2.3
Fecha:
Abril28,2003.
GrupoNmero:
6
IntegrantesdelGrupo:
MauroSanMartn,Administrador([email protected])
OliverAmadeoVilcaHuayta,Analista([email protected])
ErnestoNayerTumiFigueroa,Diseador([email protected])
Tabla de Contenidos
1.
INTRODUCCIN................................................................................................................................................1
1.1.
1.2.
1.3.
1.4.
1.5.
2.
DESCRIPCINGENERAL...............................................................................................................................4
2.1.
2.2.
2.3.
2.4.
2.5.
3.
PROPSITO.........................................................................................................................................................1
ALCANCE...........................................................................................................................................................1
DEFINICIONES,ACRNIMOSYABREVIATURAS..................................................................................................1
REFERENCIAS.....................................................................................................................................................2
VISINGENERAL...............................................................................................................................................3
PERSPECTIVADELPRODUCTO............................................................................................................................4
CARACTERSTICASDELOSUSUARIOS...............................................................................................................5
RESTRICCIONESGENERALES..............................................................................................................................6
SUPUESTOSYDEPENDENCIAS............................................................................................................................7
AMBIENTEOPERACIONAL..................................................................................................................................7
REQUISITOSESPECFICOS.........................................................................................................................10
3.1. REQUISITOSDECAPACIDAD............................................................................................................................10
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
3.2. REQUISITOSDERESTRICCIONES......................................................................................................................21
4.
ANEXOS.............................................................................................................................................................24
4.1. ANEXO1.INFORMERESULTADOSENTREVISTAN1CLIENTE.........................................................................24
4.2. ANEXO2.INFORMERESULTADOSENTREVISTAN2CLIENTE.........................................................................24
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
1. INTRODUCCIN
1.1.
Propsito
El Sistema de Registro de Publicaciones Cientficas (SIREP), ser una Aplicacin Web para el
Departamento de Ciencias de la Computacin de la Facultad de Ciencias Fsicas y Matemticas
de la Universidad de Chile. El objetivo de este sistema es automatizar y dar soporte
computacional al proceso de registro de publicaciones, para la acreditacin de puntos en el Fondo
Individual de Investigacin, de los profesores de planta del Departamento.
1.2.
Alcance
ElSistema de Registro de Publicaciones Cientficas, deber dar soporte a las siguientes funciones
(realizadas actualmente de forma manual):
-
Registrar en el sistema la acreditacin de los puntos correspondientes a las publicaciones
de los profesores.
Valoracin y aceptacin, por parte del Coordinador de Investigacin, de las publicaciones
registradas.
Clculo y presentacin de estadsticas de los datos manejados por el sistema.
Mantenimiento de datos del sistema, incluyendo las funciones de creacin,
modificacin/actualizacin y borrado de: publicaciones y datos referenciales (v.g. puntos
por tipo de publicacin).
1.3.
Definiciones, acrnimos y abreviaturas
Definiciones
-
AplicacinWeb:Aplicacindistribuida(generalmenteclienteservidor)quedescansaen
lainfraestructuradelWebparaimplementarsusfuncionalidades.Estosignificaquelas
funcionalidadesdelservidorsoncoordinadasatravsdeunservidorWeb,lainteraccin
conelusuariousacomobaseunbrowsery,seusanlosprotocolosyestndaresdefinidos
porelW3C(v.g.paratransporteHTTP,paraestructura/presentacinHTML,etc.).
011216
IngenieradeSoftwareCC51A
Semestre1/2003
-
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
BrowseroNavegador:Programadeaplicacinqueactacomoentornoclienteparaun
sitiooaplicacin Web.Elnavegadorpresenta elcontenidoyactacomo entornode
ejecucinparaelcdigomvilenviadoporelservidorWebalcomputadordelusuario.
Notodoslosnavegadoresimplementanlosestndaresdelamismamanera,portantopara
asegurarquelosusuariostenganunaexperienciahomogneaydelacalidadesperadase
requieretomaracuerdosrespectoalnavegadorseleccionado otrabajarconelmnimo
comndenominadorentrelosnavegadoresautilizaryprogramarpruebasextensivas.
PginaWeb:EnunaaplicacinWeb,unidadbsicadeinteraccinconelusuario.Todos
loselementosdeunapginasernpresentadosalusuariocomounconjunto.Unapgina
puedeserarmadaapartirdeunconjuntodearchivosyfuentesdedatos,talescomoun
DBMS.
PHP: (Hypertext Preprocessor) Lenguaje de programacin especializado para crear
scriptsdelladodelservidorWeb.Estosscriptspermitencrearplantillasparamtricas,
lascualesalserinterpretadasgeneranpginasdinmicasquevaranenfuncindelos
datosdelsistema.
MySQL:Sistemagestordebasededatos.
AbreviaturasyAcrnimos
SIREP: Sistema de Registro de Publicaciones Cientficas.
DCC:DepartamentodeCienciasdelaComputacin.
FAP:FormulariodeAcreditacindePuntos.
TP:Tabladepuntosasignadosportipodepublicacin.
FII:FondoIndividualdeInvestigacin.
1.4.
Referencias
DocumentodeEntrevistaN1alCliente(VerAnexo1,incluyeFAPyTP).
DocumentodeEntrevistaN2alCliente(VerAnexo2).
EuropeanSpaceAgency.ESASOFTWAREENGINEERINGSTANDARDS
011216
IngenieradeSoftwareCC51A
Semestre1/2003
1.5.
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Visin General
Como un mecanismo de incentivo a la actividad cientfica de sus profesores de planta, el DCC
posee el Fondo Individual de Investigacin; este fondo provee a los acadmicos de recursos
monetarios proporcionales a su actividad cientfica que se haya traducido en publicaciones. Estos
recursos pueden ser utilizados por el acadmico para solventar actividades vinculadas con su
actividad de investigacin, como por ejemplo, asistencia a congresos.
Para que una publicacin se traduzca en un aporte para el citado fondo, el acadmico autor debe
solicitar la acreditacin de ella mediante la parte superior del Formulario de Acreditacin de
Puntos, FAP (Ver Anexo). Luego este formulario es revisado por el Coordinador de Investigacin
del DCC (cargo desempeado por un profesor del mismo departamento); quien debe asegurarse
que la acreditacin de puntos solicitada est de acuerdo con el reglamento. Al aprobarse la
solicitud, se calcula el total en dinero a sumar al Fondo Individual de Investigacin. Esta
informacin queda documentada en la parte inferior del FAP.
Hasta la fecha este proceso se ha llevado manualmente a travs del llenado de una versin
impresa del FAP, por parte del profesor interesado y el coordinar de investigacin. Lo que implica
el clculo manual del monto acreditado y ciertas estadsticas de control del sistema.
En este contexto, el propsito primordial del SIREP es automatizar el proceso descrito de
acreditacin de publicaciones cientficas.
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
2. DESCRIPCIN GENERAL
2.1.
Perspectiva del Producto
El producto de este proyecto de desarrollo ser el SIstema de REgistro de Publicaciones
Cientficas, SIREP. La siguiente figura ilustra el proceso que debe automatizar el SIREP,
medianteunaaplicacinWebquereemplacelosformulariosenpapelylosclculosmanualespor
unasecuenciadepginas/formularioswebyaccesoautomatizadoalosdatos.
Figura1:OperacindelSIREP.
Paraunapublicacinelprocesoeselsiguiente:
1. Elprofesorautordelapublicacingeneraunasolicituddeacreditacinregistrandola
publicacinenelsistema.Elestadodelregistrodelapublicacinpermanecependiente.
Enesteestadoelprofesorautorpuedemodificaroeliminarsusolicitud.
2. Elcoordinadordeinvestigacinrevisaperidicamentelassolicitudespendientes.Sies
necesariohacelasmodificacionescorrespondientesparaaprobarelregistroycalcularel
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
montoacreditadoadecuado.Unavezaprobadalasolicitudelprofesorautornolapuede
modificar.
3. Cada profesor puede consultar las estadsticas de sus publicaciones acreditadas y
estadsticas generales del DCC. El coordinador de investigacin puede consultar las
estadsticasdecadaprofesor.
4. Confinesadministrativoslacontadora,debeteneraccesoparaconsultarlosfondosdelos
profesores,sinembargo,nopuedemodificarlosdatosdelsistema.
Adicionalmenteelsistemadebeimplementarlasoperacionesdemantencinparaelsistema,esto
es,paracadaentidaddedatos(Profesor,PublicacinyTablasdeParmetros),lasoperacionesde
creacin,modificacinyeliminacin.
Por otra parte, el sistema requiere control de acceso mediante login y password, pues slo
usuariosautorizadospodrnteneracceso.
ElproyectodebedesarrollarseparaserintegradoenlaintranetdelDCC,yconperspectivasde
extensinfuturadelproductoparaapoyarotrosserviciosrelacionadosconpublicacionesdelos
docentes.
2.2.
Caractersticas de los Usuarios
Se distinguen tres roles de usuarios: El Coordinador de Investigacin, los profesores y el
contador.
Losdosprimerospresentancaractersticascomunes:
ProfesoresdeDCCdelaUniversidaddeChile,estnfamiliarizadosconelmanejode
Software(loqueasegurafamiliaridadconlatecnologaylaoperacin).Noparticipanlos
docentes contratados oinvitados,solamente acadmicos dejornadacompleta. Enesta
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
etapa,ningunaotrapersonaserusuariodelsistema.Loqueexplcitamenteexcluyea:
estudiantes,docentesdeotrosdepartamentosyfuncionariosadministrativos.
Lascaractersticasparticularesdecadarolson:
El Coordinador de Investigacin. Es el profesor oficialmente encargado de la
coordinacin de investigacin quien debe garantizar, entre otras cosas, que las
asignacionesalFIIocurranenelmarcoreglamentario;mediantelasupervisindel
procesodeacreditacindepuntos.
Profesores.Cumplenlascaractersticascomunesmencionadasysonlosbeneficiarios
del FII. Es su responsabilidad registrar sus publicaciones para la acreditacin de
puntos.
Jerarqua
FactordeCorreccin
ProfesorInstructor
1.5
ProfesorAsistente
1.3
ProfesorAsociado
1.1
ProfesorTitular
1.0
Tabla1.Jerarquadeprofesoresyejemplodefactoresficticios.
(Fuente:Segundaentrevistaconelcliente.)
Contador.PersonaladministrativoencargadodelacontabilidaddelDCC,notiene
cargos o actividades acadmicas. Puede acceder y consultar los fondos de
investigacindelosprofesores,sinembargonotienelaposibilidaddeefectuarningn
cambioenlosregistrosdelsistema.Elnicofuncionarioadministrativoquepuede
accederactualmentealsistemaeslaseoritaMargaritaSerei,contadoradelDCC.
2.3.
Restricciones Generales
ElmbitodelSIREPessloelmanejodelosregistrosdepublicaciones,suacreditacinyla
generacin de estadsticas a partir de ellas. No incluye, por el momento, el manejo de
informacindelaspublicacionesconotrosfines,porejemplo,ndicestemticos.
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
ConservarlacompatibilidadconlossistemasdesoftwareyhardwaredelDCC.
DebeutilizarestndaresdelWebysercompatibleconlosnavegadoresmsutilizadosporlos
profesoresdelDCC(NetscapeNavigator4.7oInternetExplorer5.5enadelante).
Accesodesdecualquierlugar(nocontrolarelIP).
Tiempodedesarrollomximototalde12semanas(restante08semanas).
2.4.
Supuestos y Dependencias
Paralosefectosdelsistema,sonconsideradosprofesoresdelDCCslolosacadmicosde
jornadacompleta,concontratodeplanta.
Encasoderenunciaoretirodealgnprofesor,sucuentaesbloqueada,sinembargoquedan
registradassuspublicacionesacreditadas.
Para el proceso de desarrollo de software el cliente es el Sr. Sergio Ochoa, y no estn
consideradosotrosprofesoresofuncionariosdelDCC.
NingunapersonaquenoseaprofesordelDCCpuedeaccederalainformacinalmacenadaen
elSIREP.
ElSIREPsedebeintegrarconelactualsitiowebdelDCC,tantoenaparienciadelainterfaz,
comoenelprocesodeautenticacin deusuarios,sinembargolaintegracinmismaser
llevadaacaboporpersonaldelDCC.
El SIREP usar un esquema de manejo de sesiones compatible con el proceso de
autenticacindelDCC,conelfindefacilitarlaintegracincuandoentreenoperacinel
sistemadeadministracindeusuariosySingleSingOn.
2.5.
Ambiente Operacional
Losusuariosaccedernalsistemadesdesusoficinas,atravsdesusestacionesdetrabajoyPCs,
medianteunodeestosnavegadores,osusversionesmsrecientes:MicrosoftInternetExplorer
5.5yNetscapeNavigator4.7.
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
ElservidoroperarsobreunservidorwebdelDCCactualmenteenuso,cuyaplataforma de
hardwareysoftwarees:
Hardware:ServidorSun,sun4usparc,512MBRAM.
SistemaOperativo:SunOS5.7.
EntornodeEjecucin:Apache1.3.20,PHP4.1.1yMySQL3.23.49.
Elsiguientediagramailustraelambientedescrito:
WWW
DCC
NN
IE
BD
Red DCC
IE
INTERNET
NN
IE
Figura2:AmbienteOperacional.
El sistema debe poseer una apariencia que lo integre visualmente al sitio web del DCC,
http://www.dcc.uchile.cl(verFigura3).
011216
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Figura3:PortalPrincipaldelDCC.www.dcc.uchile.cl.
Los aspectos tcnicos especficos respecto de la implementacin de la base de datos y la
aplicacin,asmismo,delaplataformadondeseejecuta,debensertransparentesparaelusuario.
SinembargosernecesarioquealguienenelDCC,sehagaresponsabledelaadministracin
tcnicadelsistema.
011216
10
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
3. REQUISITOS ESPECFICOS
Acontinuacinsedetallalalistaderequisitosplanteadosporelcliente,tantoenloquerespectaa
lascapacidadesocaractersticasdelsistema,comoalasrestriccionesespecficasalasqueestar
sometido(1).
Elformatoparacadarequisitoeselsiguiente.
Identificador
Prioridad
Fuente
3.1.
Nombre
Descripcin
Requisitos de Capacidad.
A. RequisitosABMparapublicacionesdelosprofesores.
RUC01
IngresaralSistemaSIREP.
Alta
Cliente
Elprofesordebetenerunacuentadeusuarioyunaclave.
Debeingresarnecesariamentelosdosparaingresaralsistema.
Elsistema debeautomticamente determinar los accesos permitidos parael
profesor.
RUC02
SalirdelSistemaSIREP.
Alta
Cliente
Elprofesordebetenerlaposibilidaddesalirdelsistemaencualquiermomento.
Solodebeseleccionarunaopcinparasalirdelsistema,laopcindebeestar
presenteentodaslaspantallasdelsistema.
RUC03
Ingresarpublicacin.
Alta
1
ConformealosDocumentosdeEntrevistaalCliente(Anexo1y2).
011216
11
IngenieradeSoftwareCC51A
Semestre1/2003
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Paraqueelprofesorpuedacrearunasolicituddesupublicacin.(usandoun
formulariowebFAP,quepermitaalosprofesoresregistrarsuspublicaciones
parasuconsiguienteacreditacin).
Datosnecesariosparaingresarunapublicacin:
RUC04
Baja
Cliente
TtulodelaInvestigacin.
CoautoresdelDCC.Paraseleccionardeunalistadetodoslosprofesores
jornadacompletaaotralistadeprofesoresautoresdeestapublicacin.
AutoresOtros.Setipeanlosnombresdeotrosautoresqueparticiparonde
lapublicacin(Porejemploprofesoresdeotrasuniversidades).
ReferenciaCompleta.Ingresaelprofesorinformacinreferencial dela
publicacin,puedeser:Tipodeactividad,lugar,fecha,paginas,etc.
ISI.Estaopcinseutilizaencasodeserunjournal.Indicasiesonouna
publicacinISI(seleccindedosalternativas).
TipodePublicacin.Unalistadedondesepuedeseleccionareltipode
publicacin. (ejemplo: Libro publicado por editorial internacional de
prestigio).Cadatipotieneasociadounacantidaddepuntos.
URL.[Opcional]unenlaceallugardondeestaelarchivopublicado.
Fecha.Delmomentoenqueserealizalasolicitud.
ModificarPublicacin.
El profesor puede modificar cualquier solicitud que haya ingresado, esto
implicaefectuarcambiosencualquieratributodesupublicacinespecificado
enRUC03.MientrasestasolicitudnohayasidovalorizadaporelCoordinador
deInvestigacin,elprofesorpuedemodificarla.
LuegodesuvaloracinsloelCoordinadordeInvestigacintienefacultades
paramodificaroborrarunregistrodepublicacin.
RUC05
Media
Cliente
BorrarPublicacin.
Elprofesorpuedeeliminarunasolicitud,mientrasestasolicitudnohayasido
RUC06
ConsultarPublicacionesPorCategorizar.(Pendientes).
011216
valorizadaporelCoordinadordeInvestigacin.
12
IngenieradeSoftwareCC51A
Semestre1/2003
Media
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Aestarelacindepublicacionesseledenominaporcategorizar.Existendos
categoras,queindicanelestadodeunasolicituddepublicacinson:
Categorizada.Listadelassolicitudesaceptadas.
PorCategorizar.Relacindelassolicitudespendientes,quenohansido
evaluadas.
PorCategorizar.Apartirdeunalistadepublicacionesdeunprofesorque
nohansidoevaluadas,esposibleseleccionarcualquieradelalistaparaobtener
susdetalles.Puedensermodificadas(verRUC04ModificarPublicacin).
RUC07
Media
Cliente
ConsultarPublicacionesCategorizadas.(Aceptadas).
Aestarelacindepublicacionesseledenominacategorizadas.Existendos
categoras,queindicanelestadodeunasolicituddepublicacinson:
Categorizada.Listadelassolicitudesaceptadas.
PorCategorizar.Relacindelassolicitudespendientes,quenohansido
evaluadas.
Categorizadas.Estarelacineselcomplementodeladelanteriorrequisito
deusuario.Apartirdeestalista,esposibleconsultarunapublicacin,teniendo
encuentaquenosepuedenhacercambiosenesteestadodelapublicacin.
RUC08
Media
Cliente
Ingresargasto.
Elprofesor,conlafinalidaddemanteneruncontroldelempleodesusfondos
deinvestigacin,puedeingresarlosgastosqueefecta.Debeingresar:
Gasto.Queharealizadoenpesos.
Descripcin.Indicalosdetallesdelgasto.
Fecha.Enquesehaefectuadoelgasto.
Deestaformasehaceunbalancepersonal,constituidoporladiferenciaentre
lospesosacreditadosquetieneacumuladomenoslosgastosrealizados.
Slopuedeingresargastossitienesuficientesfondos.
RUC09
011216
Borrargasto.
13
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Media
Cliente
Permiteeliminarungastoingresado.
RUC10
Media
Cliente
Modificargasto.
Permitemodificarungastoingresado.
RUC11
Media
Cliente
ConsultarEstadodeFondo.
Paramanteneruncontroldelempleodesusfondosdeinvestigacin.
PesosDisponibles=PesosAcreditadosPesosGastados.
Slopuedeingresargastossitienesuficientesfondos.
B. RequisitosABMparaelCoordinadordeInvestigacin.
RUC12
IngresaralSistemaSIREP.
Alta
Cliente
Elcoordinadoringresacomounprofesorconsucuentadeusuarioyunaclave
(RUC01),utilizalamismainterfazparaingresaraSIREP.Elsistemadebe
automticamentedeterminarqueeselcoordinadordeinvestigacinyporlo
tantodisponerdelosprivilegiosdecoordinador.
RUC13
SalirdelSistemaSIREP.
Alta
Cliente
PuedesalirdelSistemaSIREPaigualqueunprofesor.(verRUC02).
ComoprofesordelDCC.
RUC14
IngresarPublicacin.
Alta
Elmismorequisitodeunprofesor(verRUC03).Puedeingresarpublicaciones.
Cliente
Elcoordinadordeinvestigacintienelasmismasopcionesyrestriccionesque
unprofesor,sinembargo,tieneotrasopcionesquelepermitendesempearse
comodecoordinadordeinvestigacin(verrequisitoscomocoordinador).
RUC15
Baja
Cliente
ModificarPublicacin.
Igualalrequisitodeunprofesor.Enestecasopuedemodificarpublicaciones
RUC16
BorrarPublicacin.
011216
enlasmismascondicionesdeunprofesor(RUC04).
14
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Media
Cliente
Elmismorequisitodeunprofesor.Enestecasopuedeborrarpublicacionesen
RUC17
Media
Cliente
ConsultarPublicacionesPorCategorizar.(Pendientes).
Elmismorequisitodeunprofesor.EnestecasopuedeConsultarPublicaciones
RUC18
Media
Cliente
ConsultarPublicacionesCategorizadas.(Aceptadas).
Igualalrequisitodeunprofesor.EnestecasopuedeConsultarPublicaciones
RUC19
Media
Cliente
Ingresargasto.
Elmismorequisitodeunprofesor.EnestecasopuedeIngresargastoenlas
lasmismascondicionesdeunprofesor(RUC05).
PorCategorizarenlasmismascondicionesdeunprofesor(RUC06).
Categorizadasenlasmismascondicionesdeunprofesor(RUC07).
mismascondicionesdeunprofesor(RUC08).
Slopuedeingresargastossitienesuficientesfondos.
RUC20
Media
Cliente
Borrargasto.
Puedeborrarungastoenlasmismascondicionesdeunprofesor.(RUC09)
RUC21
Media
Cliente
Modificargasto.
Elmismorequisitodeunprofesor.Enestecasopuedemodificarungastoen
lasmismascondicionesdeunprofesor(RUC10).
ComoCoordinadordeInvestigacindelDCC.
RUC22
Media
ConsultarEstadodeFondodeunProfesor.
Paramanteneruncontroldelempleodesuspropiosfondosdeinvestigacin
(RUC11).
Cliente
PesosDisponibles=PesosAcreditadosPesosGastados.
Slopuedeingresargastossitienesuficientesfondos.
Comocoordinadorpuedeconsultarlosfondosdecualquierprofesor.
011216
15
IngenieradeSoftwareCC51A
Semestre1/2003
RUC23
Media
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
MantencinValorPunto.
Elvalorpuntodelafrmuladeacreditacin,esunvalorasignadoanualmente
quesepuedecambiar(sloporelCoordinadordeInvestigacin).Seestablece
alprincipiodeao.
Paralaimplementacinsepuedeasumir:1punto=2500pesos.
Este mdulo de mantencin debe ser suficientemente general como para
extenderse,sinmodificarelesquemadelabasededatos,aotrosparmetrosno
multivaluadosquepudierarequerirelsistema.
RUC24
Media
Cliente
MantencinTablaTipodePublicacin.
DebeincluirunmdulodeactualizacindelatabladeTipodePublicacin
(TP). La tabla esta compuesta por todas las categoras de publicacin
reconocidos,consusrespectivospuntajes.Versiguientetabla
CategoradePublicacin
Puntaje
ArtculoextensoenjournalindexadoporISI.
30
ArtculoextensoenjournalinternacionalnoISI.
20
ArtculobreveenjournalindexadoporISI.
10
...
...
MuestradeTabladeTiposdepublicacin(enanexosTP).
(Fuente:Primeraentrevistaconelcliente.)
RUC25
Media
Cliente
MantencinFactoresdeCorreccin.
DebeincluirunmdulodeactualizacindelosFactoresdeCorreccin.Cada
jerarquatieneunfactordecorreccinasociado.Versiguientetabla.
Jerarqua
FactordeCorreccin
ProfesorInstructor
1.5
ProfesorAsistente
1.3
ProfesorAsociado
1.1
ProfesorTitular
1.0
TablaJerarquadeprofesoresyejemplodefactoresdecorreccinficticios.
(Fuente:Segundaentrevistaconelcliente.)
011216
16
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
RUC26
Alta
EvaluarPublicacin.
Elcoordinadoracreditaendinerolasolicitudhechaporunprofesor,atodoslos
Cliente
autoresqueseanprofesoresJornadaCompletadelDCC;segnlassiguientes
variables:
Unpuntaje,deacuerdoalatabladepuntosasignadosporlatablatipode
publicacin (TP). El Coordinador de Investigacin es quien finalmente
determinaculeseltipodelapublicacin.
Factor de Correccin. De acuerdo a la jerarqua del profesor (ver
RUC10).
Valor Punto. Valor comn para todas las evaluaciones, representa la
equivalenciaentrepuntosypesos.
Elresultadofinalenpesosseobtieneconlasiguientefrmula:
Monto en Pesos a Acreditarse = Puntos x Factor_de_Correccin x Valor_Punto
Si el profesor est fuera (v.g. en una estada de investigacin), se le
contabilizan los puntos, pero no se le acredita dinero.
Existe un tope de puntos que puede acreditar un profesor, pasado ese tope los
puntos se siguen contando pero no se acreditan en dinero. (Ejm: tope = 600)
C. RequisitosABMparaelContador.
RUC27
IngresaralSistemaSIREP.
Alta
Cliente
Elcontadoringresacomounprofesorconsucuentadeusuarioyunaclave
(RUC01),utilizalamismainterfazparaingresaraSIREP.Elsistemadebe
automticamentedeterminarqueeselcontadordelDCC,yenconsecuencia
permitirsoloconsultasalosmontosenpesosacreditadosporprofesor.
RUC28
SalirdelSistemaSIREP.
Alta
PuedesalirdelSistemaSIREPaigualqueunprofesor.(verRUC02).
011216
17
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Cliente
RUC29
Alta
Cliente
ConsultarResumenporProfesor.
Muestraunalistadetodoslosprofesoresconsusrespectivospuntajesymontos
enpesosacumulados.Lecorrespondealcontadorrealizaruncontrolpropio
(no incluido en SIREP), de las cantidades pagadas y acumuladas por cada
profesor.Losdatosenrangodefechassonpordefectodelaolectivo.Ver
siguientetabla.
RELACIONDEPROFESORESCONPUNTAJESACREDITADOS
AoLectivo:2003.
NombreProfesor
JuanPerez.
AlexanderTaylor
...
011216
Puntaje
PesosAcreditados
400
400.000
450
450.000
...
...
18
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
D. Estadsticas
EstadsticasGeneralesDCC.
RUC30
Alta
Cliente
ResumenporProfesor.
Muestraunalistadetodoslosprofesoresconsusrespectivospuntajesymontos
enpesosacumulados.Losdatosenrangodefechas.Vertabla.
RELACIONDEPROFESORESCONPUNTAJESACREDITADOS
De:
xxxxxxxx.
Hasta:
xxxxxxxx.
NombreProfesor
JuanPerez.
AlexanderTaylor
...
RUC31
Alta
Cliente
Puntaje
PesosAcreditados
400
400.000
400
450.000
...
...
ResumenporCategora.
Semuestraunalistadetodaslascategorasdepublicacincadaunadeellas
conlacorrespondientecantidadproducida.Losdatosenrangodefechas.Ver
siguientetabla.
RESUMENDECANTIDADDEPUBLICACIONES
De:
xxxxxxxx.
Hasta:
xxxxxxxx.
CategoradePublicacin
ArtculoextensoenjournalindexadoporISI.
ArtculoextensoenjournalinternacionalnoISI.
ArtculobreveenjournalindexadoporISI.
...
011216
Cantidad
12
8
5
...
19
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
EstadsticaPersonaldelProfesor.
RUC32
Media
DetalleestadsticasdeunProfesor.
Semuestra unalista detodas las publicaciones del profesoragrupadas por
categoras, indicando totales en puntos y en pesos. Al final se indica total
gastadoytotaldisponibleenpesos.Versiguientetabla.Parapersonalizarla
listadepublicacionesseincorporaunfiltroopcionalparaclasificarporfechas.
Cliente
Laspublicacionesdelao.
Lasultimas10publicaciones.
Lasultimas20publicaciones.
Profesor:JuanPerez
CategoradePublicacin(cdigoydescripcin)
ArtculoextensoenjournalindexadoporISI.
ArtculoextensoenjournalinternacionalnoISI.
ArtculobreveenjournalindexadoporISI.
...
Fecha:xxxxxxxx.
Cantidad Puntos
$Acred.
1
100 1000.000
2
75 1500.000
2
25
500.000
...
...
...
Total
300 3000.000
TotalGasto 1300.000
Disponible 1700.000
E. Operacionales.
RUC33
Alta
Cliente
AccesodesdecualquierpuntodeInternet.
Mediantelapaginadeidentificacinyautenticacindeusuariolosprofesores
RUC34
Alta
Analista
AccesoConcurrente.
Es posible que varios profesores accedan al mismo tiempo para la
RUC35
Alta
Analista
Almacenamiento.
LosdatosdebenestardisponiblesatravsdeunDBMS.
011216
puedenaccederalsistema.NavegandodesdecualquierpuntodeInternet.
administraciny/oconsultadesuregistrodeinvestigaciones.
20
IngenieradeSoftwareCC51A
Semestre1/2003
RUC36
Alta
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
ControldeAcceso.
Control de acceso mediante una nica cuenta de usuario (LOGIN)y clave
(PASSWORD),loscualespuedenserpropiosdelsistemayresidirensuBase
deDatos.
011216
21
IngenieradeSoftwareCC51A
Semestre1/2003
3.2.
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Requisitos de Restricciones.
RUR01
Media
Cliente
IntegracinsitiowebDCC.
DebeintegrarsealsitiowebdelDCCencdigodecoloreseinterfazcomo
sigue:(Look&Feel).
Interfaz:
Bannerenlapartesuperiordelaspaginasweb.
Opcionesdemenenlapartesuperiory/oderecha.
( ver: www.dcc.uchile.cl )
Se debe disear para un rea de patalla mnima de 800x600 pixeles.
Colores:
Ttulos:letrasdecolorblancoenfondoazul.
Contenidos:letrasdecolornegroenfondoblanco.
RUR02
Alta
Cliente
CompatibilidadconBrowser.
VersionesposterioresaMicrosoftInternetExplorer5.5yNetscapeNavigator
RUR03
Alta
Analista
CompatibilidadconHerramientasdeDesarrolloyEntornodeSoftware.
ElsistemasedesarrollarenPHP,MySQLyJavaScript.
RUR04
Alta
Analista
Servidor
ElsistemadeberresidirenelservidoresdelDCC:Anakena.
4.7.
PHP4.1.1yMySQL3.23.49
Apache1.3.20
RUR05
Alta
011216
Hardware:ServidorSun,sun4usparc.
SistemaOperativo:SunOS5.7.
Accesoaestadsticasparaprofesores.
22
IngenieradeSoftwareCC51A
Semestre1/2003
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Todoslosusuariosdelsistematienenaccesoalasestadsticaspropiascomo
profesorygeneralesdelDCC.Nopuedeaccederalasestadsticasparticulares
deotroprofesor.
RUR06
Alta
Cliente
AccesodelContador.
Tieneaccesonicoalasestadsticas generales delDCC.Nopuederealizar
RUR07
Alta
Cliente
Accesoaestadsticasparaelcoordinador.
Elcoordinadordeinvestigacintieneaccesoalasestadsticasdecadaprofesor
RUR08
Media
Cliente
Restriccininformacinhistrica.
Noserequierecargarinformacinhistrica.Peroelsistemadebemantenerun
RUR09
Alta
Cliente
Restriccindeaccesoalamantencindefactoresdeclculo.
Slo el coordinador de investigacin tiene acceso a los mdulos de
ningntipodemodificaciny/oconsulta.
yalasgeneralesdelDCC.
registrohistricoapartirdesupuestaenmarcha.
actualizacindetablasdefactoresdeclculo:TipodePublicacin,Factorde
CorreccinyValorPunto.Seactualizananualmente.
RUR10
Alta
Cliente
Privacidad.
Losprofesoresrequierenquesuclavedeaccesoseaprivadoeinaccesiblepor
RUR11
Alta
Analista
Traspasodenombredeusuarioyclave.
Elpaso,deunmduloaotrodelsistema,delnombredeusuarioyclaveno
RUR12
Alta
RestriccinABMusuarios.
Ni los profesores ni el coordinador de investigacin u otro usuario tendr
Cliente
accesoalosmdulosABMdelosprofesores,estaracargodelAdministrador
otraspersonas.Nodebeobservarseenlapantallalaclave(password).
debenservisibles.
delaWeb.
011216
23
IngenieradeSoftwareCC51A
Semestre1/2003
RUR13
Media
Cliente
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
Elsistemadebeserextensible.
El sistema debe ser extensible por personas ajenas al actual equipo de
desarrollo.
Paraellosedebehacersistemticamentelosdocumentoscorrespondientesa
lasfasesdelciclodelprocesodesarrollo.
RUR14
Media
Cliente
LmiteaAcreditar.
Existeunlimitedepuntosaacreditar,elcualesfijo(Ejemplo600).
Elsistemadeberegistrartodoslospuntos.Sepudeacumularmaspuntosqueel
lmite(haciendomspublicaciones),peroenlacontabilidadyelpagosolose
lereconocehastaeltopealcanzado.
RUR15
Media
Analista
PresentacindePrototipoyDocumentacin.
Presentacindelosprototiposdeacuerdoalplandeactividades.
Sedebeproporcionardocumentacindelasetapasdelprocesodedesarrollode
software.
011216
24
IngenieradeSoftwareCC51A
Semestre1/2003
SistemadeRegistrodePublicacionesCientficas
Documento:URD2
4. Anexos
4.1.
Anexo 1. Informe resultados Entrevista N1 Cliente.
(incluyecomoanexos:FAPyTP).
4.2.
Anexo 2. Informe resultados Entrevista N2 Cliente.
011216
25