Documente Academic
Documente Profesional
Documente Cultură
2
Master of Computer Application (MCA)
Paper Code:
Paper Title:
MCA - 107
System Analysis & Design
Section-A
(i) What is electronic data processing?
EDP (electronic data processing), an infrequently used term for what is today
usually called "IS" (information services or systems) or "MIS" (management
information services or systems), is the processing of data by a computer
and its programs in an environment involving electronic communication. EDP
evolved from "DP" (data processing), a term that was created when most
computing input was physically put into the computer in punched card form
and output as punched cards or paper reports.
Electronic Data Processing (EDP) can refer to the use of automated methods to process
commercial data. Typically, this uses relatively simple, repetitive activities to process large
volumes of similar information. For example: stock updates applied to an inventory, banking
transactions applied to account and customer master files, booking and ticketing transactions to
an airline's reservation system, billing for utility services. The modifier "electronic" or "automatic"
was used with "data processing" (DP), especially ca. 1960, to distinguish human clerical data
processing from that done by computer.
Did the project fully solve the problem that it was designed to address?
And for organizations benefiting from the project, it makes sense to ensure that all desired
benefits have been realized, and to understand what additional benefits can be achieved.
Example of verification and validation are explained below:Suppose we have the specifications related to the project than by checking that
specifications without executing to see whether the specifications are up to the mark or not
is what we have done in verification.
Similarly Validation of the software is done to make sure that the software always meets the
requirements of the customer by executing the specifications of the project and product.
Note that the customer and end users are concerned in validation of the software.
It is also crucial to differentiate between end users, and customers. Considering example, if
you are developing a library monitoring system, the librarian is the client and the person
who issue the books, collect fines etc. are comes under the category of the end users.
and influence the types of systems that the company will consider.
Corporate Processes
Once the overall orientation of the information system is clear from the strategic plan, the
business systems planning process has to look at what the company does. If the company
has manufacturing, the information system has to include production planning. If it is service
oriented, the software has to have hourly billing and cost assignment features. The key
corporate processes are a second step in defining the requirements for the proposed
information systems. Sometimes the processes themselves require re-engineering to let
them work with information systems.
Section-B
Q1 Explain the role of charts and its types in Structured Analysis.
Structured systems analysis and design method (SSADM), originally released as methodology,
is a systems approach to the analysis and design of information systems. SSADM was produced for
the Central Computer and Telecommunications Agency (now Office of Government Commerce),
a UK government office concerned with the use of technology in government, from 1980 onwards.
Structure Charts
Structure chart is a chart derived from Data Flow Diagram. It represents the system in more detail
than DFD. It breaks down the entire system into lowest functional modules, describes functions and
sub-functions of each module of the system to a greater detail than DFD.
Structure chart represents hierarchical structure of modules. At each layer a specific task is
performed.
Here are the symbols used in construction of structure charts
Condition - It is represented by small diamond at the base of module. It depicts that control
module can select any of sub-routine based on some condition.
Jump - An arrow is shown pointing inside the module to depict that the control will jump in
Loop - A curved arrow represents loop in the module. All sub-modules covered by loop
Data flow - A directed arrow with empty circle at the end represents data flow.
Control flow - A directed arrow with filled circle at the end represents control flow.
related,
but
slightly
different,
formal
techniques
include cost-