Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Application portfolio development.advadisadvan.pptx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 20 Publicité

Plus De Contenu Connexe

Similaire à Application portfolio development.advadisadvan.pptx (20)

Plus récents (20)

Publicité

Application portfolio development.advadisadvan.pptx

  1. 1. APPLICATION PORTFOLIO DEVELOPMENT BY NIKITA BHATI
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×