SlideShare una empresa de Scribd logo
1 de 8
Este proyecto presenta las generalidades
relacionadas con archivos antes de empezar a
utilizarlos y programarlos. Es necesario
involucrarse con la tecnología relacionanda
como archivo, registro, campo, etc. También es
recomendable conocer las clasificaciones
generales y las operaciones fundamentales con
archivos.
nuestros objetivos principales del proyecto son
disminuir
Los siguientes aspectos en cualquier empresa que
lo requiera:
* REDUNDANCIA E INCONSISTENCIA DE DATOS.
* DIFICULTAD PARA TENER ACCESO A LOS DATOS.
* AISLAMIENTO DE LOS DATOS.
* ANOMALÍAS DEL ACCESO CONCURRENTE.
* PROBLEMAS DE SEGURIDAD.
* PROBLEMAS DE INTEGRIDAD.
* BALANCE DE REQUERIMIENTOS CONFLICTIVOS
Para realizar bien el desarrollo de software es esencial
realizar una especificación completa de los
requerimientos de los mismos. Independientemente de lo
bien diseñado o codificado que esté, un programa
pobremente especificado decepcionará al usuario y hará
fracasar el desarrollo.
La tarea de análisis de los requerimientos es un proceso de
descubrimiento y refinamiento, El ámbito del programa,
establecido inicialmente durante la ingeniería del sistema,
es refinado en detalle. Se analizan y asignan a los distintos
elementos de los programas las soluciones alternativas.
Tanto el que desarrolla el software como el cliente
tienen un papel activo en la especificación de
requerimientos. El cliente intenta reformular su concepto,
algo nebuloso, 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.
El análisis y especificación de requerimientos puede
PASO 1. Evaluar la petición del software y determinar si el
programa a desarrollar es un buen candidato para construir
un prototipo.
Debido a que el cliente debe interaccionar con el prototipo en
los últimos pasos, es esencial que: 1) el cliente participe en la
evaluación y refinamiento del prototipo, y 2) el cliente sea
capaz de tomar decisiones de requerimientos de una forma
oportuna. Finalmente, la naturaleza del proyecto de
desarrollo tendrá una fuerte influencia en la eficacia del
prototipo.

PASO 2. Dado un proyecto candidato aceptable, el analista
desarrolla     una   representación    abreviada    de los
requerimientos.
Antes de que pueda comenzar la construcción de un
prototipo, el analista debe representar los dominios
funcionales y de información del programa y desarrollar un
método razonable de partición. La aplicación de estos
principios de análisis fundamentales, pueden realizarse
mediante los métodos de análisis de requerimientos.
PASO 3. Después de que se haya revisado la
representación de los requerimientos, se crea un
conjunto de especificaciones de diseño abreviadas para
el prototipo.
El diseño debe ocurrir antes de que comience la
construcción del prototipo. Sin embargo, el diseño de un
prototipo se enfoca normalmente hacia la arquitectura
a nivel superior y a los aspectos de diseño de datos, en
vez de hacia el diseño procedimental detallado.


PASO 4. El software del prototipo se crea, prueba y
refina
Idealmente, los bloques de construcción de software
prexisten se utilizan para crear el prototipo de una
forma rápida. Desafortunadamente, tales bloques
construidos raramente existen.
Incluso si la implementación de un prototipo que
funcione es impracticable, es escenario de construcción
de prototipos puede aún aplicarse. Para las aplicaciones
interactivas con el hombre, es posible frecuentemente
crear un prototipo en papel que describa la interacción
PASO 5. Una vez que el prototipo ha sido probado, se
presenta al cliente, el cual "conduce la prueba" de la
aplicación y sugiere modificaciones.
Este paso es el núcleo del método de construcción de
prototipo. Es aquí donde el cliente puede examinar una
representación implementada de los requerimientos
del programa, sugerir modificaciones que harán al
programa cumplir mejor las necesidades reales.

PASO 6. Los pasos 4 y 5 se repiten iterativamente hasta
que todos los requerimientos estén formalizados o
hasta que el prototipo haya evolucionado hacia un
sistema de producción.
El paradigma de construcción del prototipo puede ser
conducido con uno o dos objetivos en mente: 1) el
propósito del prototipado es establecer un conjunto de
requerimientos formales que pueden luego ser
traducidos en la producción de programas mediante el
uso de métodos y técnicas de ingeniería de
programación, o 2) el propósito de la construcción del
prototipo es suministrar un continuo que pueda conducir
al desarrollo evolutivo de la producción del
software. Ambos métodos tienen sus meritos y amos
Aunque existe una gran diversidad de
aplicaciones que se pueden desarrollar
con manejo de archivos que pueden ser
sumamente completas y complejas, estos
apuntes presentan, de una forma sencilla
y comprensible, los aspectos básicos de
programación de archivos usando
lenguaje C++. De tal forma, que no
presenta lógica abrumadora de control
de detalles, sino la base fundamental del
material es entender y utilizar las
funciones básicas de manejo de archivos
en este lenguaje para posteriormente
usarlas en el curso de “Administración de
Archivos” y en cursos posteriores. Cabe

Más contenido relacionado

La actualidad más candente

Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiralyandry2010
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwareRazielLira
 
Resumen fases en el desarrollo de un programa
Resumen fases en el desarrollo de un programaResumen fases en el desarrollo de un programa
Resumen fases en el desarrollo de un programaariannalizeeth
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abnerAbner Garcia
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )em3marquez
 
Metodologia MeRinde
Metodologia MeRindeMetodologia MeRinde
Metodologia MeRindekyaalena
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMABrendita Martinez
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2victdiazm
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1alexisrm11
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaJaneth Mtz
 
MODELO DE CASCADA
MODELO DE CASCADAMODELO DE CASCADA
MODELO DE CASCADAMiguel Lara
 
03 cicloprocesodesoftware isi
03 cicloprocesodesoftware isi03 cicloprocesodesoftware isi
03 cicloprocesodesoftware isiChristian Bueno
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 

La actualidad más candente (20)

Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiral
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Resumen fases en el desarrollo de un programa
Resumen fases en el desarrollo de un programaResumen fases en el desarrollo de un programa
Resumen fases en el desarrollo de un programa
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )
 
Metodologia MeRinde
Metodologia MeRindeMetodologia MeRinde
Metodologia MeRinde
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMA
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
 
Modelo v
Modelo vModelo v
Modelo v
 
Trabajo espoch
Trabajo espochTrabajo espoch
Trabajo espoch
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
1057571401
10575714011057571401
1057571401
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
 
MODELO DE CASCADA
MODELO DE CASCADAMODELO DE CASCADA
MODELO DE CASCADA
 
03 cicloprocesodesoftware isi
03 cicloprocesodesoftware isi03 cicloprocesodesoftware isi
03 cicloprocesodesoftware isi
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 

Destacado (10)

8
88
8
 
извештај запосленог о стручном усавршавању у школској 2014тања
извештај запосленог о стручном усавршавању у школској 2014тањаизвештај запосленог о стручном усавршавању у школској 2014тања
извештај запосленог о стручном усавршавању у школској 2014тања
 
Social Discovery Platform
Social Discovery PlatformSocial Discovery Platform
Social Discovery Platform
 
Bvd closing
Bvd closingBvd closing
Bvd closing
 
дерюшкин Agile vector
дерюшкин   Agile vectorдерюшкин   Agile vector
дерюшкин Agile vector
 
Ppp 2 MIA
Ppp 2 MIAPpp 2 MIA
Ppp 2 MIA
 
Kickoff summer school-ver20150309
Kickoff summer school-ver20150309Kickoff summer school-ver20150309
Kickoff summer school-ver20150309
 
A tudatos vevő hajlandó többet fizetni
A tudatos vevő hajlandó többet fizetniA tudatos vevő hajlandó többet fizetni
A tudatos vevő hajlandó többet fizetni
 
Rozamiento
RozamientoRozamiento
Rozamiento
 
15.kurs masaż tajski stóp
15.kurs masaż  tajski stóp15.kurs masaż  tajski stóp
15.kurs masaż tajski stóp
 

Similar a Parcial2

Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de softwarehernandezcris
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1ニコ コンドン
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok originalDat@center S.A
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareGenesis Mamani
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 

Similar a Parcial2 (20)

Apuntes
ApuntesApuntes
Apuntes
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Luiscaraballo ensayo
Luiscaraballo ensayoLuiscaraballo ensayo
Luiscaraballo ensayo
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Modelos
ModelosModelos
Modelos
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Sdf p4
Sdf p4Sdf p4
Sdf p4
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Documento completo
Documento completoDocumento completo
Documento completo
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 

Parcial2

  • 1.
  • 2. Este proyecto presenta las generalidades relacionadas con archivos antes de empezar a utilizarlos y programarlos. Es necesario involucrarse con la tecnología relacionanda como archivo, registro, campo, etc. También es recomendable conocer las clasificaciones generales y las operaciones fundamentales con archivos. nuestros objetivos principales del proyecto son disminuir Los siguientes aspectos en cualquier empresa que lo requiera:
  • 3. * REDUNDANCIA E INCONSISTENCIA DE DATOS. * DIFICULTAD PARA TENER ACCESO A LOS DATOS. * AISLAMIENTO DE LOS DATOS. * ANOMALÍAS DEL ACCESO CONCURRENTE. * PROBLEMAS DE SEGURIDAD. * PROBLEMAS DE INTEGRIDAD. * BALANCE DE REQUERIMIENTOS CONFLICTIVOS
  • 4. Para realizar bien el desarrollo de software es esencial realizar una especificación completa de los requerimientos de los mismos. Independientemente de lo bien diseñado o codificado que esté, un programa pobremente especificado decepcionará al usuario y hará fracasar el desarrollo. La tarea de análisis de los requerimientos es un proceso de descubrimiento y refinamiento, El ámbito del programa, establecido inicialmente durante la ingeniería del sistema, es refinado en detalle. Se analizan y asignan a los distintos elementos de los programas las soluciones alternativas. Tanto el que desarrolla el software como el cliente tienen un papel activo en la especificación de requerimientos. El cliente intenta reformular su concepto, algo nebuloso, 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. El análisis y especificación de requerimientos puede
  • 5. PASO 1. Evaluar la petición del software y determinar si el programa a desarrollar es un buen candidato para construir un prototipo. Debido a que el cliente debe interaccionar con el prototipo en los últimos pasos, es esencial que: 1) el cliente participe en la evaluación y refinamiento del prototipo, y 2) el cliente sea capaz de tomar decisiones de requerimientos de una forma oportuna. Finalmente, la naturaleza del proyecto de desarrollo tendrá una fuerte influencia en la eficacia del prototipo. PASO 2. Dado un proyecto candidato aceptable, el analista desarrolla una representación abreviada de los requerimientos. Antes de que pueda comenzar la construcción de un prototipo, el analista debe representar los dominios funcionales y de información del programa y desarrollar un método razonable de partición. La aplicación de estos principios de análisis fundamentales, pueden realizarse mediante los métodos de análisis de requerimientos.
  • 6. PASO 3. Después de que se haya revisado la representación de los requerimientos, se crea un conjunto de especificaciones de diseño abreviadas para el prototipo. El diseño debe ocurrir antes de que comience la construcción del prototipo. Sin embargo, el diseño de un prototipo se enfoca normalmente hacia la arquitectura a nivel superior y a los aspectos de diseño de datos, en vez de hacia el diseño procedimental detallado. PASO 4. El software del prototipo se crea, prueba y refina Idealmente, los bloques de construcción de software prexisten se utilizan para crear el prototipo de una forma rápida. Desafortunadamente, tales bloques construidos raramente existen. Incluso si la implementación de un prototipo que funcione es impracticable, es escenario de construcción de prototipos puede aún aplicarse. Para las aplicaciones interactivas con el hombre, es posible frecuentemente crear un prototipo en papel que describa la interacción
  • 7. PASO 5. Una vez que el prototipo ha sido probado, se presenta al cliente, el cual "conduce la prueba" de la aplicación y sugiere modificaciones. Este paso es el núcleo del método de construcción de prototipo. Es aquí donde el cliente puede examinar una representación implementada de los requerimientos del programa, sugerir modificaciones que harán al programa cumplir mejor las necesidades reales. PASO 6. Los pasos 4 y 5 se repiten iterativamente hasta que todos los requerimientos estén formalizados o hasta que el prototipo haya evolucionado hacia un sistema de producción. El paradigma de construcción del prototipo puede ser conducido con uno o dos objetivos en mente: 1) el propósito del prototipado es establecer un conjunto de requerimientos formales que pueden luego ser traducidos en la producción de programas mediante el uso de métodos y técnicas de ingeniería de programación, o 2) el propósito de la construcción del prototipo es suministrar un continuo que pueda conducir al desarrollo evolutivo de la producción del software. Ambos métodos tienen sus meritos y amos
  • 8. Aunque existe una gran diversidad de aplicaciones que se pueden desarrollar con manejo de archivos que pueden ser sumamente completas y complejas, estos apuntes presentan, de una forma sencilla y comprensible, los aspectos básicos de programación de archivos usando lenguaje C++. De tal forma, que no presenta lógica abrumadora de control de detalles, sino la base fundamental del material es entender y utilizar las funciones básicas de manejo de archivos en este lenguaje para posteriormente usarlas en el curso de “Administración de Archivos” y en cursos posteriores. Cabe