Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Fundamentos del diseño de software

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 10 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (18)

Ähnlich wie Fundamentos del diseño de software (20)

Anzeige

Aktuellste (20)

Fundamentos del diseño de software

  1. 1. Fundamentos del Diseño de Software Alumno: Luis Antonio Cabanerio Landaeta C.I: 26.336.324 Materia : Sistemas 2 R E P U B L I C A B O L I VA R I A N A D E V E N E Z U E LA M I N I S T E R I O D E P O D E R P O P U LA R PA R A L A E D U C AC I Ó N U N I V E R S I TA R I A I N S T I T U TO U N I V E R S I TA R I O P O L I T É C N I C O S A N T I AG O M A R I Ñ O EXTENSION-MARACAY
  2. 2. Introducción A continuación, los temas que surgieron tienen como objetivo promover y revisar el diseño, desarrollo y Prueba de software y captura sus necesidades; una comprensión más clara del proceso y La metodología utilizada en el campo también explica la composición de cada método. En el diseño de software, realice diferentes pasos para obtener productos que cumplan con los requisitos. Ajustar las especificaciones requeridas de acuerdo con los parámetros determinados por las medidas de calidad y aseguramiento, Además de establecer su ciclo de mantenimiento y ajustes normativos para asegurar su perfección Operación
  3. 3. Fundamentos del Diseño de Software • Modularidad • Arquitectura del Software • Jerarquía de Control software • Estructura de Datos • Procedimientos Software
  4. 4. Modularidad • El software se divide en componentes con nombre Algunos se llaman módulos. Un programa Un solo módulo no se puede componer fácilmente Gestión intelectual. Resolver problemas es más fácil Es complicado cuando se rompe en pedazos pequeños. Manejable. • Puede concluirse que si partiéramos el software indefinidamente el esfuerzo para desarrollarlo sería insignificantemente pequeño. Sin embargo existen otros factores que hacen inválida esta conclusión.
  5. 5. Arquitectura de Software En los inicios de la informática, la programación se consideraba un arte y se desarrollaba como tal debido a la dificultad que entrañaba para la mayoría de las personas, pero con el tiempo se han ido descubriendo y desarrollando formas y guías generales, con base a las cuales se puedan resolver los problemas • La estructura jerárquica de los componentes procedimentales. • La estructura de los datos.
  6. 6. Jerarquía de control software Una jerarquía de software es la combinación de producto, versión y actualización (o función) que representa un elemento de software en una base de datos o base de conocimiento. El producto es la raíz de la jerarquía. Dos tipos de software, distribuido y mainframe, determinan el tipo de relaciones posibles en la jerarquía de software. Por ejemplo, IBM® DB2 es software distribuido con una jerarquía de producto, versión y actualización.
  7. 7. Estructura de Datos La estructura de datos es una representación de la relación lógica entre varios elementos. datos. Debido a que la estructura de la información siempre afecta el diseño final del programa, La estructura de datos es tan importante como la estructura del programa en la representación de la arquitectura. Software. La estructura de datos especifica la organización, los métodos de acceso y las opciones de procesamiento. información.
  8. 8. Procedimientos de Software La meta de la ingeniería de software es construir productos de software, o mejorar los existentes; en ingeniería de procesos, la meta es desarrollar o mejorar procesos. Un proceso de desarrollo de software es un conjunto de personas, estructuras de organización, reglas, políticas, actividades y sus procedimientos, componentes de software, metodologías, y herramientas utilizadas o creadas específicamente para definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software.
  9. 9. Ventajas • Facilidad en diseño: cientos de ideas nuevas para el desarrollo. • Tiempo mínimo de aprendizaje para el desarrollo. • Amplios recursos para el aprendizaje en el diseño. • Posibilidad de partir de aplicaciones ya diseñadas. Una vez adquirido el diseño, no pagará royalties. • Evaluación de las aplicaciones on-line trabajando con nuestros servidores de demostración el tiempo que necesite. • Posibilidad de dirección de proyectos por parte de nuestros ingenieros • Accesibilidad a sus datos y aplicaciones a nivel mundial para ejecución o mantenimiento
  10. 10. Conclusión En el diseño de software, generalmente se consideran muchos factores, como sus objetivos funcionales, Los parámetros a seguir y los recursos que deben interactuar en el entorno de desarrollo. Esto tiene un impacto directo en su posible enfoque, estructura, utilidad y optimización, De esta forma, se realizan diversas pruebas para comprobar si el software desarrollado cumple con los estándares Calidad y aseguramiento, además de establecer conclusiones más firmes y saber si logrará sus objetivos La mejor manera puede requerir más suplementos y desarrollo. En varias pruebas de software, se puede entender que la forma en que se utilizan es Potente y claro, ya sea desde la búsqueda de información hasta la búsqueda de información, o la prueba de esfuerzo de todo El entorno sabe si puede cumplir con la tensión requerida en el campo real y la usa como solución.

×