Ing de Requerimientos
Sistemas, Sistemas de Información, Sistemas de información computarizados. Caracterización, elementos, propiedades, construcción: modelos y herramientas. Ingeniería: aspectos y conceptos diferenciadores. Ingeniería de Software: definición, principios, actividades, habilidades y competencias. Desarrollo: producto, proceso, proyecto, personas
Informática:Ciencia que se ocupa del desarrollo de sistemas de información computarizados.
Ejemplos:
Sistema
Sistema de Información
Sistema de Información Computarizado
Dato: hecho, entidad.
Conocimiento: representación simbólica de hechos y relaciones empíricas de un dominio, con un conjunto de procedimientos para manipular esas representaciones.
Información: es un conjunto de datos que tienenconocimiento transferible, recopilable y procesable (decisiones), representado mediante datos y almacenados en un soporte.
Sistema de Información: mide, almacena, procesa y distribuye, conjuntos de información, entre los elementos que configuran una organización, entre la organización misma y su entorno.
Funciones de un Sistema de Información:
Subsistemas de una organización:
Sistema deInformación Automatizado: Minimizan errores y contienen funciones acordadas con usuarios que necesitan que se realice siempre lo mismo.
Los conjuntos de información pasibles de ser informatizados son los que:
tienen un significado claro Y UNICO para las personas y las organizaciones que los utilizan
se pueden definir y estructurar usando algoritmos (es la mayor diferencia vs Sistemas deinformación)
Sistemas Socio-Técnicos: Minimizan errores y contienen funciones acordadas con usuarios que necesitan que se realice siempre lo mismo.
Ingeniería: profesión en la cual el conocimiento de las matemáticas y las ciencias naturales logradas por el estudio, la experiencia y la práctica, se aplica con criterio para desarrollar modos de utilizar, económicamente, los materiales y lasfuerzas de la naturaleza para el beneficio de la humanidad.
Búsqueda de la solución. Secuencia de pasos metódicos y repetitivos.
Ingeniería de Software: Actividad de especificar, diseñar, implementar, validar, usar y mantener sistemas socio-técnicos según estándares y procedimientos establecidos que permiten la repetición de los resultados. Se puede medir y controlar.
Resultado = Software +documentación asociada (ERS, Manuales, Maquetas, Capacitaciones, etc.)
Actividades básicas:
Definir el proceso de desarrollo de software a aplicar
Administrar el proyecto de desarrollo
Describir el producto de software pensado
Diseñar el producto de software pensado
Implementar el producto diseñado
Efectuar testing de las partes del producto implementado
Integrar las partes y efectuar eltesting del producto implementado
Mantener el producto
Ingeniero de Requerimientos: habilidades y conocimientos necesarios para:
Describir el producto
Diseñar el producto
Implementar el producto
Mantener el producto
Componentes necesarios:
Personas (para quiénes se hace, quiénes lo hacen): roles con responsabilidades.
Proceso (la manera cómo se hace): Conjunto de actividades orientadasa producir una aplicación, secuencia de pasos con un fin dado.
Proceso de Desarrollo de SW: distintas etapas que nos permiten desarrollar SW de sistemas socio-técnicos con la documentación asociada. Nos define el marco de trabajo, un estándar.
Secuencia de desarrollo del proceso (Modelos de Ciclo de vida de sistemas)
Cascada: 7 fases (secuencial)
Prototipos: soft, ppt, html, dibujo.(secuencial) Ventaja: participa y valida el usuario, desventaja: genera ansiedad en el usuario.
Espiral: se suma la gestión de riesgos.
Incremental: se planifica mediante incrementos pequeños (cascada)
Iterativa
Ágiles
Guías del Proceso
Personal Software ProcessSM
Team Software ProcessSM
Capability Maturity ModelSM
Estándares
IEEE
ISO
Proyecto (el trabajo de hacerlo): pauta el inicio,...
Regístrate para leer el documento completo.