SlideShare una empresa de Scribd logo
1 de 20
APPLICATION PORTFOLIO
DEVELOPMENT
BY NIKITA BHATI
NEED OF AN HOUR :
An application portfolio of a business organization is a compilation of information
about the organization's investments in its IT-based application infrastructure. The
information is organised to show how these investments support the organization's
mission and programs and to demonstrate the relationships among current and planned
investments.
The approach has its origin to 1996 Washington State Strategic Plan and includes the
foundational policies, procedures, and processes necessary to make informed
decisions about IT alternatives and achieve a very high rate of project success.
The application portfolio:
 Discloses links among organization strategies and business plans and
investments in applications;
 Facilitates analysis of the risks associated with investments made in
applications and helps ensure that appropriate risk mitigation strategies are
adopted;
 Provides a baseline for organization-level performance reporting; and
Helps ensure that the organization IT infrastructure as a whole is effectively
integrated.
Portfolio-based application management is a coordinated approach to the stewardship of
the full range of technology investments. It ensures that new initiatives are seen both in
the context of the organization wide infrastructure and the respective department-specific
application portfolios.
It establishes a framework within which:
• Comprehensive information about the context of an organization's overall operations is
readily available for decision-making.
• The development and deployment of application is driven by the clearly defined
business needs of an organization in serving citizens and fulfilling its legislative
mandate.
• Department heads bring executive focus to application investments
and will have new management tools for meeting statutory
responsibilities for the stewardship of these investments in their
respective departments.
• A formal, objective process exists to evaluate whether a project
should be initiated and by which to determine the most appropriate
form of oversight based on a comprehensive risk analysis.
• Large projects are broken into smaller, more easily managed
projects with each phase adding value on its own without committing
funding authorities to subsequent phases.
TYPES OF FILES : DATABASES
• Depending upon the type of content ,a file can be categorized
as :
• 1. Data file
• 2. Program file
• 3. Object code file
• 4. Executable file System and Data Base
• 5. Text file (unformatted file)
• 6. Formatted file
Data files :
A data file is used to store the data records. These data files
are well defined data structures that contain related data
organized in convenient groupings (records) of data items.
l Each data file has two additional types of records: Header
record, and types record.
l Header records contain file identification information and
keep apart different groups of records in a file.
l Trailer records contain codes to mark the end of a set of
data records. These also record file usage information.
Depending upon the nature of data, data files can be categorized as:
1. Master file
2. Transaction file
3. Work file
4. Audit file
5. Backup file
File organization:
Data in files can be organized in different ways. These data records can be
organized in anyone of the following ways:
1. Serial
2. Sequential
3. Indexed Sequential
4. Directly Accessible/Random
Program Files
Program files are used to store programs in different languages provided by different software vendors. These
files have different extensions depending on the language used to write a program.
e.g.: 1. A program file written in 'C' language has extension. C.
2. A program file written is C++ language has extension. CPP.
Object Code Files
These files store compiled programs written in a language. These files contain the machine code.
e.g.: After compilation, C compiler creates a file having extension.OBJ
Executable Files
These files store ready to execute programs. These files may have extension.EXE.COM or .BAT.
These programs can be directly executed from the command prompt.
Unformatted Text Files
l These files are simple files containing simple text.
l Text files can be created using any text editor or line editor.
e.g.: Text files can be created using MS-DOS Edit editor or Notepad editor
provided by MS-Windows.
Formatted Text Files
These files contain formatted text. These also contain some commands and
symbols to format the text. These files can be created using any word
processor.
e.g. MS-WORD creates a formatted text file having extension .DOC
FILES ORGANIZATION
File organization refers to the relationship of the key of the record to the physical
location of that record in the computer file.
The two main objectives of computer based file organization are:
> ease of file creation and maintenance, and
> providing an efficient means of storing and retrieving information.
The four file organization methods that are commonly used in
business data processing
applications are:
1. Serial
2. Sequential
3. Direct or Random
4. Indexed Sequential
The selection of a particular file organization depends upon
factors like, the type of application, the method of processing
for updating files, size of file, etc.
Serial File Organization
In serial file organization records are stored without any
consideration of their order or sequence.
Records have to be accessed in the serial fashion only.
Examples are: memory dumps, archival files, records of events,
transaction files.
Each record is written after the last record in the current file.
The order of records in the serial file
is according to the time when the data was generated.
Sequential File Organization
In a sequential file, records are arranged in the ascending or
descending order or chronological
order of a key field.
To access these records, the computer must read the file in
sequence from the beginning.
The retrieval search ends only when the desired key matches
with the key field or the currently
read record.
Applications
Payroll System
Billing and customer statement preparation
Bank cheque processing
Financial accounting
Advantages
1. Easy to organize, maintain, and understand.
2. Relatively inexpensive I/O media and devices can
be used.
3. It is the most economical and efficient file
organization where the activity ratio (the ratio of
the total number of records in transaction file and the
total number of records in master file)
is very high. That is why this file organization is most
suitable for transaction files.
Disadvantages
1. It proves to be very inefficient and uneconomical for
applications in which the activity ratio
is very low.
2. Since an entire sequential file may need be read to
retrieve and update few records,
accumulation of transactions into batches is required.
3. Transactions must be stored and placed in sequence
prior to processing.
4. Timeliness of data in the file deteriorates while batches
are being accumulated.
5. Data redundancy is typically high since the same data
maybe stored in several files,
sequenced on different keys.
Direct or Random File Organization
A direct file (also referred to as a relative or random
organization) consists of records organized in
such a way that it is possible for the computer to directly
locate the desired record without having
to search through any other records first.
A record is stored by its key field.
A Direct Access Storage Device (DASD) such as drum, disk,
etc., are essential for storing a direct file.
Advantages
1. The access to and retrieval of a record is quick and direct
(within a fraction of a second).
2. Transactions need not be sorted and placed in sequence
prior to processing.
Disadvantages
1. These files must be stored on a direct access storage
device. Hence, relatively expensive
hardware and software resources are required.
2. File updation (addition and deletion of records) is more
difficult as compared to sequential
files.
3. Address generation overhead is involved for accessing
each record due to hashing function.
Applications
A direct file organization is most suitable for interactive on-line applications such as:
1. Airline/Railway reservation systems
2. Teller facility in banking applications
Indexed Sequential File Organization
Basic principle "having index (directory)"
e.g.: A directory (index) in a large multistoried building that helps one to locate a particular person's
room within a building instead of searching door by door.
The contents (which serve as an index) help us to locate (page of the desired topic) so that one can turn
directly to that page to begin reading instead of searching each page.
Indexed sequential files use exactly the same principle.
In an indexed sequential file, records are stored sequentially on a direct access device (i.e., magnetic
disk) and data is accessible either randomly or sequentially.
The sequential access of data occurs as one record at a time until the desired item of data is found.
The records of the file can be stored in random sequence but the index table is in sorted sequence
on the key value.
This technique is known as Indexed Sequential Access Method (ISAM).
Advantages
1. Permits the efficient and economical use of sequential processing techniques
when the activity ratio is high.
2. Permits direct access processing of records in a relatively efficient way when
the activity ratio is low.
Applications
File System and Data Base
This file organization is a compromise approach that combines some of the
advantages of both
the sequential and direct approaches, and therefore used in almost all the
applications, like
Material A/C, Banking Industry, etc

Más contenido relacionado

Similar a Application portfolio development.advadisadvan.pptx

CESSI Digital Library Case Study Eng
CESSI Digital Library Case Study EngCESSI Digital Library Case Study Eng
CESSI Digital Library Case Study Eng
atolomei
 

Similar a Application portfolio development.advadisadvan.pptx (20)

overview of storage and indexing BY-Pratik kadam
overview of storage and indexing BY-Pratik kadam overview of storage and indexing BY-Pratik kadam
overview of storage and indexing BY-Pratik kadam
 
Csci12 report aug18
Csci12 report aug18Csci12 report aug18
Csci12 report aug18
 
Bba203 unit 2data processing concepts
Bba203   unit 2data processing conceptsBba203   unit 2data processing concepts
Bba203 unit 2data processing concepts
 
Computer Science 12th Topic- introduction to syllabus.pdf
Computer Science 12th Topic- introduction to syllabus.pdfComputer Science 12th Topic- introduction to syllabus.pdf
Computer Science 12th Topic- introduction to syllabus.pdf
 
Understanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) EnvironmentUnderstanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) Environment
 
File Structure.pptx
File Structure.pptxFile Structure.pptx
File Structure.pptx
 
File Management
File ManagementFile Management
File Management
 
File organisation
File organisationFile organisation
File organisation
 
rdbms-notes
rdbms-notesrdbms-notes
rdbms-notes
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
 
8.DBMS.pptx
8.DBMS.pptx8.DBMS.pptx
8.DBMS.pptx
 
CESSI Digital Library Case Study Eng
CESSI Digital Library Case Study EngCESSI Digital Library Case Study Eng
CESSI Digital Library Case Study Eng
 
File System in Operating System
File System in Operating SystemFile System in Operating System
File System in Operating System
 
What is Batch Document Processing? A tutorial for document capture.
What is Batch Document Processing?  A tutorial for document capture.What is Batch Document Processing?  A tutorial for document capture.
What is Batch Document Processing? A tutorial for document capture.
 
File Systems
File SystemsFile Systems
File Systems
 
File management
File managementFile management
File management
 
Retrieval and Workflows
Retrieval and WorkflowsRetrieval and Workflows
Retrieval and Workflows
 
Wk 1 - File organization.pptx
Wk 1 - File organization.pptxWk 1 - File organization.pptx
Wk 1 - File organization.pptx
 
Dbms
Dbms Dbms
Dbms
 
Dbms
DbmsDbms
Dbms
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Último (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Application portfolio development.advadisadvan.pptx

  • 2. NEED OF AN HOUR : An application portfolio of a business organization is a compilation of information about the organization's investments in its IT-based application infrastructure. The information is organised to show how these investments support the organization's mission and programs and to demonstrate the relationships among current and planned investments. The approach has its origin to 1996 Washington State Strategic Plan and includes the foundational policies, procedures, and processes necessary to make informed decisions about IT alternatives and achieve a very high rate of project success.
  • 3. The application portfolio:  Discloses links among organization strategies and business plans and investments in applications;  Facilitates analysis of the risks associated with investments made in applications and helps ensure that appropriate risk mitigation strategies are adopted;  Provides a baseline for organization-level performance reporting; and Helps ensure that the organization IT infrastructure as a whole is effectively integrated.
  • 4. Portfolio-based application management is a coordinated approach to the stewardship of the full range of technology investments. It ensures that new initiatives are seen both in the context of the organization wide infrastructure and the respective department-specific application portfolios. It establishes a framework within which: • Comprehensive information about the context of an organization's overall operations is readily available for decision-making. • The development and deployment of application is driven by the clearly defined business needs of an organization in serving citizens and fulfilling its legislative mandate.
  • 5. • Department heads bring executive focus to application investments and will have new management tools for meeting statutory responsibilities for the stewardship of these investments in their respective departments. • A formal, objective process exists to evaluate whether a project should be initiated and by which to determine the most appropriate form of oversight based on a comprehensive risk analysis. • Large projects are broken into smaller, more easily managed projects with each phase adding value on its own without committing funding authorities to subsequent phases.
  • 6. TYPES OF FILES : DATABASES • Depending upon the type of content ,a file can be categorized as : • 1. Data file • 2. Program file • 3. Object code file • 4. Executable file System and Data Base • 5. Text file (unformatted file) • 6. Formatted file
  • 7. Data files : A data file is used to store the data records. These data files are well defined data structures that contain related data organized in convenient groupings (records) of data items. l Each data file has two additional types of records: Header record, and types record. l Header records contain file identification information and keep apart different groups of records in a file. l Trailer records contain codes to mark the end of a set of data records. These also record file usage information.
  • 8. Depending upon the nature of data, data files can be categorized as: 1. Master file 2. Transaction file 3. Work file 4. Audit file 5. Backup file File organization: Data in files can be organized in different ways. These data records can be organized in anyone of the following ways: 1. Serial 2. Sequential 3. Indexed Sequential 4. Directly Accessible/Random
  • 9. Program Files Program files are used to store programs in different languages provided by different software vendors. These files have different extensions depending on the language used to write a program. e.g.: 1. A program file written in 'C' language has extension. C. 2. A program file written is C++ language has extension. CPP. Object Code Files These files store compiled programs written in a language. These files contain the machine code. e.g.: After compilation, C compiler creates a file having extension.OBJ Executable Files These files store ready to execute programs. These files may have extension.EXE.COM or .BAT. These programs can be directly executed from the command prompt. Unformatted Text Files l These files are simple files containing simple text. l Text files can be created using any text editor or line editor.
  • 10. e.g.: Text files can be created using MS-DOS Edit editor or Notepad editor provided by MS-Windows. Formatted Text Files These files contain formatted text. These also contain some commands and symbols to format the text. These files can be created using any word processor. e.g. MS-WORD creates a formatted text file having extension .DOC
  • 11. FILES ORGANIZATION File organization refers to the relationship of the key of the record to the physical location of that record in the computer file. The two main objectives of computer based file organization are: > ease of file creation and maintenance, and > providing an efficient means of storing and retrieving information.
  • 12. The four file organization methods that are commonly used in business data processing applications are: 1. Serial 2. Sequential 3. Direct or Random 4. Indexed Sequential The selection of a particular file organization depends upon factors like, the type of application, the method of processing for updating files, size of file, etc.
  • 13. Serial File Organization In serial file organization records are stored without any consideration of their order or sequence. Records have to be accessed in the serial fashion only. Examples are: memory dumps, archival files, records of events, transaction files. Each record is written after the last record in the current file. The order of records in the serial file is according to the time when the data was generated.
  • 14. Sequential File Organization In a sequential file, records are arranged in the ascending or descending order or chronological order of a key field. To access these records, the computer must read the file in sequence from the beginning. The retrieval search ends only when the desired key matches with the key field or the currently read record. Applications Payroll System Billing and customer statement preparation Bank cheque processing Financial accounting
  • 15. Advantages 1. Easy to organize, maintain, and understand. 2. Relatively inexpensive I/O media and devices can be used. 3. It is the most economical and efficient file organization where the activity ratio (the ratio of the total number of records in transaction file and the total number of records in master file) is very high. That is why this file organization is most suitable for transaction files.
  • 16. Disadvantages 1. It proves to be very inefficient and uneconomical for applications in which the activity ratio is very low. 2. Since an entire sequential file may need be read to retrieve and update few records, accumulation of transactions into batches is required. 3. Transactions must be stored and placed in sequence prior to processing. 4. Timeliness of data in the file deteriorates while batches are being accumulated. 5. Data redundancy is typically high since the same data maybe stored in several files, sequenced on different keys.
  • 17. Direct or Random File Organization A direct file (also referred to as a relative or random organization) consists of records organized in such a way that it is possible for the computer to directly locate the desired record without having to search through any other records first. A record is stored by its key field. A Direct Access Storage Device (DASD) such as drum, disk, etc., are essential for storing a direct file.
  • 18. Advantages 1. The access to and retrieval of a record is quick and direct (within a fraction of a second). 2. Transactions need not be sorted and placed in sequence prior to processing. Disadvantages 1. These files must be stored on a direct access storage device. Hence, relatively expensive hardware and software resources are required. 2. File updation (addition and deletion of records) is more difficult as compared to sequential files. 3. Address generation overhead is involved for accessing each record due to hashing function.
  • 19. Applications A direct file organization is most suitable for interactive on-line applications such as: 1. Airline/Railway reservation systems 2. Teller facility in banking applications Indexed Sequential File Organization Basic principle "having index (directory)" e.g.: A directory (index) in a large multistoried building that helps one to locate a particular person's room within a building instead of searching door by door. The contents (which serve as an index) help us to locate (page of the desired topic) so that one can turn directly to that page to begin reading instead of searching each page. Indexed sequential files use exactly the same principle. In an indexed sequential file, records are stored sequentially on a direct access device (i.e., magnetic disk) and data is accessible either randomly or sequentially. The sequential access of data occurs as one record at a time until the desired item of data is found. The records of the file can be stored in random sequence but the index table is in sorted sequence on the key value. This technique is known as Indexed Sequential Access Method (ISAM).
  • 20. Advantages 1. Permits the efficient and economical use of sequential processing techniques when the activity ratio is high. 2. Permits direct access processing of records in a relatively efficient way when the activity ratio is low. Applications File System and Data Base This file organization is a compromise approach that combines some of the advantages of both the sequential and direct approaches, and therefore used in almost all the applications, like Material A/C, Banking Industry, etc