Beruflich Dokumente
Kultur Dokumente
1.
a)
b)
c)
d)
e)
f)
g)
Cules son los siete principios que todo sistema bien diseado
debe cumplir?
Funcionar correctamente. Hacer lo que el sistema est diseado para
hacer, es decir lo correcto y hacerlo en forma correcta.
Llenar las especificaciones de requerimientos creadas durante la fase
de anlisis o los cambios realizados posteriormente durante el diseo. El
xito del sistema dependen gran manera de que las expectativas del
usuario sean cubiertas.
Ser confiable. Puede confiarse en las salidas que el sistema produce.
No son necesarios chequeos y verificaciones por desconfianza en el
sistema.
Ser fcil de dar mantenimiento y evolucionar con facilidad. En general,
todo sistema esta inverso en un ambiente cambiante y en constante
evolucin. El sistema debe disearse para adaptarse fcilmente a estos
cambios.
Ser fcil de usar (amigable con el usuario). Si el usuario teme o le
fatiga utilizar el sistema, es muy probable que el sistema fracase aunque
tcnicamente este muy bien diseado e implementado. Olvidar al
usuario es un error que se paga caro. Servir al usuario y facilitarle su
labor ante el sistema es una funcin que el diseador debe tener en
mente al realizar su trabajo.
Ser fcil de probar e implementar. Todo sistema debe ser fcil de
implementar y probar, para evitarse contratiempos, atrasos, elevacin
de costos de produccin e implementacin, etc.
Utilizar los recursos eficientemente. Adems de cubrir los objetivos
para el cual fue diseado, el sistema debe optimizar los recursos que
utiliza.
2.
3.
4.
5.
6.
a)
b)
c)
d)
Capacidad
Control
Acceso a la informacin
Complejidad
7.
8.
9.
12. Qu son SALIDAS? Se puede decir que una salida es el producto que
el sistema genera al procesar los insumos o entradas. Para el usuario de
sistema, la salida es lo que puede ver del sistema y es en esta que se
concreta lo que espera del sistema. Para el usuario, la salida debe ser de
utilidad.
13.
a)
b)
c)
d)
e)
f)
g)
h)
Imgenes
Informes
Notas de aviso
El objetivo
Volumen y frecuencia
Usuarios o destinatarios
Calidad
16.
a)
b)
c)
d)
e)
c)
Cuestionario Captulo 6
1.
RESUMENDELCAPTULO4
1.Quesundiagramadeflujodedatos?
Eslarepresentangrficamentelosprocesos,flujoydatosdeunsistema.Representanel
flujoocaminorecorridoporlosdatosylosprocesosaqueestostienenquesersometidos,
hastallegaraproducirlassalidasesperadas.
2.QuerepresentaunaflechaenundiagramaDFDs?
Muestraelmovimientodedatosdeunpuntoaotrodentrodelsistema.Silosflujos
sucedensimultneamentedebenrepresentarseconflechasparalelas.
3.QurepresentauncuadroconlaspuntasredondeadasenunDFDs?
Estesmbolorepresentaunprocesodetransformacinoseatrabajodesarrolladoenel
sistemaparatransformarlainformacin.Debeasignarseunnombrealprocesoyunnmero
paraidentificarlodentrodelsistema.
4.QurepresentauncuadroenunDFDs?
RepresentaunafuenteodestinoEXTERNOquepuedeenviarorecibir
datos/informacinalsistema.PuedeserutilizadomsdeunavezenelDFD,
identificndoseconuntringuloenlaparteinferiorizquierdapara
5.QurepresentaunasbarrasparalelasenunDFDs?
Representaunalmacndedatos.Estepuedesermanualcomounarchiverooun
gabinetedearchivoounabasededatoscomputarizada.Silaflechavadeunprocesoaun
almacnsignificaqueelprocesopuedeleeryescribirenelalmacn.Sisaledeunalmacn
significaquesolosepuedeleerdelalmacn.
6.Porquesimportanteeldiseo?
Porqueeselprimerpasoparaplantearunasolucinacualquierproblemadelsistema.
7.CmoseinterpretaelDFD?
Eldiagramadenivel0estambinconocidocomoeldiagramadecontexto.Sepueden
observartresprocesosprincipalesdelSistemadeatencinalclientedelaCorporacin
HoteleraNacional(CHN):
o Procesoconsulta
o Procesareservacin
o Generacargosporservicioyfacturacin
8.CualessonlasventajasdelusodeDFS`s?
1.
Permiteelanlisisdesistemasconceptualizarlosflujosdedatosnecesarios.Adems
ayudaalosusuariosypersonasinvolucradasenelsistemaaentendermejorelflujodelos
datos.
2.
Ayudaacomprendermejorlasinterrelacionesdelossistemasysubsistemas.
3.
Facilitaunamejorcomunicacinentretodoslosrelacionadosconelsistemapuedeser
unaherramientaparainteractuarconlosusuarios.Ensesionesdetrabajosepuedendefinir
DFDs.Estoayudaanopasarporaltodetallesimportantesenelflujodelosdatosque
puedenserprovedosporlosmiembrosdelequipo.
4.
Permiterevisarsisehandefinidotodoslosdatosyprocesosnecesarios.Esuna
excelentemaneradepresentarcadacomponentedelsistema,tantodedatoscomode
procesosysuinterrelacin.
5.
Documentalosprocesospertenecientesaunsistema.
6.
Porsergraficoyestndarrepresentaelflujodedatosenunidiomauniversalque
podrsercomprendidofcilmente.
7.
Esmasfcildecomprenderqueunanarrativadelflujodedatos.Nopresenta
ambigedades,yaquerepresentanenformaconcretaelflujodedatos.
9.CulessonalgunasventajasdelusodelosDFDs?
EsrecomendableelaborarlosDFDutilizandoelenfoqueTOPDOWN(Arribahacia
abajo).Recordemosqueesteenfoqueayudaasimplificarlassituacionescomplejas
partiendodelogeneral,entrandoendetalleshacialosnivelesmsbajos.
Enalgunasocasionesparecieralgicoiniciareldiseoidentificandolosinsumoso
entradasdelsistema.Sinembargo,eneldiseodesistemasseiniciaconlassalidas.Se
deberecordarquelassalidassirvendebrjulaparadeterminarsisealcanzanonolos
objetivosdelsistema.
10.Cualessonlasetapasdeldiseodesistemas?
Ladivisinessubjetiva,perolamayoradeautorescoincidenendividireldiseode
sistemasas:
o Diseogeneral
o Evaluacinyseleccin
o Diseodetallado
11.QueesundiseodeSistemas?
Eldiseoeselequivalentealaelaboracindelosplanos,dondesemuestraalcliente
lasdiversasopcionesdequesedisponeparallenarsusrequerimientos.
12.CmoseaplicaelmodeloIPOeneldiseodesistemas?
Seaplicaeneldiseodesistemasentodoelproceso,conlavariantequeeneldiseo
desistemassedainicioconlassalidas.
13.Culessonlosobjetivosdeldiseodesistemas?
o
o
o
o
o
Apoyarlasactividadesdelaempresa
Satisfacerlosrequerimientosdelosusuarios
Especificarelementosdelsistema
Elsistemadiseadodebeserfacilde:
Usar
Mantener
Probar
Implementar
Evolucionarycambiar
Serconfiableyasegurarelfuncionamientocorrectodelsistema
Asegurarelusoeficientedelosrecursos
Ajustarseaestndaresdediseo
14.Qupodemosesperardeundiseodesistemas?
Elresultadoesperadoyoptimodeundiseodesistemasesasegurarellogrodelos
objetivosquelaorganizacinhadefinidoparaelsistema.
15.Culessonlossieteprincipiosquetodosistemabiendiseadodebecumplir?
1.
2.
3.
4.
5.
6.
7.
Funcionarcorrectamente
Llenarlasespecificacionesderequerimiento
Serconfiable
Serfcildedarmantenimientoyevolucionarconfacilidad
Serfcildeusar(amigableconelusuario)
Serfcildeusareimplementar
Utilizarlosrecursoseficientemente
16.Qumetodologasexistenparaeldiseogeneraldelsistema?
Metodologadeldiseoestructurado
Metodologaorientadaaobjetos
Desarrollorpidodeaplicaciones
17.Porquesimportanteeldiseodesistemas?
Porqueeselprimerpasoparaconcretarunasolucinparaunproblema.
18.Questrategiasdediseoexisten?
Capacidad
Control
Accesoalainformacin
Complejidad
19.Pordondeempezareldiseodesistemas?
Eneldiseodelassalidas,yaquesonestaslasqueservirndebrjulaparaeldiseo
completodelsistema.
20.Culessonlasetapasdediseo?
Diseodesalidas
Diseodeentradas
Diseodealmacenesdedatos(archivosybasededatos)
Diseodeprocesos
RESUMENCAPITULO#8
LENGUAJEUNIFICADODEMODELADO(UML)
QueesunUML?Esunarepresentacingraficadealgunasituacin,hecho,operacin,
movimientos,inspeccin,decisiones,enfin,dediferentesfenmenos.
Tenemoslossiguientesdiagramas:
Diagramadeclases:Sepodradecirqueunaclaseeslaunidadbsicaquerenetodala
informacindeunobjeto.Unobjetoesunaocurrenciaparticulardeunaclase.Atravsde
laclase,podemosmodelarelambienteenestudio.Unambienteoentornopodraser,por
ejemplo,unacasa,unauto,unacuentacorriente,etc.Sepuededecirqueundiagramade
clasesesunacoleccindeelementos(clasesyrelaciones)queseintegranatravsdeun
grafo.Estediagramaseutilizaparamodelarlavistaestticadelanlisisyeldiseo.
Diagramadeobjetos:Unobjetoesunainstanciadeunaclase.Esdecir,esunaentidadque
tienevaloresespecficosparalosatributosyoperacionesdedeterminadaclase.
Diagramadecasosdeuso(USECASE):Estemuestracmofuncionaelsistemadesdeel
puntodevista deunactorexterno queinteractacon l. Esta vistaes tilaClientes,
diseadores,desarrolladoresyverificadores.Esunpoderosoconceptoqueayudaalanalista
a comprender la forma en que un sistema deber comportarse le ayuda a obtener los
requerimientosdesdeelpuntodevistadelusuario.
o Estediagramacontiene:
Casos de usos: Se usan para especificar el comportamiento del sistema sin definir su
estructura.Esunaoperacinotareaespecficaqueserealizatasunaordendealgnagente
externo,seadesdeunapeticindeunactorobiendesdelallamadadesdeotrocasodeuso.
Relacionesqueexistenenloscasosdeuso:Deasociacin,Inclusin,Extends.
Comoobtenercasosloscasosdeuso?
o Identificarlosusuarios
o Encontrar
Actores:Esteesunrolqueunusuariojuegaconrespectoalsistema.Esimportantedestacar
elusodelapalabrarol,puescomoestoseespecificaque unactornonecesariamente
representaaunapersonaenparticular,sinomsbienlalaborquerealizafrentealsistema.
Relaciones:dependencia,generalizacinyasociacin
Diagrama de estados: En cualquier momento un objeto se encuentra en un estado en
particular. Una persona puede ser recin nacida, nia, adolescente, joven o adulta. El
diagramadeestadosUMLcapturaestarealidaddetransicinentreunestadoinicialyun
estadofinalpasandoporlosestadosintermedios
Diagramadesecuencias:EldiagramadesecuenciasdelUMLmuestralaformaenquelo
los objetos se comunican entre s al transcurrir el tiempo. El diagrama de secuencias
representa la interaccin entre los objetos con base en tiempos.Por ello es un grafico
bidimensional(Enelejeverticaleltiempoyenelhorizontallosobjetosindividuales).En
estosdiagramassedestacalaordenacintemporaldelosmensajes.
Diagramadecolaboraciones:Estepermitemodelarlosobjetosylosenlacesimplicadosen
laimplementacindeunainteraccin.Destacalaorganizacindeobjetosysusrelaciones
entres.Esunaextensindeldiagramadeobjetivo.Ademsdelasrelacionesentreobjetos
eldiagramamuestralosmensajesqueseenvan.
Diagramadeactividades:Lasactividadesqueocurrendentrodeuncasodeusoodentrodel
comportamiento de un objeto se dan, normalmente, en secuencia. El diagrama de
actividadeshasidodiseadoparamostrarunavisinsimplificadadeloqueocurredurante
unaoperacinoproceso.Esunaextensindeundiagramadeestados.Eldiagramade
actividades,comosunombreloindica,resaltalasactividades.Unaactividadmuestralos
pasosypuntosdedecisinquesucedendentrodelcomportamientodeunobjeto.Cada
actividadselerepresentaporunrectnguloconlasesquinasredondeadas.Cadapuntode
decisinesunrombo.
Diagramadecomponentes:Estediagramaestmuyligadoconlossistemasinformticos.El
desarrollodesoftwareactualserealizamediantecomponentes.Estoesparticularmente
importanteenlosprocesosdedesarrolloenequipo.Uncomponenteeslapartefsicay
reemplazabledeunsistemaqueconformaunconjuntodeinterfaces.Seencuentraenel
computadornoenlamentedelanalista.
Diagrama de distribucin: Este diagrama tambin est muy ligado con los sistemas
informticos.Muestralaarquitecturafsicadeunsistemainformtico.Puederepresentar
losequiposydispositivos,mostrarsusinterconexionesyelsoftwarequeseencontraraen
cadamquina.Cadacomputadoraesrepresentadaporuncuboylasinteraccionesentrelas
computadoraestnrepresentadasporlneasqueconectanaloscubos.