• No se han encontrado resultados

Análisis y diseño de programas

N/A
N/A
Protected

Academic year: 2022

Share "Análisis y diseño de programas"

Copied!
12
0
0

Texto completo

(1)

Análisis y diseño de programas

Departamento de Ingeniería Academia de Informática

UPIITA- IPN

Dra. Obdulia Pichardo Lagunas

(2)

datos información conocimiento

Información vs Conocimiento

(3)

Características de la información

• Exactitud

• Completitud

• Economicidad

• Confianza

• Relevancia

• Nivel de detalle

• Oportunidad

• Verificabilidad

(4)

Software definición

Es un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora.

RAE 2014

(5)

Software definición (2)

• El software de computadora es el producto que los

ingenieros de software construyen y después mantienen en el largo plazo.

• Incluye los programas que se ejecutan dentro de una computadora de cualquier tamaño o arquitectura, el contenido que se presenta conforme los programas se

ejecutan y los documentos tanto físicos como virtuales que engloban todas las formas de medios

electrónicos.(Pressman)

(6)

Software definición (3)

• El software no solo son programas, sino todos los documentos asociados y la configuración de datos que son necesarios para hacer que éstos programas operen de manera correcta. Por lo general un sistema de software consiste de

• diversos programas independientes,

• archivos de configuración,

• sistema de documentación,

• sitios web, etc.

(Sommerville)

(7)

Clasificación del software

• Genéricos

• Particulares

(8)

Características del software

• El software se desarrolla o se construye no se manufactura en el sentido clásico.

• El software no se desgasta

• A pesar de que la industria tiene una tendencia hacia la

construcción por componentes, la mayoría del software se construye a la medida.

(9)

Complejidad del diseño y desarrollo de software.

-La complejidad en el software es una propiedad esencial no accidental- Brooks

• Complejidad del dominio del problema

• Necesidad de gestionar el proceso de desarrollo

• Flexibilidad que se puede alcanzar a través del software

• Caracterización del comportamiento de los sistemas discretos

(10)

Consideraciones sobre el software

• Mantenimiento del software (errores)

• Evolución (requerimientos cambian)

• Conservación(medios extraordinarios para

matener un software anticuado)

(11)

Aspectos a considerar en el desarrollo de software

El conjunto de atributos que se esperan de un sistema de software depende de su aplicación.

• Un sistema bancario debe ser seguro

• Un juego interactivo debe tener capacidad de respuesta

• Un interruptor de un sistema telefónico debe ser fiable

(12)

Características del software

• Mantenibilidad

• Confiabilidad

• Eficiencia

• Usabilidad

Referencias

Documento similar

No es necesario hacer la configuración sino solo la estructura de Lewis de cada elemento. Recuerde, el número de grupo en romano, para los representativos,

objetivo principal el desarrollo de un mecanismo con características de pinza se propone un nuevo diseño de sistema de realizado los planos necesarios para

A través de estos documentos, que de una u otra manera marcan los lineamientos para la enseñanza, sea en forma de manual escolar, plan de acción, proyecto

En este momento reconozco que aprender matemáticas no solo es desarrollar algoritmos para la solución de ejercicios y algunos situaciones de manera correcta, sino el saber utilizar

Y , por otro lado los programas emprendedores en las universidades, ofrecen no solo la ayuda para la creación de esa empresa, sino que en algunos casos se

• Usar un ranking solo cuando los encuestados pueden ver la escala, sino hacer preguntas más simples. • Hacer una escala para cada item a cubrir, nunca una lista donde se

Diseño del circuito El diseño del circuito base está totalmente optimizado, y se incluyen de manera correcta todos los componentes adicionales y los elementos necesarios para su

Es en este momento, una vez que el programa está ejecutándose en el DSP, cuando se pedirá al alumno que realice los ajustes necesarios sobre la configuración de sonido