Documente Academic
Documente Profesional
Documente Cultură
INFORMTICO
PROYECTO INFORMTICO
Contenido:
1. Proyecto informtico
2. Cmo nace un proyecto
3. Un proyecto implica
4. Etapas de un proyecto
Logro:
Considerar los fundamentos de un proyecto informtico considerando la Ingeniera
de Software.
1. Proyecto informtico
Un proyecto de ingeniera de software es un proyecto cuyo objetivo es obtener un
producto de software que satisfaga ciertos requisitos, en el plazo previsto y dentro
del presupuesto. (Snchez, 2012)
3. Un proyecto implica
Un problema (o un objetivo).
Un contexto.
Una forma de solucin.
4. Etapas de un proyecto
Pensemos un poco
Tal y como Brooks sugiere, la complejidad del software es una propiedad esencial,
no accidental. Observamos que esta complejidad inherente tiene que ver con
cuatro factores: la complejidad del dominio del problema, la dificultad para
gestionar el proceso de desarrollo, la flexibilidad que el software ofrece y los
problemas que caracterizan el comportamiento de los sistemas discretos.
Grady Booch
4. Procesos de negocio
Un conjunto de actividades interrelacionadas de trabajo, cada cual con insumos y
rendimientos prescritos.
Tiene un principio y un fin bien definidos.
MODELADO DE NEGOCIO
Contenido:
1. Actividades del negocio
2. Modelo de dominio
Logro:
Disear los artefactos del modelado del negocio considerando el lenguaje unificado
de modelado.
1. Actividades de negocio
Muestra un proceso de negocio o un proceso de software como un flujo de trabajo a
travs de una serie de acciones.
Es ideal para modelar el flujo de informacin entre roles participantes de un negocio.
En ellos se indica las actividades realizadas por cada uno, la relacin entre ellas y los
productos generados por estas. Tambin muestran los estados de los productos
mencionados y cmo estos cambian al ser afectados por las actividades
Elementos:
Inicio
Lnea de Transicin
Actividad o tarea
Decisiones
Fin
2. Modelo de dominio
Un modelo del dominio es una representacin visual de las clases conceptuales u
objetos del mundo real en un dominio de inters. Tambin se les denomina modelos
conceptuales, modelo de objetos del dominio y modelos de objetos de anlisis.
Puede utilizarse para capturar y expresar el entendimiento ganado en un rea bajo
anlisis como paso previo al diseo de un sistema.
Conclusiones
El modelo de dominio la visin global de la estructura del sistema actual.
OBTENCIN DE REQUISITOS
Contenido:
1. Requisitos de software
2. Tipos de requisitos
Logro:
Identificar los requisitos de un sistema considerando la ingeniera de requisitos.
Pensemos un poco
Lo ms complicado de construir un sistema software es decidir exactamente qu
construir []. Ninguna otra parte del trabajo afecta tan negativamente al resultado
si se hace mal. Ninguna otra es tan difcil de rectificar.
F.F. Brooks
Modelar los requisitos es saber que hacer en lugar del como hacer?
1. Requisitos de software
Un requisito es simplemente una declaracin abstracta de alto nivel de un servicio
que debe proporcionar el sistema o una restriccin de ste. En el otro extremo, es
una definicin detallada y formal de una funcin del sistema (Sommerville).
Un requisito de software es la capacidad que debe alcanzar o poseer un sistema o
componente de un sistema para satisfacer un contrato, estndar, especificacin u
otro documento formal (IEEE, 1990)
2. Tipos de requisitos
Un requisito funcional especifica una funcin que un sistema o componente de un
sistema debe ser capaz de llevar a cabo.
Los requisitos no funcionales son aquellos que especifican aspectos tcnicos que debe
incluir el sistema, y que pueden clasificarse en restricciones y calidades.
Las Reglas del Negocio describen las polticas, normas, operaciones, definiciones y
restricciones presentes en una organizacin y que son de vital importancia para alcanzar
los objetivos misionales.
Conclusiones
Todo desarrollo de software parte de un requerimiento.
El modelado de requisitos es saber que hacer en un sistema.
Los requerimientos funcionales, no funcionales y la s reglas de negocio permiten
definir el modelado de requisitos.
Patrocinadores
Requerimient
os de
negocio
Usuarios
finales
Requerimien
tos de
usuario
Equipo de
desarrollo
Requerimient
os
funcionales
ESPECIFICACIN DE REQUISITOS
Contenido:
1. Diagrama de casos de uso
2. Prototipos de interfaz grafica de usuario
Logro:
Elaborar la especificacin de requisitos de un sistema considerando el Lenguaje
Unificado de Modelado.
Conclusiones
Los diagramas de casos de uso especifican el que en lugar del como.