Sie sind auf Seite 1von 4

BENEFICIOS, REQUERIMIENTOS Y SOFTWARE HERRAMIENTAS DE DOCUMENTACION DE SOFTWARE

CRISTHIAM CAMILO MONTAEZ TOVAR 1026253799

EDGAR MAURICIO RUIZ DOCENTE

COMPENSAR UNIPANAMERICANA BOGOTA D.C. 2013

BENEFICIOS, REQUERIMIENTOS Y SOFTWARE

Para conseguir sus objetivos, una empresa organiza su actividad por medio de un conjunto de procesos de negocio. Cada uno de ellos se caracteriza por una coleccin de datos que son producidos y manipulados mediante un conjunto de tareas, en las que ciertos agentes (empleados o departamentos) participan de acuerdo a un flujo de trabajo determinado. Adems, estos procesos se hallan sujetos a un conjunto de reglas de negocio, que determinan las polticas y la estructura de la informacin de la empresa. Por tanto, la finalidad del modelado del negocio es describir cada proceso del negocio, especificando sus datos, actividades (tareas), roles (agentes) y reglas de negocio. Los requerimientos son un rango de instrucciones abstractas de alto nivel de un servicio o de un sistema, limitado a detallar una especificacin funcional matemtica. Los Requerimientos toman vida desde que realizamos nuestro primer encuentro de comunicacin con usuarios o clientes. Sin lugar a dudas, cuando los clientes solicitan el desarrollo de un sistema esperan conocer cmo es que este funcionara, esto podra ser respondido con claridad y de manera simple si es que se identifica cada uno de los requerimientos del usuario, particularmente se considera que la mejor manera de lograrlo es a travs de la representacin de estos en forma grfica, debido a que normalmente las personas recuerdan y comprenden mejor las cosas de este modo. El reconocimiento de aspectos como el funcionamiento detallado del sistema permite o le brinda al desarrollador la oportunidad de efectuar la creacin en tiempo y forma del sistema, porque este sujeto podra tener una mejor organizacin a la hora de elaborarlo. La necesidad de una ingeniera de requisitos dentro de la ingeniera del software es imprescindible para obtener productos de calidad. Ya se indica en que la

calidad no puede implementarse en las etapas finales de los procesos de desarrollo sino que es una caracterstica intrnseca al propio producto, inicindose en las especificaciones de los productos. Este inicio de las actividades de calidad en la ingeniera de requisitos es la base para el aseguramiento de la calidad del proyecto. Por otra parte los requerimientos son descripciones de cmo el sistema se debe comportar, o las propiedades o atributos que el sistema debe contener. Los requisitos deben ser una restriccin en el proceso de desarrollo del sistema. Durante el desarrollo de cualquier proyecto se pueden presentar algunas dificultades para definir los requerimientos, algunas veces los requerimientos no son obvios y vienen de muchas fuentes, son difciles de expresar en palabras (el lenguaje es ambiguo), existen muchos tipos de requerimientos y diferentes niveles de detalle, la cantidad de requerimientos en un proyecto puede ser difcil de manejar, un requerimiento puede cambiar a lo largo del ciclo de desarrollo, son difciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto. En la actualidad muchos proyectos fracasan por que no se hace un correcto anlisis sobre la determinacin de requerimientos que tiene el usuario para darle solucin a su problema de informacin. Un correcto levantamiento de requerimientos facilita el mecanismo apropiado para comprender lo que el cliente quiere, analizando necesidades, evaluando su viabilidad. Adems los requerimientos traen consigo un conjunto de beneficios innumerable para el desarrollo de cualquier proyecto, entre los cuales se puede mencionar que permite gestionar las necesidades del proyecto en forma estructurada, cada actividad consiste de una serie de pasos organizados y bien definidos, mejora la capacidad de predecir cronogramas de proyectos, as como sus resultados, disminuye los costos y retrasos del proyecto, mejora la calidad del software, la calidad en el software tiene que ver con cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso, confiabilidad, desempeo, etc.), mejora

la comunicacin entre equipos y evita rechazos de usuarios finales esto obliga al cliente a considerar sus requerimientos cuidadosamente y revisarlos dentro del marco del problema, por lo que se le involucra durante todo el desarrollo del proyecto. Para finalizar queda comentar que el reconocimiento tanto de los requerimientos del usuario, as como los del sistema, son una herramienta importante para la realizacin e implementacin de cualquier software o proyecto que se haya solicitado. Aunque muchas de las veces, la identificacin y el reconocimiento de una diferencia de estos requerimientos, es una actividad, complicada de realizar, o por lo menos, eso consideran muchos desarrolladores, pero a pesar de esto, es una necesidad inminente de la industria del software y de los usuarios que el software desarrollado cumpla con todas las dimensiones de la calidad. La calidad no es casual, sino resultado de las actividades y decisiones que se realizan para asegurarla. Las organizaciones deben invertir en actividades que permitan asegurar la calidad, el beneficio de hacerlo es significativamente mayor que no hacerlo.

Das könnte Ihnen auch gefallen