Pautas De Programación

Páginas: 9 (2161 palabras) Publicado: 12 de febrero de 2013
PROYECTO DE HERRAMIENTA DE AUTOR ESTÁNDARES DE PROGRAMACIÓN Autores: Lic. Amaury Pérez Torres Lic. Osmely Fernández Lliteras Lic. Armando Suárez Pons 1. INTRODUCCIÓN Se entenderá como estándar de programación (codificación) a un conjunto de reglas que tienen como objetivo reducir el riesgo de que los programadores introduzcan errores. La adopción de un estándar de codificación para el desarrollode la herramienta de autor ayudará a los programadores a producir un código uniforme, de alta calidad y a entender y a utilizar el código del resto de los desarrolladores del equipo. Además hará que el sistema sea más fácil de mantener y de realizar desarrollos posteriores. 1.1SOBRE EL LENGUAJE DE PROGRAMACIÓN A EMPLEAR C++ es un lenguaje de propósito general, una mejoría sobre muchas de lascaracterísticas del lenguaje C y proporciona capacidades para la programación orientada a objetos lo cual influye en el incremento de la productividad, calidad y reutilización del software. Muchos sistemas se han desarrollado con estos lenguajes y se ha acumulado una basta experiencia por miles de programadores. Para el desarrollo de la herramienta de autor se utilizará la programación orientada aobjetos (POO), la cual proporciona una forma más natural e intuitiva de desarrollar la programación, es decir, haciendo modelos de objetos del mundo real, de sus atributos, de sus comportamientos y de la forma de comunicarse. Todo ello, además de proporcionar las ventajas mencionadas en el párrafo anterior, facilita el mantenimiento y el futuro desarrollo del sistema.

1.2SOBRE LAS HERRAMIENTAS DEDESARROLLO Se utilizarán herramientas libres para el desarrollo. Como Entorno de Desarrollo Integrado (IDE) se empleará KDevelop. Es necesario destacar el uso de la biblioteca wxWidgets. Esta permite el desarrollo de aplicaciones con interfaces gráficas de manera rápida y sencilla. Con el uso de wxWidgets se garantiza que la herramienta de autor sea multiplataforma (funcionará tanto en Linux comoen Windows). Esto ocurre debido a que wxWidgets intenta usar los controles nativos en cada sistema operativo, de este modo se logra un aspecto homogéneo en cada plataforma. Es importante señalar que la biblioteca wxWidgets es software libre. Se distribuye bajo licencia wxWindows Library License, la cual es similar a GNU Library General Public License. Se diferencia en que, además permite crearaplicaciones comerciales, con la condición de que no se incluya código GNU. Otras características importantes de la biblioteca wxWidgets son: • Es compatible con los compiladores más populares. • Incluye Tex2RTF, que permite producir su propia documentación en varios formatos, entre ellos HTML y Word RTF. • Incluye más de 300 clases, entre ellas clases para visualizar archivos HTML, clases para elmanejo de eventos, y clases para la creación o manipulación de imágenes, muy importantes para el desarrollo de la herramienta de autor. • Está en desarrollo constante desde hace más de doce años, con ella se han desarrollado múltiples sistemas; cuenta con una amplia y activa comunidad de programadores.

2. TERMINOLOGÍA Identificador: Se usa para referirse a una variable, constante, función o tipode dato en C++. Puede constar de un prefijo, un nombre y un sufijo, en ese orden. Clase: Tipo de dato definido por el usuario que consiste de datos y funciones que operan con esos datos. Los datos definidos en la clase se denominan datos miembros y las funciones se denominan funciones miembros. Miembros públicos: Datos miembros o funciones miembros que pueden ser accedidos en cualquier parte porlas instancias de la clase. Miembros protegidos: Datos miembros o funciones miembros que pueden ser accedidos especificando el nombre dentro de funciones miembros de clases derivadas. Miembros privados: Datos miembros o funciones miembros que pueden ser accedidos por las funciones miembros de la propia clase (y por los amigos de la clase) Macro: Es un bloque de texto definido en una sentencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pautas para la diversificación y programación curricular
  • Pauta
  • Pauta
  • Pauta
  • Pauta
  • pautas
  • Pautas
  • pauta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS