Ingenieria en software
La ingeniería en Software en un enfoque sistemático del desarrollo de Software, operación, mantenimiento y retiro de software.
Proceso de desarrollo de software:→Necesidades
→Requerimiento
→Diseño
→Desarrollo implementado
-Programa: Secuencia lógica de acciones (instrucciones) que manipulan un conjunto de objetos o datos para obtener resultados que serán lasolución al problema que resuelve dicho programa.
-Programa:
→Bloque de declaraciones
→Bloque de instrucciones
Fases del proceso del desarrollo del software
Requerimientos del sistema:
Que es loque el sistema quiere hacer:
Se consulta a los clientes y usuarios finales
→Requerimientos funcionales
→Requerimientos “NO” funcionales
→No debe mostrar
Diseño del sistema:
Funcionalidad delsistema
Pasos:
1. Dividir requerimientos
2. Identificar subsistemas (Módulos)
3. Asignar requerimientos
4. Especificar la funcionalidad de cada sistema
5. Definir interfacesModelado del sistema.
Alta de productos (Maestro de productos)
Maestro de Proveedores
Sistema de inventarios
Maestro de clientes
Sistema de Facturación
Almacenes
Integración del sistema.→BIG-BAN
-Difícil detectar problemas
-Costo más elevado
Requerimientos funcionales y no funcionales.
→Funcionales: describen lo que el sistema debe hacer. (Depende del tipo de software en que sedesarrolla y también de los posibles usuarios)
→No funcionales: Son aquellos que no se refieren directamente a las funciones que va a proporcionar el sistema. (Ej. Tiempo de respuesta, capacidad dealmacenamiento, capacidad de diapositivas).
a) Requerimientos del producto (Rapidez, memoria)
b) Requerimientos organizacionales (Políticas, procedimientos de la organización)
c) Requerimientosexternos: El sistema interactúa con otros sistemas o otras organizaciones
Otros Sistemas u otros requerimientos.
●Documentos de requerimientos de Software (SRS)
→Declaración del que deben...
Regístrate para leer el documento completo.