You are on page 1of 4

INGENIERA DE SOFTWARE CURSO 2005 PRCTICA 1

Parte Uno = Conceptos generales


Algunas consideraciones: los ejercicios que se plantean a continuacin deben ser desarrollados teniendo en cuenta el nivel de conocimiento que el alumno posee debido al grado de avance en la carrera. Estos temas no se desarrollan en forma concreta en teora y la idea es que se vaya al ayudante con ideas concretas. El alumno podr contar con informacin que lo conduzca a la resolucin de los mismos en cualquier bibliografa del rea de I .

!. El soft"are es la caracterstica diferenciadora de muc#os productos y sistemas informticos. $e ejemplos de dos o tres productos y de% al menos% un sistema en que el soft"are y no el #ard"are% sea el elemento diferenciador &. A medida que el soft"are se difunde ms% los riesgos para el usuario com'n o especfico se convierte en una preocupacin cada vez ms significativa. Estos riesgos pueden estar provocados por programas defectuosos% por errores latentes% por cambio continuo en necesidades del usuario o por virus que afecten en sistema informtico. $esarrolle escenarios potenciales (y que sean realistas) en donde el fallo de una computadora (o sistema informtico) pueda causar un gran da*o (econmico% #umano% o que trastorne nuestra vida cotidiana) y que riesgos de los comentados anteriormente pueden #acerse presente. +. $esde su aparicin (decada del ,-) el soft"are #a sido causa de varios mitos. .a denominada crisis del soft"are (d/cada del 0-) se produjo por creencias (mitos) donde se pretenda darle al soft"are un entorno% bsicamente de desarrollo% que no fue posible alcanzar. Estos mitos fueron corregidos durante las d/cadas posteriores% sin embargo fueron apareciendo algunos nuevos. 1or ejemplo: a. 2enemos una #erramienta de desarrollo que es capaz de resolver todos los problemas que se nos presentan b. 2engo un 3manual de procedimientos4 que me permite seguir el desarrollo del soft"are desde el comienzo del problema #asta el posterior mantenimiento de la solucin. c. i fallamos al planificar podemos a*adir ms gente para salvar las diferencias de tiempo en la agenda d. 5on una entrevista inicial y una descripcin somera del problema alcanza% los detalles los podemos ir viendo luego a medida que desarrollamos. e. El cliente siempre pide cosas nuevas% porque nos vamos a preocupar por todo al principio% luego acomodamos el desarrollo esto es fcil de #acer. f. 6o termino el programa% lo entrego% consigo la aprobacin del usuario y 3 ya est% cobre y a otra cosa4 g. .a calidad se eval'a al final% con el programa terminado y ejecutndose. #. .o 'nico que se entrega al terminar el sistema es el .e7e.

.os tems anteriores indican algunos de los mitos que pueden tenerse #oy respecto de la construccin del soft"are. u trabajo es indicar si cada uno de los incisos anteriores representan mitos y% en ese caso% por que se generan.

Parte Dos = Proceso y Producto


Algunas consideraciones: dem parte !.

8. En que consiste la Ingeniera de soft"are9 5uales son sus etapas9 ,. $escriba el concepto de modelado de procesos de soft"are9 variantes de modelado e7istentes y definidas en clase. 0. $iscuta las

uponga que tiene que resolver un problema :% podra a priori% sin conocer ms datos% decidir una forma de modelado9 ;ustifique su respuesta.

<. =u/ paradigma de I piensa que sera ms eficaz9 1or que9 >. upongamos que tienen que resolver un problema clsico de gestin donde una empresa 16?E debe liquidar sueldos de acuerdo a los convenios laborales e7istentes y sabiendo que los empleados se encuentran enrolados en tres gremios. .uego de evaluar en detalle los requerimientos% que paradigma de desarrollo podra llevar a cabo9 1or que9 uponga% a#ora% que el problema que debe resolver consisten en desarrollar el soft"are que controle un telescopio de un observatorio. Atilizara el mismo paradigma anterior9 1or que9

@.

!-. $iscuta el paradigma en espiral que se consideraba a comienzos de la d/cada del @- con el que se presenta a comienzo de la d/cada del &---% son conceptualmente iguales9 1or que9 En caso negativo% que diferencias notorias (no superficiales) encuentra. Estas diferencias notorias (en caso de #aberlas) #acen ms completa la versin ms nueva9 1or que9

Parte Tres = Gestin de proyectos


!!. 1or que el espectro de la gestin de un proyecto involucra personal% problema y proceso9 !&. 5omo se considera integrado el personal del proceso9 .os usuarios se consideran parte del personal9 1or que9 !+. $escriba situaciones donde el usuario final y el cliente son la misma persona y situaciones donde el usuario final difiere del cliente. !8. el organigrama del equipo se puede definir de acuerdo a las caractersticas del proyecto. $e esta forma estudiando < factores es posible determinar la mejor poltica de trabajo del grupo. A continuacin se plantean diversas situaciones

gen/ricas% defina a su juicio cual es la mejor organizacin de trabajo y justifique su respuesta. a. $esarrollo de un istema Bperativo para un nuevo equipo. b. $esarrollo de un soft"are integral para el control de un brazo robtico que es parte de la fabricacin de automotores. c. $esarrollo del sistema de control de una centralita telefnica que maneje dos lneas e7ternas y > e7ternas. d. $esarrollo de un sistema de control de una central telefnica que maneje cuatro lneas e7ternas y !0 internas (con igual funcionalidad que la anterior% esto es llamada en espera% desviacin automtica% preatendedor% etc.) e. $esarrollo de un sistema de control de una central telefnica que maneje n lneas e7ternas y !-C7 internos (con caractersticas similares a los puntos anteriores) f. $esarrollo de un sistema de gestin para una 16?E% el cual permite la facturacin de la misma. g. Idem anterior% pero a#ora el sistema debe contener tambi/n un control de stocD. #. Idem anterior% incorporando a#ora el pedido automtico (va "eb) #acia proveedores cuando los stocDs alcanzan un estado crtico. i. $esarrollo del soft"are de gestin una central nuclear. j. $esarrollo de un soft"are de control de accesos a un edificio. 5ada persona para ingresar debe poseer una tarjeta% la cual lo #abilita (le abre o no la puerta) para entrar en cada sector. D. $esarrollo de un soft"are de gestin de cajeros automticos de un banco multinacional. l. $esarrollo de un soft"are de liquidacin de sueldos para una empresa multinacional. El soft"are deber estar distribuidos a lo largo de , pases donde la compa*a tiene subsidiarias y donde cada subsidiaria deber liquidar dic#os sueldo de acuerdo a la legislacin de cada pas. in embargo% desde casa central es necesario poder #acer un seguimiento de esta liquidacin. m. uponga que su grupo de trabajo #a desarrollado durante la d/cada del >- innumerables juegos que se utilizaron en 15 o en mquinas tipo EEA. A#ora su equipo es contratado para desarrollar un juego de estrategia para 1lay tation II% cual considera es la mejor poltica de trabajo para su grupo. 1BF =AE9 !,. 1lantee Ad. al menos un ejemplo donde la organizacin sea $$% $5 y 55 dependiendo de caractersticas que defina. !0. A su juicio los < factores que determinan el impacto sobre el grupo de trabajo consideran todas las alternativas posibles. 2rate de encontrar alg'n otro factor que no sea tenido directamente en cuenta por los < antes mencionados.

Parte Cuatro = IR Conceptos iniciales

!<. e le #a pedido que desarrolle una peque*a aplicacin que analice todos los cursos ofrecidos por la universidad e informe de las notas medias obtenidas en los cursos (para un perodo determinado). Escriba una e7posicin del alcance que abarca este problema. !>. e puede considerar que un mito actual del soft"are consiste en decir que 3con un par de reuniones con el cliente alcanza49 1or que9 !@. 5uales son las desventajas que se pueden tener al no darle la debida importancia a la toma de requerimientos9 En que afecta esto al desarrollo del soft"are9 &-. =u/ paradigma de desarrollo pondera ms% a su juicio% la toma de requerimientos9 ;ustifique su respuesta. &!. $escriba el concepto de 3bala de plata4. 5omo se ajusta el mismo a la IF9 &&. 5omo se relaciona el concepto de 5alidad con la ingeniera de requerimientos9 &+. e puede considerar la IF como sinnimo al Anlisis del istema9 ;ustifique. &8. 5onstruya un ejemplo donde se vea claramente la diferencias entre verificacin y validacin del soft"are. &,. Briginalmente se pensaba en la IF como una etapa concentrada 'nicamente en el qu/. 5ual era el motivo de esa creencia y por que fue modificado9. &0. 5ual de los siguiente son requerimientos vlidos9 ;ustifique cuidadosamente su respuesta a. b. c. d. El soft"are debera estar en Gortran El soft debera responder a los requerimientos en no ms de , segundos El soft debera tener entre &- y +- mdulos El soft debera tener los men' de comunicacin con el usuario que se detallan a continuacinH.

You might also like