Você está na página 1de 99
ANALISIS Y DISENO DE SISTEMAS CENTRO DE COMPUTACIGN PROFESIONAL DE MEXICO cif McGRAW-HILL MEXICO + BUENOS AIRES + CARACAS + GUATEMALA + LISBOA+ MAD2ID NUEVA YORK + SAN JUAN + SANTAFE DE BOGOTA + i RUCKIANO " {ONDRES MAN* MONTREAL » NUEVA CELAMOSAN PeMRDOER SINGAPUR + ST. LOUIS + SIDNEY * TORONTO Gerente de producto: Noé Islas Lépez ‘Supervisor de edicién: Arturo Gonziler Maya ‘Supervisor de produccién: Zeferino Garcia Garcia, ANALISIS Y DISENO DE SISTEMAS Prohibida la reproduccicn total o parcial de esta obra, Por cualquier medio, sin autorizacién escrita del editor DERECHOS RESERVADOS © 2001, respecto a Ja primera edici MoGRAW-HILL INTERAMERICANA EDITORES, S.A. de C. Una Divisién de The McGraw-Hill Companies, ine: Cedro Nam. 512, Col. Addampa Delegacién Cuauhtémoc, 06450, México, DF. Miembro de la Camara Nacional de la Industria Editorial Mexicana, Reg, Niim, 736 én por ISBN 970-10-3378-7 1234567890 09876543210 Impreso en México Printed in Mexico Esta obra se terminé de 8a traron 3000 ejemplares CONTENIDO PROLOGO .. INTRODUCCION senses nA aman ye aaa 16 Herramientas para ef de LT Parteipantes en el desarro Unidad 2 Inicio de um proyecto meen 2.1 Objetivos de wn proyecto... Unidad 3 Andliss 3.1 Caraceristions 32 Téonicas de recaleeci6n de datos Unidad 4 Disefio de sistemas de informacté 4.1. Carzceristicas del disefio de sistemas .. 42 Diseio de salidas . 43 Disetlo de entradas ..scsncn 4 Disetio de la interfaz 45 Diseto de la base de dats Unidad § _Ingenierfa de software. 5.1 Conceptos bisioos 52 Diagrama de est 5.3 Hermmientas para Vi covremoo Ut nti eo tay 2 nn us PROLOGO 16 M7 63 Andis orenado a oboe M9 vient a objets. 156 165 166 CCPM (Centro de Computacién Profesional de México) es una ie dedicada prineipalmente a la formacién de personas a través de la ens 168 169 70 para el manejo de computadoras y la aplicacién de diferentes pi us , pales valores humanos y nos esfor 179 proceso de certficacién tanto de sus habilidades doventes como de sus co rmientos técnieos, Esto se logra a través del Centro de Capacitacién Docente de CCPM, creado con ese fin. Nuestros planes de estudios y el material didgctco son euidados y cons- cen México una imagen de alta cafdad por la cual las empresas demandan constante~ mente los servicios de nuestros egresados. Esta imagen ha logrado censolidar- se a lo largo de més de 30 afios de experiencia en la formacién de estudiantes y la presencis que tiene con escuelas ubicadas a nivel nacional. el compromiso de generar en sus estu- a través de sus diversas earreras de informéti- 2. Es por e50 que mos seguimos esforzando dia a dfa por mejorar nuestro Proceso de enseftanza-aprendizaje y por estar a la vanguardia en el campo de la Sr. CésTuvo Acutnee Meza Presidente del Consejo de Administracién Grupo CCPM % , INTRODUCCION clementos y su significado: ELEMENTO _ SIGNIFICADO & Representa un consejo practico g Me je de advertencia g lensae de advertenci Representa acciones de alto riesgo Denota una indicacién acerca del tiempo Aparece al Comenzar cada clase: el primer ‘Auimero indica el numero de unidad y el segundo el ntimero de clase Indica que continda la unidad y el numero de clase. Aparece al terminar cada clase: el primer numero indica el ntimero de unidad y el segundo el niimero de clase (ose presentan pantallas de las diversas aplicaciones Aunado a lo anterior, en el libro se utilizard una serie de térmiaos para 98 como la siguiente: referirse a cada uno de los elementos que aparecen en las cajas o cuadros de didlogo. ara cade elemento se indicard el nombre con el que se hard referencia a Ly Ia funcién que realiza, Q °o Por otra parte, las cajas de dilogo contienen diversas sec- clones, las cules se pueden activar por medio de la con bi- nacién de la tecla y la letra subrayada de la seccién. En una caja de dislogo se pueden encontrar diversos elementos, les se deseriben a continuacién. © Cuadros o cajas de texto Es un cuadro donde se solicita teclear cierta informacién, © Cundros o cajas de lista Fs u ‘cual s6lo se puede clegir uno de |S SSNS NE ee xii vrmooueciow mmmoouccen xiii © Lista desplegable | Contiene una se muestra uno de ellos, Para ver hhacer clic en el botén del lack © Botén de opeién Se utiliza para seleccionar una propiedad caracte- ristica. Normalmente aparccerdn dos o més de este tipo de botmes, de los cuales s6lo se podré seleccionar uno. © — Botén de incremento decremento Este tipo de botsn se utiliza para ‘aumentar 0 reducir en valor numérico. Normalmente aparece p: natlos y para ejecutatios. ¢ ANALISIS Y DISENO DE. cir] desarrollada por la. compaiifa rare Microsoft especialmente para Windows 95 y 98. unipad _| cLasE TEMA t 2000 es una aplicacién muy importante ya que cuenta TNIDAD 1 | Andisis y disefo de sistomas 2 3 4 5 6 7 UNIDAD 2 8 _| Inicio de un proyecto jor comprensi6n del texto, cuando se hace referencia a una ; 9 lecla 0 a una combinacién de teclas, se pone entre corchetes, como: 10 y AMF A>. 7 - 4 12 unipaDs | 13 14 15 Ka 17 18 xvi nrropucciow UNIDAD. CLASE, TEMA UNIDAD 4 19 20 21 22 | 23 | 24 25 Disefio de sistemas de informacion UNIDAD & 26 a7 28 29 j 30 Ingenieria de software UNIDAD 6) 31 | 32 Ne 34 35 y disefio orientado a objetos UNIDAD 7, “36 37 38 39 40 Actividades posteriores al disefio ANALISIS Y DISENO DE SISTEMAS 111 Introduccién @ 1.2 Sistemas de informacion @ 1.3 Li empres 14 Categorias de sistemas de informacién @ 1.5 Estrategias para el desarrollo de sistemas @ 1.6 Herramientas para el desarr sistemas @ 1.7 Participantes en el desarrollo OBJETIVOS Al finalizar la unidad, el participante sera capaz de: #1 Definir los conceptos basicos de los sistemas de informacién. ‘2 Conocer los elementos de un sistema de informadén. 4 Conocer las caracteristicas de los sistemas de infermacién, escribir la importancia de la informacién. 2 Conocer, los conceptos bésicos de anilisis y disef de | sistemas, es del an #2 Conocer los r ¥ los usuarios. # Conocer las estrategias y herramientas para el desatroll de sistemas, epee poouccin — S 2 aviusis v o1seno ve sistemas ‘ . ‘PRIMERA seaunoa | tencena | cuanra | On wACHON | GENERACION | GENERAGION | GENENACON 2 ‘e50-089 ect-is7e | s960.PRESENTE Ewiro ‘Bulbs Transsioes, | Gireutos — Rhy |e = ileal 1.1.1 LA TECNOLOGIA DE INFORMACION Y SU HISTORIA errata yscos rragnatons Progames | Lenguniede | Lenqugjade | Sstomas (cota) | mana y srograme operas tenuaje ‘on de ao temsamtiad | hel (Coal Pesones | Expenas Progrmadores | Prowramacoree enpeogramacén | y operadores | y wears Los continuos avances en tecnologfas de informa’ impacto sobre Ia forma en que las personas trabajan, pues . sinica: 3000 a.C.-1450 dC. (el nacimiento de Ia informa. equipo y Ja comunicacién a distancia, - Con frecuencia la informacién gencrada por un medio comput trata con menos escepticismo que la obteni por oros meds. sma de escritura y alfabetos. s: papel y plums, jtecas (almacenamiznto permanente). sma de numeracién y ébaco. . 1450-1840 (la explosin de la informacién): . a Bi Peridicas y revi 6 y méquinas anzliticas, . tromecinica: 1840-1940 (telecomunicaciones): afo y telefono . 1040-present & La tecnologia de informacién ha hecho que las personas tra- computadoras electrénicas digitales. yy bajen més efici jente. Facilita el trabajo en equipo y la mE WVACIEDSAC/UNIVAC. comunicaion distancia :s de 1a computacién 4 awduisis DISENO DE sISTEMAS 1 112 TA INFORMACION COMO RECURSO Los recursos basicos en toda [organizacion| son: . . © La maquinaris 0 equipo. La informacién se cuenta ahora como uno de los recursos bisicos de toda organizacion, La informacién debe administrarse correctamente para lograr su méxima Por lo tanto, €l desarrollo de los siste- tnas de informacién juega actualmente un muy valioso dentro de las organiza- ciones. El empleo estragico de 1d informa- cién continuaré creando en todas las empre- sas y organizaciones nuevas oportunidades. 11 mrroouccion 5S aike [Tanaain os wince sen ane 1.1.2 TEORIA GENERAL DE SISTEMAS Un sistema es un conjunto de elementos que interactéian entre sf pam lograr sncia, Para alearzar sus de un sistema esta formado por todos los objetos que se encuentran fuera de las fronteras del sistema, Los sistemas que interacttan con su ambiente se denominan sistemas, abjertos. Todos los sistemas actuales son abiertos. Los sistemas que no interactian con su ambiente se denominan sistemas, cerrados, pero éstos solo existen en teoria, isten sistemas naturales: Sistem: Sistema econémico. Sistema La teorfa general de sistemas demuestra que tanto los sistemas raturales como los ereados por el hombre se comportan de la misma manera y cumplen con los mismes principios, de lo contratio, no serfan sistemas. PRINCIPIOS DE LA TEORIA GENERAL DE SISTEMAS © Todos los sistemas crecen. © — Cuanto més especiatizado sea un sistema, menor seré su capacidad de adaptarse a los cambios en su ambiente. ‘© Entre més grande sea un sistema, mayor cantidad de recursos consumiré. © Todos Jos sistemas forman parte de sistemas mayores ¥, a su vez, son for- ‘mados por sistemas menores 0 subsisteras. (a4 ce LEP 06, ‘Con tu profesor y compafieros “<“elase comerta ejemplos de sistemas naturales y creados por el hombre, y = > comprueben el cumplimiento de los’ & “pretest a tear general de x sistemas, od ‘es un conjunto de datos que al relacionarse adquieren 12 de informacién es un conjunto de elementos que interactiian objetivo de apoyar las actividades de una empresa o negocio. Bn el caso de las organizaciones los sistemas de informaci importantes mejoras: © Automatizar los procesos operatives ‘@ Proporcionar informacién de apoyo al proceso de toma ce decisiones. ‘© Facifitar el logro de ventajas competitivas. Ejemplos de automatizacién de procesos operativos: ls productos informacién proporcionan servicio a todos los eementos de una organizacién y enlazan todos sus componentes en forma tal que éstos trabajen con eficiencia para alcanzar el mismo objetivo. a 8 Andusis ¥ oiseo ve sisTenAs ta SisTenas oF mrommcKN — Subsistema 3 Sistema de informacion organizacional sistema organizacional se podré definir cada i6n necesarios y Ia forma como deben interre- j0cer primero el sist2ma organizacional para po- ida uno de los nn || Pai, ro Sit Protoe i ral final no es un sistema de informacién completo, es tin solo én. Como Io aff La primera versi ‘ma puede ser apenas utilizable, puede ser demasiado lento, demasiado grande, is tres cosas, Por lo tanto, el prototipo deberti desechuse.” istemas utilizando la metodologia de prototipos puele oca temas: sionar ciestos pr © Elcliente ve funcionando 1o que parece ser una primera versiGn del soft- ware y deseard su implantacién de inmediato. © El que desarrolla puede usar técnicas inapropiadas con el fin de tamminar <1 prototipo y éstas eventualmente pueden quedar como parte del sistema de informacién, Es necesario definir las reglas del jue estar de acuerdo en el propésito y el aleance tipo. El desarrollo por prototipos se aplica generalmente para sistemas de in- formacién ubicados en los niveles medio y alto de la organizaciGn, el cliente y el técnico deben 3u ANAUISIS ¥ DISENO DE SISTENAS ar[ ERRAMIENSAS PARA EL DESARROLLO }DE SISTEMAS nla es cualquier dispositive que permite mejorar el desempefio de ramientas disefladas especialmente para el desarrollo de siste- ipo de herramientas se dividen en tres categorfas: Herramientas para el i ias para el disefio. ias para el desarrollo. 1.6.1 HERRAMIENTAS PARA ANALISIS sistema, 16 HERPAMENTAS PARA EL DESARHOLLO DE SISIEIAS ON 1.6.2 HERRAMIENTAS PARA DISENO Estas herramientas apoyan el proceso de formutar las tema debe tener para satisfacer los requerimientos det portes y otros. medios de envada y said, 1.6.3 HERRAMIENTAS PARA EL DESARROLLO Estas herramientas ayudan a trasladar los diseiios en aplicaciones fw Estas herramientas proporcionan: sma. 0 sus partes contra las espe‘ des para examinar la correcta of ‘grado de perfeccién alcanzado en © Las herra para mejorar Ia eficiencia del analista como para permit obtener resulta dos mas completos y exactos. © La reciente aparicién de herramientas computarizadas estén dando un revo significado al diseRo y desarollo de sistemas. tiempo. 32 autusis ¥ Diseno ve sisreuas 1.7. PARTICIPANTES EN EL DESARROLLO A 1.7.1 ANALISTA DE SISTEMAS Su denominacién varia de acuerdo con: dentro del proceso de desarr © El papel que desempeiie dentro de la o: De acuerdo con su fun analista se Te puede © Diseftador de sistemas: es cuando el analista también tiene la responsabi- Tidad de disenar el nuevo sistema. . ra ta mismo de~ la el software necesario para implantar el Especialista de apoyo: Como especi de apoyo el analista se en- La funcién del analisa dentro del proceso de desarollo de sistemas de- Wena, cn la mayor de los casos, enIfnea de soporte penderi, generalmente, del tamafio de la organizacién para la cual trabaje. ste caso el ta trabaja regularmente en el departamento ce siste- Si el analista trabaja en una empresa pequefia casi siempre desarrollaré ‘Mus de Ia empresa, las tres actividades; es decir, ser analista, cisefiador y programador del sis Siendo especialista de apoyo el analista debe tener amplia experiencia y t ia. (0 con respecto al hardware y software. El especialista de apoyo no dirige un proyecto ya que sélo es un recurso 84 awdusis ¥ ose80 0€ sisTEMAS 17 parmiciranres ev et vesannouc — 35 z>€= Toe secon © Los usuarios han acu fueron desarrolladas ps © Tienen una mejor idea de Ez | como ne © — Muchos de los usuarios ya han recibido capacitacion en et has computadoras y algiin tipo de software. tinua de los usuarios para comprender las funciones dk encuentran bajo est ‘Los usuarios finales pueden agruparse en cuatro categorias: ptodecpined primarios 0 ditectos. secundarios 0 indirectos. Usuarios administradores. © Usuarios directivos. Los usuarios primarios 0 directos son los que interactGian con e sistema ‘Alimentan al sistema y reciben las salidas de infor 1.7.2 USUARIOS En eada uno de los procesos mencionados enteriormente participan personas. ‘gerentes y empleados tienen buenas ideas con respecto a qué es lo inciona y qué es lo que no, qué causa problemas y qué no, dénde son jos cambios y dénde no, y especialmente en qué partes seré acepta tuna organizacién trabaje. nicarse y tratar con las personas es uno de los aspectos mas impor: los riesgos a los que se expone la organizaci6n por fallas originadas en temas de informacién, 36 ANAUSIS ¥ OISENO DE SISTENAS sobre Tas funciones de la “Todos los usuarios de Ja ‘organizacién son importantes, quién mejor que ellos para dar de informacion? ideas’ sobre los nuevos sistemas ~~~», ‘0 de apoyar las actividades de una empresa 0 1ego- e las organizaciones los sistemas de informacién han loxrado importantes mejoras: 38 ro = de informacién son: equiy - 8.0 informacién, y programas. er ae tructuradas y no estruc- desarrolla diferentes tipos o categorias de sistemas de infor- a satisfacer las necesidades de cada nivel de una empresa es es mejorar las actividades tradores de nivel medio y 3s semiestructradas y no temas estratégicos usan la tecnologia de informaciGn para dar ven- aw prototipo de sistemas. AUTOEVALUACHON plejos, pero debi El método del ciclo de vida para desarrollo de sistemas es el rrollar e implantar sistemas de ipo es un modelo, una representacién a esc ces un proceso que facilita al pro} de un modelo del software a construil egia de desarrollo consistiré en seleccionar el espeeffica de cada proyecto para cump! va y eficientemente. Estas herramientas ayudan a documentar un sistema existente ¥ a ‘minar los requerimientos de la nueva aplicacién. Exister herramientas para el andlisis, para el disciio y para e! desai UAE ‘Anota dentro de los paréntesis la letra de la opcién correcta: 1. Es el proceso mediante el cual se alimenta de datos al sisterra: a) Salida de informacién nto de informacién ©) Procesamiento de informacion d) Entrada de datos an cjemplo de un costo asociado a la administracién de le ( Si si si Si ipo de sistemas que permite tomar decisiones estructuradas: Sistema de informacién Sistema transaccional Sistema experto Sistema transaceional d) Sistema estratégico . Son los sistemas que se basan en el conacimiento: @) Sistema estratégico 4) Sistema organizacional ©) Sistema expe d) Sistema cone pricnics 41 Rs el proceso de clasificar e interpreta hechos, ignosticar problemas y emplear la informacién para recomendar mejoras al sistema: ) a) Anilisis de sistemas 5) Disetio de si ©) Investigaci 4) Programacidn de sistem |. Es el temas que se divide en un detei timero de actividades: oi a) 1s >) tructurado ©) Método del ciclo de vida de un sistema 4) Ninguno de los anteriores moo Pasos a seguir: . ° Formen equipos de trabajo de dos a tres personas. Contesten las siguientes preguntas: ios de la teoria general de los dstemas in de desarrollo de sistemas es 1a mas adecuala para fa de sistemas? 44 andusis ¥ oseno ve sistemas SS AN Lt Lr OT WN | INICIO DE UN PROYECTO 2.1 Objetivos de un proyecto @ 22 Razones para emprender in proyecto 23 Fuentes de solicitudes de proyectos @ 25 Planeacién y control de studio de factbilidad idades OBJETIVOS Al finalizar la unidad, el participante sera capaz de: 46 nicio 0€ uw Paovecro | 22 RAZONES PARA EMPRENDER UN PRovEcTO AT 2,198) Bae TIVOSDELUN:PROYECTO ‘21.2 APROVECHAR UNA OPORTUNIDAD Las oportunidades son eventos que pueden mejo YO a AMUN Airha seis Para alcanzar estos objetivos, las empresas emprenden proyectos por u ids de las siguientes razones: © Capacided, © Control. © Comunicacién. . ° Costo. Competiividad. empresas que se relacionan puede 8 ‘an las empresas pueden | para procesar transaeciones con rapidez y eficiencia. Fores que se cometen al elaborar las facturas de venta o los recibos de H 48° vo%0 0€ un PRovEcTO Los sistemas de informacién mejoran esta capacidad en tres formas: Aumentan la velocidad de procesai © Permiten ef manejo de un volumen Recuperan con rapidez la informaci insacciones cada vex, mayor. 222 CONTROL La administraci6n de una empresa requiere controlar las opera mentar la efectividad. ‘Cuando un proyecto de desarrollo de sistemas se relaciona con el control es para: © Mejorar 1a[exa@tiud]y 1e[consistencta|de la informacién, © Aumentar la seguridad de Tos datos mas importantes, nes para au- 22 RAZONES Pana EuPRENDER UN PRovecre — 49 223 COMUNICACION B La falta de comunicacién es una fuente comiin de dificultades que afectan tan- to a clientes como a empleados. Un sistema de informacién bien desarrollado: -anzar el éxito por el poco control sobre los cos- jento de éstos. La vigilancia de los costos. © La reductidin de costos de operacién, 60 —tmol0 b€ uw Provecto 2.25 COMPETITIVIDAD 8 para nuevos productos. ipetidores. ‘con proveedores. SS aay PION sak) 23 Fuentes ne soucitubes ve Provecros = 51 iamaaanee u: 23.2 ANALISTAS DE SISTEMAS En ocasiones, los analistas de sistemas encuentran reas donde deben desarro- arse proyectos y presentan una solicitud. ‘234 GRUPOS EXTERNOS 08, Por ejemplo, cualquier c ésta debe desarrol general del problema/obj detallada del problema/objeti 52 oo ve un Provecto Relevancia del proyecto solicitado para la empresa. tivas de solucién propuestas por los usuacios. para emprender el proyecto. Personas involucradas, SO ee) idad de un proyecto comsiste en averiguar si es posible que el sistema de informacién sea desarrollado e implantado exitosamente en la empresa, La evaluacién de la factbilidad de un proyecto es Ia informacién que re- uieren Ios altos ejecutivos para decidir realizar el proyecto, posponerlo 0 can- celarlo. que tendria el de la empresa. lad operativa de un proyecto, el analista debe nvestigar Io siguier © {Los usuarios estén de acuerdo con el nuevo sistema? © ;‘Trabajardn con el sistema cuando se haya terminado ¢ instalado? te a los cambios en su forma de trabajo cuando ésta no les y se siente cémoda, Pero si no es asf, entonces los usuarios aceptarin con gusto cxalquier cambio que pemmita tener un sistema mas til y fécil de usar. Por otro lado, si los usuarios se involucran con el proyecto desde el prin- cipio serdn ponte del cambio y las posibilidades de éxito, desde la perepectiva ‘operativa, aumentan, ‘Adem, cl proyecto debe aumentar Ia productividad de los empleados para que sea atractivo para la empresa, Nunca un proyecto de sistemas debe obstruir o disminuir la intagracién de las funciones de una empresa ni en el corto ni en el largo plazo, 242 FACTIBILIDAD TECNICA Ente los aspecios técnica sse deben investigar durante el estudio ce facti- bilidad, se inclayen los si : iBxiste 0 se puede adquirir 1a tecnologfa necesaria para cubrir las eman- das del nuevo proyecto? Si se desarrolla el sistema, ,puede erecer con fi uier aspecto técnico no considerado puede ocasionar pérdilas im- ala empresa, 24.3 FACTIBILIDAD FINANCIERA 0 ECONGMICA Un sistema que puede desarrollarse desde el punto de vista ademés se utilice, si se llega a instalar, debe ser una buena organizacién, Los beneficios financieros deben igualar 0 superar a los costos. 54 woo ve un proyecto { Las cues ies econémicas y financieias formuladas por los anal jenen el propésito de estimar lo sigu del sistema, idn que se esti conside- ia cabo la investigacién (0 del hardware y software para la ap ‘ios en la forma de reduecién de costos o de menos errores cabo. ida sucede, es d I proyect ‘24.4 PROYECTOS NO FACTIBLES Con tu piofesor y comparieros ‘de clase comenta ejemplos de proyectos ‘actibles desde las tres etspectivas (operative, técnica 'y econdmica) y de proyectos No factibles. 245 SELECCION DE UN PROYECTO las solicitudes de proyecto pueden elegirse para estudiar su facti- Las solicitudes de proyectos deben examinarse desde una perspectiva de fetal forma que se considere el impacto del proyecto propuesto so- ‘organizacién. | 65 25 PLANEACION ¥ CONTROL DE ACTIVIDA cinco criterios basicos para sel desarrollar: © Comtar con el respaldo de ta directiva: nada puede lograrse sin e respal do de la gente que eventualmente recibiré la cuenta. r0 de los obj in y no desvi aya proyectos para los levarlos a la pr jades con cuidado si desea que el sistema se desaroll © implemente samente. 56 —wicio 0€ uN PRovEcTO 25 PLANEACION ¥ conTROL OF ACTIVOADES = BT Al responsable de un proyecto se le llama administrador de proyecto y anauers DISENO DESARROLLO | IMPLANTAGION Reoopilaciin | Disefio deta | Codificacion Impl de datos salida de informacion Disefo dela | Pruebas de! Evaluacién sistema -mpo y del costo que cada tarea requiere para su ‘én det proyecto para que se concluya oportunamente ajus- Elaboracién téndose al presupuesto asignado. . n para darle seguimiento al proyecto. Preparacién ° del proyecto con lo realizado hasta el momento. de la propuesta © Tomar las acciones adecuadas para acslerar o reprogramar las activi- dades. © Motivar a los miembros del equipo para que se cumplan sus tareas en for- ma adecuada. cada uno de los pasos que se especifica- ACTIVIDADES GENERALES ACTIVIDADES DETALLADAS Andi © Recopilacion de datos Elaboracién de entrevistas Preparacién de cusstionarios, Aplicacién de encuestas ‘© Analisis de la informacion | Analisis del ujo de datos i Analisis de las decisiones ‘© Elaborar e! modelo Elaborar el diagrama de flujo de dabs 25.1 PLANEACION DE UN PROYECTO del sistema Elaborar el diccionario de datos Elaborar las miniespecticaciones PRIMER PASO © Preparacién de Preparacién de la propuesta la propuesta Presentacion de la propuesta La primera decisi6n del administrador del proyecto es determinar el grado de que usaré al definir las actividades de su plan de trabajo, le detalle se basa en las fases del ciclo de vida de desatro- EL administrador del proyecto tiene la opeién de detallar atin maslas ac- tividades. tal 58 micio DE uN Pnovecto embargo, todos los pasos de trabajo. SEGUNDO PASO Una vez que se especifican todas las actividades detalladas, el siguiente paso jempo de cada una de ellas. re experiencia para hacer una buena estim én de las necesida- des de tiempo. Entre mais detalladas sean las actividades ser més sencillo el proceso de smpos, se deberdn estimar los eostos de cada una de las actividades, Para la estimacién de costos se deben considerar: el tiempo de las perso- ‘vidad, los recursos tecnol6gicos que usardn y Ios gastos en materiales necesarios para cumplir su tarea TERCER PASO Cuando se tienen las actividades detalladas y la estimacién de los tiempos y costes se proceders a Ia programaci6n de las actividades. Con la ayuda de herramientas especializedas, el administrador del pro- yeeto realizar la programacién de las actividades. La programacién de actividades consiste en listar las actividades, su du- racién estimada y Ia actividad que se debe haber terminado para iniciatla (re- ). Por ejemplo: | 25 PLANEAGION ¥ cowrnot oe acrimones — 59 Es necesario realizar esta progr ue serd la base ps del proyecto. 25.2 HERRAMIENTAS PARA LA PLANEACION Y CONTROL DIAGRAMAS DE GANTT La planificacién mas simple usa diagramas de barras que muestr la cantidad de por Henry L. fademds contaré con una herramienta de comunicacién con los us Por ejemplo: Sim loga | == fen curso (4 Tiempo ado de TIEMPO ESTIMADO ACTIVIDAD (EN DIAS) REQUISITO A. Elaboracién de entrevistas 3 - B. PreparaciGn de los cuestionarios 1 - C. Aplicacién de encuestas 4 B 2 Ac E. Analisis de decisiones 2 D 60 cio ve un Provecto GRAFICAS PERT PERT son las siglas de Program Eval de evaluacién y revisién de program: Un proyecto se representa por una red de nodos y flechas, que luego se evalia, para determinar cules son las actividades crticas y mejorar su progra- macién si fuera necesario. PERT es ttil cuando pueden desarro mn and Review Techniques (téenicas ment 1s analistas de sistemas pueden beneficiarse del uso de este ‘rifieas, sobre todo cuando varios miembros de un equipo trabajan simults- neamente en varias actividades y otras personas de la organizacién participan cn otras areas. En el diagrama PERT las actividades se representan por flechas. La longitud de la flecha no indica relac:én con el tiempo que dura cada actividad, Los nodos circulares en la gréfica PERT representan eventos y pueden contener niimeros, letras o cualquier otra simbologia. O Reconocer que una actividad se ha concluido. © Indicar actividades que necesitan concluirse antes de iniciar una nueva; Los nodos sirven para: 25 PLANEACION ¥ CoNTAOL De acToanes 61 Por ejemplo: Ejemplo de un diagrama PERT acerca del desarrollo de un sistema de informacién ‘Como se puede observar en el diagrama, Ia actividad C no puede iniciarse hasta que-no se concluya la actividad A. La precedencia no es explicita en Ia gratica de Gantt, de tal form: que es imposible saber si la actividad C fue programada por algiin motivo para ini- ciarse el dia 3 0 es continuacién de A. Todo proyecto tiene un principio, una parte intermedia y un final,en este caso el principio es el evento 1 y el final, el evento 8. Con el fin de calcular la duracién del proyecto deben identifizarse y calcular la duracién de cada una de tas trayectorias o ruta. La ruta 1-2-4-5-7-8 tiene una duracién de 13 dias, mientras que larata 1- 2-7-8 tiene una duracién de 6 dias. El proyecto requiere que ambos grupos de actividades se concluyan; en consecuencia, el proyecto tendré una duracién de 13 dfas. ‘Ala trayectoria més larga se le denomina[ rita erica Inwcio 0 un PRovEcTo es la trayectoria que determina la duracién global de un Peg ‘Tiempos de actividad en una red PERT. resumen 63 En ocasiones es necesario ajustar los tiempos estimados de acuer de los ajustes necesarios en los tiempos y costos del pry’ {que se van presentando durante su desarrollo, su equipo de trabajo constantemente par requerimientos de! proyecto en nen su Origen en tolas todos los problemas esti © Resolver un prot Aprovechar una op Dar respuesta a dite ma, © Capacidad. © Contrcl. we |nci0 0 uw PROYECTO © Comunicacin. © Cost © Competi idad. Las bases para cualquier solicitud de proyecto deben ser las mejoras en Jas operaciones. Existen cuatro fuentes de solicitudes de proyectos: © Gerentes de departamento. © Altos ejecutives. © Analistas © Grupos extemos, La informacién que debe contener una solicitud de proyecto es: Descripeién general del problema/objetivo/oportunidad. Descripcién detallada del problema/objetivo/oportunidad. Relevancia del proyecto solicitado para la empresa, Alternativas de solucién propuestas por los usuarios. Razones para emprender el proyecto. Personas, involucradas. Bl estudio de factibilidad de un proyecto consiste en averiguar si es posi- ble que el sistema de informacién se desarrolle e implante exitosamente en la empresa. La factibilidad debe revisarse desde tres perspectivas: idad operativa, Existen cinco eriterios basieos para seleccionar el proyecto o proyectos a desarrollar: © Contar con el respaldo de Ia directiva © Programar el tiempo que se requiere para el proyecto. auroevawwacon — 65 © Debe ser recursos y capacidacles, +r otra opeién de inversién. administrador de proyecto y de sistemas. La administracién de un proyecto implica levar a cabo las tweas de planeacién y control © Tercer paso: Para la programacién de las actividades, se utilizan algunas herranientas como: © Griticas de Gantt. @ Diagramas PERT. a) Aprovechar una oportunidad ») Resolver un problema €) Dar respuesta a directivos para cumpliralgtin objetivo 4) Todes los anteriores 66 wie ve UW pnovEcTO velocidad de procesamiento se aumenta: La capacidad La competitividad El control en un sistema consiste en: 1a) Mejorar la rapide de proceso y Ia seguridad de los datos b) Aumentar el mimero de controles Fara evitar costos altos Mejorar la exactitud y In consistencia de la informacién inuir el nimero de usuarios que tiene acceso a la ° istema de informacién competitivo permite: 4a) Asegurar clientes b) _Dejar fuera a los competidores ©) Formar bases para nuevos productos d) Texts los anteriores 6, Es un criterio bésico para seleccionar un proyecto: 44) Contar con el respaldo de la directiva Programar el tiempo que se requie-e para el proyecto cconsecucién de metas de la organizacién anteriores de las fuentes primarias de soli itud de proyectos: 1 ‘Altos ejecutivos, grupos externos, analistas de sistemas y geo de depart pracnca 67 9, Un metodo sencillo que permite programar actividades es: o) Las pies me 1) Los diagramas de flujo famicnta permite realizar la program de actividades paraletas: i) Pasos a seguir: © Formen equipos de trabajo de dos a tres personas. Seleccionen un proyecto que tenga diversas actividades, por ejemplo: COrganizar una fiesta. Dar ua et m Hacer un viaje, eteétera. © Elaboren Ia planeaci6n del proyect © Dibujen un diagrama de Gantt y otro dis © {Cuil de las dos herramientas es mis {Alguien cel grupo prefiere una herramicnta diferente para el {Por qué? © Com los datos de Ia siguiente tabla realicen el diagrama PERT corres- pondiente: CLAVE DE ACTIVIDAD ACTIVIDAD PREDECESOR | DURACION A Realizar entrevistas Ninguno 3 B ‘Administracion A 4 de cuestionarios 64 wucio ne un proyecto © Comunicacién. © Costo, © Competitividad. ©F Las bases para cualquier solicitud de proyecto deben ser las mejoras en Jas operaciones. UF Bristen cuatro fuentes de sol tudes de proyectos: © Gerentes de departamento, © Altos ejecutivos. © Analistas de sistemas. © Grupos externos. ES" La informacién que debe contener una solicitud de proyecto es: . . © Relevancia del proyecto so © Altemativas de solucién propuestas por los usuarios. © Razones para emprender el proyecto. © Personas, involucradas. 1 El estudio de factibilidad de un proyecto consiste en averiguar si es posi- ble que el sistema de informacién se desarrolle ¢ implante exitosamente resa Para que pueda considerarse como fa Jas pruebas, we itudes de proyectos deben exaninarse desde tna pers de , de tal forma que se considere el impacto del proyecto propuesto le, la propuesta debe pasar todas desarrollar: © Contar con el respaldo de a directiva. © Programar el tiempo que se requiere para el proyecto. auvoevavacion — 65 ‘© Mejorar la consecucién de metas de la organizacién, ‘© Debe dar ventajas sobre cualquier otra opcién de inversién. Al responsable de un proyecto se 14 administrador de proyecto y fades de su plan de trabajo, 0 y costo de cada una de idades. las, © Tercer paso: Programa Para la programacién de las actividades, se utilizan algunas herranientas como: © Grafieas de Gant © Diagramas PERT. ‘Cuando se han programado las actividades usando alguna de las herra- PTAA Anota dentro de los paréntesis la letra de la opeiGn correcta: 1. Un objetivo que motiva la solicitud de sistemas de informacién 4) Aprovechar una oportunidad 5) Resolver un problema ©) Dar respuesta a directivos para cumplir algiin objetivo d) Todos Jos anteriores CLAVE DE ACTIVIDAD | __ ACTIVIDAD Lectura de reportes de la empresa Analisis de flujo do datos e prototipo Observacién de las reacciones Realizacién del andlisis costo/beneticio Preparacion de la propuesta Presentacién de la propuesta 3 ANALISIS DE SISTEMAS DE INFORMACION cittees © 32 These 3:13 72 sndusis ve sisreus 0€ wrovascioy de una empresa con el propisito de mds adecuados is de sistemas no es jo de una empresa para buscar procesos ya existentes con el de determinar cusles deben sera los y cuales deben los cambios que deberian efectuase fa debe recolectar informaciGn pare conocer la situacién de Ia Las [lene] para la recoleccin de la informacion deben ser estuiadas por et analist ya que cada una de és pre Por lo a més adecuada para cada situacin, Estas tenicas pueden usarse de manera combined para lograr mejxes resultados Téenicas: revista. 321 MUESTAED EI muestteo tea Tos clem sa reomeAs De RecoLecooN ne oxros TB is: a WUUEREDEUESEDESSSSSOSSSSSSSDOSODDOL ica estadistica que apoya a las tenis de recolec- «én de datos, especialmente en la revision de documentos y en los cuestionaros. ‘322 REVISION DE DOCUMENTOS ' documentos son tna riea fuente de datos que el analista debe rovisar cui- |que soportan Ia toma de decisiones de desempeio, locumentos cuaitativos no siguen lineamientos prestablecdos, pe- ruelve fundame 22 TeoMoAS DE necRECOIW DE ONTOS 323 ENTREVISTA Las entrevista se utlizan para recabarinformacin en preguntas que propone a an a nei ee 76 anus oF sirens 0€ wrorMAcon recoleccn 6 nove id indaga la inoe- hacia aquellas perso- la posibilidad que iene iat informacién mediante la comonicacién no verbal expresada por el entrevstado, Se pueden distibuir masivamente entre los dversos departamentos. En los cuestionarios andnimos pueden darse espuestas ms honesas. [Las tespoestas son menos [esiereotipadas. Desventajas: se pueden observar las reaccioues de Ios encuestados, ones de los eneuestados no son preibidas, yeguntas no son contestadas. 2 rTeowcas o€ naco.scaou ne oxros TT Tipos de preguntas ut izar en los cuestonatios: Preguntas abiertas, (© Preguntas cerradas. Las preguntas abiertas se aplican evando se quiere cor 1a, son més lentas de responder ya que el cues © {Qué opin tiene sobre el proceso para la captura de informacion? Las preguntas cerradas se aplican cuando se denen que limitar las res- ‘puesta posibles del intertogado, el analista puede controlar el marco de refe- ‘Consideraciones en la e'aboraci6n del euestionario: Qué informacién se require? 5 mejores resultados en el estos puntos en cuenta los Asus be serene 06 xronuAcien a2 Teoncas ve necourcew oe nares 79) ceuestionario debe probarse con un pequeto grupo de personas para | @ {Cuil ‘cada pregunta sa clara y no permta ambigiedades en su tes- {Se ull Se sea copis de informacion mara? {Adonde se envian {Son demasiado com; ‘Una hervamienta sil para el observador es la tabla de referencia, donde: © Se define lo que debe suceder, © Se describe lo que sucedt Bjemplo de una tabla de referenia: LO GUE DEBE SUCEDER LO GUE SUCEDIO Elaborar una factura al clewte laboracién de una factura al fen un minut. ‘ante en cnco minutos, Problemas potenciales dl proceso de observaci: ‘¢ Los observados cambiar la forma de trabajar: | ‘a En ocasiones los observados, al detecar la presencia del observ ccambian su comportamiento y tratan de simular situaciones no p blematicas. ¢ El anulisin puede tener una perspectiva distorsionada: 1m Elanalisa debe decctar Tos ajustes temporal templeados y percibir cuando esté observando situaciones ‘© La complejided del tratajo deus la observaciém del analista ‘5 Aquellas funciones que resultan demasiado complejas 0 d {erviene fa computndora son muy difciles de percibir por 1a observacisn. Proguntas usuales del observador: hos probemas, el obsecvador requriré de In obs iste en involucrarse enn el proceso y con el obser nar fasts percepciones y oblener mejores resultados. Jos documentos? ne dificultades con ta infornaciOn? Arde oe sires WroRNcON GRE Pide & ju'prolésér gud en clase. ) “te praciquon entrevista, cuostonans yebeervacones. ‘Apiquen el muestreg en cada) Una dela teenie ‘uso de diagrams ua de flujo de datos (DED). Diag ida-relacion (DER), “337 DIAGRAMA DE FLUJO DE DATOS e flujo de datos (DFD) es una herramiena que rama de flujo de dats también se conoce como: artaldiggrama de burbujs. Modelo de provesosifuncin. 29 premuacen 81 EL DED da ms ormaci6n ‘que a los datos que mat funciones, Las DED no s6lo 0 también para la representacin Limitaciones del diagram © No define el uso de i © Los esquemas esta rep in secuencia del fluo. Ventajas del diagrams de flo de datos: Los diagramas de flujo de datos se pueden dibujar con s6lo cuatro nota- EE uso de esta nctacién para cada elemento depende de qué de Yourdon v el de Gane y Sarson. ia muestr: kos componentes del diagrama de Mujo de YOURDONDEWARGO | GANESARSON ras O Fo do aoe —= —> Orgone — — — 2 FECT CEEOC EEL ETLEEARERAANAR Proceso. Mvestr la parc dol sistema que transforma las entradas de alos en salidas. formacién. que se compone de 1 o para definir una se- Flujo de datos. E1 Nujo describe e! movimiento de paquetes de datos de luna parte del sistema a otra, Representa dates en movimiento. El flujo de datos se representa con un los datos viajan en Pedido _ fHujo debe tener un nombre que define Ia informacion que trans wo el yo se dirge a un almacén, én quardada en él. exeepein a esta regia es me que transportac lin [Almacén. El almacén se wiliza para represertar una coleccidn de paque- sos de almacenatniente elect ‘lies, sino también a arc © cualquier medio que ‘uardar datos en hojas de papel Los flujs que van hacia el cn representa los datos que sen guar- dads en Los flyjos que vienen desde el almacén ropes (generalmente en Pedidos Origen/destino de los datos. Representan entidades exter a {que se comunican con él y que estin fuera de su control “También se les eonove emo terminadores. Un terminador puede ser una persona o grupo de personas, por ejemplo, ‘una organizacién o un deparamento El oxigen/destino de los datos se identifica con un rectingulo y un nom- ‘bre ropresentativo de la ential Departamento de’ contabilidad Es importante tomar en euenta que los terminadores: ‘© Nose pucden cambiar sts contenidos ni funciones Las relaciones que existn entre Ios terminadores no se representa en el DED, ya que no son parte del sistema bajo est Niveles de un DED. El DFD representa el sistema de informacion desde Jo general hacia lo especifio, Los niveles de un DED sefialan el grado de detalle de a represemtacion| el sistema: © El diagrama de comtesto, 84 aus oe sores oF once 85 scam de contexto muestra el sistema como un solo proveso para lentes se desribin los proce- DDiagrama e nivel 1 proceso 1. rar un diagrama de nivel 1 para eada proceso de nivel 0 be clatorarin diagramas de nivel 2 para deallar cual- ‘salida del diagrama de nivel 1 ‘concuerdan con los flujos del proceso 1 del diagrama de nivel 0. —____—_. ‘332 DICCIONARIO DE DATOS El diccionario de datos es um listado que s= Jos datos usados en el sistem, En el diceio la descripcién de: aifabticamente de todos definen los datos mediante © El significado de Ios fyjos y almacenes de datos. La composicién de las estrcturas de datos que se representan en los Diagrama de nivel 0. flujos. | wre 08 arises oe ssrewas 0€ wromacen ln muestra la notacin usada para la construceén de simB0L0 SIGNIFICADO ‘So compone de Y Optativo ‘Aterativas eracién ‘Comentario Separaciin de alerativas ‘CONSTRUCCIGN DE UN! DICCIONARIO DE DATOS Bjemplo del DD (pare los procesos de mi procesos (EEP) espe en salidas. saciones de pracesos 0 miniespect- | | 36 Hsi6 88 anus ve sorewas o€ avon 23 oncewucon — 89 fda de herramientas para documentar proce- Diagrama de context El ciagrama de contexto mue sistema como nica proce t hacer énlasis en los term 9 flujos de datos principales. El dagrama de rivel 0 muestra los Diagrama de nivel 0 lar la presentacin de las tando una depende de ata, sobre todo Diagrama de nivel 1 proceso 1 ee Dobe haber una EEP para cada proceso de mis bajo nivel. rents). LENGUALE ESTRUCTURADO pero también sma de ventas Ft h ‘4 ‘ 4 ‘ 4 ‘ ‘ 4 4 4 4 l a ~ rrr 90 anus ve asreuas oe WronuceN TABLAS DE DECISION as de decisién son tablas con renglones y columnas divididas en cuatro ‘CONDICIONES ¥ ACCIONES REGLAS Condiciones: ‘Altemativas de coneizion Aeciones Enirada de accién ¥ acciones que seri tomadas en funcién de cie CCuanclo en un proceso se tiene una combinacifn compleja de condiciones 5 e8recomendable el rte compra. $10 000 0 mas on morearcta 1226 $0 19 olorgard un 20% de descuento. 188 ee fe otorgard un 1034 de descuento fentonces no se le otorgaré descuento alguro. te compra mas de $5 000 y menos de $10,000 en mercancia |) | te compra menos de $5 000 en mercancia er tee La tabla de decisién quedarfa como sigue: ‘CONDICIONES Y ACCIONES ‘Compra $10 000 0 mas No ‘Compra mas de $5,000 y menos de $10 000 ‘Compra menos de $5 000 st Citorgar 20% de descuento itorgar 10% do doscuento No dar descuento Para constu es, nego se de es, en seguida as de acuerdo con las acciones y altemativas de tabla, ‘ARBOL DE DECISION El Gebol de forma secu Las condiciones se marcen con cfreulos, las acciones con euados, Siguiendo con el ejemplo tendkfamos que Derevorm 05 Ne mayne orga «$5000 3 Las condiciones no se expresan, sino as alterativas de Ia condicin [Esto determina 1a cantidad de ramificaciones que puiera tener dicha eon- EI uso de Ta numeraci6n focilita la identificacién de las eondiciones y 92 aniusis 06 ssreans ne wroruscion 42 ancamucon — 93 emp queria cone sigue 9:16 J) 230 onceann exnoan-neiacion neem i His adquiere que est orientado alas funciones del sistema, es que el DER estéorientado a b es comprado por I principal elemento del DER es la ‘que se representa con un reetingulo. i ‘Una emtdad puede ser una persona, higar, cosa 0 evento cay informa cin es necesva para el sistema, " Un cliente adquiere muchos productos. Una relacion raccin ente Ia entidades y se representa com una ‘Un product es comprudo por muchos clientes. linea que conecta las entidades asociads. Con esta descripcién se pudiera pensar que “el mismo prod wikis: prado per clientes, pet nose refiee aun elemento de producto si producto en Visto de otro mode: c ‘88 comprado por 7 Marfa compra manzana, pera y cleuela, En este ejemplo, el diagrama se lee ast: La manzana es comprada por Marfa, Juan y Pedro. Cliente adquiere producto y producto es comprado por cliente, ‘Sin embargo) es agregar a este disgrama la cardinalidad. La candinalidad explica la forma exacts coma se relacionan las enidades, 1a Siguiente tabla muesira las posibilidades de lacardinalidad y su representacién: CARDINALIDAD ‘SE LEE REPRESENTACION ! 1 Uno a uno ++ | ' | Exlstencia : 1M Uno a muchos: t+ —«< ana ' 1 50 kg | 10 roaring | > 1 soho | het Muchos a uno > + | sai ‘ f- ‘ ma Muchos amuchos | Se ‘ 1 entidades, luego ‘ Mo Muchos a ringuno | S>——__C- ines y,Snalmente, se define Ie cardinlidad ‘A continuacion se presenta el DER del sistea de ventas. i expatade —P consene >roaueto sere rw Ht + mm ape Eve diagrama se debe leer asi anecho | rent Un cliente hace uno 6 muchos pedidos. ‘Un pedlide es hecho por un cliente. ‘Un pedido contiene uno o muchos productos. Un producto es parte de uno 0 muchos pedidas. ‘Un pedida genera una factura. ‘Una factura ampara uno 0 muchos pedidos. = Un pago eubre ana o muchas facturas ‘Una factura es liquidada por un pago. sno 0 muchos pagos. 10 por mn cliente, Un Un pago es \des del DER deben deserbise en el DD para conocer los os de eada una de ells wewer errr rere: Cuando el a mas que representan el ‘AviAUISIS DE COSTOS ara definir los costos del sistema se deben tomar en consideracién los si- sicidn del nuevo hardware: rent, tividades del sistema, entonces se deben evaluar las arrendar el equip. f (3:17 96 aust oe ares D¢ wronuacH La siguiente tabla muestra una comparacia de veatajas y desventajas de las tes opciones: VENTAJAS DESVENTAJAS © La empresa no es ductia el equipo (© Es la opcion més cara Rontar | @ No hay inversén iniclat © No se requiere ‘mantenimiento ‘© Laompresa no es duefia dl equipo ‘© Existen mullas por cancelacién ‘Arendar | @ No hay inversén ileal © Nose requiere financiamiento '¢ Los pagos son menores fue en ia renta Comprar | © Es la opcién mas ‘sconémica © Laompresa es duena dol equipo I analista debe revisar ls opciones en Funcidn de los requerimientos de ‘equipo para presenta Ia informacin en la proptesta formal del sistema. Para defnir el costo del software, el analists debe poner en consideracién oes alternativas: para desurollal, ‘© Comprar el paquets en el Para el desarollo in-house, ef analisa debs estar seguro que con el personal, el equipo y los programas que tiene Ia emtpresa es suficiente para realizar el pro- yeeto Para esta altemativa, el consideracidn los costes que pla para la empresa. 4 pronuesrs oe sre — 97 Para las operaciones comunes come: peracidn de un drea de la empresa lades no son comunes a muchas emp plar por desarollar I aplieacin eosto del personal involucrado en el proyecto de de desarrollo seleccionada, _mucsra los posibles costos asociads al personal de de desarrollo, ‘COSTOS DEL | BESARROLLO ‘COMPRA DE ‘PERSONAL mvnouse | oursouncive | PAQUETE ’ ’ ‘ 7 “ Susido dol eberador ¥ programadores v ‘Sueldo del responsable de pruebas, ¢ ‘Sued del auditor v v Tiempo de os usuarios ‘nvolieracos “ ¢ ¢ (Costs de capactasn et equbo ve desarevo ’ ie presente neto se expresara, pr ejemplo: ‘costo BENEFIGIOS (Coss de eauipe Imagen corporaive | $75000 Nuovo eauipo 75000 | Satstacci6n fe emplendos $25 000 Manteninienio @ equpo | $2000 | ncremento en produetidad $125 000 Mejor eerviio a clotes | $85000 | al | jor proceso de toma 850000 ‘Nuevos programas | $25000 75000 Contos de ‘Suoldosy henoraries [$1500 ‘Costes do operacion | CCapactacién 25.000 i Instalactin 32000 | otal costos [857 000 ‘Total boneticios [8385 000 beneficios por separado, el | PRESENTAGION DE LA PROPUESTA rmacién en la pro- [La propuesta de sistemas es el producto final del proceso de anlisis (9 formal que es presemtado a la diectiva paca be haeer en funcidn de a informacién preparada por cl a deerea de qué y cSmo presentar su propuesta dé Sin embargo, es recomendable que la propuesta de sistemas contenga Portada, 7 . Indice ee eccccee Apéndices. La portada contiene ef nombre del proyecto y de los integrantes del equipo de desarollo, El uso del indice se ecomienda cuando el documento contiene mis de 10 péiginas, resumen ejecutive debe expresar en und cuartilla el pleto de Ia propuesta, prineipalmente los resultados de la inves ltemativas y ls recomendaciéa. La gufa de estudio del sistema expone claramente los lineamientes que Se siguieron para elaborar la investigacidn, Los resultados de la investigacién deben aesentarse en forma breve y objetiva,resallando las oportunidades de mejorami Durante Ia preseniacin de as alternativas, el El resumen de la propuesta debe expresar brevemente relevantes de la recomendacién del analista Los apéndices se usan para presentar el modelo del sistema en forma enifea: DFD, EEP, DD y DER. elementos ones, el anlisis de sistemas se refiere al proceso n de una empresa con el propésito de mejorarla adecuados. empres, luego debers rxedelar ‘Técnicas de recoleceién de informacin: 1 Revision de documentos ‘Cuando se tiene gran cartdad de elementos 2 examinar es recomendable ar na rauestraepresentaliva que ofrezea resultados similares & de todos Jose ci de da iakmente en la revision de documentos y en los cues documentos cusnttavos tienen un propésitoy leetores espectficos hacia los euales se dirigen. Los documentos cualtativos no siguen lineaientos preestablecidos, pero su andliss se vuelve fundamental paca comprender edmo los integran tes de la organizacién estin involuerados en el proceso organizacional 102 Andis 06 SSTERAS OE WORMACION lizan para recabar informacién en forma verbal ructuradas corsisten en preguntas prestablecidas dise- donde el entrevstador n> puede ineluir nuevas pre= nte el proceso de fa entrevista, jstas no estrueturadss, por el contario, perm io consiste en una serie de preguntas planteadas para que sjunto de person. se quiere conocer Ia opinién de Le responder ya cue el cuestionado ene que inar fses percepciones y obtener os, el analista debe representa el sistema suroevasuacen — 103 "Las especificaciones estncturadas de procesos (FEP) espe ‘ransfermar as entradas en salidas. iades para represenar as EEP son: © Lenguaje esiructurado, 5 El diagrama en! distbucin de 5 Cuando et anal iagramas que representa el sistem ladelacién (DER) es un modelo de ed que des almacenados en un sistema. Leneficia tiene como objetivo mostrar cua te la relacién que existe ene los costos de llevar a sistema y los beneficios que obtendrd la empresa por ell. 2 [os costos ineluyen el equipo, programas, tiempo de los anal sgramadores, materiales, tier, ios se rele en la productividad, reduccidn de cosios de remento de la satisfaccién de los empleados, mejorar el nt, teste de sistemas el producto final del proceso de a CConsiste en un documento formal que es presentado a la diretiva para | que decida to que se debe hacer en funcién dela informacion preparada | port anaista ‘Ano dentro de Tos paréatesis la letra de la open correct: 1, El anilsis de sistemas es a) @) n de wna empresa » imerpretacin de hechos oO as a jres fi 104 avuss ve aereuas ce mroMuciON (ste 2. Fs una téenica de rocoleccién de datos: . EI DED es una herramienta de diagramacién que hace énfasis Los datos I flujo de datos Las funciones. [Ninguna de las anteriores Los datos 2 fotos que se muestran en un: © DEDyDER & Ninguno 8. Las EEP deserter: © [isa )Ningono de los anteriores =o Pasos a seguir: ‘ Formen equips de tbo de dos aes persons. eva deecina cela FD (on alos os eles necesros) que model prce- ini de a eet, Exrban el DD fas BEP neces, Compare con os one eins modo que ty equip eres. x ' ' ' ' ‘ » 108 snus oe ssrenas 2€ mrorwacion DIsENO DE SISTEMAS DE INFORMACION 108 asst ne ssreuas o€ mromuncion | liseio extern se refiere ala seccign del programs que esiéexpuesta y | k ‘que seré, de hecho, a manera en que el usuario conocer al sistema. Disefo de salidas. Disefto de entradas. Disesio de interfaz de usuario, Disefo de base de datos. Lo primero que debe dsefarse del sistema son las salidas, pues es ahf donde el usuario eompruebs el cumplimiento de sus especificaciones en el sistema. 27 OBJETIVOS DEt DISENO DE SALIDAS Los objetivos que se persignen al disefar las salidas son: Cumplir com el propsito estabect ls algoritmos de los proceso. I disefador debe empezar con el diseio exteno para verificar con el (422 METODOS DE SALIDA usuario el cumplimiento de los requerimientos del sistema. Cuando el dsefo extero ha sido aprobado por el usuario, entonces co 1 método de salida es determine para el eu : ‘menzari a disefiar la parte intema del sistema. ‘eso es tan importante seleceionar el métado adec 110 e100 0¢ areas o€ eromuacion Lox métdos de saida usados actualmente MeTODO DESVENTAJAS Pantaa ‘© Requiere espacio © Noes permanente © Costosa Improsora ‘© Puede presentar probe mas de compatoiliad on el sofware (© quiere intervencion humana cortos (© Uil pare dojar tas ‘manos libres al usuario Improsora | @ Velociaaa © Oostosa ‘especial | © Faciidad de ejecutar | @ Raqulere espacio adicional areas especticas ‘Audio © Uti para mensajes ‘Aimacona- ‘© Gran capacidad © Gran velocidad de @ Costosa (© Mis fc de actualizar pormanonte | ~ recuperacién 1 Baja propension a dafios. Sakis | Betumaluno do papal es ll de cnfguar ‘loctonica peta los La salidas se pueden presenta variadamente de acuerdo con el propésito. yl usuario, ede presenta ki ya Sea tabulada o grifi- ‘exlos los casos, se debe respetar Ta convenciGn de leetura: de iaguler- {aa derecha y de arriba hacia abajo. alas en pantalla ¢ impresas, es necesatio cor formcién que se presenta esté completa y curnple 724 DISENO DE SALIDA IMPRESA i improsa se Ie conoce también como reporte; un report es un docu le puede ser revsado por varias personas y archivado para alguna ontenday el periodo que se cu- idas de informacién que se disefaron, es necesario con- ls de los datos requeries. 4 “431 OBJETIVOS DEL DISENO DE ENTRADAS ir en un lugar determinadb, | de productos “432 DISEAO DE ENTRADAS EFECTIVAS se deben defini todos los datos a jue puede ofrecer un sistema compar debe euidar que durante e. proceso de eaptura reps efectie la menor cantided de pasos posibles para yi #808 meods que el disefiadr debe considerar par a capti- . 10 éptico de eaructees (OCR). . nto de caracteres por tinta magnética (MICR), © Formas preimpresas sensibles a marcas, © Tarjetas perforadas © Codigo de baras Algunos ejemplos de la aplicacién de fos métodos, se pueden obsevar en Destro entomno eotdiano: © Les cheques tienen una impresin en tnta nagntica que ideniiea la euens lay el nilmero de cheque para que los bencos usen MICR duran cles sistro de as operaciones © Las tlondas usan igo de bars en sus productos y lecttes Spticos en sus cajas para agilizar ef proceso de captra, © Las empresas que aplican encuestas uti ‘as que realizan los enewestados y que lector Sptico especial formas sensible a las mar- tarde son procesadas en un 43 VALIDACIOW DE LA ENTRADA DE DATOS [Bs de gran importancia ‘que esto pudiera ccasion |a enirada de duos pata evitar los problemas sistemas Entra basura —» Sale basura 17 49. Se¥0 ne ENAOAS Existen dos niveles de validacin: © Validacién de J ralidacion de la wansaccign tiene que ver con la evs de una ope- | Fatign complet de capture, por ejemplo: lacaptura de un cheque del seceng de bancos en una empres [La captura de Ia transa Al permi in se valid 1 aoceso a una persona autorizada, ejecucisn ce funciones no apropiadas para ella, Fue se enctenren todos los datos necesatios para considerar la 1 validacion de los dates consite en revsar sie dato que se ha capta- ado: © iene fa tongitud y el tip> comeeto, © se io de un rango permit. | © Concuerda con la informacidn almacenads Maz WEUEEREELLELERERLLLELESSESSSSSS REL seo os STEMAS OE WrOAMNC | 120 nsevio oe serenas o€ wronwccn G42 WAVEGAGION DENTRO DEL SISTEMA Para disetar una eficiente nave ‘dor pucde elegir cualquiera de I © Ments. Pregunta y respuesta Lenguaje natural Llenado de formas. Lenguaje de comands. Inteiaz prifica de usuario (GUD. Manipulacién directa, ‘acuerdo al tpo de usuario, e disesa- fntestipos de interfaz eeceee Los meni consisten en una lista de acciones que permite al usuario rea- lizar ofmodamente una selec, nterfuz de pregunta y respuesta se usa para agilizar el didlogo con el Et lenguaje natural consiste en el uso del idioma cotidiano para dar las tipica con la que el usuario ya es Ja informacion qué se presenta, Algunos ejemplos de formas son: © Una soit empl, © Una tha de dpa, © figuras para repee- lo: Ia figura de una figura de un dis- La siguiente tabia muestra la rlaci6n entre los tipos de usuarios e inter: aces Tipo DE INTERFAZ INTERFAZ RECOMENDABLE PARA: USUARIO hovaTO ‘USUARIO INTERMITENTE ‘USUARIO FRECUENTE Mendis v v Pregunta y respuesta ‘Lenguaje natural Uenado de formas 7 vi 7 v v v Lenguaje de comandos Interaz griioa s s Manipulaciin directa s[ stats Vv SEP SIRT SSERETS SSS vSres 122 ome 08 wssreNas 0€ wrcmmacon 449) ReThoALmeNTAciON a USUARIOS se refer as ind caciones o mensajes gue el 44 cxseno neta naenrae 123 Jas omtidades, lor espectfico par 1 que contengan cierlo valor en una @ varias La entdad es un registry de In base de datos, el atributo es un campo es peeifico y el valor seri su contenido, btn 008 aurea | eaurice: | enunicn narnicurs | wowane | cannena | “clon | “orow2” | “cons nese | ws tépex | om a a primer tipo de consulta se podria expresar como: {Qu camera estudia Juan Pérer? ‘Bl resultado seria: AP. EI segundo tipo de consulta se pot expresar como: Quign estuia ta carrera AP? El resultado serf: Juan Pécez y Ana Silva El tere tipo de consuia se podria expresar como: Pérez mis de 85? iacicn 3. {En que calificacién tiene EI resultado seria: La variodad en la recuperacién de informacién, permite al usuario obi net dates stiles para el proceso de toma de decisiones. ‘iseHador debo ofrecer esa variedad al disor las consutas que offe- cord el sistema, 124 asso ne asreuas o€ WrORUACON +20 EEG | El almaeenamiento de datos de un sistema es el tcer elemento considerar, } después de las saidasy las entradas. (La intefaz se considera complemento de Jas entradas y salidas.) ‘451 OBJETIVOS DEL DISENO DE LA BASE DE DATOS tos son los datos acerea de 10s campos: nombre, El diseno de base de datos tiene como objetvos: la base de datos se toma como base el DER y el DD En seyuida se revisan las saides y entradas diseiadas, Después se definn Ios atibatos que debe tener cada entidad del DER y | | | | | las relaciones entre las entidades por lo que el un atributo en la entdad que se asacie a teo magnético 0 disco éptic. La integridad de los datos almacenados se refizre a que éxtos sean corec= (os y exactos. Cuando se efeetéa un proceso que actualice 0 recupere la informaciéa almacenada, ste debe ser preciso y eficiente en los metadatos de eada uno de tos atributos de fa ‘tabla come sigue: El diseio de la base de datos se muestra con un diagrama enidad-rela- i6n com atributos y se complementa cou las tablas de metadstos, NOMBRE GEL GAuPG 0 conarrue Clave dl cate mice ¢ 452 CONCEPTOS BASICOS ‘Nombre del cliente Cardcter 40 Pte omepecns one atadbdetuededamgcesnecse | [Aro Caio 6 eon an Domicitio calle Caracter 15 Enda | 7 | [ee nes woo 5 mii cae 7% Cid = Talons % | | 126 owcio ve serenas o€ wrorwacon resmen 127 Hone Peslido i font, info en cn i ‘@Plancar la frecuencia con la que se produciré la salida de acuerdo a Jos requisites de! usar. Producto 1¢ Elegir ef método adocuado para et usar, | rd Toldfono) 5% Los métods de sulida usados actuslmente son | ES Despuds de disefar lass ‘borar con el usuario que ‘cumple con sus requet BEI diseho de entradas debe alcanzar los siguientes objetivos: == 3 BB Be A as Ba EE zt ee Be 22 a ll nk gE ala seeei6n que Ios programadores nece- para poder eodiicar el programa. ‘extemo consste det (© Qué datos captura el usuario. (© Qué datos calcula al sistema, © Que datos se obticnen de Ios almacenes de datos 2 Es de gran importncia valdar la entrada de datos para evita Ios probe ‘mas que eso pura easionar al sistema, S587 xigen dos niveles de vatidacon 108 de los procesos. were r rrr TST TTS teraz es la con 1 0 dilogo que existe entre el sistema y el fectividad y eficiencia del sistema, Ja productvidad del usuario, SS La imerfaz do us incluye: © La navegaci6n dentro del sistema, © La retroalimentaciéa los usuarios, © Las consulta alas bases de datos. 5° Los usuarios que usa el stema computacional (suai directo o pima- rio) pueden serz ‘SF Para disefar una eficiente navegacidn de acuerdo cn el tipo de wuz, 1 diseRador puede elegir cualquiera de los siguientes tipos de intertine © Monts, Pregunta y respuesta, Lenguaje ni LLlenado de formas. Lenguaje de comands, © Ineifaz grifien de usuario (GUM y masipulacién directa, limentaci6n a usuarios se refiere a ls indicaciones a proporcions pa ar sts aeviones al usuario. imentaciOn est drigids a los siguientes aspoctos: © Confirmacién de almacesiaiento de datos. © Reconocimiento de entrada comecta, © Explicacién de una espera en el proceso, © Confimacién de terminacin de ‘una acc, © Ayuda, 129 informacin debo ser gil, precisa y vers, por eso es diferentes formas de extreer Ia informacién para resumen el valor de un atriburo de una 6 muchas ner Ia. las entidades que tengan un valores ides. en cierto Obtener ls atrbutos que contengan cierto valor en una oasis entic dade, Fl almacenamiento de datos de un sistema es cl tercer elemento consi- espués de las salidas y tas entradas. (La interfaz se considers complemento de las entradas y sala) F® El disefo de base de dats tiene como objetives: © Almacenar eficientemente los datos, © Mantcner la integrided de los datos, 'Y recuperar la informacién eficientemente, © Actual ‘SF Paral deo de ta bao de datos s toma como base el DER y el DD claborados en el andliss. SE En seguida se revisan las slides enteadas diseRadas, = Tos atinutos que debe tener cada ented del DER y laciones entre las entidades, por lo que el exisa un atrbuto en la entdad que se asocie a ada, fos metadates de cada uno de los atibutos de la entidad en una tabla, SS Fl daefo dele basede datos se mesa con un diagrams evden «dn con atrbutos y se complementa con las tablas de metadton 190 osseiove sereans o€ wrorwncion de los parétesis Ia Jetra de Ia opcifn correcta: donde se define isco de sistemas es la etapa del desare (Qué proolema se va a resolver Qué debe usarse para resolver ef problema Cémo resolver el problema con ayuda de las compu tadoras ‘Todas las anteiones eectvidad elt i eres Thee commento escasos ene so deur computador: @) Usuario directo = 2) Vata fuente ©) Unaio novo 4 Unsatioimermtee practice 7. Este tipo de in le da mucha veloc 2) Manipulacién direeta 2) Mens ©) Lenguaje de comandos 2) Pregunta y respuesta 1B. Son objetivos del disenc de una base de datos: ¥ recuperarinformaciGn de forma eficiente la eaptura de datos fequieve mucha habilided del usuario pero 9. EI campo que represents en forma Gnica al registro se Ie lama: ) a) Metadato b) Atributo 2) Lave ) Entidad ol | Pasos a seguie Oo) Formen equiyos de trabajo de dos a ues personas. Seleecionen un DFD (¢0n todos los niveles necesarios) que modele un | sistema empresril INGENIERIA DE SOFTWARE Conceptos bisicos @ 52 Diagrama de estructur °°G8 Heumlonan pra documentacan de safrae OBJETIVOS ' ta ' , 76 méquinas re dedieada, reollados Usar las hetramientas sugeridas en este mantal para la elabora imiexco y uso de principios de fware exondmio que sea fable y andlisis y del diseio es apicar los principios de la ingenieria de software para ocesos se convertirn en programas comput El diseto intemo se construye en dos etapas © Consiruccin del diagrama de estructura ‘© Deseripcién de los algoritmos de los programas i) LAN TS disena cada proceso que convert las entradas en salidas jonales. 52 omanaan oe esraucrune — 135 LSS I diagram de estructura, diagrama estructural o carta de estruet ira cada programa como un médulo del sistema y Los elementos del diagrama de estructura se muestran en ELEMENTO SIGNIFICADO: SIMBOLOGIA vs von | saa | Asa reracion Va Romito Condicién Oo ‘cope do dato Parémetro de dato Oo Acople de control Pardmetro de control ee 136 cena o¢ sorrvane Diagrama do estructara, En este ejemplo, en el médulo A hay una condi (rombo) que determi- i si se ejecutard B 9 C. 1 médulo BN al médolo D, no hay condicin para la ejecucién de Dt some qu sea 2 secur , equivalente rama de estructra, se deben escribir los algo io se dacumena st software. imo para cada méculo de Ia carta de estructura, | tits, indicando especialmente las que 53 HeRPAMNENTAS PARA cocUMENTACCW Oe somriane — 137 Las herramientas mis usadas para documenta los algoritnos de los pro 3 © Pseudocddigo. © Diagrams de flujo, © Diagrama Nassi-Shneiderman. 53.1 PSEUDOCODIGO El pseudocddigo ¢s muy sinilar al lengusje estructurado,s6lo que el primero ho usa tanto texto como el segundo, por Jo que el pseudoeddigo se usa para ddocumen lenguaje estructurado para documentar cualquier sea un programa computacional) imo del médulo A del diagrama de estructura dela Ja siguiente forma ‘ontonces Ejecutar 6X) sino Ejecutar C(Y), Fins Se debe observar que en el algoritmo aparecen todas las variables necesa- in usadas como parimetrs, 332 DIAGRAMA DE RUD Bs: Hs: Misz 138 svceneni 06 sorruane iMBOLO SIGNIFICADO Inicotin Procesoiproceso predetnido Condon Secuencia | ad DIAGRAMA NAS! SHNEIDERMAN 59. HerMAMeNTAs pana Documenracey De sorrwane 139 {Los diagramas NS representa los algoritmos partiendo de las tes estructuris 4 control bisicas para todo rogram: 4 bologia uilizada es: ‘Secuencia Seleccién Tteraccién % Entrada/salida en pantalla <> oS L/ Cd Salida improsa Et algoritmo representado con diagrama de flyjo, quedaria ast: El algoritmo representado con diagramas N-S, quedara as: ee x | Youn i ee) Y= ERROR (lee) “ si #6 ¥=FALSO si No a (Le om | wacen ee wacen ct i Ce 140 nceweni oF sorruane suroevawncion — 144 =p ESE software es un elemento égico, int HS Debido a la complejdad de su desurollo ingramas N-S repre srueturas de contol bésicas para 52 By diseflo imemo consiste ent © Diseftar la estructira del sistema. Diserar ios algoritmos de los procesos. interno se construye en dos etapas: in ce igcie © Gasifier ad initn 2. El ombo del dagrama de esictura, e un simbolo ‘© Descrpsn dels algoimos de los programas "3 diagrama de estructura, diagram estructural © Pseudocsiigo: Usa tanto texto como al segundo, igo se usa para documentar programas Bsa Bs Bsa ANALISIS Y DISENO ORIENTADO A OBJETOS bisicos ‘ofientado 8 objetos OBJETIVOS Al finalizar la unidad, el participante sera capaz de: 4) Conocer los antecedentes de! andlisis y disefo orientado a objetos, 14 Conocery danimar los cenceptos de objets, else y herencia icional y el radicional y el 146 sssuss yseRo onewravo a cweros a ~ Y diseno tambén se vieron fuertemente 1 mundo orientado a abjetos se realiza alex en un ambiente, asf como los eventos que interactian con dix cchos objetos” (ames Martin). ww rrr rr rrr rr rrr rr rrr rrr 52 concerras wscos (Md Un abjeto representa in evento, Tuga, cosa 0 persona ;MW 2000 con nimero de sere #7834827RDGF in objeto con atibutos (modelo, nimero de sex laso para ol poutia aber muchos objetes con los mismos atributs y cor Los mensajes sirven pura enviar informacisn de un objet ‘otro de una clase distinta, Todos los mensajes son tro de las clases. Por ejomple, un abjeto Guan) mensaje “encender motor" al objeto (BMW) de la clase “Autom mT propiedod que tienen los trol sobre su comportamiento. Es deci, cad Resultados amore do Tipo de motor | Horoncia |e (heres Modelo Nimoro de serie Tipo de moter |Capaciad ie ga | Retrigeracién Automsules) usa otras heramicntas para mode! considerando objetos y no datos. Une ‘que de Coad y Yordon cuye modelo se construye de casey OBJETWVO, papeles, eventos, se representan de Ia “empleados’ ,qve trabaja para la empresa, como objetos. —_—_ a2 ANALISIS DE FSTRUCTURAS EExisien dos tipos de estructuras que se aplican sobre ls cases y objetos: Com la estructura Gen-Spee se erea la erencia entre clases, por to qus clases: cobjetos que forman o-parte indi jsura siempre co La struct ‘otro, Este tipo ‘e2 snsusss omenravo 4 onveros 153 Hiss: Plantila de especiticacién preliminar Especifcaciin: Empleado ‘Atcbula: Numero de némina ‘Atbuto: Nombre Atrbuto: Fecha de ingreso; cuando se contraté por primera, ‘Como se tata de partes. ‘ipo de estructura. Para ellos \ N Un casco siempre est Un velero puede ton punce menos dou 34 ANAUISIS DE SEFVICIOS icos también se les conoce como métodos © proces fo de un objeto. Tvl ponte nd onecasion 9) eesti 154 snus yo1sto oman a oaveros Durante el andlsis de servicio se realizan las siguientes actividades: © Andliss del estado del objeto. ‘© Especificacion de servicio. (© Expecificacién de mensaje. El andliss de estado del objeto se iniciarevisando los atibutos y con- mas de transicién de estados son muy stiles en esta capa, e ejemplo muestra un diggrama de te el Meteo (ten subtersineo), las lechas muestran la se tiferentes estados. Estado = Detenido Pusrias ceradas Estado En movimiento Estado = Detonido Puerta abierias La espeificacién de servicio se representa er la secciin inferior del eua- ructurado, eteétera, “automévil” tiene defhido el jicaciGn de mensaje indica cusndo ¥ quién jo de on objeto, Se representan con Mechas 128 uss oRTACO A anLETOS asta ahora se ha constuido vn di objeto, estructura, atributos y partendo tan solo del modelc seria w mmadores. ‘Los analisas recuse a Ia planta de especificacién para deta Dutos, procesos, mensajes, etétera ‘La siguiente tabla mues:a el contenido sugerido de una pl cificacion. 155 Plantilla de ospecitieacién Nombre de clasalcbjeto Alrbulos = Dominio do valores Diagrama de transiciér do ostados Festicciones adicionaes Deseripeiin (langualp estructurado, diagrama de fujo, etétera) \Céaigos de enor ‘Cétigos de estado Fequerimientos de tiempo Floquerimientos de memoria on | | | Asi ¥ SER OrMETADO A OBLETOS se usa trzando una lies punteada alrededor de las fe una misma seccin, herramiontas que ‘de teenoiogia especiica. Sin embargo, di idadosamente pare evar el proyecto @ una ntado a objelos se agrupan actividades en 4 viseio onennwo a onucros 187 Hosa coos Componente de manejo — {641 DISENO DEL COMPONENTE DEL DOMINIO DEL PROBLEMA 1 modelo de andisis para gramacién que se usard en I diseZo del componente de imterfuz humana es congniente con el dsefio de 4 158 vise y asso onunrA00 4 cwveros G4 DISENO DEL COMPONENTE DE ADMIMISTRAGION DE DATOS durant la implementa- muy ligado al software qu ne datos debe considrar s ets, relacional de cualquier 160 anus oseR0 omenraoo a omieros auvoevawicen — 161 hemanients de g.94 de Coad y Yordon, ‘euyo modelo se compone de cinco capa Ce an cen yaa de comportamiento espectfico. Los propios abjetos se ui a partir de os, que a su vez pueden estar f de manejo de datos. {de manejo de tareas. el andliss y dsefio orientado a objetos, se deben eam ae Eee ‘nota. dentro de los paréntesis Ia letra de la opcién comecta 1. Parte de lenguajes como Paseal y C: Ch 4) Andlisis orienta Ninguna 2. Es un nuevo par Todas ls anteioree VOR sutrses v rse¥90 omenraco a oBuETOS B. Representa un evento, lugar, cosa o persor: iar informacién de un objet» de una clase a distin: la propiedad que tienen Tos objetos €l control sobre su comportamiento: prkoncs 163 fates Pasos a seguir: oO ‘© Formen equpos de abajo de dos a res persons. {© Baséndose ene conepto de objeto, contesen si os siguientes elementos oO oO . herenca Jos objetos de nivel inferiores son mds espe os objets de nvelessuperiores. Den tes ejemplos as con estas propiedades. . seo de Ia clase “Alumnos” para un sistema de eepisto de oO 166 scrwosoes rostemeones at oreo 167 jem paso es coificar et roll de soft anteriores se real requiere que los experos en el sistema, los usuar comprocben los resultados —— La documentaci © Los usuarios pueden usar el sistema apoyados con un document ‘que solucione sus das © Los programadores pueden saber Jo que hacen los iagramas y algortms, lo que ERE: oftware para comprobar ones del usuario, 5 para encontrar exrores de datos y acciones que (© Manual del usuario. © Manual tenico La docurnentacién se compone de dos elementos que deben acon todo producto de software: run eror no visto antes, De integrackn, Con usuarios. la descripeign detallada de las funciones del sistema, © Guia répida de solucién de problemas. ‘Un manual tenico dcbo contener: de requermients, iagramas de ujo de datos y sus herramientas de sepote. per 75 wsurewewsnro 169 tema comienza la operacién rel del mismo bios en el entorno. | mantenimiento perfeetivo trata de mejorar las caracteristics del sste- grams, pues para obte Un sistema que no documentacion técnica es 1 truido y eon documentacién complet "Todo mantenimiento realizado 170, scrmanoes rosremones a osem0 tema se leva a abo para ide sus puntos dbiles y La evaluacién ccurre a lo 20 de eualcuiera de ls si © _Evaluacién operacionals se valora Is forma en la que opera cl luyendo su failidad de de fas actitudes de direct instars dentro el rane coms de os usag informaciGn que puede-ayudar a mejorar la efec surollo de aplicaciones subsecuentes. avtoevauscou 17 ram: Despugs de la codificacién se hacen las pruebas del software. {Las pruchas conssten en ejecutar los programas para encontrar errores {La documentacin es importante porque: ARR RR B © Los usuatios pueden usar el sistema apoyados com un docun crito que solucione sus dude ‘© Los programatores pueden saber lo que hacen fos programas lame diagramas y algoriumos, lo que facilita el manteni a Ja etapa donde el software es inst cod implantacién del sistema comienza ta operacis enimiento, ca tema se leva a cabo para identiicar ‘Ano. dentto de los parétess la letra de Ia opin comrecta 4. La ctapa siguiente al diseto de sistemas es oO) ©) Hacer una and 44) Ninguna de las anteriores rricren 1793 #5 cn a os sien fn en cee mos - isteasd inomacncuntan ter ewo de eso cs lt rb WW: ara encomtér encores te Jos erore ‘etfores que tendré el sistema ‘importante porque: a) arios puedan usar el sistema locumemto escrito que solucione 0 los pogramadores puedan sabe 1o que iagramas y algortmos, yb ‘ 5. Ts aqua etapa donde el sovare es nssado ara que k l usuario Jo opere, a) ) Pruebas >) Byaluacii ©) Cotifcacién 4) Ninguna de las anteriores + ET mantenimiento inicia: oO 4) Anves de a implantacion del sistema espa de Ia implantacin det sistema uraate'laimplantacién del sistema inte las prushas del sistema del sistema se leva a cabo para O 4 Ns dbiles y fueris de sistema M en el software. &, @ Documenta las aciones que se reallzarog © Ninguna de tas anteriores mc Pasos a seguic: Sfrmen eauipos de trabajo de dos a tres personas, * _Investiguen tres lengusjes de propramacion los cuales se pueda codi- Gorm sstemsy ls carsctersioas de cada uno a ele Nee eueeg cosauaunnd 180 avceamo Redituar Proporcionar una wtilidad Reglas heuristicas Serie de proc ones Ruta critica En un diagrama PERT es la ruta mas largn que debe sepuirse desde oi al de un proyecto. 19s que permiten tomar deci- Subsecuente Po: foe algo. Técnicas Conjunto de procedimientes de un arte o ciencia. Tecnologia Estudio de los métodos y procedimients relativos a una rama de Ia industria Tedioso Sitvacién ruinaria, Ventaja competitiva Superioridad de una empresa con respecto a otras del mismo giro, ve APENDICE RESPUROTAS be LA AUoEVALUACONES tado entre personas para tratar un asunto das de algo 0 alguien, Intangible Interactiva Organizacién Sinénime de empress, Paradigma Modelo estiblecido de pens suposiciones que, corel tiempo, Prototipo Modo ie pcs,

Você também pode gostar