BLOG DE SISTEMAS I
Blog de recursos creado por estudiante del Instituto Universitario Politécnico Santiago Mariño
UNIDAD 2.1.- CONSTRUCCION DEL SOFTWARE
Para la construcción de
cualquier tipo de producto de software se desarrollan una serie de actividades
partiendo desde la visión del proyecto que el cliente tiene, hasta el producto
final. Un modelo de desarrollo establece el orden en que se ejecutarán esas
actividades en forma de procesos. parte de las actividades, las descripciones de
los procesos deben contener:
·
Productos: son el resultado de ejecutar cada proceso, por
ejemplo: un producto del proceso del análisis pueden ser las descripciones y
diagramas del modelado de requerimientos.
·
Roles: representan la responsabilidad que las personas
tienen con el proyecto. Estos roles pueden ser líder o administrador del
proyecto, analistas, diseñadores, programadores, encargados de pruebas, de
calidad, etc.
·
Condiciones: declaraciones válidas que restringen de alguna
manera las actividades que tengan relación con el proceso o con el producto.
Por ejemplo una precondición puede ser que el cliente haya aprobado todos los
requerimientos. (Pressman, R. 2010. Pg. 28)
UNIDAD 3
DEFINICIÓN Y EJEMPLOS DE MODELOS DE SISTEMAS
Los requerimientos del usuario
deben redactarse en lenguaje natural puesto que deben ser comprendidos por
personas que no son técnicos expertos. Sin embargo, los requerimientos del
sistema más detallados se expresan en una forma más técnica. Una técnica
ampliamente utilizada es documentar la especificación del sistema como un
conjunto de modelos de éste. Estos modelos son representaciones gráficas que describen
el problema a resolver y el sistema a desarrollar. Debido a las representaciones
gráficas utilizadas, a menudo los modelos de requerimientos del sistema son más
comprensibles que sus descripciones detalladas en lenguaje natural.
Ejemplos de diferentes tipos de modelos del sistema
que se podrían producir durante el proceso de análisis son:
1. Un modelo
de procesamiento de datos Los diagramas de flujo de datos muestran cómo se
procesan los datos en el sistema en diferentes etapas.
2. Un modelo de composición Los diagramas de
entidad-relación muestran la manera en que las entidades del sistema se
componen de otras entidades.
3. Un modelo arquitectónico Estos muestran los
subsistemas principales que componen un sistema.
4. Un modelo de clasificación Los diagramas de
clases de objetos/herencia muestran la manera en que las entidades tienen
características comunes.
5.
Un modelo estímulo-respuesta Los diagramas de transición de estados muestran la
manera en que el sistema reacciona a los eventos internos y externoscas que describen
el problema a resolver y el sistema a desarrollar. Debido a las representaciones
gráficas utilizadas, a menudo los modelos de requerimientos del sistema son más
comprensibles que sus descripciones detalladas en lenguaje natural.
HERRAMIENTAS DE REQUERIMIENTO DE UN SISTEMA DE SOFTWARE
Banco De Trabajo de Case
- CASE es un conjunto de herramientas que ayudan a una fase particular del proceso del software como el diseño, la implementación o las pruebas.
- La ventaja de agrupar las herramientas CASE en un banco de trabajo es que pueden trabajar de forma conjunta para suministrar una ayuda más completa que la que se puede dar con una sola herramienta.
- Los servicios comunes se implementan y son llamados por todas las demás herramientas.
- Las herramientas del banco de trabajo se pueden integrar en archivos y depósitos compartidos o estructuras de datos compartidas.
UNIDAD 4
4.1CALIDAD DE SOFTWARE
La Calidad de Software para Pressman (2002) es “la concordancia con los requisitos funcionales y de rendimiento establecidos con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado de forma profesional”.
Lo más interesante en esta definición de la Calidad de Software, es la necesidad de que un software de calidad debe satisfacer los requerimientos dados por el usuario.
4.2 ASEGURAMIENTO DE CALIDAD DE SOFTWARE
Esto, sin duda alguna, reviste una gran importancia
en el proceso de elaboración del software ya que permite proponer y desarrollar
las 6 herramientas necesarias para garantizar la calidad.
4.3 EJEMPLO DE MODELO DE SOFTWARE
A continuación, se presenta un ejemplo de modelo de Software que garantiza la calidad del mismo la cual, esta representada por las 6 herramientas:
Suscribirse a:
Entradas (Atom)