ensayo de diseño de software
TRANSCRIPT
Software
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.
Descomposicion de un software en pequeños modulos para facilitar la creacion y organizacion del mismo.
organizar los datos y el controlar el flujo, manejo de reactivo y temporal de los acontecimientos.
El análisis y la gestión del riesgo son una serie de pasos que ayudan al equipo del software a comprender y a gestionar la incertidumbre.
Definicion de requerimiento
Analisis y diseño del software
Prueba e implementacion
Integracion y prueba del sistema
Operacion y mantenimiento
Fases de vida de un software
Nota: Las fases de vida no son un ciclo pero en cualquier momento por decision del usuario, si decide cambiar algun modulo del software, se tiene que regresar al modulo donde quiere realizar el cambio
Los sistemas discretos, han evolucionado hacia el software de sistemas de información de gestión (SIG), que accede a una o más bases de datos grandes que contienen información comercial. Las aplicaciones en esta área reestructuran los datos existentes para facilitar las operaciones comerciales o gestionar la toma de decisiones.
Tipos de Software
Software de Gestion
WORKMETER
ORCHESTA
WUNDERKIT
TRAC
El software está caracterizado por los algoritmos de manejo de números. Las aplicaciones van desde la astronomía a la vulcanología, desde el análisis de la presión de los automotores a la dinámica orbital de los lanzadores espaciales y desde la biología molecular a la fabricación automática.
Tipos de Software
Software de Ingenieria y cientifico
KLOGIC
EAGLETKGATE
LINSMITH
El software reside en memoria de solo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo, puede ejecutar funciones muy limitadas y curiosas o suministrar una función significativa y con capacidad de control.
Tipos de Software
Software Empotrado
Sistema de control de un carro
Control de temperatura de nevera
Teclas de cajero automatico
Botones del microondas
El software de computadoras personales son todos aquellos que interactuan de forma logica, asi como el bios y sistema operativo. El procesamiento de textos, las hojas de calculo, los gráficos por computadora, multimedia, entretenimientos, gestión de bases de datos, aplicaciones financieras de negocios y personales, y redes o acceso a bases de datos externas son algunas de los cientos de aplicaciones.
Tipos de SoftwareSoftware de PC
personales
Bases de datos
AutoCADLinux
Multimedia
El software hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el calculo o el análisis directo. El área más activa de la IA es la de los sistemas expertos, también llamados sistemas basados en el conocimiento.
Tipos de Software
Software de inteligencia artificial
Cyc
Dr. AbuseAGENT
Elisa/Rot Rox
Prototipo
Primer ejemplar que se fabrica de una figura, un invento u otra cosa, y que sirve de modelo para fabricar otras iguales, o molde original con el que se fabrica.
Los prototipos en diseño de software son una representación limitada de un producto, permite a las partes probarlo en situaciones reales o explorar su uso, creando así un proceso de diseño de iteración que genera calidad.
Características
Los prototipos se crean con rapidez
Los prototipos evolucionan a través de un proceso iterativo
Los prototipos tienen un costo de desarrollo bajo
El prototipo es una aplicación que funciona
Etapas para el modelo de un prototipo
Identificacion de requerimientos
Desarrollo de un modelo que funcione
Revision del prototipo
Aplicacion del prototipo