Está en la página 1de 3

Por qu es importante el levantamiento de requerimientos?

---------------------------------------------------------------------------------------------------------------------------------Es importante porque con este levantamiento se especifica que es lo que el sistema debe hacer y sus propiedades esenciales, para esto debemos consultar al cliente y a los usuarios finales del sistema; debemos entender plenamente las necesidades del cliente, que objetivos debe cumplir el sistema desde el punto de vista del cliente, las restricciones en su funcionamiento e implementacin. Con el levantamiento de requerimientos debemos obtener que procesos debe hacer el sistema, que datos se requiere para resolver el problema, y los eventos que indicarn en qu momento se deben hacer, de ah la importancia de realizar este levantamiento, incluso este nos podra determinar si es factible la realizacin del sistema o no, y ya no se invierte ms tiempo. A quin beneficia el proceso de levantamiento de requerimientos? ---------------------------------------------------------------------------------------------------------------------------------Y considero que el beneficio es tanto para el cliente, ya que estar seguro que las necesidades que l tiene se solucionarn con el desarrollo del software, ya que al tener plasmados esos requerimientos podr detallar que se le agrega y que se le pone al mismo; y a su vez tambin beneficia al equipo de desarrolladores, ya que tendrn la base correcta para el inicio con el sistema requerido, ya que si no se hiciera un levantamiento, el desarrollo se hara con la simple idea del problema y eso provocara que no cumpla con lo requerido y por tanto se invierta ms dinero y ms tiempo que el necesario. Cules son los principales inconvenientes al momento de realizar la documentacin para levantamiento de requerimientos y delimitar las especificaciones de un sistema? ---------------------------------------------------------------------------------------------------------------------------------Los inconvenientes podran ser que no contenga de forma clara los requerimientos que fueron tomados y as mismo especificar claramente los lmites que tendr el sistema, ya que no debe darse por entendido alguna limitante, porque as como el grupo de desarrolladores puede tomar por hecho alguna limitante, el cliente podra dar por hecho que se contendr ese mdulo. Adems podra no ser clara la informacin y entenderse otra cosa distinta a lo que se pretende, por lo cual habra confusiones. Otro inconveniente es que no haya mucha apertura por parte de los usuarios para dar los requerimientos completos y muy detallados. De acuerdo con le IEEE 830 los requisitos deberan tener las caractersticas: Correctos, No ambiguos, Completos, Consistentes, Clasificados, Verificables, Modificables y Trazables; as tambin sugiere los requisitos sean por tipos de usuarios, por objetos, por objetivos, por estmulos, por jerarqua funcional. Considero que entre ms nos apeguemos a cumplir con los detalles habr menos inconvenientes al realizar la documentacin. Por qu es necesario usar un modelo de desarrollo de software? ----------------------------------------------------------------------------------------------------------------------------------

Porque la metodologa contiene los procesos a seguir para idear, implementar y darle mantenimiento al producto de software, desde que se tiene una necesidad hasta que se crea el producto. Utilizar un modelo optimizar el proceso, nos guiar en la planificacin y en el desarrollo mismo. Es importante porque debemos buscar el modelo que ms se adapte de acuerdo al tipo de organizacin y de software a desarrollar, por ejemplo, si elegimos el modelo tradicional estaramos frente a un proceso de desarrollo complejo y altamente planificado, ya que este tiene que realizarse todo el anlisis antes de iniciar con el desarrollo; en cambio, elegir un modelo gil, el cual se focalizar en el desarrollo incremental con iteraciones cortas, involucrar ms al cliente; este tipo de mtodo lo podemos aplicar cuando los requerimientos son muy cambiantes, esto quiere decir que es muy adaptable a los procesos. Lo cual nos lleva a que si la organizacin tiene requerimientos cambiantes y elegimos un mtodo tradicional, cuando hayamos hecho todo el anlisis, la planificacin completa, seguramente los requerimientos habrn cambiado y perderemos tiempo en reiniciar el proceso de anlisis con los nuevos requerimientos dados y esto incrementara los costos del desarrollo.

Referencias consultadas: ---------------------------------------------------------------------------------------------------------------------------------Sommerville Ian (2005), Ingeniera del Software Sptima Edicin, Madrid 2005: Pearson Educacin Pressman Roger (2005), Ingeniera del Software, Un Enfoque Prctico Sexta Edicin, Madrid Espaa: Mc Graw Hill, Laboratorio Nacional de Calidad del Software de INTECO (Instituto Nacional de Tecnologas de la Comunicacin) (Junio 2009), Curso de Introduccin a la Ingeniera del Software, Espaa Especificacin de Requisitos segn el estndar de IEEE 830, 22 de Octubre de 2008

Mi pregunta es: Qu diferencia hay entre los requerimientos del sistema y los requerimientos del usuario? Qu diferencia hay entre los requerimientos del sistema y los requerimientos del usuario? Los requerimientos del sistema son los componentes fsicos y lgicos que conforman al sistema, es decir el hardware y software. Los del usuario son las especificaciones a las que se van a emplear los componentes fsicos y lgicos, son las ideas y planteamientos de forma terica. PSO

SISTEMA DE ARCHIVOS

Un sistema de archivos son los mtodos y estructuras de datos que un sistema operativo utiliza para la pronta y fcil localizacin de los archivos de un disco o particin. Se denomina sistema de archivos al conjunto de archivos incluidos en una unidad de disco. El sistema de archivo est compuesto por los datos de los archivos, as como por toda la informacin auxiliar que es necesario mantener en un volumen. Las computadoras pueden guardar informacin en varios medios de almacenamiento distintos, como discos, cintas, dispositivos extrables. Con objeto de facilitar el uso de sistemas de computacin, el sistema operativo proporciona una vista lgica uniforme de almacenamiento de informacin. El Sistema Operativo, abstrae las propiedades fsicas de sus dispositivos de almacenamiento para definir una unidad de almacenamiento, lgica, el archivo. Sus funciones bsicas son:

Tener conocimiento de todos los archivos de sistema.Controlar la comparticin y forzar la proteccin de los archivos Gestionar el espacio del disco; asignacin y designacin. Traducir las direcciones lgicas de los archivos a direcciones fsicas del disco.

JERARQUA DE DATOS Se requiere contar con una jerarqua general de datos comnmente conocidos como rbol de directorio. El concepto de jerarqua se basa en los conceptos siguientes:

Cada valor de caractersticas contenido en la jerarqua est representado por un nodo de jerarqua. Si un nodo es superior a otros nodos subordinados, se le denomina nodo padre. Si un nodo no tiene nodos subordinados, se le denomina nodo final.

La jerarqua de datos, describe como se almacenan realmente los objetos, se describe en detalle las estructuras de datos complejas de bajo nivel, describe que datos se almacenan y qu relacin existe entre estos datos, describe solo parte del total de los datos.

También podría gustarte