Ensayo Fundamentos en El Proceso Del Dseño Del Software

September 3, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Ensayo Fundamentos en El Proceso Del Dseño Del Software...

Description

 

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES  

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

SISTEMAS TEMA Fundamentos en el proceso del diseño del software

Tutor Magister. Rodrigo Aguilar AUTORES 

FERNANDO MEJIAN   NAJAMTAI WISUM JAVIER JAVIER LENIN

JOSUE CHAVES

FECHA  30/11/2018

 

INTRODUCCIÓN El diseño de software es una etapa fundamental y en muchas ocasiones la más importante en el desarrollo de Software. El diseño del Software tiene un impacto directo sobre la capacidad del sistema para cumplir o no el total de requerimientos establecidos. Un error de diseño en esta fase puede acarrear problemas en todo el proyecto y provocar que este caiga en una espiral de continuos cambios y de rehacer constantemente el trabajo.

Objetivos   Qué entendemos por diseño y analizar las actividades que se deben realizar para



llevarlo a cabo.   Conocer conceptos fundamentales a tener en cuenta para realizar cualquier diseño.   Conocer distintas notaciones.   Conocer los documentos de diseño arquitectónico y del diseño detallado.

  

 

FUNDAMENTO DEL DISEÑO DE SOFTWARE El diseño es el primer paso de la fase de desarrollo de cualquier producto o sistema de ingeniería. El diseño de software, al igual que los métodos de diseño de todas las ingenierías, cambian continuamente al aparecer nuevos métodos, mejores análisis y ampliar los conocimientos. El problema que el diseño de software se encuentra en una etapa relativamente temprana en suesevolución.

PROCESO DE DISEÑO Desde el punto de vista de la generación del proyecto, el diseño del software se realiza en dos etapas.   El diseño preliminar   El diseño detallado

 

DISEÑO ORIENTADO A OBJETO Su uso induce a desarrolladores y programadores a pensar en términos de objetos, en vez de procedimientos, cuando planifican el código. Un objeto agrupa datos encapsulados encapsulados y  procedimientos para para representar una entidad. La "interfaz "interfaz del objeto", es esto to es, las formas de interactuar con el objeto, también se definen en esta etapa.

DISEÑO Y CALIDAD DEL SOFTWARE   Descubrir los errores en la función, la lógica o la implementación del cualquier



representante del software   Garantizar y seguir un software desarrollado de forma uniforme



 

GARANTÍAS DE CALIDAD DEL SOFTWARE Las Garantías de calidad del software (SQA) consiste en los medios de la supervisión tecnología de dotación lógica los procesos y los métodos aseguraban calidad. La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados especificados y las necesidades o expectativas del cliente o usuario.

TÉCNICAS DE PRUEBAS DE SOFTWARE  Las pruebas de software son las investigaciones empíricas y técnicas cuyo objetivo es  proporcionar información objetiva e independiente sobre la calidad del producto a la parte parte interesada. Es una actividad más en el proceso de control de calidad. Las pruebas son  básicamente un conjunto de aactividades ctividades den dentro tro del desarrollo de software.

TÉCNICAS DE PRUEBAS DE SOFTWARE Pruebas estáticas: Son el tipo de pruebas que se realizan sin ejecutar el código de la aplicación. Puede referirse a la revisión de documentos, ya que no se hace una ejecución de código. Pruebas dinámicas: Todas aquellas pruebas que para su ejecución requieren la ejecución de la aplicación. FUNDAMENTOS DEL DISEÑO   Abstracción   Refinamiento   Modularidad

  

ARQUITECTURA DEL SOFTWARE Características importantes del software   La estructura jerárgica de los módulos del software   La estructura de los datos

 

GERARQUIA DE CONTROL Conocida como estructura del programa, y representa la organización jerárquica  programa, representa representa la organizac organización ión de los módulos de un progra programa. ma.

 

ESTRUCTURA DE DATOS Es una representación de la lógica que existe entre los elementos individuales de información.

MANTENIMIENTO DE SOFTWARE (PREVENTIVO) El mantenimiento preventivo consiste en una atención constante de limpieza, revisión y afinación de los distintos elementos integrantes de un equipo de cómputo. Es importante saber que la mayoría de los problemas se debe a la falta de un programa específico de mantenimiento de los equipos, se resuelven con el mismo procedimiento del mantenimiento preventivo.

MANTENIMIENTO DE SOFTWARE (SEGURIDAD) El desarrollo de las tecnologías no solo ha supuesto un desarrollo de éstas nunca visto hasta la fecha. También una mayor sofisticación en cuanto a las herramientas, programas y acciones de acceso a la información. La seguridad de ésta debe ser primordial para las empresas y sus responsables.

FUNDAMENTOS AL (ESPECIFICACIONES)

REQUERIMIENTO

DEL

DISEÑO

Los fundamentos a los requerimientos del diseño son el conjunto de técnicas y  procedimientos que nos permiten conocer los elementos necesarios para definir un  proyecto de software.

Funcionales: Condición o capacidad de un sistema requerida por el usuario para resolver r esolver un problema o alcanzar un objetivo. No Funcionales: Condición o capacidad que debe poseer un sistema para satisfacer un contrato, un estándar, una especificación u otro documento formalmente impuesto. FUNDAMENTOS AL REQUERIMIENTO DEL DISEÑO (PRINCIPIOS) Tanto el que desarrolla el software como el cliente tienen un papel activo en la especificación de requerimientos. El cliente intenta de la función y comportamiento de los programas en detalles concretos, El que desarrolla el software actúa como interrogador, consultor y el que resuelve los problemas.

MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Casos de Uso:  Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.

 

Checklists:  consiste en una serie de preguntas o revisiones que se realizan sobre los requerimientos de software, que nos sean presentados de forma escrita.  Inspección: consiste en tomar el requerimiento definido en la matriz de trazabilidad o definición de alcance, leerlo y producir un resultado para su corrección. Prototipos:  Consiste en elaborar representaciones visuales (interfaz gráfica con el usuario) de los requerimientos de software. DISEÑO DE LOS COMPONENTES Identificador del Componente:  Nombre del Componente. Componente. Dos Componentes no pueden tener nunca el mismo nombre. El nombre se elegirá tratando que refleje su naturaleza.   Tipo   Objetivo   Función   Subordinados   Dependencias   Interfaces 













       

  

Recursos Referencias Procesos Datos

CONCLUSIONES  A partir del desarrollo de habilidades de pensamiento y de aplicación de los diferentes sistemas y en particular el expuesto podemos generar la activación cognitiva de operaciones mentales que faciliten la apropiación de nociones, definiciones, leyes que constituyen fundamentos del diseño de sistemas como mecanismo de apropiación hacia los tipos de solución en el diseño.

 

Bibliografía Angel Brito. (01:21:28 UTC). Fundamento del diseño de Software. Educación. Recuperado de de  https://es.slideshare.net/Angel_Brito/fundamento-del-diseo-desoftware?fbclid=IwAR1W8mWryWEFlqWK80ra6 software?fbclid=IwA R1W8mWryWEFlqWK80ra6r6_LbuLBKvlhi_z3xq r6_LbuLBKvlhi_z3xqKefDKefDdMWbE-JsX_UBR6M   dMWbE-JsX_UBR6M Desarrollo del Software > Objetivos y competencias | Universidad de Granada. (s. f.). Recuperado 30 de noviembre de 2018, de  de http://masteres.ugr.es/master-desarrollosoftware/pages/master/objetivos_competencias   software/pages/master/objetivos_competencias Fundamentos de Ingeniería del Software. (s. f.). Recuperado 30 de noviembre de 2018, de http://dis.um.es/~jnicolas/09BK_FIS.html  http://dis.um.es/~jnicolas/09BK_FIS.html  FUNDAMENTOS DEL PROCESO DEL DISEÑO DE SOFTWARE. (s. f.). Recuperado 30 https://prezi.com/srgpudeijeun/fundamen eijeun/fundamentos-del-proceso-deltos-del-proceso-delde noviembre de 2018, de  de https://prezi.com/srgpud diseno-de-software/   diseno-de-software/ Proceso de Construcción de un Programa · Fundamentos de Programación. Programación. (s. f.). Recuperado 30 de noviembre de 2018, de  de https://universidad-de-losandes.gitbooks.io/fundamentos-de programacion/content/Nivel6/8_Proces  programacion/con tent/Nivel6/8_ProcesoDeConstrucci%C3 oDeConstrucci%C3%B3nDeUnProg %B3nDeUnPrograma.html rama.html  

 

 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF