Proyecto siga web terminado

129
“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria” UNIVERSIDAD NACIONAL DE UCAYALI Facultad de Ingeniería de Sistemas y de ingeniería Civil Escuela Profesional de Ingeniería de Sistemas INFORME FINAL DE PRÁCTICA PRE PROFESIONAL I “ANALISIS Y DISEÑO DEL SISTEMA INTEGRADO DE GESTIÓN ACADÉMICA DE LA UNIVERSIDAD NACIONAL INTERCULTURAL DE LA AMAZONIA” ALUMNOS : PAJUELO TAPIA, AMMIEL ELIEZER LAULATE PANDURO, CRISTHIAN ASESORA : ING. CLOTILDE RIOS HIDALGO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Transcript of Proyecto siga web terminado

Page 1: Proyecto siga web terminado

“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria”

UNIVERSIDAD NACIONAL DE UCAYALI

Facultad de Ingeniería de Sistemas y de ingeniería Civil

Escuela Profesional de Ingeniería de Sistemas

INFORME FINAL DE PRÁCTICA PRE PROFESIONAL I

“ANALISIS Y DISEÑO DEL SISTEMA INTEGRADO DE GESTIÓN ACADÉMICA DE LA UNIVERSIDAD

NACIONAL INTERCULTURAL DE LA AMAZONIA”

ALUMNOS : PAJUELO TAPIA, AMMIEL ELIEZER

LAULATE PANDURO, CRISTHIAN

ASESORA : ING. CLOTILDE RIOS HIDALGO

UCAYALI – PERÚ

2013

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

Page 2: Proyecto siga web terminado

2

AGRADECIMIENTOS

A Dios por darnos la vida y concedernos los deseos de nuestros corazones,

a nuestros padres por apoyarnos en la realización de nuestras metas como

profesionales, a los docentes Ing. Clotilde Rios Hidalgo y al Ing. Luis Rivera

Echegaray, por apoyarnos y formarnos profesionalmente en la realización

de nuestra Práctica Profesional I a ellos nuestra entera gratitud.

12

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

3

Page 3: Proyecto siga web terminado

3

ÍndicePRESENTACION............................................................................................1

Parte 1:...........................................................................................................2

Modelado del Negocio..................................................................................2

Reseña Histórica de la Universidad Nacional Intercultural de la..........3

Amazonia....................................................................................................3

Visión de la Universidad Nacional Intercultural de la Amazonia...........7

Misión de la Universidad Nacional Intercultural de la Amazonia..........7

1.1 Visión del Negocio.................................................................................8

1.2 Posicionamiento Oportunidad del Negocio..........................................9

1.3 Definición del problema.......................................................................10

1.4 Posicionamiento del Producto............................................................11

Autoridades Universitarias y OSA..........................................................17

OSA........................................................................................................17

(Todos los antes mencionados)..............................................................18

1.5 RANGOS DE CALIDAD.......................................................................18

1.6 PLAN DE DESARROLLO DEL SOFTWARE.......................................19

1.7 Modelo de Casos de Uso del Negocio.................................................39

1.8 Modelo de Análisis del Negocio...........................................................40

1.9 Modelo de Dominio............................................................................43

Parte 2:.........................................................................................................44

45

4243

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

6

Page 4: Proyecto siga web terminado

4

Requerimientos...........................................................................................44

2.1 Especificación de requerimientos de software.....................................45

2.2 Diagrama de caso de uso de requerimiento del sistema....................48

2.3 Documentación de casos de uso.........................................................49

Parte 3:.........................................................................................................61

Análisis y Diseño........................................................................................61

Modelo de Análisis........................................................................................62

3.1 Diagrama de Clases de Análisis..........................................................62

3.2 Modelo de Diseño................................................................................63

3.3 Diagramas de secuencia y Prototipos de interfaces............................69

3.3.18 Prototipo registrar acta de notas....................................................79

......................................................................................................................79

3.3.19 Prototipo subir silabus.....................................................................79

......................................................................................................................79

3.4 Diagrama de Clases de Diseño...........................................................81

3.5 Diagramas de Estados.........................................................................82

78

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

9

Page 5: Proyecto siga web terminado

5

LISTA DE CUADROS

Cuadro 1 Visión del Negocio: Definición del problema.................................10

Cuadro 2 Visión del Negocio: Posicionamiento del Producto.......................11

Cuadro 3 Perfil de Stakeholders: Autoridades Universitaria.........................12

Cuadro 4 Perfil de Stakeholders: OSA.........................................................14

Cuadro 5 Perfil de Stakeholders: Docentes.................................................15

Cuadro 6 Perfil de Stakeholders: Estudiantes...............................................15

Cuadro 7 Perfil de Stakeholders: Consejeros...............................................16

Cuadro 8 Necesidades Principales de los Usuarios.....................................17

Cuadro 9: Entregables del proyecto.............................................................21

Cuadro 10: Papeles y Responsabilidades.....................................................23

Cuadro 11: Plan de proceso de desarrollo de acuerdo a fases....................25

Cuadro 12: Fases del proyecto e hitos principales.......................................25

Cuadro 13: Tareas del proyecto...................................................................29

Cuadro 14: Factor de peso de los actores sin ajustar (UAW).....................30

Cuadro 15: Factor de peso de los casos de uso sin ajustar (UUCW)..........31

Cuadro 16: Factor de complejidad técnica (TFC)........................................32

Cuadro 17: Factor de complejidad ambiental (ECF)....................................33

Cuadro 18: Características servidor de Base de Datos................................35

Cuadro 19: Características de las Estaciones de trabajo.............................36

Cuadro 20: Digitar registro...........................................................................49

Cuadro 21: Aperturar ciclo............................................................................50

Cuadro 22: Realizar cambio de plan.............................................................51

1011

838485

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

12

Page 6: Proyecto siga web terminado

6

Cuadro 23: Crear plan curricular...................................................................52

Cuadro 24: Permitir Curso paralelo...............................................................53

Cuadro 25: Convalidar curso........................................................................54

Cuadro 26: Realizar matricula......................................................................55

Cuadro 27: Digitar encuesta.........................................................................56

Cuadro 28: Realizar consultas......................................................................57

Cuadro 29: Digitar Acta de Notas.................................................................58

Cuadro 30: Entregar Silabos.........................................................................59

Cuadro 31: Generar Reportes......................................................................60

1314

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

15

Page 7: Proyecto siga web terminado

7

LISTA DE FIGURAS

(Figura 1 : Diagrama de casos de uso del negocio: Gestión académica

de la UNIA) Fuente: Elaboración propia.......................................................39

Figura 2: Modelo de Objetos del Caso de Uso Realizar Matricula...............40

Figura 3: Modelo de objetos del caso de uso elaborar plan académico.......41

Figura 4: Modelo de objetos del caso de uso encuestas..............................42

Figura 5: Modelo de objetos del caso uso entregar sílabos.........................42

(Figura 6: Modelo de Dominio del Proceso de Gestión Académico) Fuente:

Elaboración propia........................................................................................43

( Figura 7: Diagrama de caso de uso de requerimiento del sistema) Fuente:

Elaboración Propia........................................................................................48

(Figura 8: Diagrama de Clases de Análisis) Fuente: Elaboración propia......62

Figura 9: Diagrama de Colaboración Registrar Estudiante...........................63

Figura 10: Diagrama de Colaboración Registrar Docente...........................63

Figura 11: Diagrama de Colaboración Registrar Cursos..............................63

Figura 12: Diagrama de Colaboración Crear Plan Curricular........................64

Figura 13: Diagrama de Colaboración Cambiar de Plan...............................65

Figura 14: Diagrama de Colaboración Realizar Matricula.............................65

Figura 15: Diagrama de Colaboración Digitar Encuestas.............................66

Figura 16: Diagrama de Colaboración Aperturar Ciclo.................................66

Figura 17: Diagrama de Colaboración Convalidar Cursos............................67

Figura 18: Diagrama de Colaboración Permitir Curso Paralelo....................67

Figura 19: Diagrama de Colaboración Digitar Acta de Notas.......................68

1617

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

18

Page 8: Proyecto siga web terminado

8

Figura 20: Diagrama de Colaboración Entregar Silabos...............................68

Figura 21: Prototipo Menú Principal..............................................................69

Figura 22: Prototipo Login Administrador......................................................69

Figura 23: Prototipo menú del administrador................................................70

Figura 24: Diagrama de secuencia Registrar Docente.................................71

Figura 25: Prototipo Matricula Administrador................................................72

Figura 26: Diagrama de secuencia gestionar matricula................................72

Figura 27: Prototipo plan de estudio.............................................................73

Figura 28: Diagrama de secuencia plan de estudio......................................73

Figura 29: Prototipo login estudiante.............................................................74

Figura 30: Prototipo iniciar matricula.............................................................74

Figura 31: Prototipo Matricula.......................................................................75

Figura 32: Prototipo verificar matricula..........................................................75

Figura 33: Prototipo imprimir matricula.........................................................76

Figura 34: Prototipo consultar notas.............................................................76

Figura 35: Diagrama de secuencia matricula................................................77

Figura 36: Prototipo login docente................................................................78

Figura 37: Prototipo acta de notas...............................................................78

Figura 38: Prototipo registrar acta de notas..................................................79

Figura 39: Prototipo subir silabus..................................................................79

Figura 40: Diagrama de secuencia Docente (Registrar actas, subir silabus,

consultar horario)..........................................................................................80

Figura 41: Diagrama de Clases de Diseño...................................................81

Figura 42: Diagrama de estados digitar registro...........................................82

1920

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

21

Page 9: Proyecto siga web terminado

9

Figura 43: Diagrama de estados realizar matricula.......................................82

Figura 44: Diagrama de estados digitar acta de notas..................................83

Figura 45: Diagrama de estados digitar encuesta.........................................83

Figura 46: Diagrama de estados entregar silabos.......................................84

Figura 47: Diagrama de estados aperturar ciclo...........................................84

2223

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

24

Page 10: Proyecto siga web terminado

1

PRESENTACION

Dentro de una empresa privada o estatal es necesario el diseño de un

modelo de negocio, para facilitar el conocimiento de los roles dentro de

dicho negocio, para posteriormente diseñar uno o diversos sistemas que

faciliten el funcionamiento organizado.

Debido a eso diseñaremos el modelo de negocio de la gestión académica

de la universidad nacional intercultural de la amazonia, con el objetivo de

conocer el funcionamiento en sus procesos de gestión donde se detallarán

los actores y roles que forman parte de este negocio.

Además este documento nos servirá de base para crear el Sistema

Integrado de Gestión Académica, de la cual es el objetivo principal para

mejorar su calidad de servicio, ya que en la actualidad no cuentan con un

respectivo sistema que mejore y facilite sus procesos.

El presente documento es el resultado de la etapa de análisis para el

desarrollo del sistema, Mediante este documento se detalla el esquema de

funcionamiento del “SISTEMA INTEGRADO DE GESTIÓN ACADÉMICA

(SIGA WEB)” ofreciendo el panorama en que se desarrollan los procesos,

diagramas y actores en una parte del área de Informática, haciendo uso de

la herramienta UML.

2526

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

Page 11: Proyecto siga web terminado

2

Parte 1:

Modelado del Negocio

2728

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

Page 12: Proyecto siga web terminado

Reseña Histórica de la Universidad Nacional Intercultural de la

Amazonia

La Universidad Nacional Intercultural de la Amazonia - UNIA, fue

creada mediante Ley Nº 27250 de fecha 05 de enero del 2000, con

sede en el distrito de Yarinacocha, provincia de Coronel Portillo,

departamento de Ucayali; cuyas finalidades están contempladas en la

Ley Universitaria ( Ley Nº 23733) y su Ley de Creación. Mediante

Resolución Nº 228-2003- CONAFU, de fecha 15 de diciembre del

2003, se otorga el funcionamiento provisional a la UNIA, como

persona jurídica de derecho público interno, para brindar servicio

educativo universitario a través de las Carreras Profesionales de

Educación Inicial Bilingüe y Primaria Bilingüe.

La Resolución Nº 229 – 2003-CONAFU, de fecha 15 de diciembre del

2003, reconoce a la Comisión Organizadora de la UNIA, la que estaba

integrado por las siguientes personas:

- Dr. Jorge Eduardo Villafuerte Recharte - Presidente.

- Mg. Pedro Angulo Herrera - Vicepresidente Académico

- Mg. Augusto Padilla Yépez - Vicepresidente Administrativo.

Según Acta de Instalación y constitución de la Comisión

Organizadora, realizada el día 08 de enero 2004, en las instalaciones

del Campus Universitario, se inició las actividades por la apertura y

consolidación de la UNIA.

2930

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

31

Page 13: Proyecto siga web terminado

La Resolución Nº 183-2004-CONAFU, de fecha 15 de septiembre del

2004, designa al Dr. Otto Flores Sáenz, como Vicepresidente

Académico de la UNIA, por renuncia del Mg. Pedro Angulo Herrera.

La UNIA, está sujeto a la evaluación permanente del CONAFU,

prevista en el literal c) del Artículo 2º de la Ley Nº 23439 (Ley que

crea al CONAFU), hasta el otorgamiento de la autorización definitiva

de funcionamiento.

Mediante Ley Nº 28254 – Ley que autoriza Crédito suplementario en

el Sector Público para el Año Fiscal 2004, de fecha 11 de junio del

2004, se asigna a la UNIA, su primer presupuesto de S/. 1,

000,000.00 Nuevos Soles.

La Resolución Nº 276-2005-UNIA-CO, de fecha 03 de octubre del

2005, deroga la Resolución Nº 007-2004-UNIA-CO-P, de fecha 28 de

junio del 2004, y aprueba el nuevo Reglamento de Organización y

Funciones (ROF), de la UNIA. La Resolución Nº 277-2005-UNIA-CO,

de fecha 03 de octubre del 2005, deroga la Resolución Nº 008-2004-

UNIA-CO-P, de fecha 30 de junio del 2004 y prueba el nuevo Cuadro

para Asignación de Personal (CAP), de la UNIA.

La Resolución Nº 280-2005-UNIA-CO, de fecha 03 de octubre del

2005, deroga la Resolución Nº 010-2004-UNIA-CO-P, de fecha 02 de

julio del 2004 y aprueba el nuevo Presupuesto Analítico de Personal

(PAP), de la UNIA.

La Resolución Nº 283-2005-UNIA-CO de fecha 06 de octubre del

2005, derogada la Resolución Nº 009-2004-UNIA-CO-P, de fecha 01

3233

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

34

Page 14: Proyecto siga web terminado

de julio del 2004 y aprueba el nuevo Manual de Organizaciones y

funciones - MOF, documento de gestión donde se describe las

funciones y estructura orgánica de la UNIA.

El 22 de diciembre del 2005, mediante Resolución Nº 253 – 2005-

CONAFU, se aprueba el Plan de Desarrollo Institucional PDI de la

UNIA, cuyo periodo de vigencia es de cinco (05) años. En el año

2005, la Comisión Organizadora de la Universidad, integrada por el

Dr. Jorge Eduardo Villafuerte Recharte, Presidente, Dr. Otto Flores

Sáenz, Vicepresidente Académico y el Mg. Augusto Padilla Yépez,

Vicepresidente Administrativo, determinaron la realización de las

actividades preparatorias para el funcionamiento de las dos primeras

3536

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

37

Page 15: Proyecto siga web terminado

Carreras Profesionales aprobadas por la CONAFU; Educación Inicial

Bilingüe y Primaria Bilingüe, implementándose de infraestructuras

físicas (aulas y laboratorios) y actividades administrativas,

convocándose al primer Proceso de Admisión en agosto del 2005.

Y en el Año 2006,  inician  dos nuevas Carreras Profesionales, 

Ingeniería Agroforestal – Acuícola y Agroindustrial, dándose 02

procesos de admisión para nuevos ingresantes a las 04 carreras.

La Resolución Nº 477 – 2008-CONAFU, de fecha 27 de Noviembre

del 2008, reconoce una nueva Comisión Organizadora de la UNIA, la

que estaba integrada por las siguientes personas:

- Dr. Demetrio Carranza Lavado - Presidente.

- Ph.D.Edwin Escurra Meneses - Vicepresidente Académico

- Dr. Nilo Maguiña Vásquez - Vicepresidente Administrativo.

La Resolución Nº 021 – 2009-CONAFU, de fecha 14 de Enero del

2009, reconoce una nueva Comisión Organizadora de la UNIA, la que

está integrada por las siguientes personas:

- Ph.D.Edwin Escurra Meneses - Presidente.

- Ing. Mg.Sc. Julio Benito Heredia Vásquez - Vicepresidente

Académico

- Dr. Nilo Maguiña Vásquez - Vicepresidente Administrativo.

Actualmente la UNIA registra  una población universitaria de 1055

estudiantes, albergando  población mestiza e indígena como son:

Aguaruna (Awajún),  Aymara,  Amahuaca, Asháninka, Asheninka,

Bora, Cashibo-Cacataibo, Cashinanua, Cocama-Cocamilla,

3839

307

308

309

310

311

312

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

40

Page 16: Proyecto siga web terminado

Isconahua, Machiguenga (Matsiguenga), Quechua, Sarayacu,

Sharanahua, Shawi, Shipibo-Conibo, Yagua, Yanesha, Piro (Yine)  y 

Resígaro.

Visión de la Universidad Nacional Intercultural de la Amazonia

“La Universidad Nacional Intercultural de la Amazonia, será el

Centro de Educación Superior de vanguardia en la formación

profesional, la capacitación y el desarrollo de comunidades nativas

y poblaciones urbanas; así como en la investigación social y de los

recursos acuícolas y agroforestales como medios para mejorar la

calidad de vida y apoyar al desarrollo de la Amazonia.”.

Misión de la Universidad Nacional Intercultural de la Amazonia

4142

331

332

333

334

335

336

337

338

339

340

341

342

343

344

345

346

347

348

349

350

351

352

353

354

43

Page 17: Proyecto siga web terminado

“Formar profesionales con sólida base científica, técnica y

humanística; profundizar la actividad de investigación, incidiendo

en la aplicación e innovación de la ciencia, la  tecnológica y el arte

desde y hacia la comunidad local, regional y nacional con la

finalidad de contribuir a su desarrollo sostenido; fundamentalmente

de los grupos etnolingüísticas de la región amazónica y para

mejorar su calidad de vida.

1.1 Visión del Negocio

Introducción

Propósito

El propósito de esta sección del documento, es representar

genéricamente el panorama de funcionalidad y requerimientos

presentados para el desarrollo del Sistema Integrado de Gestión

Académica, según las necesidades de los usuarios finales y en

especial de la Universidad Nacional Intercultural de la Amazonía.

Los detalles de cómo el sistema cubre los requerimientos se

pueden observar en la especificación de los casos de uso y el

detalle de requerimientos funcionales y no funcionales.

4445

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375

376

46

Page 18: Proyecto siga web terminado

Alcance

El Sistema Integrado de Gestión Académica permite automatizar

de forma integrada los procesos de la gestión académica que se

realiza en la Universidad Nacional Intercultural de la Amazonía a

través de la oficina de servicios académicos (OSA).

En este sentido, permite que los usuarios encargados, de acuerdo

a su pertinencia en el proceso, designada por su rol en la

institución puedan planificar y configurar parámetros generales de

evaluación por semestre académico, organizar el proceso de

matrícula dinámicamente, organizar un plan curricular, registrar en

detalle las calificaciones del rendimiento académico en sus

distintos niveles, gestionar las encuestas de manera rápida y

procesar los resultados a través de los distintos niveles de

evaluación. Finalmente, los resultados de todo este proceso serán

consultables por todos los actores del proceso.

1.2 Posicionamiento Oportunidad del Negocio

La implementación del Sistema Integrado de Gestión Académico

permite mejorar el servicio de consulta de información que se le

da a la población universitaria además, hacer un uso eficiente de

los recursos de tiempo y materiales de consumo.

El incremento progresivo del nivel educativo en las universidades

aumenta el compromiso institucional por dar un servicio de calidad

siendo una exigencia por parte de la población universitaria.

4748

377

378

379

380

381

382

383

384

385

386

387

388

389

390

391

392

393

394

395

396

397

398

399

49

Page 19: Proyecto siga web terminado

Dadas la complejidad del proceso y la flexibilidad que deben tener

las plataformas de información, el sistema actual (desarrollado en

Power Builder 6.0) quedará colapsado en su crecimiento.

La Universidad Nacional Intercultural de la Amazonía cuenta con

una infraestructura propia de hardware que puede soportar el

nuevo sistema a desarrollar sin caer en costos adicionales de

implementación.

Los estudiantes cuentan con conexión a internet WIFI que les

brinda la Universidad Nacional Intercultural de la Amazonía,

además que les brinda los laboratorios de cómputo para tener

acceso a internet. Lo cual permitirá el fácil acceso a la información

desde las interfaces web del sistema.

1.3 Definición del problema

Cuadro 1 Visión del Negocio: Definición del problema

5051

400

401

402

403

404

405

406

407

408

409

410

411

412

413

52

Page 20: Proyecto siga web terminado

1) La falta de integración de la información, estando

fraccionada entre registros manuales.

2) Dificultad de acceso a la información de parte de los

estudiantes, docentes y autoridades universitarias.

3) Sistema informático desarrollado en Power Builder

6.0 de escritorio y archivos de Excel.

4) Dificultades de crecimiento de la información.

5) Errores críticos en el modelo de datos.

6) Ausencia de reportes completos en tiempo real.

7) Doble digitación de promedios por semestre de los

estudiantes.

8) Problemas del manejo de información por falta de

control.

El

problema

de

afecta a Estudiantes, Autoridades universitarias y Docentes

El impacto

asociado

es

1) Malestar en los estudiantes, profesores y autoridades

universitarias.

2) Demoras y sobrecostos en los procesos internos de

gestión académica.

3) Largas colas de espera al matricularse

Una

solución

Implementar un Sistema Integrado De Gestión

Académica que integre toda la información del

5354

55

Page 21: Proyecto siga web terminado

adecuada

sería

proceso y de acceso rápido y completo a los actores

del proceso.

1.4 Posicionamiento del Producto

Cuadro 2 Visión del Negocio: Posicionamiento del Producto

Para Estudiantes, Docentes y Autoridades Universitarias

Quienes

Necesitan planificar, organizar y ejecutar la gestión

académica. O en su defecto, consultar la información de la

gestión académica en tiempo real.

El nombre

del

producto

SISTEMA INTEGRADO DE GESTIÓN ACADEMICA VIA

WEB (SIGA WEB)

QueAlmacena y procesa la información correspondiente al

proceso de gestión académica de la universidad.

No como

El proceso actual de registros manuales, sistema

desarrollado en power builder 6.0 escritorio y archivos de

Excel.

Nuestro

producto

Permite gestionar los distintos procesos de la gestión

académica mediante una interfaz gráfica sencilla y

amigable. Además, proporciona acceso rápido y en tiempo

real desde cualquier equipo de la institución ó desde

5657

414

415

416

417

58

Page 22: Proyecto siga web terminado

cualquier equipo que posea conexión a internet.

Fuente: Elaboración propia

Descripción de Stakeholders

Para poder brindar eficientemente un servicio que se ajuste a las

necesidades de los usuarios, es de mucha importancia la identificación

e implicación de quienes son partícipes en el proyecto como

integrantes en el proceso de modelado de requerimientos. Además,

identificar a los usuarios y verificar que los participantes los

representen apropiadamente. Esta sección muestra un perfil de los

participantes y de los usuarios involucrados en el proyecto, así como

los problemas más importantes que éstos perciben para enfocar la

solución propuesta hacia ellos.

Perfil de Stakeholders

Cuadro 3 Perfil de Stakeholders: Autoridades Universitaria

Descripción Autoridades universitaria

Representante (Autoridades universitaria – aproximadamente 6)

Participación Participar del control de evaluación y de la gestión

académica.

Supervisar el proceso de gestión académica a

nivel institucional.

Elaborar directivas para el proceso de evaluación,

calificación y proceso de la gestión académica.

5960

418

419

420

421

422

423

424

425

426

427

428

429

430

431

61

Page 23: Proyecto siga web terminado

Revisión de requerimientos.

Seguimiento en el desarrollo del proyecto.

Dar visto bueno de los avances e hitos del

sistema.

Consulta información de alumnos matriculados por

escuela.

Consulta información consolidada de indicadores

de gestión académica.

Fuente: Elaboración propia

Cuadro 4 Perfil de Stakeholders: OSA

Descripción OSA

RepresentantesLic. Beatriz Miguel Diego (jefe de la oficina de servicios

académicos)

6263

432

433

434

435

436

437

438

439

64

Page 24: Proyecto siga web terminado

Participación

Ejecutar el plan de evaluación y gestión

académica.

Revisión de requerimientos y prototipos del

sistema.

Brindar información de procesos de gestión

académica a la población universitaria.

Consultar información consolidada de indicadores

de gestión académica en tiempo real.

Doble digitación de matrículas, promedios y planes

curriculares.

Llevar un control ordenado de la gestión

académica.

Registrar toda la información en la aplicación de

escritorio implementado en power builder 6.0

Fuente: Elaboración propia

Cuadro 5 Perfil de Stakeholders: Docentes

Descripción Docentes

Representantes (Docentes – aproximadamente 200)

6566

440

441

442

443

444

67

Page 25: Proyecto siga web terminado

Participación

Registrar actas de notas manualmente

Consultar horarios de clases.

Entregar silabos del curso que dicta a los

estudiantes.

Participar del control de gestión académica

Participar del plan de evaluación de encuestas y

gestión académica.

Fuente: Elaboración propia

Cuadro 6 Perfil de Stakeholders: Estudiantes

Descripción Estudiantes

Representante (Estudiantes – aproximadamente 1500 )

Participación

Participar del control de gestión académica.

Consultar información de notas de cursos.

Consultar información de su avance curricular.

Solicitar cursos a convalidar, cambio de plan y

cursos paralelos.

Consultar información de horario de clases.

Realizar matricula de forma manual.

Cuadro 7 Perfil de Stakeholders: Consejeros

Descripción Consejeros

6869

445

446

447

70

Page 26: Proyecto siga web terminado

Representant

es

(Consejeros – 50)

Participación

Participar del control de la gestión académica.

Participar del proceso de matrícula.

Consultar información referente al avance

académico del estudiante.

Brinda información a los estudiantes de su

avance académico.

Emitir informe de estudiantes matriculados en el

semestre académico.

Fuente: Elaboración propia

Ambiente de Usuario

Los usuarios pertenecientes a la institución, utilizarán una aplicación

vía web en la cual ingresarán un login y password asignado. el cual

habilitará las funciones que le competan según sus funciones y

necesidades.

Necesidades Principales de los Usuarios

Cuadro 8 Necesidades Principales de los Usuarios

7172

448

449

450

451

452

453

454

455

456

457

458

73

Page 27: Proyecto siga web terminado

Necesidad Prioridad Concerniente Solución actualSolución

propuesta

Establecer

escalas e hitos

generales de

gestión

académica.

ALTA

Autoridades

Universitarias

y OSA.

Alcanzar directivas

de gestión

académica por

escrito a los

profesores y

estudiantes para

posteriormente

supervisar su

cumplimiento.

El sistema a

implementar

, tomará en

cuenta

estos

puntos

como parte

de su

configuració

n dinámica.

Elaborar

registros de

matrícula, acta

de notas y

encuestas.

ALTA OSA

Actividad manual.

Registros físicos

desarrollados por

equipo y

actualizados cada

periodo.

El sistema

automatizar

á este

proceso.

Necesidad Prioridad Concerniente Solución actualSolución

propuesta

Registrar y

procesar las

calificaciones de

ALTA Docente Actividad manual

en su nivel más

detallado. Registro

El sistema

automatizar

á este

7475

76

Page 28: Proyecto siga web terminado

las evaluaciones

en sus distintos

niveles de

profundidad.

de promedios en

sistema

desarrollado en

power builder 6.0.

proceso.

Consultar en

detalle y en

tiempo real la

información de

gestión

académica.

ALTA

(Todos los

antes

mencionados)

Registros físicos.

Sistema

desarrollado en

power builder 6.0

El sistema

permitirá la

consulta de

la

información

por parte de

todos los

actores del

proceso.

Fuente: Elaboración propia

1.5 RANGOS DE CALIDAD

1.5.1 DISPONIBILIDAD:

Nuestro producto estará disponible en los horarios que la institución

indique.

1.5.2 USABILIDAD: Nuestro sistema tendrá un manual de uso.

1.5.3 Panorama del producto

a) Perspectiva: El responsable podrá acceder a dicho sistema mediante

una cuenta de usuario.

b) Restricciones: El sistema no dará reporte de notas entre otros.

7778

459

460

461

462

463

464

465

466

467

468

79

Page 29: Proyecto siga web terminado

1.6 PLAN DE DESARROLLO DEL SOFTWARE

1.6.1 Introducción

1.6.2 Propósito

El objetivo de este Plan de Desarrollo de Software es definir las

actividades realizadas durante el desarrollo de las fases e iteraciones

requeridas para llevar a cabo el SISTEMA INTEGRADO DE

GESTIÓN ACADÉMICA (SIGA WEB).

1.6.3 Alcance

Este Plan de Desarrollo de Software describe el plan global a ser

usado por los encargados del proyecto, para desarrollar la

implementación de un Sistema Integrado de Gestión Académica,

Se describirán los detalles de los procesamientos individuales del

plan. Los planes que se dan en éste documento se basan en los

requisitos del producto como está especificado en el documento

visión.

1.6.4 Referencias

Las referencias aplicables son: La visión para la implementación del

Sistema Integrado de Gestión Académica.

1.6.5 Apreciación Global

Este Plan de Desarrollo de Software contiene la información siguiente:

8081

469

470

471

472

473

474

475

476

477

478

479

480

481

482

483

484

485

486

487

488

82

Page 30: Proyecto siga web terminado

Proyecto de Apreciación Global: Proporciona la descripción del

propósito del proyecto, alcance y objetivos. También determina el

entregable que se espera en el proyecto en determinados

periodos.

El Proceso de Dirección: Explica el costo estimado y lo fija,

define las fases mayores e hitos para el proyecto, y describe el

modo de supervisión para el proyecto.

Los Planes del Proceso Técnicos: Proporciona un panorama

global del proceso de desarrollo de Software, incluso los

métodos, herramientas y técnicas para ser seguido.

1.6.6 La Apreciación Global del Proyecto

1. Propósito del Proyecto, Alcance y Objetivos

El propósito, alcance y objetivo de este Plan de Desarrollo de

Software es definir las actividades realizadas durante el

desarrollo de las fases e iteraciones requeridas para

implementar el Sistema a realizar.

2. Entregables del Proyecto.

Los entregables siguientes se desarrollaran durante el proyecto.

Cuadro 9: Entregables del proyecto

Fases Workflows Artefactos

8384

489

490

491

492

493

494

495

496

497

498

499

500

501

502

503

504

505

506

507

508

85

Page 31: Proyecto siga web terminado

INICIAL MODELO DEL

NEGOCIO

Documentos de

visión.

Plan de desarrollo

de Software.

Modelo de Use

Case del Negocio.

Modelo de Dominio

del Problema.

ELABORACIÓN

REQUERIMIENTOS

Modelo de Use

Case.

Especificación de

los Use Case.

ANÁLISIS Y DISEÑO

Diagrama de

Colaboración.

Diagrama de

Clases.

Diagrama de

Secuencia.

Diagrama de

Estados

Prototipo de

Interfaz

8687

88

Page 32: Proyecto siga web terminado

CONSTRUCCIÓN

ANALISIS DE

DISEÑO

Diseño de Base de

Datos.

Prototipo Inicial.

IMPLEMENTACIÓN

Diagrama de

Componentes.

Diagrama de

Despliegue.

Prototipo del

Software Final

TRANSICIÓN PRUEBA

Prueba por Use

Case

Fuente : Elaboración Propia

3. Evolución del Plan de desarrollo de Software

El Plan de Desarrollo de Software se revisará anterior a la salida

de cada proceso de iteración.

1.6.7 La Organización del Proyecto

1. Estructura Orgánica

El equipo de trabajo comprende de un estudiante de la escuela

profesional de ingeniería de sistemas de la universidad

8990

509

510

511

512

513

514

515

516

91

Page 33: Proyecto siga web terminado

nacional de ucayali y un asesor ingeniero de sistemas, para el

desarrollo del proyecto.

2. Interfaces Externas

Los realizadores del proyecto también actuarán recíprocamente

con otro stakeholder para solicitar las entradas y revisión de los

artefactos.

3. Papeles y Responsabilidades

La tabla siguiente identifica las unidades orgánicas que serán

responsables para cada uno de los flujos de trabajo, y el detalle

de los procesos de apoyo.

Cuadro 10: Papeles y Responsabilidades

PAPEL RESPONSABILIDAD

Pajuelo Tapia,

Ammiel

Laulate Panduro,

Cristhian

Responsabilidad del manejo del

flujo de producto de dirección del

proyecto global.

Responsable principal de manejar

el modelado comercial y el flujo de

trabajo de los requisitos,

proporciona el apoyo y entradas de

Workflow de Dirección de

Proyecto.

Responsable principal para el

9293

517

518

519

520

521

522

523

524

525

526

527

94

Page 34: Proyecto siga web terminado

análisis y diseño, aplicación,

configuración, capacitación y flujos

de trabajo de ambiente.

Proporciona el apoyo al Workflow

de dirección de proyección.

Es el responsable para manejar la

prueba, y Workflows del

Despliegue.

Asesores del Proyecto

Realiza la asesoría, seguimiento Y

correcciones de entregables de

proyectos.

1.6.8 El Proceso de Dirección

1. Estimación del Proyecto

Las estimaciones del proyecto son basadas en el Estudio de

Factibilidad aplicado al proyecto. El tiempo y el esfuerzo estimado en

este informe es la base del presupuesto del proyecto y horario.

2. Plan de Proyecto

a) Plan de la Fase:

El Sistema Integrado de Gestión Académica, será desarrollado

usando un acercamiento escalonado a la cual utilizará cuatro

9596

528

529

530

531

532

533

534

535

536

537

97

Page 35: Proyecto siga web terminado

fases de interacción. Las fases y el horario relativo se muestran

en la tabla siguiente:

Cuadro 11: Plan de proceso de desarrollo de acuerdo a fases

FASE EMPIEZA TERMINA

Fase de Inicio (10%) 15/04/2013 20/04/2013

Fase de la Elaboración (25%) 21/04/2013 31/05/2013

Fase de la Construcción (60%) 01/06/2013 15/07/2013

Fase de la Transición (5%) 16/07/2013 21/07/2013

Cuadro 12: Fases del proyecto e hitos principales

FASE DESCRIPCIÓN HITO

INICIO En esta Etapa se

define el modelo del

negocio, los

requerimientos del

producto, se

elabora el plan de

desarrollo de

Software.

Determina la

Factibilidad del

proyecto desde un

punto de vista del

negocio.

Se definen los

requerimientos,

características,

claves y principales

restricciones.

9899

538

539

540

541

542

100

Page 36: Proyecto siga web terminado

Estima los recursos

(Tiempo, costos del

ambiente de

desarrollo)

ELABORACIÓN La fase de

Elaboración

analizará los

requisitos y se

desarrollará el

prototipo

arquitectónico. En la

realización de la

fase de la

Elaboración todos

los Use Case

seleccionados para

una primera versión

1.0 habrán

completado el

análisis y el plan.

Además se habrán

analizado los Use

Case de alto riesgo

El hito del Prototipo

Arquitectónico marca

el término de la Fase

de la Elaboración.

101102

103

Page 37: Proyecto siga web terminado

que para una

Versión 2.0 ya se

habrán diseñado. El

prototipo

arquitectónico

probará la viabilidad

y actuación de la

arquitectura que se

requiere para

Versión 1.0.

CONSTRUCCIÓN

Durante la Fase de

la Construcción se

analizan los Use

Case restantes y se

diseñarán estos. La

versión beta para la

Versión 1.0 se

desarrollará y se

distribuirá para la

evaluación.

Actualización con

todos los elementos

necesarios para dar

soporte a la

implantación de la

persistencia (ejemplo

tablas, index, mapeo

de modelo de datos

orientado a objetos a

relacionar).

TRANSICIÓN En esta fase se Completa en la

104105

106

Page 38: Proyecto siga web terminado

empaquetará,

distribuirá e

instalará el

producto.

concordancia con los

requerimientos del

producto definidas en

el documento de

Visión del Negocio.

El producto final

debe estar disponible

para los usuarios.

Cada fase es dividida en las interacciones del desarrollo. Se

espera que la duración del proyecto sea de 4 meses.

b) Horario del Proyecto

El horario del proyecto que contiene el nombre de las labores, las

fechas de inicio y fin se muestran a continuación.

Cuadro 13: Tareas del proyecto

FASE EMPIEZA TERMINA

107108

543

544

545

546

547

548

549

550

551

552

553

109

Page 39: Proyecto siga web terminado

Modelamiento

del Negocio15/04/2013 20/04/2013

Requerimientos 21/04/2013 26/04/2013

Análisis y

Diseño27/04/2013 15/07/2013

Implementación

Prueba

Despliegue

3. Recursos para el Proyecto

a) Plan de Adquisición de Recursos

La Universidad Nacional Intercultural de la Amazonia ha

asumido con todos los costos que va a requerir el sistema.

b) Entrenamiento que se planean

Se entrenará al equipo del proyecto en las siguientes

habilidades, al comienzo de las actividades del plan:

Análisis y Diseño Orientado a Objeto

Proceso Unificado Rational

Rational Roose 3.2

Servidor GlassFish 2.1

110111

554

555

556

557

558

559

560

561

562

563

564

565

112

Page 40: Proyecto siga web terminado

NetBeans 7.2.1

SQL Server 2008 Enterprise

C) Presupuesto

El siguiente presupuesto se basa en estimaciones iníciales:

Estimación de costo del proyecto basado en el método

de puntos de casos de uso

Cuadro 14: Factor de peso de los actores sin ajustar (UAW)

Tipo de

Actor

Descripción Peso

(factor)

Número

de

Actores

Resultado

Simple Otro sistema que interactúa

con el sistema a desarrollar

mediante una interfaz de

programación (API).

1 0 0

Medio Otro sistema interactuando a

través de un protocolo (ej.

TCP/IP) o una persona

interactuando a través de una

interfaz en modo texto.

2 0 0

Complejo Una persona que interactúa

con el sistema mediante una

interfaz gráfica (GUI).

3 3 9

Fuente: Elaboración propia

113114

566

567

568

569

570

571

572

573

115

Page 41: Proyecto siga web terminado

Total UAW = 9

Cuadro 15: Factor de peso de los casos de uso sin ajustar (UUCW)

Tipo de

Caso de

Uso

Descripción Peso

(factor)

Número

de

Casos

de Uso

Resultado

Simple El caso de uso contiene de 1

a 3 transacciones.5 6 30

Medio El caso de uso contiene de 4

a 7 transacciones.10 2 20

Complejo El caso de uso contiene más

de 7 transacciones.15 5 75

Fuente: Elaboración propia

UUCW= 125

Número de transacciones por casos de uso:

Digitar registro: 8

Cambio de plan: 3

Aperturar Ciclo: 3

Plan curricular: 2

Convalidar curso: 4

Permitir curso paralelo: 3

Generar reportes: 8

Realizar consulta: 12

116117

574

575

576

577

578

579

580

581

582

583

584

585

586

118

Page 42: Proyecto siga web terminado

Digitar encuesta: 14

Realizar matricula: 8

Realizar consulta: 3

Digitar acta de notas: 4

Entregar sílabos: 2

Cálculo de los puntos de casos de uso sin ajustar:

UUCP = UUCW + UAW

UUCP = 125 + 9

UUCP = 134

Cuadro 16: Factor de complejidad técnica (TFC)

Factor

Técnic

o

Descripción Peso Impacto

percibid

o

Factor

calculado

T1 Sistema distribuido 2 3 6

T2 Rendimiento o tiempo de respuesta 1 3 3

T3 Eficiencia del usuario final 1 5 5

T4 Procesamiento interno complejo 1 4 4

T5 El código debe ser reutilizable 1 3 3

T6 Facilidad de instalación 0.5 4 2

T7 Facilidad de uso 0.5 4 2

T8 Portabilidad 2 0 0

T9 Facilidad de cambio 1 2 2

119120

587

588

589

590

591

592

593

594

595

596

121

Page 43: Proyecto siga web terminado

T10 Concurrencia 1 3 3

T11 Características especiales de

seguridad1 4 4

T12 Provee acceso directo a terceras

partes1 4 4

T13 Se requiere facilidades especiales

de entrenamiento a usuario1 3 3

Fuente: Elaboración propia

Factor total técnico: 41

TFC = 0.6 + (0.01*41)

TFC = 1.01

Cuadro 17: Factor de complejidad ambiental (ECF)

Factor

Ambienta

l

Descripción Peso Impacto

percibido

Factor

calculado

E1 Familiaridad con el modelo de

proyecto utilizado, familiaridad

con UML

1.5 4 6

E2 Personal tiempo parcial -1 3 -3

E3 Capacidad de analista líder 0.5 3 1.5

E4 Experiencia en la aplicación 0.5 3 1.5

E5 Experiencia en la orientación a 1 4 4

122123

597

598

599

600

601

124

Page 44: Proyecto siga web terminado

objetos

E6 Motivación 1 4 4

E7 Dificultad del lenguaje de

programación-1 0 0

E8 Estabilidad de los

requerimientos2 4 8

Fuente: Elaboración propia

Factor ambiental total: 22

EF = 1.4 + (-0.03 x 22)

EF = 0.74

Puntos de casos de uso ajustados (UCP)

UCP = UUCP x TFC x EF

UCP = 134 x 1.01 x 0.74

UCP = 100.15

UCP 100.15 x 20

UCP = 2003

UCP= 84 días = 3 meses

Este proyecto requerirá aproximadamente un tiempo de

esfuerzo de 3 meses.

4. Entorno de Trabajo

125126

602

603

604

605

606

607

608

609

610

611

612

613

614

615

127

Page 45: Proyecto siga web terminado

4.1 Elección de Equipos y Accesorios de la Red LAN

a) Elección del Servidor

Para elegir el tipo de servidor se ha tenido en consideración los

equipos comprados por Universidad Nacional Intercultural de la

Amazonia, el Sistema Operativo instalado es Microsoft

Windows Server 2003 Enterprise Edition con un servidor web

GlassFish 2.1

Cuadro 18: Características servidor de Base de Datos

Características Opciones

Procesador Intel Xeon IV 3.60 GHz.

Memoria Caché Interna 2GB

Memoria RAM 4GB

Bus entrada/Salida PCI/EISA

Puerto 1 Paralelo, 2 Seriales

Puerto 3 USB

Disco Duro 1 discos de 1TB SATA

Unidad CD-ROM Lectora 48x

Tarjeta de REDDual Gigabit Ethernet

10/100 Base T

128129

616

617

618

619

620

621

622

623

130

Page 46: Proyecto siga web terminado

Tarjeta VideoATI RADEON 7000-M

16MB SDRAM

Monitor : LG 21”

Mouse: Sleek 2 botones

Teclado Genius PS/2

Fuente: Elaboración propia

b) Elección de Estaciones de Trabajo.

La Oficina de servicios Académicos OSA, posee una Core i3 de

2.8 GHZ de procesador, las cuales estarán conectadas al

servidor principal ubicado la oficina de informática.

Cuadro 19: Características de las Estaciones de trabajo

Características Opciones

Procesador Intel Core i3 de 2.8 GHZ

Memoria Caché

interna512 Mb

Memoria RAM 2 GB

Disco Duro 500 GB

Tarjeta de RED. Dlink Ethernet 10/100

Teclado y Mouse Genius

Monitor 21” Digital LCD

131132

624

625

626

627

628

629

133

Page 47: Proyecto siga web terminado

c) Accesorios de Red Para la Transferencia de Información

de una PC a otraPC

Se ha tomado en consideración el estándar de instalaciones

comerciales de red ANSI/EIA/TIA 568-A.

Tipos de Cable a Usar:

Cable par trenzado (UTP – RJ-45 DE 100 W).

El cable de par trenzado UTP, tiene 4 partes de hilos

trenzados juntos a seis vueltas por pulgada para producir

protección de inferencias eléctricas más impedancia

consistente, o resistencia eléctrica.

El Cable par trenzado UTP es barato, fácil de instalar y puede

funcionar en red. En la actualidad es muy usado en redes

locales Ethernet (UTP) de 8 hilos.

Conectores RJ-45 Categorías 5, soportan 4 pares de cables

UTP categoría 5.

Caja toma de datos (Rosetas) RJ-45 Categoría 5.

Roseta simple (1 jack) por cada estación de trabajo.

Montaje con tornillo para facilitar la instalación.

Conector RJ45.

134135

630

631

632

633

634

635

636

637

638

639

640

641

642

643

644

645

646

647

648

649

136

Page 48: Proyecto siga web terminado

39

1.7 Modelo de Casos de Uso del Negocio

(Figura 1 : Diagrama de casos de uso del negocio: Gestión académica de la UNIA) Fuente: Elaboración propia

Vice académico Presidente Jef e de OSA Vice Administrativ o

Consultar av ance curricular

Consejero

Consultar record académico

Jef es de escuelas prof esionalesDocente

Realizar plan curricularAperturar cursos

Autoridad Univ ersitaria

Gestionar Cursos

<<include>>

Tesorero

Entregar ReportesLlenar Acta de notas

Si llena actas

<<extend>>

Coordinar Horarios

OSA

Asignar Aula

Realizar Matricula..

Encuestar a Estudiante

<<include>>

Entregar Silabos

<<include>>

Registrar Deuda

Si no adeuda

<<extend>>

Permitir curso paralelo Conv alidar curso

Estudiante.

<<include>><<include>>

<<include>><<include>>

<<include>>

<<include>>

<<include>>

<<include>>

137138650

651

Page 49: Proyecto siga web terminado

40

1.8 Modelo de Análisis del Negocio

1.8.1 Modelo de Objetos del Negocio

Figura 2: Modelo de Objetos del Caso de Uso Realizar Matricula

Fuente: Elaboración propia

Descripción

La configuración general de la matrícula es realizada por el Consejero y

OSA, el cual recibe indicaciones del Estudiante.

Avance Curricular

Record Académico

Docente.

Acta de Notas

Registrar

Consejero..

Leer

Leer Boleta de Notas

Leer

Estudiante

OSA

LeerRegistrar

Matricula....

Registrar

139140652

653

654

655

656

657

658

659

660

661

662

663

Page 50: Proyecto siga web terminado

41

Figura 3: Modelo de objetos del caso de uso elaborar plan académico

Descripción

La organización de la estructura del plan académico es desarrollada en

primera instancia por las Autoridades Universitarias y esta es ejecutada

por la OSA, de ahí es consultada por Docentes y Estudiantes.

Autoridades...

Cursos

Jefe de FacultadVice Académico

Alumno...

Docente...

OSA

Registrar

Registrar Registrar

Plan CurricularRegistrar

Cambio de Plan

Registrar

Convalidar Cursos

Registrar

Estudiante.....

Docente.....Horarios

Registrar

Leer

Leer

Leer

Leer

Leer

141142664

665

666

667

668

669

670

671

672

673

674

675

676

677

678

679

680

681

682

683

684

143

Page 51: Proyecto siga web terminado

OSA..... Estudiante....Silabos

Leer

Docente.....

Registrar

42

Figura 4: Modelo de objetos del caso de uso encuestas

Fuente: Elaboración propia

Descripción

Las Autoridades solicitan a OSA que se inicie el proceso de encuestas

a los estudiantes para la respectiva evaluación a los docentes.

Figura 5: Modelo de objetos del caso uso entregar sílabos

Fuente: Elaboración propia

Descripción:

Matricula

Autoridades...Encuesta

OSA

Leer

Leer

Estudiante....

Registrar

144145685

686

687

688

689

690

691

692

693

695

146

Page 52: Proyecto siga web terminado

43

OSA solicita al docente que realice sus sílabos para hacer la respectiva

entrega al estudiante.

147148696

697

149

Page 53: Proyecto siga web terminado

.Horario

Facultad

.Cambio de Plan

Modalidad de Traslado

.Matricula

.Convalidar Cursos

.Plan Curricular

1..*

1

1..*

1

Tiene

Requisito

Escuela

1..*

1

1..*

1Tiene

1..*

1

1..*

1

Pertenece

.Estudiante

1..*

1

1..*

1

RealizaLleva

1..*

1

1..*

1

Realiza

1

1..*

1

1..*

Hace

1

1..*1..*

Tiene

.Encuesta

1..*

1

1..*

1

Genera

1..*

11

1..*

Registra

.Docente

1..*

1..*

1..* +Tiene

1..*

+Pertenece

.Cursos

1..*1..*

1..*1..*

Dicta

1..*

1

1..*

1

Tiene 1..*

1

1..*

1

Genera

1..*

1

1..*

1

Tiene

1..*

1..*

1..*

1..*

Pertenece

1..*

1

1..*

1

Tiene

.Silabos1..*

1

1..*

1 1

11

Pertenece

43

1.9 Modelo de Dominio

(Figura 6: Modelo de Dominio del Proceso de Gestión Académico) Fuente: Elaboración propia

150151698

699

700

Page 54: Proyecto siga web terminado

44

Parte 2:

Requerimientos

152153

701

702

703

704

705

706

707

708

709

710

711

712

713

714

715

716

717

718

Page 55: Proyecto siga web terminado

45

2.1 Especificación de requerimientos de software

2.1.1 Funcionales

a) Módulo de Administrador está orientado a:

Registrar Facultad y Escuela Profesional.

Registrar deuda del alumno.

Registrar alumno.

Registrar docente.

Registrar curso.

Crear plan curricular.

Hacer retiro y reingreso de alumnos y docentes.

Convalidar cursos.

Registrar curso con su respectivo pre- requisito.

Aperturar Ciclo

Consultar acta de notas.

Consultar matriculas.

Consultar boleta de notas.

Consultar record académico.

Permitir cursos paralelos.

Generar Reportes

b) Módulo Alumno que está orientado a:

Realizar matrícula

Rellenar encuestas

Consultar horarios de clases

154155

719

720

721

722

723

724

725

726

727

728

729

730

731

732

733

734

735

736

737

738

739

740

741

742

156

Page 56: Proyecto siga web terminado

46

Consultar Sílabos

c) Módulo Docente que está orientado a:

Registrar acta de notas.

Subir sílabos al sistema.

Consultar horario de clases.

2.1.2 No Funcionales

a) El sistema debe implementarse usando las herramientas

comerciales de Microsoft: Windows Server 2003, Java, Rational

Roose y SQL Server 2008.

Razón: La institución cuenta con una política de alquiler anual de

licencias de Microsoft. Actualmente ya cuenta con las licencias

contratadas para los productos antes mencionados. La

tecnología resulta probada y confiable para la administración del

colegio.

b) El sistema debe implementarse usando el lenguaje Java.

Razón: Se presume que es el lenguaje más conocido y robusto

por lo que no será difícil ni costoso conseguir personal para su

mantenimiento. Dado que es el lenguaje que está incorporado

como parte de SunMycroSystem para la programación de

proyectos de gran envergadura, además existe personal de

informática en la institución que tiene cierto dominio del mismo.

157158

743

744

745

746

747

748

749

750

751

752

753

754

755

756

757

758

759

760

761

762

763

764

765

159

Page 57: Proyecto siga web terminado

47

c) Los sistemas e información deben ser almacenados en la

infraestructura de hardware propia de la institución.

Razón: La institución cuenta con una infraestructura propia

suficiente para soportar el nuevo sistema informático. Además,

los servicios contratados de internet no son suficientes para

almacenar información en “la nube” manteniendo fluidez en la

misma.

d) El diseño de las interfaces del sistema debe ser amigable y de

fácil comprensión, respetando las políticas de gestión académica

de la institución.

160161

766

767

768

769

770

771

772

773

774

775

776

777

778

779

162

Page 58: Proyecto siga web terminado

48

2.2 Diagrama de caso de uso de requerimiento del sistema

Imprimir

Digitar Encuestas

Realizar Matricula

Digitar Acta de Notas

Entregar silabos

Estudiante..

Docente..

Digitar Registros..

Realizar Consultas

Generar Reportes

<<include>> <<include>>

Realizar Cambio de PlanAperturar Ciclo

Crear Plan Curricular

Convalidar Cursos

Permitir Cursos ParalelosAdmnistrador OSA

( Figura 7: Diagrama de caso de uso de requerimiento del sistema) Fuente: Elaboración Propia

163164780

781

782

Page 59: Proyecto siga web terminado

49

2.3 Documentación de casos de uso

2.3.1 Caso de Uso: Digitar registro

Cuadro 20: Digitar registro

Digitar registro Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Digitar Registros..Admnistrador OSA

Breve Descripción Este caso de uso se encargará de registrar

al Docente y Estudiante.

Objetivos Guardar información de los Docentes y

Estudiantes (Registrar la información en el

sistema)

Flujo de Trabajo - Registrar Docente

- Registrar Estudiante

Fuente: Elaboración propia

165166

783

784

785

786

787

788

789

790

Page 60: Proyecto siga web terminado

50

2.3.2 Caso de Uso: Aperturar Ciclo

Cuadro 21: Aperturar ciclo

Aperturar Ciclo Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Aperturar CicloAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de

configurar los horarios de cada curso, en el

respectivo semestre académico para luego

registrarlos, también asignar a cada docente

algún curso a dictar con su respectiva aula

donde dictará el curso.

Objetivos Aperturar el ciclo académico

Flujo de Trabajo - Consultar cursos matriculados

- Asignarle al curso algún docente

- Asignarle al curso un horario

- Asignarle al curso algún aula

Fuente: Elaboración propia

167168

791

792

793

794

795

796

169

Page 61: Proyecto siga web terminado

51

2.3.3 Caso de Uso: Realizar cambio de plan

Cuadro 22: Realizar cambio de plan

Realizar cambio de plan Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Realizar Cambio de PlanAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de gestionar

el cambio de plan de un determinado

estudiante sea este solicitado por el

estudiante o dado de manera automática.

Objetivos Realizar el cambio de plan de los

estudiantes.

Flujo de Trabajo - Leer estudiantes que solicitan cambio

de plan.

- Ingresar código del estudiante que

realiza cambio de plan.

- Seleccionar el plan curricular a

cambiar.

- Convalidar cursos del plan anterior.

- Registrar cambio de plan.

Fuente: Elaboración propia

170171

797

798

799

800

172

Page 62: Proyecto siga web terminado

52

2.3.4 Caso de Uso: Crear plan curricular

Cuadro 23: Crear plan curricular

Crear plan curricular Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Crear Plan CurricularAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de crear el

plan curricular con sus respectivos cursos a

dictar.

Objetivos Crear el plan curricular para mejorar la

calidad académica de los estudiantes.

Flujo de Trabajo - Asignar año al plan curricular.

- Registrar los cursos a dictarse en el

plan, con su respectivo requisito y

convalidación.

- Crear plan curricular.

Fuente: Elaboración propia

173174

801

802

803

804

805

806

175

Page 63: Proyecto siga web terminado

53

2.3.5 Caso de Uso: Permitir Curso paralelo

Cuadro 24: Permitir Curso paralelo

Permitir curso paralelo Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Permitir Cursos ParalelosAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de conceder

al estudiante llevar cursos paralelos en un

mismo ciclo.

Objetivos Crear el plan curricular para mejorar la

calidad académica de los estudiantes.

Flujo de Trabajo - Consultar el record académico del

estudiante.

- Si su crédito acumulado es de 185

créditos, entonces permitir curso

paralelo, siempre en cuando el curso

sea pre requisito del otro.

- Registrar curso paralelo

Fuente: Elaboración propia

176177

807

808

809

810

811

812

178

Page 64: Proyecto siga web terminado

54

2.3.6 Caso de Uso: Convalidar curso

Convalidar curso Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

Convalidar CursosAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de

convalidar los cursos de los estudiantes que

lo solicitan.

Objetivos Convalidar los cursos de estudiantes que

vienen de otras universidades, que ya

aprobaron cursos parecidos al plan de

estudio que le pertenece.

Flujo de Trabajo - Leer los estudiantes que

convalidarán cursos.

- Ingresar el código del estudiante que

realiza la convalidación de curso.

- Consultar plan curricular al que

pertenece el estudiante.

- Consultar relación de curso con su

respectiva convalidación.

- Registrar curso convalidado.

Fuente: Elaboración Propia

Cuadro 25: Convalidar curso

179180

813

814

815

181

Page 65: Proyecto siga web terminado

55

2.3.7 Caso de Uso: Realizar matricula

Cuadro 26: Realizar matricula

Realizar Matricula Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Estudiante

Realizar MatriculaEstudiante..

Breve Descripción Este caso de uso se encargará de gestionar

la matricula del estudiante.

Objetivos Matricular al estudiante.

Flujo de Trabajo - Consultar Deuda.

- Realizar Pago.

- Consultar avance curricular.

- Consultar record académico.

- Consultar boleta de notas.

- Registrar cursos a llevar.

Fuente: Elaboración propia

182183

816

817

818

819

820

821

822

184

Page 66: Proyecto siga web terminado

56

2.3.8 Caso de Uso: Digitar Encuesta

Cuadro 27: Digitar encuesta

Digitar Encuesta Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Estudiante

Digitar EncuestasEstudiante..

Breve Descripción Este caso de uso se encargará de gestionar

los cuestionarios cuyo propósito tiene

evaluar al docente.

Objetivos Hacer que el estudiante evalué a su docente

a través de la encuesta.

Flujo de Trabajo - El estudiante debe estar matriculado

en el curso correspondiente.

- El estudiante procede a digitar el

cuestionario de encuesta.

Fuente: Elaboración propia

185186

823

824

825

826

827

828

829

830

187

Page 67: Proyecto siga web terminado

57

2.3.9 Caso de Uso: Realizar consultas

Cuadro 28: Realizar consultas

Realizar Consulta Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA, estudiante y docente

Estudiante..

Docente..

Realizar ConsultasAdmnistrador OSA

Breve Descripción Este caso de uso se encargará de

proporcionar información al administrador

como al estudiante y docente.

Objetivos Brindar información de los procesos

académicos

Flujo de Trabajo - Al administrador podrá consultar

cuantos estudiantes se encuentran

matriculados.

- Consultar el record académico.

- Consultará el avance curricular.

- Consultará boleta de notas.

- Consultará los resultados de las

encuestas.

- El estudiante y el docente consultarán

los horarios de clase.

Fuente: Elaboración Propia

188189

831

832

833

190

Page 68: Proyecto siga web terminado

58

2.3.10 Caso de Uso: Digitar Acta de Notas

Cuadro 29: Digitar Acta de Notas

Digitar Actas de Notas Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Docente

Digitar Acta de NotasDocente..

Breve Descripción Este caso de uso de encargará de rellenar

las notas de los alumnos.

Objetivos Brindar información de promedios a los

estudiantes.

Flujo de Trabajo - El docente rellena las notas de teoría

y práctica.

- El docente calcula el promedio final a

partir de las notas parciales.

- El docente registra las notas de los

estudiantes.

Fuente: Elaboración propia

191192

834

835

836

837

838

839

840

193

Page 69: Proyecto siga web terminado

59

2.3.11 Caso de Uso: Entregar Silabos

Cuadro 30: Entregar Silabos

Entregar Silabos Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Docente

Entregar silabosDocente..

Breve Descripción Este caso de uso se encargará de

gestionar la entrega de sílabos del

estudiante.

Objetivos El docente elaborará el silabo de curso

para luego entregársela al estudiante.

Flujo de Trabajo - El docente elabora sílabos del

curso.

- El docente entrega el silabo del

curso al estudiante.

- Registra la entrega de los sílabos

a los estudiantes.

194195

841

842

843

844

845

846

196

Page 70: Proyecto siga web terminado

60

Fuente: Elaboración propia

2.3.12 Caso de Uso: Generar Reportes

Cuadro 31: Generar Reportes

Generar Reportes Elaborado por: Ammiel Pajuelo Tapia y

Cristhian Laulate Panduro

Sistema: SIGA WEB

Actores Administrador OSA

197198

847

848

849

850

851

852

853

854

855

856

857

858

859

860

861

199

Page 71: Proyecto siga web terminado

61

Generar Reportes

Imprimir

<<include>>

Realizar Consultas

<<include>>

Admnistrador OSA

Breve Descripción Este caso de uso se encargará de generar

todos los reportes resultados del

procesamiento de la información.

Objetivos Brindar información completa, resultado del

procesamiento completo de la información.

Flujo de Trabajo - Consultar la información de la que

nos interesa sacarle un reporte.

- Obtener información completa y

válida para su respectivo análisis.

- Generar reporte.

- Imprimir el reporte

Fuente: Elaboración propia

Parte 3:

200201

862

863

864

865

866

867

868

869

202

Page 72: Proyecto siga web terminado

62

Análisis y Diseño

203204

870

871

872

873

874

875

876

877

878

879

880

881

205

Page 73: Proyecto siga web terminado

62

Modelo de Análisis

3.1 Diagrama de Clases de Análisis

(Figura 8: Diagrama de Clases de Análisis) Fuente: Elaboración propia

Deuda

Id_deudaId_estudianteMontoDescripcion

MODALIDAD DE TRASLADO

Id_trasladoTipo_trasladoOrigen _instituciónOrigen_carrera

FACULTAD

Id_facultadNombreCodigo

ESCUELA

Id_escuelaNombreCodigoId_facultad

1..*

1

1..*

1

CAMBIO DE PLAN

Id_planId_cambioplanId_estudiante

REQUISITO

Id_requisitoId_cursoNombreCodigo

AULA

Id_aulaNumero_pabellonNumero_Aula

ENCUESTA

Id_encuestaId_matriculaId_EstudianteItem1Item2Item3Item4Item5Item6FechaHoraFecha_iniFecha_ter

CICLO

Id_cicloCiclo

ESTUDIANTE

Id_estudianteId_planId_escuelaId_trasladoCodigoNombreApe_patApe_matDniModalidad_ingresoSexoFecha_IngFecha_RetFecha_GraduadoFecha_TerLugar_NacFecha_NacDomicilioSemestre_IngPueblo indigenaGraduadoTituladoEmailTelefonoPuntaje_ingresoEstadoObservacion

1..*

1

1..*

1

1

1..*

1

1..*

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

HORARIO

Id_horarioHora_inicioDiaHora_finalId_curso

RECORD ACADEMICO

Id_recordcccapsppsccacaapsappaperiodoobservacionId_estudianteId_ciclo

1

1..*

1

1..*

1..*

1

1..*

1

CURSO

Id_cursoNombreCodigoId_cliclo

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

PLAN CURRICULAR

Id_planCodigoId_escuelaAño

1..*

1

1..*

1

1..*

1

1..*

11..*

1

1..*

1

CURSO PLAN

Id_detalleplanCreditosHora_teoriaHora_practicaId_cursoId_Plan

1..*

1

1..*

1

1..*

1

1..*

1

CONVALIDAR

Id_convalidarId_cursoplanId_cursoEstado

1..*

1

1..*

1

1..*

11

1..*

ADMINISTRADOR

Id_administradorNombreApe_patApe_matEmailTelefonoDni

USUARIO

Id_usuarioUserPasswordTipo_userId_estudianteId_docenteId_Administrador

1

1..*

1

1..*1..*11 1..*

MODALIDAD

Id_modalidadModalidadObservacion

MATRICULA

Id_matriculaId_cursoId_estudiantePeriodoFechaHora 1..*

1

1..*

1

1..*

1

1..*

1

NOTA

Id_notaProm_practicaProm_teoriaExam_parcialExam_finalProm_proyectoId_matriculaId_docente

1

1..*

1

1..*

DOCENTE

Id_docenteNombreApe_patCodigoApe_matEspecialidadProfesionFecha_NacDocmicilioDniEmailSexoTelefonoPueblo_indigenaFecha_ingFecha_retiroEstadoId_modalidad

1..*

1

1..*

1

1..*

1..*

1..*

1..*

1..*

1

1..*

1

CURSO_DOCENTE

Id_cursodocenteId_cursoId_docentePeriodoFechaId_aula

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

SILABOS

Id_silabosFechaHoraDireccion_urlId_cursodocente

1..*

1..*1..*

1..*

206207882

883

884

Page 74: Proyecto siga web terminado

63

3.2 Modelo de Diseño

3.2.1 Diagramas de Colaboración

Figura 9: Diagrama de Colaboración Registrar Estudiante

: Administrador Osa. RE : Registro de Estudiante

1: Regsitrar Estudiante

BE : Buscar Estudiante

CE : Crear Estudiante

ME : Modificar Estudiante

: ..Estudiante

2: Buscar Estudiante(Obj.Estudiante) 3: Buscar()

4: Obj. Estudiante

5: Crear Estudiante () 6: Crear()

7: Msj. confrmacion

8: Modificar Estudiante (Codigo)

9: Modificar()

10: Msj.Confirmacion

Fuente: Elaboración propia

Figura 10: Diagrama de Colaboración Registrar Docente

: Administrador Osa. RD : Registro de Docente

BD : Buscar Docente

CD : Crear Docente

MD : Modificar Docente

: ..Docente

1: Registrar Docente

2: Buscar Docente (Obj. Docente)

4: Obj.Docente

5: Crear Docente()

7: Msj. confirmacion

8: Modificar Docente (Codigo)

10: Msj. Confirmacion

3: Buscar()

6: Crear()

9: Modificar()

Fuente: Elaboración propia

Figura 11: Diagrama de Colaboración Registrar Cursos

208209

885

886

887

888

889

890

891

892

893

894

895

210

Page 75: Proyecto siga web terminado

64

: .Administrador OSA : Registro de Curso

: Buscar Curso

: Crear Curso

: Modificar Curso

: Asignar Ciclo.

: Asignar Escuela

: Ciclo..

: Curso.

: Escuela.

: Asignar Convalida : Asignar Requisito

: Convalidar : .Requisito

1: Regsitrar Curso

2: Buscar Curso

4: Obj. Curso

5: Crear Curso

7: Msj. Confrmacion

11: Asignar

13: Obj. Ciclo

8: Modificar Curso (Codigo)

10: Msj. Confirmacion

14: Asignar

16: Obj. Escuela

17: Asignar Convalida

19: Obj.Convalida

20: Asignar Requisito

22: Obj.Requisito

3: Buscar()

6: Crear()

9: Modificar()

12: Asignar()

15: Asignar()

18: Asignar()21: Asignar()

Fuente: Elaboración propia

Figura 12: Diagrama de Colaboración Crear Plan Curricular

: Administrador Osa. : Plan Curricular.

: Listar Cursos

: Asignar Curso

: Crear Plan : ..Plan curricular

: Curso.

1: Crear Plan Curricular

2: Listar Cursos(Obj.Ciclo)

3: Consultar()

4: list Cursos

5: Asignar Curso

6: Asignar()

7: Obj.Curso

8: Crear plan curricular

9: Crear()10: Msj. Confirmacion

Fuente: Elaboración propia

211212

896

897

898

899

900

901

902

903

213

Page 76: Proyecto siga web terminado

65

Figura 13: Diagrama de Colaboración Cambiar de Plan

: Administrador Osa. : Cambio de plan

: ..Estudiante

: Cambio de plan. : Cambiar de plan

: Asignar Estudiante

1: Realizar Cambio de Plan

2: Asignar Estudiante

4: Obj. Estudiante

5: Cambiar de plan

7: Msj. confirmacion 6: Cambiar Plan()

3: Asignar()

Fuente: Elaboración propia

Figura 14: Diagrama de Colaboración Realizar Matricula

: Administrador Osa. : Realizar Matricula

: Curso.

: .Matricula. : Matricularse

1: Realizar Matricula

2: Listar Cursos

3: Obj.Cursos

4: Matricularse

6: Msj.confirmacion

5: Matricular()

Fuente: Elaboración propia

214215

904

905

906

907

908

909

910

911

912

913

914

915

916

917

216

Page 77: Proyecto siga web terminado

66

Figura 15: Diagrama de Colaboración Digitar Encuestas

: .Estudiante.

: .Matricula.

: Encuestas

: Encuesta. : Guardar Encuesta

1: Digitar cuestionario

2: Listar Cursos Matriculados

3: Obj.Cursos Matriculados

4: Resolver cuestionario

6: Msj.confirmacion

5: Guardar encuesta()

Fuente: Elaboración propia

Figura 16: Diagrama de Colaboración Aperturar Ciclo

: Administrador Osa. : Aperturar Ciclo

: Asignar Aula : Aula

: Asignar Horario : Horario.

: Asignar Docente : Curso Docente

: Consultar cursos : Curso.

1: Aperturar Ciclo

5: Asignar Docente

7: Obj.docente

8: Asignar Horario

10: Obj.horario

2: Listar Cursos

4: listCursos

11: Asignar Aula

13: Obj.Aula

12: Asignar()

9: Asignar()

6: Asignar()

3: Consultar()

Fuente: Elaboración propia

Figura 17: Diagrama de Colaboración Convalidar Cursos

217218

918

919

920

921

922

923

924

925

926

927

219

Page 78: Proyecto siga web terminado

67

: Administrador Osa. : Convalidar cursos

: ..Estudiante : Consultar Estudiante

: Convalidar : Consultar curso a convalidar

: Modificar matricula : .Matricula.

: Nota : Asignar Nota

1: Convalidar cursos

2: Consultar estudiante (codigo)

4: Obj. Estudiante

5: Consultar curso convalida

7: Obj.Curso

8: Modificar Matricula

10: Msj.confirmacion

11: Asignar Nota

13: obj.nota

3: Consultar()

6: Consultar()

9: Modificar()

12: Asignar()

Fuente: Elaboración propia

Figura 18: Diagrama de Colaboración Permitir Curso Paralelo

: Administrador Osa. : Cursos Paralelo

: Consultar record : Record academico

: Permitir curso paralelo : .Matricula.

1: Permitir curso paralelo

2: Consultar Record (codigo)

4: cursos paralelos

6: Obj.Matricula

3: Consultar()

5: Modificar()

Fuente: Elaboración propia

Figura 19: Diagrama de Colaboración Digitar Acta de Notas

220221

928

929

930

931

932

933

934

935

936

937

222

Page 79: Proyecto siga web terminado

68

: Actas de notas

: Curso Docente

: ..Estudiante

: Guardar Acta : Nota

: ...Docente

2: Consultar curso que dicta el docente

3: List.Curso que dicta el docente

4: List. estudiantes que llevan el curso

5: Obj.Estudiantes

6: Guardar Acta

8: Msj.confirmacion7: Guardar()

1: Digitar Acta de notas

Fuente: Elaboración propia

Figura 20: Diagrama de Colaboración Entregar Silabos

: ...Docente : Entregar silabos

: Curso Docente

: Subir Silabos : ..Silabos

1: Entrega de silabos

2: Listar los cursos que dicta el docente

3: Obj.cursos que dicta el docente

4: Subir Archivo

6: Msj.confirmacion

5: Guardar()

Fuente: Elaboración propia

223224

938

939

940

941

942

943

944

945

946

947

948

949

950

225

Page 80: Proyecto siga web terminado

69

3.3 Diagramas de secuencia y Prototipos de interfaces

3.3.1 Prototipo menú principal

Figura 21: Prototipo Menú Principal

3.3.2 Prototipo login administrador

Figura 22: Prototipo Login Administrador

226227

951

952

953

954

955

956

957

958

959

228

Page 81: Proyecto siga web terminado

70

3.3.3 Prototipo menú del administrador

Figura 23: Prototipo menú del administrador

229230

960

961

962

963

964

965

966

967

968

969

970

971

972

231

Page 82: Proyecto siga web terminado

71

3.3.4 Diagrama de Secuencia: Registrar Docente

: ADMI_OSA : ADMI_OSA : Menu Principal : Menu Principal

: FORM_REGISTRAR_DOCENTE

: FORM_REGISTRAR_DOCENTE

: MODIFICAR_DOCENTE

: MODIFICAR_DOCENTE : REPORT_DOCENTE : REPORT_DOCENTE

: BUSCAR_DOCENTE

: BUSCAR_DOCENTE

C. DocenteC. Docente

: TBL_DOCENTE : TBL_DOCENTE

click en registrar

Consultar Form

Mostrar Form

Enviar_Datos_Docente Insert_Docente()

Click en Modificar

Consultar Form

Mostrar Form Enviar_Datos_A_Modificar

Modificar_Docente()

Enviar_msj

Mostrar msj

Enviar_msj

Mostra_msj

Consultar Form

Mostrar Form Enviar Datos

Reporte_Docentes()

Enviar_Tabla

Mostrar Reporte

Consultar Form

Mostrar Form

Presione una Tecla a Buscar

Buscar_Docente()

Devolver_Tabla_Resultados

Mostrar_Resultados

Buscar

232233

973

974

234

Page 83: Proyecto siga web terminado

72

Figura 24: Diagrama de secuencia Registrar Docente

235236

976

977

978

979

980

981

982

983

984

985

986

987

988

237

Page 84: Proyecto siga web terminado

3.3.5 Prototipo matricula administrador

Figura 25: Prototipo Matricula Administrador

3.3.6 Diagrama de secuencia Gestionar Matricula

: ADMI_OSA : ADMI_OSA : Menu Principal : Menu Principal : Consultar_matricula

: Consultar_matricula

: Reporte_Matricula : Reporte_Matricula : Reserva Matricula

: Reserva Matricula

: C. Matricula : C. Matricula

: TBL_MATRICULA : TBL_MATRICULA

Click_Menu_Principal_Matricula

Consultar_Form

Mostrar_Form

Enviar_Datos

Consultar_Matricula()

Devolver_Tabla

Mostrar_Resultado

Consultar Form

Mostrar_Form

Enviar_Datos

Reporte_Matricula()

Devolver_TablaMostrar_Resultado

Consultar Form

Mostrar Form

Enviar_Datos

Reservar_Matricula()

Devolvel msj

Mostrar Obj.msj

989

990

991

992

994

Page 85: Proyecto siga web terminado

73

Figura 26: Diagrama de secuencia gestionar matricula

3.3.7 Prototipo Plan de Estudio

Figura 27: Prototipo plan de estudio

3.3.8 Diagrama de secuencia: Plan de estudio

: ADMI_OSA : ADMI_OSA : Menu Principal : Menu Principal : Nuevo_PlanEs : Nuevo_PlanEs : Generar_Plan : Generar_Plan : C. Plan : C. Plan

: TBL_PLANCURRICULAR

: TBL_PLANCURRICULAR

Click Menu_Principal_Plan

Consultar Form

Mostrar Form

Enviar_Datos

Nuevo_Plan()

Devolver Msj

Mostrar Obj.msj

Consultar Form

Mostrar Form

Enviar_Datos

Generar_Plan()

Devolver Tabla

Mostrar Plan_Tabla

238239

995

996

997

998

999

1000

1001

1002

1004

1005

1006

1007

1008

1009

1010

1011

240

Page 86: Proyecto siga web terminado

74

Figura 28: Diagrama de secuencia plan de estudio

3.3.9 Prototipo login estudiante

Figura 29: Prototipo login estudiante

3.3.10 Prototipo Iniciar Matricula

Figura 30: Prototipo iniciar matricula

3.3.11 Prototipo Matricula

Figura 31: Prototipo Matricula

241242

1012

1013

1014

1015

1016

1017

1019

1020

1021

1022

1024

243

Page 87: Proyecto siga web terminado

75

3.3.12 Prototipo verificar matricula

Figura 32: Prototipo verificar matricula

3.3.13 Prototipo imprimir matricula

Figura 33: Prototipo imprimir matricula

3.3.14 Prototipo consultar notas

244245

10251026

1027

1028

1029103010311032

1033

1034

1035

1036

246

Page 88: Proyecto siga web terminado

76

Figura 34: Prototipo consultar notas

247248

1037

1038

1039

1040

249

Page 89: Proyecto siga web terminado

3.3.15 Diagrama de secuencia: (Matricula, consultar notas, digitar encuestas)

Figura 35: Diagrama de secuencia matricula

: Estudiante : Estudiante : LoginEstudiante : LoginEstudiante : Form Matricula : Form Matricula : Matricularse : Matricularse : Consultar Notas : Consultar Notas : Digitar Encuestas : Digitar Encuestas

C.MatriculaC.Matricula C.NotasC.Notas C.EncuestaC.Encuesta

: Matricula : Matricula : Notas : Notas : Encuesta : Encuesta

Click en Login

Enlazar form

Mostrar form

Click en matricularse

Enlazar form

TraerMatricula()

Leer()

Mostrar Datos de matricula

Mostrar Form

Click en guardar matricula

RegistrarMatricula

Crear()

Msj.confirmacion

Click en consultar Notas

Enlazar form

TraerNotas()

Leer()

Mostrar Datos de Notas

Mostrar form

Click en Encuestas

Enlazar form

TraerEncuesta()

Leer()

Mostrar Datos Encuesta

Mostrar Form

Digitar Encuestas

Marcar con check

Click en Guardar encuesta

Guardar()

Crear()

Msj.confirmacion

1041

1042

Page 90: Proyecto siga web terminado

3.3.16 Prototipo login docente

Figura 36: Prototipo login docente

3.3.17 Prototipo acta de notas

Figura 37: Prototipo acta de notas

1043

1044

1045

1046

1047

1048

1049

1050

1051

1052

1053

1054

1055

1056

1057

1058

1059

1060

1061

1062

1063

1064

1065

1066

1067

1068

Page 91: Proyecto siga web terminado

79

3.3.18 Prototipo registrar acta de notas

Figura 38: Prototipo registrar acta de notas

3.3.19 Prototipo subir silabus

Figura 39: Prototipo subir silabus

250251

1069

1070

1071

1072

1073

1074

1075

1076

1077

1078

1079

1080

1081

1082

1083

1084

1085

1086

1087

1088

1089

1090

1091

1092

1093

252

Page 92: Proyecto siga web terminado

3.3.20 Diagrama de secuencia Docente (Registrar actas, subir silabus, consultar horario)

Figura 40: Diagrama de secuencia Docente (Registrar actas, subir silabus, consultar horario)

: Docente : Docente : Login : Login : Form Docente : Form Docente : Actas : Actas : Silabus : Silabus : Horario : Horario

C. UsuarioC. Usuario C. ActaC. Acta C.SilabusC.Silabus C.HorarioC.Horario

: Usuario : Usuario : Nota : Nota : Archivo : Archivo : Horario. : Horario.

Click en Login

Click en Actas

Enlazar form Actas

Mostrar form Actas

Llenar Actas

RegistrarActas()

Ingresar Datos

Click en Enviar

TraerLogin()

Leer()

Mostrar form Docente

Mostrar form

Crear()

Mostrar Msj. confirmacion

Click en Silabus

Enlazar form

Mostrar form Silabus

Click subir silabus

Subir()

Crear()

Msj. confirmacion

Click en Horario

Enlazar form Horario

TraerHoario()

Leer()

Mostrar form

1094

1095

1096

1098

1099

Page 93: Proyecto siga web terminado

81

3.4 Diagrama de Clases de Diseño

Figura 41: Diagrama de Clases de Diseño

Deuda

Id_deudaId_estudianteMontoDescripcion

Registrar()Consultar()Actualizar()

MODALIDAD DE TRASLADO

Id_trasladoTipo_trasladoOrigen _instituciónOrigen_carrera

Registrar()Consultar()Actualizar()

FACULTAD

Id_facultadNombreCodigo

Registrar()Actualizar()

ESCUELA

Id_escuelaNombreCodigoId_facultad

Registrar()Actualizar()

CAMBIO DE PLAN

Id_planId_cambioplanId_estudianteAño

Registrar()Consultar()Actualizar()

REQUISITO

Id_requisitoId_cursoNombreCodigo

Registrar()Actualizar()Consultar()Asignar()

AULA

Id_aulaNumero_pabellonNumero_Aula

Regitrar()Consultar()

ENCUESTA

Id_encuestaId_matriculaId_EstudianteItem1Item2Item3Item4Item5Item6FechaHoraFecha_iniFecha_ter

Registrar()Consultar()

CICLO

Id_cicloCiclo

Registrar()Consultar()

ESTUDIANTE

Id_estudianteId_planId_escuelaId_trasladoCodigoNombreApe_patApe_matDniModalidad_ingresoSexoFecha_IngFecha_RetFecha_GraduadoFecha_TerLugar_NacFecha_NacDomicilioSemestre_IngPueblo indigenaGraduadoTituladoEmailTelefonoPuntaje_ingresoEstadoObservacion

Registrar()Actualizar()Consultar()Dar de baja()Activar()

HORARIO

Id_horarioHora_inicioDiaHora_finalId_curso

Registrar()Consultar()Actualizar()Asignar()

RECORD ACADEMICO

Id_recordcccapsppsccacaapsappaperiodoobservacionId_estudianteId_ciclo

Registrar()Calcular()Actualizar()

CURSO

Id_cursoNombreCodigoId_ciclo

Registrar()Actualizar()

PLAN CURRICULAR

Id_planCodigoId_escuelaAño

Registrar()Actualizar()Consultar()

CURSO PLAN

Id_detalleplanCreditosHora_teoriaHora_practicaId_cursoId_Plan

Registrar()Consultar()Actualizar()

CONVALIDAR

Id_convalidarId_cursoplanId_cursoEstadoCodigoNombre

Asignar()Registrar()Consultar()

ADMINISTRADOR

Id_administradorNombreApe_patApe_matEmailTelefonoDniEstado

Registrar()Actualizar()Dar de baja()Activar()

USUARIO

Id_usuarioUserPasswordTipo_userId_estudianteId_docenteId_Administrador

Registrar()Actualizar()

MODALIDAD

Id_modalidadModalidadObservacion

Regsitrar()Actualizar()Cosultar()

MATRICULA

Id_matriculaId_cursoId_estudiantePeriodoFechaHora

Consultar()Registrar()Actualizar()

NOTA

Id_notaProm_practicaProm_teoriaExam_parcialExam_finalProm_proyectoId_matriculaId_docente

Consultar()Registrar()Actualizar()

DOCENTE

Id_docenteNombreApe_patCodigoApe_matEspecialidadProfesionFecha_NacDocmicilioDniEmailSexoTelefonoPueblo_indigenaFecha_ingFecha_retiroEstadoId_modalidad

Registrar()Actualizar()Dar de baja()Activar()Consultar()

CURSO_DOCENTE

Id_cursodocenteId_cursoId_docentePeriodoFechaId_aula

Registrar()Consultar()Actualizar()Asignar()

SILABOS

Id_silabosFechaHoraDireccion_urlId_cursodocente

Consultar()Registrar()

1..*

1

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

11..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*1..*1 1..*1

1..*

1

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*

1..*

1

1..*

1

1..*

1..*

1..*

1..*

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1..*

1..*

1..*

253254

1100

1101255

Page 94: Proyecto siga web terminado

3.5 Diagramas de Estados

Figura 42: Diagrama de estados digitar registro

Registrado

ActivoFinalizar

Registrar()

Activar()

Finalizar()

Fuente: Elaboración propia

Figura 43: Diagrama de estados realizar matricula

Habilitado Matriculado

Desabilitado

Finalizado

Habilitar() Matricular()

Desabilitar() Finalizar()

Finalizar()

Fuente: Elaboración propia

1102

1103

1104

1105

1106

1107

1108

1109

1110

1111

1112

1113

1114

Page 95: Proyecto siga web terminado

83

Figura 44: Diagrama de estados digitar acta de notas

HabilitadoHabilitar() Matriculado

Calificado

Matriculado en el curso

Calificar()

Finalizar

Finalizar

Fuente: Elaboración propia

Figura 45: Diagrama de estados digitar encuesta

Habilitado Matriculado

EncuestadoFinalizar

Habilitar() Matriculado en el curso

Encuestar()

Finalizar()

Fuente: Elaboración propia

256257

1115

1116

1117

1118

1119

1120

1121

1122

1123

1124

1125

1126

1127

258

Page 96: Proyecto siga web terminado

84

Figura 46: Diagrama de estados entregar silabos

Curso Habilitado

Silabo Entregado

Finalizado

Habilitar Cursos Entregar Silabo

Finalizar entrega

Fuente: Elaboración propia

Figura 47: Diagrama de estados aperturar ciclo

Curso Habilitado

Aula Habilitada

Docente Habilitado

Horario Habilitado

Ciclo Aperturado

Habilita curso() Habilitar Docente

Habilitar Horario

Habilitar Aula

Aperturar

FinalizadoFinalizar()

Fuente: Elaboración propia84

259260

1128

1129

1130

1131

1132

1133

1134

1135

1136

1137

1138

1139

261