Anda di halaman 1dari 17

1

INGENIERIA DE SOFTWARE
TRABAJO ACTIVIDAD INDIVIDUAL

CURSO: 301304A_288

REALIZADO POR:
GUSTAVO ADOLFO PRECIADO CERON

TUTOR:
PILAR ALEXANDRA MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CEAD – LA PLATA
2016

INGENIERIA DE SOFTWARE
2

INTRODUCCIÓN

En este trabajo hablaremos del software contable, transaccional y operativo, de


cómo está formado, sus funciones, etc.; y cuán importante es para el funcionamiento
del computador, ya que prácticamente sin él, éste no funcionaría. Este es el que va
a controlar los equipos, es el que da las instrucciones para que funcionen
adecuadamente, transfiere datos tanto en la misma memoria como para el usuario
cuando éste la necesite. El software es tan complejo que posee infinidad de
programas para diferentes funcionamientos en particular; para que haya un orden a
la hora de trabajar con él; y así al usuario no se le haga tan complicado. Este
programa es muy importante, como los diferentes elementos que lo rodean para
poder funcionar, ya que requiere de una serie de sistemas o programas que lo
ayudan a realizar mejor sus funciones. El software requiere ser estudiado
detenidamente ya que son muchos elementos que lo conforman, y si no sabemos
sus funciones no podemos manejar correctamente al computador.

INGENIERIA DE SOFTWARE
3

ACTIVIDAD INDIVIDUAL

Cada uno de los integrantes del grupo colaborativo propone tres (3) situaciones o
problemas diferentes, posibles de ser solucionados a través de un proyecto de
software. Cada trabajo individual debe contener

- Presentación de las tres situaciones.

Luego para cada una de esas tres (3) situaciones propuestas, detallar los siguientes
3 aspectos:

Descripción del entorno o contexto (empresa, entidad, organización, etc) que


requiere la solución.

Descripción general del proyecto de software propuesto.

Descripción de los requerimientos y características a tener en cuenta para el


desarrollo del software.

INGENIERIA DE SOFTWARE
4

Primera situación
1. Descripción del entorno o contexto (empresa, entidad,
organización, etc) que requiere la solución.

PRIMER ASPECTO >>


DESCRIPCION DE LA EMPRESA:
• RAZON SOCIAL: Instituto colombiano de desarrollo rural (INCODER)
• NIT: 900.232.334-5
• TELEFONO: (8) 8722460
• DIR: CRA 6 # 6-27 EDI AGRARIO PISO 14-15
• FORMA JURIDICA: EMPRESA PUBLICA DEL ESTADO
• OBJETO SOCIAL: ENTIDAD GUBERNAMENTAL

INCODER ejecuta la política de desarrollo rural, facilitar el acceso a los factores


productivos, fortalece a las entidades territoriales y sus comunidades y propicia la
articulación de acciones institucionales en el medio rural, bajo principios de
competitividad, equidad, sostenibilidad y multifuncionalidad y descentralización,
para contribuir a mejorar la calidad de vida de los pobladores rurales y al desarrollo
socioeconómico del país, el Incoder recogió las funciones que desarrollaban los
desaparecidos DRI, INAT, INPA e INCORA, que en la actualidad se encuentran en
proceso de liquidación.

Misión
Ejecutar políticas de desarrollo rural, en coordinación con las comunidades e
instituciones públicas y privadas relacionadas con el sector agropecuario, forestal
y pesquero, facilitando el acceso de los pobladores rurales a los factores
productivos y sociales, para contribuir a mejorar su calidad de vida y al desarrollo
socio-económico del país.

INGENIERIA DE SOFTWARE
5

Visión
Para el año 2019, el INCODER será reconocido como la entidad líder en la
ejecución de políticas de desarrollo rural de manera participativa, competitiva,
equitativa y sostenible.

PLANTEAMIENTO DEL PROBLEMA:


Se han identificado factores específicos por los cuales la compañía fracasa, o tienen
éxito al implementar sistemas de información. Así como también es importante que
los diseñadores del sistema de información tengan una documentación amplia y
precisa de los procesos operativos de la empresa al igual que los controles de la
misma, muchas veces se necesita hacer una evaluación de los procesos y
rediseñarlos ya que son obsoletos y no se apegan a la realidad que vive la
organización.
El Instituto Colombiano de Desarrollo Rural - Incoder, es una entidad adscrita al
Ministerio de Agricultura y Desarrollo Rural, que se encarga de ejecutar y coordinar
las políticas de desarrollo rural integral establecidas por el Gobierno Nacional. Su
propósito es facilitar el acceso de las comunidades rurales a los factores productivos
y bienes públicos, ha presentado fallas en el manejo de la información y
coordinación de procesos administrativos en las territoriales, ya que no cuenta con
un sistema de información que organice sus servicios y funciones en una plataforma
multifuncional en la red, nube, cuenta con bases de datos que se llevan de forma
rudimentaria ( archivo físico ) desde hace muchos años que además de hacer lento
el acceso a la información, ya que cuenta con más de 30 territoriales distribuidas
por el territorio nacional, además de contar con miles usuarios a nivel nacional que
envían sus solicitudes que se acumulan en archivos sin tener control para las
respuestas por falta de un sistema eficiente los cuales no se lleva de forma
ordenada ya que se realizan de forma manual o semi automatizados (utilizando
software como Word y Excel) por otra parte no cuenta con información confiable y
efectiva, actualizada la cual afecta al sub sistema de nomina

INGENIERIA DE SOFTWARE
6

SEGUNDO ASPECTO>>
2. DESCRIPCIÓN GENERAL DEL PROYECTO DE SOFTWARE PROPUESTO.

La solución. el diseño e implementación de un sistemas de información software


multiplataforma operativo en la nube, compatible con dispositivos mobiles y pc ,el
aplicativo debe controlar las operaciones de la empresa, control de usuarios,
soporte de usuarios , bases de datos y todos los procesos que se integran entre el
instituto y el beneficiario además de controlar el inventario , archivo digital de la
entidad, procesos con formatos digitales para implementar en la demás territoriales
debe contar con cuentas para usuarios (empleados de la entidad) que sea
controlada por un SuperUser (súper administrador) que regule la creación de
usuarios y funciones según el rol que desempeñan , el aplicativo debe reportar la
activad mediante un registro que puede ser consultado en la base de datos del
programa y alimentar el sitio web de la entidad mediante un gestor de contenido que
sea intuitivo en su manejo, debe ser visualizada en cualquier navegador de internet
y generar una versión móvil de la aplciacion de se adacte a los dispositivos mobiles,
ya que se pretende conectar con las territoriales para un trabajo en línea de la
entidad 100% operativo desde cualquier punto , además el sitio web donde los
beneficiarios puedan enviar sus trámites de forma ágil por el portal ( asi conectar
con el aplicativo para almacenar esa información en la base de datos de la entidad)
todo esto en un paquete de intranet y sito web que trabajen entre.

Mejorar el control interno de la organización mediante la asignación de niveles de


seguridad en el sistema que nos permita saber de manera resumida las operaciones
realizadas por cada usuario.

Determinar cuáles son las necesidades de los usuarios del sistema para que la
implementación del mismo sea aceptada y de acuerdo a los procesos de operación
de la empresa.

INGENIERIA DE SOFTWARE
7

3. DESCRIPCIÓN DE LOS REQUERIMIENTOS Y CARACTERÍSTICAS A TENER


EN CUENTA PARA EL DESARROLLO.
Requerimientos no funcionales: Restricciones sobre el espacio de posibles
soluciones.
 Rendimiento del sistema: Fiabilidad, tiempo de respuesta, disponibilidad…
 Interfaces: Dispositivos de E/S, usabilidad, interoperabilidad…
 Proceso de desarrollo: Estándares, herramientas, plazo de entrega…
 Flujo de Datos.
 Estrategias de Análisis de Decisión para el Conocimiento para el Sistema de
Información.
Una necesidad es una demanda que expresa una persona(s),
dependencia(s) o instancia con respecto a una situación problemática y
que puede ser solucionada a través de una aplicación informática.
El interesado debe emitir o expresar cuál es su
necesidad y el analista debe interpretarla y asi iniciar el proceso de desarrollo.

Una necesidad es una demanda que expresa una persona(s),


dependencia(s) o instancia con respecto a una situación problemática y
que puede ser solucionada a través de una aplicación informática.
El interesado debe emitir o expresar cual es su
necesidad y el analista debe interpretarla y asi iniciar el proceso de desarrollo.

Diseño, desarrollo y despliegue de los requerimientos y requisitos.


Este procedimiento (Gestión de requerimientos
y requisitos) es el insumo para llevar a cabo el
diseño, desarrollo y despliegue del software.

INGENIERIA DE SOFTWARE
8

Segunda situación
1. Descripción del entorno o contexto (empresa, entidad,
organización, etc) que requiere la solución.

DESCRIPCION DE LA EMPRESA:
• RAZON SOCIAL: INSTITUTO COLOMBIANO AGROPECUARIO – ICA
• NIT: 900.232.334-5
• TELEFONO: (57 1) 332 3700 - 288 4800
• DIR: Carrera 41 No. 17-81 ·
• CORREO ELECTRÓNICO: contactenos@ica.gov.co ·
• FORMA JURIDICA: EMPRESA PUBLICA DEL ESTADO
• OBJETO SOCIAL: ENTIDAD GUBERNAMENTAL

El Instituto Colombiano Agropecuario, ICA, es una entidad Pública del Orden


Nacional con personería jurídica, autonomía administrativa y patrimonio
independiente, perteneciente al Sistema Nacional de Ciencia y Tecnología, adscrita
al Ministerio de Agricultura y Desarrollo Rural.
El Ica tiene la jurisdicción en todo el territorio nacional, siendo su domicilio principal
la ciudad de Bogotá, D.C., cuenta con 32 Gerencias Seccionales, una por
departamento, con un recurso humano altamente calificado.
El Ica diseña y ejecuta estrategias para, prevenir, controlar y reducir riesgos
sanitarios, biológicos y químicos para las especies animales y vegetales, que
puedan afectar la producción agropecuaria, forestal, pesquera y acuícola de
Colombia.
Adelanta la investigación aplicada y la administración, investigación y ordenamiento
de los recursos pesqueros y acuícolas, con el fin de proteger la salud de las
personas, los animales y las plantas y asegurar las condiciones del comercio.
Sus acciones se orientan a lograr una producción agropecuaria competitiva, con el
fin de aportar al logro de los objetivos de la Apuesta Exportadora de Colombia.
Realiza inspección y control de productos agropecuarios, animales y vegetales en
los pasos fronterizos, aeropuertos y puertos.

INGENIERIA DE SOFTWARE
9

El Ica es responsable de las negociaciones de acuerdos sanitarios y fitosanitarios


bilaterales o multilaterales que permiten la comercialización de los productos
agropecuarios en el exterior y mediante los cuales se busca garantizar el
crecimiento de las exportaciones.
De igual manera, el Ica tiene la responsabilidad de garantizar la calidad de los
insumos agrícolas y las semillas que se usan en Colombia, al tiempo que
reglamenta y controla el uso de organismos vivos modificados por ingeniería
genética para el sector agropecuario.
.

INGENIERIA DE SOFTWARE
10

PLANTEAMIENTO DEL PROBLEMA:


INSTITUTO COLOMBIANO AGROPECUARIO – ICA en uso de sus facultades
contiene un base de predios agropecuarios el cual tienen sistema de riego de última
tecnología para el surtido de agua en los predios del sector agropecuario, pero no
cuentan con un sistema que controle de forma automática el riego, se maneja de
forma manual causando por el campesino o funcionarios que viajan a labores
misionales, en ocasiones el olvido del control de riego genera desperdicios del
líquido preciado causando pérdidas , no cuentan con una base de datos de sus
beneficiarios activos en el programa de aguas para el desarrollo agropecuario ps
llevan registros de forma manual o semi automática (Word , Excel) donde están los
registros desde el inicio sin alterar los registros de los usuarios que ya no se cuentan
en el programa, estos retrasos.

Las bases de datos de clientes ahora son un recurso más importante que antes,
todo esto debido a la nueva era de calidad en el servicio; lo cual ha generado una
nueva modalidad de sistemas dedicados a la administración de la relación con los
clientes (CRM). Se necesitan nuevos reportes, nuevas consultas y nuevas formas
de manipular la información que ayuden a operar mejor el negocio. El sistema actual
no es flexible, no permite a los usuarios hacer modificaciones y cambiar los
parámetros del sistema.

Están conscientes que un servicio de calidad a los clientes les va a redituar en


mayores utilidades y todo lo que esto implica. La problemática radica en que muchas
veces no se tiene el tiempo para dedicar a satisfacer las expectativas de los clientes
ya que el trabajo administrativo ocupa la mayor parte de su tiempo. Se ha
desarrollado un plan de trabajo con una serie de estrategias para lograr mejorar el
servicio al cliente. Una de estas estrategias fue adquirir los dos sistemas que se
mencionaron anteriormente con la finalidad de disminuir y hacer más fácil el trabajo
administrativo, permitiendo dirigir los esfuerzos al cliente y al trabajo productivo

INGENIERIA DE SOFTWARE
11

SEGUNDO ASPECTO>>
2. DESCRIPCIÓN GENERAL DEL PROYECTO DE SOFTWARE PROPUESTO.
El objetivo general de este proyecto es determinar los requerimientos para una
implementación exitosa de los sistemas adquiridos que permita obtener una
información confiable y oportuna que facilite a los ejecutivos la rapidez y eficacia
para la toma de decisiones en la empresa; permitiendo un servicio de calidad
integral al cliente y por ende mayores utilidades en el negocio. El plan incluirá
formas de monitoreo que faciliten la evaluación de estos sistemas como
plataforma para unificar los sistemas de las empresas INSTITUTO
COLOMBIANO AGROPECUARIO – ICA.

Se implementara un sistema de información que lleve el control de los predios de


una forma remota (granaja inteligente) se implementara el uso de sensores que se
pondrán a disposición del instituto para lectura de datos y acciones tales como riego
de los predios control de temperatura interacción con el propietario via remota por
video incluyendo en una app móvil multiplataforma que garantice a facilidad de uso
a los usuarios del sector agropecuario.

La implementación de bases de datos en un servidor dedicado para el


almacenamiento de la información

3. DESCRIPCIÓN DE LOS REQUERIMIENTOS Y CARACTERÍSTICAS A TENER


EN CUENTA PARA EL DESARROLLO.
La distinción entre requerimientos funcionales y no funcionales no siempre resulta
evidente.
Del Sistema
a. Administrar: Acción de agregar, modificar, eliminar y consultar la
Información de un determinado objeto o persona.
b. Visitante: Persona que navega o utiliza el WEB.
c. Usuario: Persona que puede ingresar a la zona privada del SIS-WEB, a través
de un proceso de autenticación utilizando nombre de usuario y contraseña.
d. Rendimiento: Referencia al resultado deseado efectivamente obtenido por
cada unidad que realiza la actividad, donde el término unidad puede referirse a
un individuo, un equipo, un departamento o una sección de una organización.
e. Permiso: Parámetro que especifica si su poseedor dispone de acceso a una
Determinada función del sistema o a una parte de la interfaz de usuario del
sistema

INGENIERIA DE SOFTWARE
12

Dominio: Nombre base que agrupa a un conjunto de equipos o dispositivos y


que permite proporcionar nombres de equipo más fácilmente recordables en
Lugar de una dirección IP numérica, Ej: sis-web.com.
b. Servidor WEB : Es un programa que implementa el protocolo HTTP
(hypertext transfer protocol). Este protocolo está diseñado para transferir lo
que llamamos hipertextos, páginas web o páginas HTML (hypertext markup
language): textos complejos con enlaces, figuras, formularios, botones y
objetos incrustados como animaciones o reproductores de música.
c. URL : Significa Uniform Resource Locator, es decir, localizador uniforme de
recurso. Es una secuencia de caracteres, de acuerdo a un formato estándar, que
se usa para nombrar recursos, como documentos e imágenes en Internet, por su
localización.

Tercera situación
1. Descripción del entorno o contexto (empresa, entidad,
organización, etc) que requiere la solución.

DESCRIPCION DE LA EMPRESA:
• RAZON SOCIAL: SERVICIO NACIONAL DE APRENDIZAJE – SENA LA PLATA
• NIT: 900.266.085-2,
• TELEFONO: (57 1) 332 3700 - 288 4800
• DIR: Calle 57 No. 8-69, Bogotá D.C - PBX (57 1) 5461500
• CORREO ELECTRÓNICO: notificacionesjudiciales@sena.edu.co·
• FORMA JURIDICA: EMPRESA PUBLICA DEL ESTADO
• OBJETO SOCIAL: EDUCACION

EL SERVICIO NACIONAL DE APRENDIZAJE SENA nació durante el gobierno de


la Junta Militar, posterior a la renuncia del General Gustavo Rojas Pinilla, mediante
el Decreto-Ley 118, del 21 de junio de 1957. Su función, definida en el Decreto 164

INGENIERIA DE SOFTWARE
13

del 6 de agosto de 1957, fue brindar formación profesional a trabajadores, jóvenes


y adultos de la industria, el comercio, el campo, la minería y la ganadería. Su creador
fue Rodolfo Martínez Tono.
Así mismo, siempre buscó proporcionar instrucción técnica al empleado, formación
complementaria para adultos y ayudarles a los empleadores y trabajadores a
establecer un sistema nacional de aprendizaje. La Entidad tiene una estructura
tripartita, en la cual participarían trabajadores, empleadores y Gobierno, se llamó
Servicio Nacional de Aprendizaje (SENA), que se conserva en la actualidad y que
muchos años después, busca seguir conquistando nuevos mercados, suplir a las
empresas de mano calificada utilizando para ello métodos modernos y lograr un
cambio de paradigma en cada uno de los procesos de la productividad.

+ Misión
El SENA está encargado de cumplir la función que le corresponde al Estado de
invertir en el desarrollo social y técnico de los trabajadores colombianos, ofreciendo
y ejecutando la formación profesional integral, para la incorporación y el desarrollo
de las personas en actividades productivas que contribuyan al desarrollo social,
económico y tecnológico del país.

+ Visión

En el 2018 el SENA será reconocido por la efectividad de su gestión, sus aportes al


empleo decente y a la generación de ingresos, impactando la productividad de las
personas y de las empresas; que incidirán positivamente en el desarrollo de las
regiones como contribución a una Colombia educada, equitativa y en paz.

INGENIERIA DE SOFTWARE
14

DESCRIPCIÓN GENERAL DEL PROYECTO DE SOFTWARE PROPUESTO.


PLANTEAMIENTO DEL PROBLEMA:
EL SERVICIO NACIONAL DE APRENDIZAJE, SENA (TGO GESTION
AMBIENTAL) desea impulsar las buenas prácticas ambientales y riegos en la región
Que pretenden reducir el impacto ambiental negativo que causan lo procesos
productivos a través de cambios en la organización de los procesos y las
actividades. La implantación de Buenas Prácticas Medioambientales debe ser
asumida por la empresa, entendida en su globalidad, previamente a su aplicación.
Disminuir la cantidad de residuos producidos y facilitar su reutilización.
Reducir las emisiones a la atmósfera, los ruidos y los vertidos de aguas.
Mejorar la competitividad de la empresa.
Los conceptos y las buenas prácticas ambientales que se proponen en este
documento son muy útiles y sencillos de aplicar. Además, generan muy buenos y
rápidos resultados por lo que se contribuye de manera activa al Desarrollo
Sostenible.
SEGUNDO ASPECTO>>
DESCRIPCIÓN GENERAL DEL PROYECTO DE SOFTWARE PROPUESTO
Al determinar los objetivos del proyecto tenemos que distinguir entre objetivos
principales o generales y objetivos específicos.
Se implementará un trabajo conjunto que consiste en poner a disposición de la
ciudadanía un aplicativo para dispositivos móviles, donde el ciudadano que tenga el
software, puede reportar en tiempo real cualquier eventualidad que se presente a lo
largo del departamento, para que a través de esa aplicación sea transmitido de
forma inmediata hasta las oficinas de gestión del riesgo ambientales, implementara
el uso de sensores en distintas áreas de la región tales como ríos y afluentes para
que se muestren los niveles de las hídricas en tiempo real tales como temperatura
entre otras , esto para estar informados de crecientes o bajo nivel de los afluentes
para tomar acción en el tema.
La función sistemática, va a estar disponible para que los ciudadanos lo puedan
descargar desde la página de la del SENA o desde las tiendas de Software de
dispositivos móviles

INGENIERIA DE SOFTWARE
15

ESPECIFICACIÓN DE REQUERIMIENTOS DEL SISTEMA


El administrador del sistema tendrá una opción que le permitirá listar los usuarios
para habilitar o deshabilitarlo, enfrente de su nombre existirá una casilla que el
utilizara de acuerdo a la acción que desea realizar. Obviamente la opción de habilitar
la tiene los usuarios deshabilitados y la de deshabilitar los usuarios habilitados. Todo
esto se confirma y se explica la razón por la cual se realiza la operación en un
espacio de comentario.
El usuario del sistema tendrá una opción que le permitirá Administrar sus
publicaciones. El sistema verificara que la información necesaria para realizar una
inscripción este completa y luego al dar la opción de guardar esta información.
El usuario del sistema tiene la opción de eliminar y modificar en la administración
de la inscripción. Ingresa su identificación en un formato diseñado y la información
es verificada por el sistema.

 El sistema debe permitir la creación de diferentes usuarios para asignarles


permisos de acuerdo a sus tareas.
 Reducen costos y riesgos en la manipulación.
 El sistema debe permitir el ingreso de uno o más roles y de igual manera su
supresión
 El sistema debe permitir la actualización de los password de los usuarios.

INGENIERIA DE SOFTWARE
16

CONCLUSIONES

El desarrollo del software y la programación es uno de los pilares fundamentales de


la informática y al cual se dedican muchas horas de esfuerzos en empresas,
colegios, academias y universidades.
Conforme a la tecnología va avanzando, van apareciendo nuevas soluciones,
nuevas formas de programación, nuevos lenguajes y un sin fin de herramientas que
intentan realizar el trabajo del desarrollador un poco más fácil.

INGENIERIA DE SOFTWARE
17

WEBIBLIOGRAFIA
http://www.monografias.com/trabajos39/desarrollo-del-software/desarrollo-del-
software2.shtml
http://www.monografias.com/trabajos39/desarrollo-del-software/desarrollo-del-
software2.shtml
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:pis:ejemplo_de_especifi
cacion_de_requerimientos_-_para_sesion_9.pdf
http://elvex.ugr.es/idbis/db/docs/design/2-requirements.pdf
http://catarina.udlap.mx/u_dl_a/tales/documentos/mems/arista_f_a/capitulo1.pdf

INGENIERIA DE SOFTWARE

Anda mungkin juga menyukai