Está en la página 1de 13

Modelado de

software
Modelo (objeto)
Un modelo es una representacin de un
objeto, sistema o idea de la realidad
El propsito de los modelos es ayudarnos
a explicar, entender o mejorar un sistema.
Un modelo de un objeto recoge los
aspectos ms dominantes.
Modelo (objeto)
Un modelo es til para:
Comprender
Describir
Recibir
Responder preguntas
Software
Son aquellos programas, procedimientos,
reglas, y documentacin posible
asociadas con la computacin, as como
los datos persistentes a la operacin de
un sistema de computo
Software

Software = Programas + datos + documentacin

Programa: Lneas de Datos: Estructura de Documentacin:


cdigo, algoritmos informacin Manual de usuario,
(procedimientos y (Resultados o Gestion de Requisitos
funciones) valores) documentacin
Analisis, diseo y
construccin
Modelado de software
Elmodelado de sistemas software es una
tcnica para tratar con la complejidad
inherente a estos sistemas.
Modelado de software
Aplicaciones:
Reduce costos de falla
Aumenta con el tamao de proyectos de
software
Disea aplicaciones de software antes de
ser codificadas
Modelado de software
Beneficios

Mejora la productividad del equipo de desarrollo (por ej. los


modelos se pueden usar para generar cdigo de forma semi-
automtica)

Reduce el nmero de defectos en el cdigo (los modelos permiten


una validacin temprana del sistema)

Facilita la comprensin (con lo que adems se facilita la


integracin de nuevos miembros en el equipo) y, ya de paso,
documentan el sistema para el futuro.

Mejora la descomposicin y modularizacin del software


Facilita la evolucin y mantenimiento del software
Mejora la reusabilidad
Gestin de Requisitos
Todos los proyectos tienen requisitos que cumplir, siendo la identificacin de
las necesidades en etapas tempranas del proyecto

Se debe contar con una gestion profesional de dichos requisitos, en donde


demanda el mantener un buen control sobre las expectativas del cliente

Cada requisito debe de contar con una descripcin explicita, agrupado


segn el alcance y presentacin de plan de proyecto

Es normal que se incurran cambios en los requisitos cuando se exploran sus


detalles que determinan si dichos requisitos son satisfactorios
Gestin de Requisitos
La Gestin de Requisitos ha de capturar:
Requisitos funcionales: funcion o comportamiento de sistema
de software
Requisitos no-funcionales: restricciones, estandares o normas
que deben de seguir dentro del diseo o implementacin de
sistema

Ejemplo: Se desea implementar un sistema de registros de


Webgrafia
http://enciclopedia_universal.esacademic.com/1
9671/Modelado_del_Software
http://softwareverde.blogspot.com/2012/09/defini
cion-de-modelo.html
http://www.info.univ-
angers.fr/pub/maturana/files/Modelamiento_de_S
oftware_y_Negocios.pdf
http://www.slideshare.net/juliopari/tm01-el-
modelado-en-el-desarrollo-de-software

https://synergix.wordpress.com/2008/06/03/practi
cas-gestion-de-requisitos/

También podría gustarte