Вы находитесь на странице: 1из 7

TABLA DE CONTENIDO

1 IDENTIFICACIÒN DEL PROBLEMA

1.1 OBJETIVO GENERAL.

1.2 OBJETIVOS ESPECÍFICOS

2 JUSTIFICACIÓN

3 ALCANCE

4 MARCO DE REFERENCIA

4.1 MARCO TEÓRICO

4.2 MARCO CONCEPTUAL

4.2.1 Metodología de desarrollo de software.

4.2.2 Arquitectura de aplicaciones

4.2.3 …

5 CRONOGRAMA
Identificación del problema

La mayoría de las empresas en Colombia no cuentan con un sistema de contabilidad, lo cual


imposibilita la operación eficiente del área financiera, además de tener todo muy desordenado y
no poder tener análisis de la información en tiempo real, esto también ocasiona una gran
sobrecarga de trabajo en el área contable y a demás bastante lenta contabilidad de impuestos

Objetivo general

Implementar el modulo de contabilidad de un software contable adaptable a cualquier empresa,


el cual cuente con todas las normas que dictan las NIIF.

Objetivos específicos

 Identificar todos los ítems que debe tener un software contable para que sea completo
 Realizar el estudio previo de las características, propiedades y prestaciones de los
software contables que existen en el mercado colombiano
 Implementar un sistema contable que facilite el manejo de la información económica y
permita la toma de decisiones oportunas
JUSTIFICACION

Este proyecto surge de la necesidad de implementar un software contable para las empresas que
aun no cuenta con este sistema. El proyecto se justifica desde el punto de vista de la coyuntura
económica, contable, financiera y fiscal que viven actualmente las empresas en Colombia, gracias a
la implementación de las NIIF. El proyecto se justifica desde el punto de vista que su producto
entregable es un sistema de información contable y financiero que apoyará en el proceso de
crecimiento y generación de valor para las compañías que adquieran y usen el software.

Este proyecto su alcance será hasta su implementación y pruebas internas ya que no se entregara a
ninguna empresa para su uso.
ALCANCE

El alcance del Proyecto “implementación del modulo contable de un software de contabilidad


basado en las NIIF.” incluye la implementación del software, y el desarrollo de todas las
actividades adicionales y necesarias para cumplir con los requerimientos, los cuales expresan las
necesidades de las áreas contable de muchas empresas y de los procesos contabilidad general. El
alcance del proyecto esta limitado al modulo que vamos a desarrollar y cubrirá los siguientes
procesos: Contabilidad, Cuentas por Pagar, Cuentas por Cobrar, Costos, Presupuesto entre otros.
El proyecto incluirá el desarrollo de un módulo de integración con sistemas de gestión de la
información externos.
MARCO DE REFERENCIA

MARCO TEORICO

Situación actual

Situación Actual (Problemática) En la actualidad la empresa NOVALTEC SAS hace parte de un grupo
de empresas jóvenes que se han venido creando desde los últimos 6 años en la cual por su
dinámica no se había visto la necesidad de la implementación de un sistema de información
contable y financiera. Puesto que ya en el último año la actividad en la empresa ha crecido
considerablemente, se hace necesario implementar un SIC y aprovechando la coyuntura actual de
las empresas del grupo 3 (PYMES), se ha decidido iniciar con la implementación de un SIC propio
para ser utilizado y probado inicialmente en NOVALTEC SAS para luego ser comercializado en las
otras empresas del grupo. Análisis de la problemática. Dentro del análisis de la problemática se
pueden identificar unos puntos principales que ayudan a contextualizar el problema planteado:
Problemas principales: inexistencia de un sistema de información contable robusto, dificultad para
el análisis de información financiera y toma de decisiones. Restricciones: no se cuenta aún con el
personal para este desarrollo. Desconocimiento del total de las normas de información contable y
financiera. Oportunidades: desarrollo de un software contable propio, posibilidad de mejorar el
análisis financiero, desarrollo de estrategias, comercialización del producto final. Principales
Interesados del proyecto. En esta sección se realiza una identificación del principal interesado en
el proyecto así como de sus necesidades intereses y capacidades: El principal interesado.
NOVALTEC S.A.S. Necesidad: sistema de información contable. Interés principal: organizar su
información contable de manera confiable y segura. Interés secundario: comercializar su producto
entre las otras empresas del grupo y a clientes externos. Capacidades: experiencia en
programación y desarrollo de sistemas.

4.2.MARCO CONCEPTUAL

4.2.1.Metodología de desarrollo de software

Inicialmente, es importante conocer la definición de metodología y desarrollo. Metodología es una


palabra compuesta por tres vocablos griegos: metá (“más allá”), odós (“camino”) y logos
(“estudio”); considerando lo anterior, la definición de metodología son los métodos para luego
determinar cuál es el más adecuado. El concepto de metodología es “conjunto de métodos
coherentes y relacionados por unos principios comunes”. El concepto de desarrollo, está vinculado
a la acción de desarrollar o a las consecuencias de este accionar, por lo tanto es necesario, rastrear
el significado del verbo desarrollar: se trata de incrementar, agrandar, extender, ampliar o
aumentar alguna característica de algo físico (concreto) o intelectual (abstracto). Por lo anterior,
se concluye que metodología de desarrollo es: el estudio y determinación de cuál es el método
más adecuado para dar incremento a algo en este caso al software. Actualmente el término
desarrollo es el más utilizado para referirse a las actividades que involucran la creación,
fabricación, actualización o modificación de software.
¿Cuáles metodologías existen y cómo se pueden agrupar?

Con base en la información de los cursos de IS impartidos por el autor, en el Instituto Tecnológico
de Pachuca, la recopilada por alumnos de la materia, los textos de ingenieria de software y la
investigación en internet sobre el tema, a continuación se presentan los nombres de las
metodologías que existen y una forma de agruparlas.

Metodologías clásicas

De acuerdo con Pressman (2010), las MDS clásicas son llamadas también modelos de proceso
prescriptivo, y fueron propuestas originalmente para poner orden en el caos del desarrollo de
software que existía cuando se empezó a generar masivamente. La historia indica que estos
modelos tradicionales, propuestos en la década del 60, han dado cierta estructura útil al trabajo
de IS y constituyen un mapa razonablemente eficaz para los equipos de software. Estas MDS son:

 Ciclo de Vida o Cascada


 Incremental
 Evolutivo
 Espiral
 Prototipos
 Desarrollo basado en componentes

Metodologías orientadas a objetos

En los años finales del siglo XX se publicaron centeneres de artículos y libros que proponían
distintas metodologías, técnicas y notaciones para el desarrollo orientado al objeto. En cuanto al
proceso de desarrollo de software, se distinguen tres grandes corrientes: Metodologías dirigidas
por los datos (data- driven), que se basan en la parte estructural de los objetos y son una
extensión del modelo conceptual en el modelo Entidad/Relación. Estas son:

 Fusión
 Object Modelling Technique (OMT)

Metodologías dirigidas por las responsabilidades (responsability-driven), que representan el


enfoque más purista de la orientación al objeto centrándose en las “responsabilidades” de los
objetos, esto es, las acciones que puede llevar a cabo un objeto. Dos de estas son:

 Object Management Facility (OMF)


 Object Management System (OMS)

Proceso de unificado de desarrollo de software (USDP Unified Software Develpment Process): se


deriva de la metodología Objectory, de Jacobson; la metodología de Booch; y la técnica de
modelado de objetos, de Rumbaugh. (Piattini, 2000).

 Unified Process (UP)

Metodologías ágiles

Actualmente, las empresas operan en un entorno global que cambia rápidamente; en ese sentido,
deben responder a nuevas oportunidades y mercados, al cambio de las condiciones económicas
así, como al surgimiento de productos y servicios nuevos y competitivos. Para ello es necesario
emplear computadoras y dispositivos computacionales, por lo que el software es partícipe de casi
todas las operaciones empresariales, de modo que debe desarrollarse de manera ágil para
responder con oportunidad y calidad a todo lo necesario. Estas MDS son:  Programación extrema
(XP), es de las más exitosas y se considera también emergente  Mobile-D (ágil y extrema para
móviles)  Scrum  Crystal  Evolutionary Project Management (Evo)  Feature Driven
Development (FDD)  Adaptive Software Development (ASD)  Lean Development

Metodologías formales

Los métodos formales son soluciones matemáticas para resolver problemas de software y
hardware a nivel de requisitos, especificación y diseño. Generalmente, se puede utilizar la teoría
de autómatas para aumentar y validar el comportamiento de la aplicación diseñando un sistema
de autómata finito. Los métodos formales suelen aplicarse en software de aviación, especialmente
si es progralógica de seguridad crítico (Pressman, 1997).  Red de Pettri  RAISE  Vienna
Development Method (VDM)

Вам также может понравиться