Está en la página 1de 16

AP7-AA6-Ev2-Codificación de los módulos del sistema de

Información

2018

FICHA (1300056)

ALEXIS CARDOZO LEON

SERVICIO NACIONAL DE APRENDIZAJE SENA


MODALIDAD VIRTUAL ANALISS Y DESARROLLLO DE
SISTEMAS DE INFORMACION ADSI 2018
Módulos del sistema de información
1.2NEGOCIOS GLOBALES: COMO UTILIZAN LAS EMPRESAS LOS
SISTEMAS DE INFORMACIÓN:
Con el paso del tiempo, los sistemas de información han ido evolucionando y
con ello también la forma en que operan los negocios, los productos y los
servicios. Actualmente los negocios se han ido moviendo de una forma
tradicional a una tecnológica, es decir, mediante el uso de la tecnología (como
el internet, los celulares, las Tablet) ha sido más fácil la comunicación entre
clientes, proveedores y la empresa. Cada vez más negocios comienzan a
moverse hacia el internet, comienzan hacer uso de las tecnologías para
administrar, las redes sociales para el trabajo. Esto ha permitido que los
negocios se extiendas más allá de sus límites territoriales físicos, rompen las
barreras y realizan negocios en distintas partes del mundo, incluso teniendo
empleados en diferentes ciudades dentro su país de origen o de otros países.
El uso de las tecnologías ha propiciado que nuevos negocios e industrias
aparezcan, los anteriores desaparezcan y las que aprenden a implementar
correctamente los nuevos sistemas de información.
Los desafíos de la globalización en un mundo plano son desarrollar habilidades
de alto nivel a través de la educación y la experiencia en el trabajo que no se
puede subcontratar, así como evitar los mercados de bienes y servicios que se
pueden producir en el extranjero con un costo mucho menor. Las
oportunidades, al igual que los desafíos, son inmensas, como por ejemplo la
mejora en la comunicación entre sucursales de una empresa que se
encuentran en diferentes países, reducción de costos, mejor información sobre
precios y calidad de manera confiable las 24 horas del día.
ANÁLISIS:
Que hoy en día los sistemas de información nos han ayudado mucho en
neutras labores y superaciones que tenemos día a día ya que con estos
podemos agilitar la forma de procesar la información y agilitar lo que son los
negocios online ya que tienen un método de respuesta muy rápido ya que no
es necesario ir al sito donde se encuentra la empresa si no hacer la compra vía
online ya que con unas cuantas preguntas el negocio está dado y se efectúa en
cuestión de minutos lo que antes tomaba horas, se ejecuta más rápido hoy en
día.
1.3SISTEMAS DE INFORMACIÓN EN LOS NEGOCIOS ACTUALES
Cada día se pueden ver los resultados del enorme gasto en tecnología y
sistemas de información al observar la manera en que la gente realiza
negocios. Durante 2005 se abrieron más cuentas de teléfonos celulares que de
líneas telefónicas tradicionales. Teléfonos celulares, BlackBerry, computadoras
portátiles, correo electrónico, entre otros más se han vuelto en conjunto
herramientas indispensables para los negocios.
3. En los mercados de medios sea dado un desplazamiento considerable. A
medida que la lectura de periódicos va a la baja, más de35 millones de
personas recibe las noticias en línea.
4. El comercio electrónico la publicidad por internet están en auge: los
ingresos por publicidad en línea de Google sobrepasaron los 6,000 millones
dedolares en 2005, en tanto que la publicidad por internet continúa creciendo a
más de 30por ciento anual.
Análisis: Los sistemas de información denominados un conjunto de
componentes que recolectan datos y almacenan datos en bruto toda esta
información se gestiona en bases de datos, la publicidad en internet es un
generador de dinero en masa se puede llegar a decir que mejora las ventas y
ayudad a descubrir nuevos sitios web y a obtener el target que las empresas
están buscando.

1.3 SISTEMAS DE INFORMACIÓN Y ORGANIZACIÓN ESTRATEGIA


La interacción entre la tecnología de información y las organizaciones es muy
compleja y recibe la influencia de muchos factores mediadores, como la
estructura, los procesos de negocios, las políticas, la cultura, el entorno y las
decisiones administrativas. Algunos de los cambios que ocurren en las
empresas a causa de las nuevas inversiones en tecnología de información no
pueden verse y sus resultados podrían o no satisfacer sus expectativas. Una
organización es una estructura social formal, estable, que toma recursos del
entorno y los procesa para producir bienes y servicios. También son
estructuras sociales porque constituyen un conjunto de elementos sociales, de
manera parecida a la estructura de una máquina.
ANÁLISIS:
Que cada sistema de información tiene como fin realizar una manera de
estrategia y organización para así llevar a una empresa al éxito ya que todo
dependerá del proceso de información que realice dicho sistema por eso
depende de los gerentes buscar nuevas estrategia y organización de mercado
para liderar como empresa.

2.1 INFRAESTRUCTURA DE TI Y TECNOLOGÍAS EMERGENTES:


Una nueva infraestructura de TI. Es indispensable para apoyar las operaciones
cotidianas basadas en el flujo continuo de información: del entorno de la
organización y dentro de la organización misma, dicha infraestructura sirve
como plataforma para poner en práctica la estrategia de negocios, enfrentar los
cambios del entorno y proporcionar un nuevo conjunto de habilidades y
procesos a sus administradores
ANÁLISIS:
La ética en la sociedad actual tiene muchos significados actualmente las
personas tienen que actuar con más amabilidad, pero teniendo un beneficio ya
sea de la sociedad o de las personas y más que nada de tener un balance de
los actos teniendo así una expectativa de lo que se quiere lograr o cuáles son
sus objetivos.
2.1 INFRAESTRUCTURA DE TI Y TECNOLOGÍAS EMERGENTES
Una nueva infraestructura de TI. Es indispensable para apoyar las operaciones
cotidianas basadas en el flujo continuo de información: del entorno de la
organización y dentro de la organización misma, dicha infraestructura sirve
como plataforma para poner en práctica la estrategia de negocios, enfrentar los
cambios del entorno y proporcionar un nuevo conjunto de habilidades y
procesos a sus administradores.
ELEMENTOS DE LA NUEVA INFRAESTRUCTURA DE TI.
Hay cuatro principales infraestructuras de sistemas: sistemas antiguos,
cliente/servidor, Internet/Intranet y comunicaciones inalámbricas/celulares. Una
gran parte de la computación corporativa se sigue basando en una arquitectura
cliente/servidor que llega a los escritorios, respaldada por aplicaciones y bases
de datos de microcomputadoras del sistema antiguo. Esta infraestructura
tradicional ahora debe integrarse con Internet pública y con las Intranets
corporativas, además una nueva forma de trabajo móvil está usando
dispositivos portátiles de PC y PDA (ayudantes digitales personales) que deben
tener casi él.
mismo acceso a los datos corporativos. Para complicar aún más las cosas es
común que la compañía tenga que interactuar con los sistemas de otras
empresas. (BLOG, 2010).
2.2 FUNDAMENTOS DE INTELIGENCIA DE NEGOCIOS: ADMINISTRACIÓN
DE LA BASE DE DATOS E INFORMACIÓN
Las empresas se encargan de recopilar su información por medio de sistemas
de bases de datos (conformados por una serie de archivos), lo que trata es de
garantizar un entorno conveniente y eficiente, para almacenar, procesar y
extraer información; donde los funcionarios pueden acceder en el momento que
los necesiten, avalando por la exactitud e integridad de estos. Actualmente lo
que se busca es disminuir ciertos problemas como el duplicado y no
disponibilidad de los datos, la falta de medidas de seguridad, entre otros; que
pueden afectar el buen funcionamiento de la empresa, ya que la información se
vuelve vulnerable a que terceros puedan acceder y manipularla, a que los
datos no estén en el momento que sean solicitados o que simplemente se
encuentren inconsistencias en la información accedida. Esto sucede puesto
que no cuentan con sistemas de bases de datos diseñados para el porvenir del
negocio, por medio de un estudio previo, que pueda mostrar cuáles son las
necesidades reales de la empresa, adecuándolos a estos resultados;
asimismo, con el debido seguimiento de que se está cumpliendo con los
objetivos del sistema y que ante cualquier falla se realizará la correspondiente
corrección.

Dentro de los tipos de sistemas de administración de bases de datos, el


relacional es el más utilizado, esto porque es más sencillo y comprensible por
los usuarios finales y los profesionales de tecnologías de información; además
puede progresar, ya que las relaciones entre los datos no necesitan estar
predefinidas
2.3 PROTECCIÓN DE LOS SISTEMAS DE INFORMACIÓN
Seguridad de Informática - Protección de los sistemas de información en contra
del acceso o modificación física o electrónica de la información; protección en
contra de la negación de servicios a usuarios autorizados o de la disponibilidad
de servicios a usuarios no autorizados; las políticas, normas, medidas, proceso
y herramientas necesarias para detectar, documentar, prevenir y contrarrestar
los ataques a la información o servicios antes descritos; los procesos y
herramientas necesarias para la restauración de la información o los sistemas
afectados por las brechas en la seguridad; disponibilidad y protección de los
recursos requeridos para establecer dicha seguridad.
La protección del sistema es una característica que crea y guarda
periódicamente información acerca de los archivos de sistema y la
configuración del equipo. La protección del sistema también guarda versiones
anteriores de los archivos modificado.
Se encuentran vulnerabilidades en los sistemas y los hacker o virus creados
por los mismos entran la mayoría de los objetivos de los ciberdelincuentes son
ROBO DE INFORMACION
En principio, todos los ordenadores contienen alguna información de interés
para alguien. Es cierto que no siempre tendrá el mismo valor, pero siempre
puede existir alguien interesado en conseguirla. Por consiguiente, uno de los
ataques más comunes está dirigido a extraer información confidencial de un
sistema.

Con el fin de que ninguna Apple de Java pudiera hacerlo, se decidió que no
tendrían acceso al sistema de ficheros, lo que significa que no se puede leer,
escribir, borrar, renombrar, o listar ficheros. Además, se le negó el acceso al
sistema, para que no pudieran ejecutar comandos que manipulen ficheros
(pensemos en el famoso rm -rf / de Unix) ni acceder a propiedades del sistema
que contengan información confidencial (nombres de usuario, contraseñas,
versiones de programas, etc.) o que pudiera revelar debilidades.
El Rol de Analista de Sistemas:
El analista de sistemas evalúa de manera sistemática el funcionamiento de un
negocio mediante el examen de la entrada y el procesamiento de datos y su
consiguiente producción de información, con el propósito de mejorar los
procesos de una organización.

El analista de sistemas generalmente valora la manera que funcionan los


negocios examinando la entrada, el procesamiento de datos y la salida de
información con el propósito de mejorar los procesos organizacionales. Muchas
mejoras involucran mejor apoyo para las funciones de los negocios por medio
del uso de sistemas de información computarizados. Esta definición enfatiza un
enfoque sistemático y metódico para analizar, y posiblemente mejorar, lo que
está sucediendo con el contexto especifico creado por un negocio. Se requiere
que los analistas de sistemas desempeñen muchos paquetes en el curso de su
trabajo. Algunos de estos papeles son:1. Consultores externos para
negocios.2. Experto de soporte dentro de un negocio.3. Agente de cambio en
situaciones tanto internas como externas.

Los analistas poseen un amplio rango de habilidades. La primera y principal es


que le analista soluciona problemas, le gusta el reto de analizar un problema y
encontrar una respuesta funcional. Los analistas de sistemas requieren
habilidades de comunicación que les permitan relacionarse en forma
significativa con muchos tipos de gente diariamente, así como habilidades de
computación. Para su éxito es necesario que se involucre el usuario final. Los
analistas proceden sistemáticamente.
El marco de referencia para su enfoque sistemático es proporcionado por lo
que es llamado el ciclo de vida del desarrollo de sistemas (SDLC). Este puede
ser dividido en siete fases secuenciales, aunque en realidad las fases están
interrelacionadas y frecuentemente se llevan a cabo simultáneamente. Las
siete fases son:
1.Identificación de problemas
2.Oportunidades y objetivos
3.Determinación de los requerimientos de información
4.Análisis de las necesidades de sistemas
5.Diseño del sistema recomendado
6.Desarrollo y documentación del software
7.Prueba y mantenimiento del sistema e implementación del mismo. Los
paquetes de software basados en microcomputadora automatizado para el
analista.
3.2 EL ESTILO ORGANIZACIONAL Y SU IMPACTO EN LOS SISTEMAS DE
INFORMACIÓN.
Los analistas de sistemas para poder analizar y diseñar un sistema de
información deben visualizar las organizaciones en las que laboran como
sistemas formados por las interacciones de tres fuerzas principales como lo
son: Los niveles de administración, el diseño de las organizaciones y las
culturas de dichas organizaciones. Las organizaciones pueden ser sistemas
complejos que a su vez se puede componer de subsistemas que interconecten
o sean independientes. Estos subsistemas se caracterizan por su entorno que
va de un continuo abierto y cerrado. Por lo general es sistema abierto permite
el libre tránsito de recursos (gente información material) al contrario de los
sistemas cerrados o permiten que la información fluya de manera libre no
existe entradas ni salidas. Los analistas usan los diagramas de entidad-relación
para comprender las entidades y sus relaciones, las cuales conforma el
sistema organizacional. Estos diagramas son los que conforman el sistema
organizacional ya que pueden describir relaciones uno a uno, uno a muchos y
muchos a muchos.
Hay tres niveles de control administrativo:
* El operativo
* El nivel medio
* El estratégico
El tiempo para la toma de decisiones es distinto en cada nivel. Culturas y
subculturas dentro de las organizaciones son factores importantes determinan
la manera de cómo la gente utiliza la información, así como los sistemas de
información.
3.3 DETERMINACIÓN DE LA VIABILIDAD Y ADMINISTRACIÓN DE LAS
ACTIVIDADES DE ANÁLISIS Y DISEÑO.
Los proyectos pueden ser solicitados por diversas personas de la organización
o por los mismos analistas de sistemas. La selección de un proyecto es una
decisión difícil, ya que se solicitarán más proyectos de los que se pueden
realizar. Cinco criterios importantes para la selección de proyectos son:
1.- Que el proyecto solicitado tenga el respaldo de los directivos de la
organización
2.- Que cuente con un periodo adecuado de compromiso para la terminación
del proyecto
3.- que impulse a la organización hacia la consecución de sus metas
4.- Que sea factible
5.- que tenga la importancia suficiente para darle mayor prioridad que a otros
proyectos.
Determinación de la viabilidad y administración de las actividades de análisis y
diseño Entre muchas de las capacidades fundamentales que debe dominar un
analista de sistemas se incluye la iniciación de proyectos, la determinación de
la viabilidad de un proyecto, la programación de proyectos, y la planeación y
administración de las actividades y los miembros de un equipo para optimizar la
productividad.
4.3 RECOPILACIÓN DE INFORMACIÓN: MÉTODOS NO INTRUSIVOS.
Este capítulo nos habla sobre los métodos no intrusivos para la recopilación de
información, incluyendo el muestreo; investigación de datos cuantitativos y
cualitativos en los formularios actuales y en los archivados, y la observación de
las actividades del tomador de decisiones a través del uso del guion del
analista, como también de la observación del entorno físico del tomador de
decisiones mediante el STROBE.
EL MUESTREO: es el proceso consistente en seleccionar sistemáticamente
elementos representativos de una población. Cuando dichos elementos se
examinan con cuidado, se da por hecho que el análisis revelará información útil
de la población en general. El analista de sistemas debe tomar una decisión
sobre dos aspectos importantes. Primero, hay una gran cantidad de informes,
formularios, documentos de resultados, memorandos y sitios Web que han sido
creados por los miembros de la organización.
LA NECESIDAD DE MUESTREO: Hay muchas razones por las cuales un
analista de sistemas tendría que seleccionar una muestra representativa de
datos para examinarla o personas representativas para entrevistarlas,
aplicarles un cuestionario u observarlas. Entre estas razones se incluyen el
muestreo: - Reducir costos, Acelerar la recopilación de datos, Mejorar la
efectividad, Reducir la Parcialidad.
DISEÑO DEL MUESTREO
Un analista de sistemas debe seguir cuatro pasos para diseñar una buena
muestra: Determinar qué los datos van a ser recopilados o descritos.
Determinar de qué población se van a tomar muestras. Escoger el tipo de
muestra. Decidir el tamaño de la muestra. Por último, debe planear los datos
que se tienen que recolectar o describir. Los tipos de muestras útiles para el
analista de sistemas son las muestras de conveniencia, las muestras
intencionales, las muestras aleatorias simples y las muestras aleatorias
complejas. El último tipo incluye las subcategorías de muestreo sistemático y
muestreo estratificado. Hay varios lineamientos a seguir al determinar el
tamaño de la muestra.
4.4 USO DE DIAGRAMA DE FLUJO DE DATOS.
Un diagrama de flujo de datos (DFD) traza el flujo de la información para
cualquier proceso o sistema. Emplea símbolos definidos, como rectángulos,
círculos y flechas, además de etiquetas de texto breves, para mostrar las
entradas y salidas de datos, los puntos de almacenamiento y las rutas entre
cada destino. Los diagramas de flujo de datos pueden variar desde simples
panoramas de procesos incluso trazados a mano, hasta DFD muy detallados y
con múltiples niveles que profundizan progresivamente en cómo se manejan
los datos. Se pueden usar para analizar un sistema existente o para modelar
uno nuevo. De forma similar a todos los mejores diagramas y gráficos, un DFD
puede con frecuencia "decir" visualmente cosas que serían difíciles de explicar
en palabras y funcionan para audiencias tanto técnicas como no técnicas,
desde desarrolladores hasta directores. Esa es la razón por la que los DFD
siguen siendo tan populares después de todos estos años. Aunque funcionan
muy bien para software y sistemas de flujo de datos, en la actualidad no se
aplican tanto para visualizar software o sistemas interactivos, en tiempo real u
orientados a bases de datos.
4.5 ANÁLISIS DE SISTEMAS MEDIANTE DICCIONARIO DE DATOS.
Un diccionario de datos es una herramienta de referencia que contiene datos
acerca de datos (o sea, metadatos), de todos los procesos de datos,
almacenes, flujos, estructuras y elementos lógicos y físicos del sistema que
está siendo analizado.
NECESIDAD DE ENTENDER EL DICCIONARIO DE DATOS
Muchos sistemas de administración de base de datos están equipados con un
diccionario de datos automatizado. Estos diccionarios pueden ser complejos
o sencillos. Algunos diccionarios de datos computarizados catalogan
automáticamente los elementos de datos cuando se hace la programación;
otros simplemente proporcionan una plantilla para motivar a la persona que
llene el diccionario a que lo haga de una manera uniforme para cada entrada.
ESTRUCTURAS DE DATOS LÓGICAS Y FÍSICAS
Cuando las estructuras de datos se definen primero, sólo se incluyen los
elementos de datos que el usuario vería, tal como un nombre, dirección y saldo
a pagar. Esta fase es el diseño lógico, el cual muestra qué datos necesita el
negocio para sus operaciones diarias.
ALMACENES DE DATOS
Todos los elementos base se deben almacenar en el sistema. También los
elementos derivados se podrían almacenar en el sistema, tal como, para un
empleado, el sueldo bruto acumulado a la fecha. Los almacenes de datos se
crean para cada entidad de datos diferente que se almacenará. Es decir,
cuando los elementos base de un flujo de datos se agrupan para formar un
registro estructural, se crea un almacén de datos para cada registro estructural
único.
CREACIÓN DEL DICCIONARIO DE DATOS
Las entradas del diccionario de datos se podrían crear después de completar
el diagrama de flujo de datos, o se podrían construir conforme se desarrolle el
diagrama de flujo de datos. El uso de notación algebraica y registros
estructurales permite al analista desarrollar el diccionario de datos y los
diagramas de flujo de datos mediante un enfoque jerárquico de arriba hacia
abajo. Por ejemplo, el analista podría crear un flujo de datos de un Diagrama 0
después de las primeras entrevistas y, al mismo tiempo, hacer las entradas
preliminares del diccionario de datos. Típicamente, estas entradas consisten en
los nombres de los flujos de datos encontrados en el diagrama de flujo de datos
y sus estructuras de datos correspondientes.
USO DEL DICCIONARIO DE DATOS
El diccionario de datos ideal es automatizado, interactivo, en línea y evolutivo.
Conforme el analista de sistemas descubre cosas nuevas de los sistemas de la
organización, se agregan elementos de datos al diccionario de datos. Por otro
lado, el diccionario de datos no es un fin en sí mismo y nunca debe serlo. Para
evitar desviarse del propósito principal con la construcción de un diccionario de
datos completo, el analista de sistemas debe verlo como una actividad paralela
al análisis y diseño de sistemas.
5.0 DESCRIPCIÓN DE LAS ESPECIFICACIONES DE PROCESOS Y
DECISIONES ESTRUCTURADAS.
El analista de sistemas que se enfoca en las especificaciones de los procesos y
las decisiones estructuradas tiene muchas opciones para documentarlas y
analizarlas. Es importante ser capaces de reconocer las decisiones lógicas y
estructuradas que ocurren en una empresa y cómo podemos diferenciarlas de
las decisiones semi-estructuradas que tienden a involucrar el juicio humano.
Así, es imprescindible reconocer que las decisiones estructuradas se prestan
particularmente bien al análisis con métodos sistemáticos que promueven la
integridad, precisión y comunicación.
5.1 PREPARACIÓN DE LA PROPUESTA DE SISTEMAS.
El analista de sistemas necesita trabajar con los usuarios para determinar qué
hardware se necesitará. Las determinaciones del hardware sólo se pueden
realizar de manera conjunta con la determinación de los requerimientos de
información.
Empiece por inventariar el hardware de cómputo que ya existe en la
organización. Como podrá observar, algunas de las opciones de hardware
involucran la ampliación o el reciclaje del hardware actual, de modo que es
importante saber con qué se cuenta.
El software también es importante para determinar los recursos que se van a
utilizar por el mismo.
5.2 DISEÑO DE UNA SALIDA Y ENTRADA EFICAZ.
La salida se puede dar atreves de una interfaz web o como muchos la conocen
una página web.
La salida debe entregar la información que solicita el usuario y la entrada
almacenar correctamente los datos.
El diseño de la salida se consigue realizando entrevistas a los mismos usuarios
presentando modelos diferentes que cumplas los requisitos.
5.3 DISEÑO DE LA BASE DE DATOS
Una base de datos bien diseñada brinda a los usuarios acceso a información
fundamental. En este artículo se proporcionan instrucciones para preparar una
base de datos. Aprenderá a decidir qué información necesita, a dividir la
información en las tablas y columnas adecuadas y a relacionar las tablas entre
sí.
5.4 DISEÑO DE INTERFAZ DE USUARIO
El diseño de interfaz de usuario o ingeniería de la interfaz es el diseño de
computadoras, aplicaciones, máquinas, dispositivos de comunicación móvil,
aplicaciones de software, y sitios web enfocado en la experiencia de usuario y
la interacción.

Normalmente es una actividad multidisciplinar que involucra a varias ramas es


decir al diseño y el conocimiento como el diseño gráfico, industrial, web, de
software y la ergonomía; y está implicado en un amplio rango de proyectos,
desde sistemas para computadoras, vehículos hasta aviones comerciales.

Su objetivo es que las aplicaciones o los objetos sean más atractivos y


además, hacer que la interacción con el usuario sea lo más intuitiva posible,
conocido como el diseño centrado en el usuario. En este sentido las disciplinas
del diseño industrial y gráfico se encargan de que la actividad a desarrollar se
comunique y aprenda lo más rápidamente, a través de recursos como la
gráfica, los pictogramas, los estereotipos y la simbología, todo sin afectar el
funcionamiento técnico eficiente.
El diseñador debe tener en cuenta el modelo mental que presentan los
usuarios y el diseño de el mismo una vez que consiga la metáfora adecuada
podrá conseguir el modelo final y comenzar a implementarse y
complementarse.
5.5DISEÑO DE PROCEDIMIENTOS PRECISOS DE ENTRADA DE DATOS.
El diseño se realiza con codificación efectiva en códigos de secuencia simple,
cuando se quiera llevar registro de algo, clasificar la información, ocultar la
información, revelar la información y solicitar acción propia.
CODIFICACIÓN EFECTIVA
Una de las formas para que se introduzcan datos con precisión es mediante el
empleo de códigos. Convirtiendo datos ambiguos y voluminosos en dígitos
cortos que se introduzcan con facilidad. La codificación es una forma de ser
elocuente ya la vez conciso en la captura.
La codificación es una base muy importante para la base de datos ya que con
ellos se puede mirar y establecer uniformidad de los códigos.
¿qué se debe capturar?

Las decisiones sobre qué datos capturar para la entrada del sistema se toman
entre analistas de sistemas y usuarios de sistemas6ermitiendo a la
computadora hacer el resto.
Las computadoras pueden manejar automáticamente las tareas repetitivas2
tales como:
•Registrar la hora de la transacción
•Registrar la fecha de la transacción

•Calcular nuevos valores de entrada

•Almacenar y recuperar datos en el pedido

Con los formularios eficaces. no es necesario volver a capturar la información


que la computadora ya ha almacenado o los datos tales como hora o fecha de
entrada que la computadora puede determinar automáticamente.
5.6ASEGURAMIENTO DE LA CALIDAD MEDIANTE LA INGENIERÍA DE
SOFTWARE
Es necesario que tanto el analista como la empresa se comprometan desde el
principio con la calidad para lograr le meta de calidad. Este compromiso da
como resultado un esfuerzo uniformemente controlado hacia la calidad durante
todo el ciclo de vida del desarrollo de sistemas, y está en marcado contraste
con tener que dedicar gran calidad de esfuerzo para resolver problemas al fin
del proyecto (Leer más: http://www.monografias.com/trabajos-pdf/calidad-
ingenieria-software/calidad-ingenieria-software2.shtml#ixzz54vkoxVwt)
Se puede crear y manejar varios módulos, pero se debe mantener las
funciones claras y establecidas.
USO DE DIAGRAMAS DE ESTRUCTURA PARA DISEÑAR SISTEMAS
EL uso de diagrama es muy importante ya que a partir de dicho diagrama se
puede estableces una estructura de base de datos y como tal la estructura que
adquiere el software.
La herramienta a utilizar en mi caso es whister star uml.
Se puede hacer subordinación de modulo que básicamente es otro modulo que
se llama dentro del modulo principal cuando este ocurre el modulo inferior se
mueve al módulo principal.
¿Se utiliza la AUDITORIA pero como auditar?
Auditar es otra forma de asegurar la calidad de la información contenida en el
sistema. Ampliamente definido, auditar se refiere a pedirle a un experto, que no
esté involucrado en crear o usar un sistema, examinar la información para
determinar su fiabilidad.
5.7Desarrollo del software
Una vez se defina la estructura y el diseño el siguiente paso es el desarrollo del
mismo utilizando los resultados de la fase de análisis y diseño la metodología
para el desarrollo del software en ingeniería del software es un marco de
trabajo usado para estructurar, planificar y controlar el proceso de desarrollo.
En este punto de la fase de desarrollo del software se utilizan las herramientas
de codificación del sistema tales como php, c#, java, html5 y gestores del base
de datos como Oracle, mysql, xamp y php admind.
Cada metodología de desarrollo de software tiene más o menos su propio
enfoque para el desarrollo de software. Estos son los enfoques más generales,
que se desarrollan en varias metodologías específicas.
Depues de terminar el desarrollo se hace la implementación del software o
prueba.
5.8ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS USANDO
EL LENGUAJE UNIFICADO UML.

Análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de


software que modela un sistema como un grupo de objetos que interactúan
entre sí. Este enfoque representa un dominio en términos de conceptos
compuestos por verbos y sustantivos, clasificados de acuerdo a su
dependencia funcional. En este método de análisis y diseño se crea un
conjunto de modelos utilizando una notación acordada como, por ejemplo, el
lenguaje unificado de modelado (UML). ADOO aplica técnicas de modelado de
objetos para analizar los requerimientos para un contexto - por ejemplo, un
sistema de negocio, un conjunto de módulos de software - y para diseñar una
solución para mejorar los procesos involucrados. No está restringido al diseño
de programas de computadora, sino que cubre sistemas enteros de distinto
tipo. Las metodologías de análisis y diseño más modernas son casos de uso
guiados a través de requerimientos, diseño, implementación, pruebas, y
despliegue.
Programación Orientada a objetos
La programación orientada a objetos (POO, u OOP según sus siglas en inglés)
es un paradigma de programación que viene a innovar la forma de obtener
resultados. Los objetos manipulan los datos de entrada para la obtención de
datos de salida específicos, donde cada objeto ofrece una funcionalidad
especial.
Muchos de los objetos pre-diseñados de los lenguajes de programación
actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos
de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción,
polimorfismo, acoplamiento y encapsulamiento.
Objetos
En el paradigma de programación orientada a objetos (POO, o bien OOP en
inglés), un objeto es una unidad dentro de un programa de computadora que
consta de un estado y de un comportamiento, que a su vez constan
respectivamente de datos almacenados y de tareas realizables durante el
tiempo de ejecución. Un objeto puede ser creado instanciando una clase, como
ocurre en la programación orientada a objetos, o mediante escritura directa de
código y la replicación otros objetos, como ocurre en la programación basada
en prototipos.
Estos objetos interactúan unos con otros, en contraposición a la visión
tradicional en la cual un programa es una colección de subrutinas (funciones o
procedimientos), o simplemente una lista de instrucciones para el computador.
Cada objeto es capaz de recibir mensajes, procesar datos y enviar mensajes a
otros objetos de manera similar a un servicio.
Clases
En informática, una clase es una plantilla para la creación de objetos de datos
según un modelo predefinido. Las clases se utilizan para representar entidades
o conceptos, como los sustantivos en el lenguaje. Cada clase es un modelo
que define un conjunto de variables -el estado, y métodos apropiados para
operar con dichos datos -el comportamiento. Cada objeto creado a partir de la
clase se denomina instancia de la clase.
Las clases son un pilar fundamental de la programación orientada a objetos.
Permiten abstraer los datos y sus operaciones asociadas al modo de una caja
negra. Los lenguajes de programación que soportan clases difieren sutilmente
en su soporte para diversas características relacionadas con clases. La
mayoría soportan diversas formas de herencia. Muchos lenguajes también
soportan características para proporcionar encapsulación, como
especificadores de acceso.
Una clase también puede tener una representación (meta objeto) en tiempo de
ejecución, que proporciona apoyo en tiempo de ejecución para la manipulación
de los metadatos relacionados con la clase.
Tipos de clases
Las clases entran en cuatro categorías: de entidad, de interfaz, abstractas y de
control. Estas categorías se explican a continuación.
1.-Clases de entidad
2.-Clases de limite, o de interfaz
3.-Clases abstractas
4.-Clases de control
DIAGRAMAS DE ESTADOS
Es una manera para caracterizar un cambio en un sistema, es decir que los
objetos que lo componen modificaron su estado como respuesta a los sucesos
y a tiempo.
Un diagrama de estados se usa para una sola clase, cuando los objetos se
crean, sufren cambios y se eliminan.
FUNCIÓN DE LOS DIAGRAMAS DE ESTADO
En el diagrama de estados se indica qué eventos hacen que se pase de un
estado a otro y cuáles son las respuestas y acciones que genera. También
ilustra qué eventos pueden cambiar el estado de los objetos de la clase.
Al final el UML como mi herramienta favorita para realizar el diseño del
software a desarrollar puedo decir que es una de las mejores.
www.wikipedia.com
www.blogspot.com

También podría gustarte