RETO MES DE ABRIL .............................docx
REQUISITOS
1.
2. El presente trabajo intenta responder a la investigación sobre los requisitos en la Ingeniería de
Software, ya que un requisito es una necesidad documentada sobre el contenido, forma o
funcionalidad de un producto o servicio.
Se usa en un sentido formal en la ingeniería de sistemas, ingeniería de software e ingeniería
de requisitos. En la ingeniería clásica, los requisitos se utilizan como datos de entrada en la
etapa de diseño del producto. Establecen qué debe hacer el sistema, pero no cómo hacerlo.
La fase de captura, e licitación y registro de requisitos puede estar precedida por una fase de
análisis conceptual del proyecto. Esta fase puede dividirse en recolección de requisitos, análisis
de consistencia e integridad, definición en términos descriptivos para los desarrolladores y un
esbozo de especificación, previo al diseño completo.
3. Existen varios tipos de requisitos como lo son:
1. Requisitos de Usuarios: Necesidades que los usuarios expresan
verbalmente.
2. Requisitos del Sistema: Son los componentes que el sistema debe tener
para realizar determinadas tareas.
3. Requisitos Funcionales: Servicios que el sistema debe proporcionar.
4. Requisitos no funcionales: Restricciones que afectaran al sistema.
4.
5. Un requisito es una condición o capacidad que un usuario necesita para poder resolver
un problema o lograr un objetivo, ya que los requisitos se han convertido en un punto
clave en el desarrollo de las aplicaciones informáticas. Un gran número de proyectos
de software naufragan debido a una mala definición, especificación o administración
de requisitos, por ello la condición o capacidad que debe exhibir o poseer un sistema
para satisfacer un contrato, estándar, especificación u otra documentación
formalmente impuesta.
Un a condición o capacidad debe ser formada por el sistema, el cual este debe hacer
algo o tener una cualidad que el sistema debe poseer, entre los factores tales como
requisitos incompletos o mal manejo de los cambios de los requisitos llevan a
proyectos completos al fracaso total.
6. Los requisitos de un software los realiza un desarrollador, ya que es aquel que hace
realidad la innovación desarrollando el software que se necesita y aportando
experiencias de usuarios extraordinarios.
En estos casos la solución está en desarrollar un software a medida que se adecue a
los requisitos del cliente, este tipo de servicio por lo general tiene un coste más
elevado que el de implementación de tecnología de terceros pero sin embargo es mar
flexible para el cliente ya que permite cumplir con todos los requerimientos.
7. Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de
Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la
productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y
de dinero. Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del
software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos,
implementación de parte del código automáticamente con el diseñado, compilación automática,
documentación o detección de errores entre otras.
8. Autor.
Reyes Ceballos Gabriela Lilibeth
Ocampo Parrara Fernanda Marybexy.
Estudiantes de la Universidad Laica “Eloy Alfaro” de Manabí – Extensión en El Carmen.