// // Leave a Comment

What is Data Dictionary?

1.8.3.5 Data Dictionary

Data dictionary is a catalogue for a system to record details of all data used in the system. Data dictionary provides reference for all data elements in a system. It is useful in locating errors, contradictions and omissions in a data flow diagram and other analysis tools. It contains two types of descriptions for data flowing through the system i.e. data elements and data structure.

·         Data element is the most fundamental level of data. It cannot be further divided. For example, on Order Processing system has INVOICE_NO, INVOICE_DATE and AMOUNT data elements. They do not contain any other elements of data.

·         Data Structure is a set of data elements that are related to one another and collectively describe a system entity such as ORDER, IVOICE and CUSTOMER.

1.8.3.6 Structured English
Structured English is a popular tool for defining process specifications. Its language constructs are English-like and easy to understand. It can easily be related with a popular programming language tool pseudo code.

1.8.4 Analyst Report
Analyst report is generated at the end of system analysis phase. It is submitted to the top management for review.
The report should consist of the following parts:
·         It must explain the current system.
·         It should explain the problems in the current system.
·         It should describe the requirements and recommendations for new system.

1.9 Phase 3: Designing the System
System design phase is used to design the logical model and physical model of the new system. The system design states how the new system will meet the requirement identified in system analysis phase.

1.9.1 Logical Design
Logical design describes the functional capabilities of the new system. It reviews the system requirements and considers the major system components. CASE tools and project management software are used in the phase. MS Project, Gantt chart and PERT chart some commonly used tools for preparing logical design.

1.9.2 Physical Design
Physical design describes how the proposed system will deliver the capabilities specified in the logical design.

It specifies the following:
·         Output requirements
·         Input requirements
·         Storage requirements
·         Processing requirements
·         System control
·         Backup and Recovery procedures

1.9.3 Report
A detailed report is generated at the end of design phase. It is also submitted to the higher management for approval.

1.10 Phase 4: Coding
In this phase, actual system is developed. It consists of writing segments and programs. These segments are combined together at a large stage. This phase requires a lot of time, effort and budget to develop the complete system. Single programmer or a team of programmers develops the system using different tools

1.11 Phase 5: Testing
Complete testing of the system is very important. It is essential to detect errors or problems before using the system. A system can be tested in two stages:

1.     Unit Testing
It is also known as module testing. In this stage, individual units are modules or the systems are tested by using sample data.

2.     System Testing

In this stage all modules are combined to make a complete system. The complete system is then tested as a whole.

0 comments:

Post a Comment