Professional Documents
Culture Documents
1. Describe the steps in SDLC clearly specifying the activities and deliverables at
each step?
System Investigation:-
System Analysis:-
System analysis describes what a system should do to meet the information needs
of users. The strategy specifies how the system will accomplish the objectives. It
consists of both logical and physical design activities.
Logical system design (develop general specifications for how input, processing,
output storage and control activities meet the system requirements developed in
the system analysis stage).
Physical system design (develops detailed specifications for user interface
products and methods, database structures, and control procedures. Hardware,
software, and personnel specifications are also developed for the proposed
system).
System specifications (document and communicate the detailed specifications of
the proposed system to end-user).
The system implementation stage involves hardware and software acquisition, software
development, testing of programs and procedures, training, development of the
documentation and a variety of installation activities. A newly designed system becomes
a reality in this stage of systems development.
Logical system involves developing general specifications for how the basic information
system activities of input, processing, output, storage and control can meet end-user
requirements. In the system investigation stage, logical design concepts may have been
developed in a feasibility study.
Physical system design involves detailed design of the user interface products, and
methods, database structures, processing and control procedures. Hardware, software,
and personnel specifications are developed for the proposed system. Software designers
use their knowledge of business operations, information processing and hardware/
software to specify the physical design of an information system.
Diagrammatic representation of steps of SDLC
2. Elaborate on System Analyst role and what other characteristics are required by
an analyst to be effective in his role other than technical?
Ans. Role of system analyst:-The role of system analyst plays the following roles during
development of system. The analyst;
• Studies the problems and needs of an organization
• Determines how people, methods and technology can improve the system works
as an investigator by extracting real problems from existing systems.
• Monitors system in relation to quality, cost and time
• Creates a detailed physical and logical design of the system
• Introduces changes to the user organization
• Understands user’s feelings about existing and proposed system, interprets their
thoughts and draws conclusions.
• Present the system proposal to the management
• Motivates users to participate in the development and use of proposes system
• Appeases all parties involved for getting the support in development and
implementation of candidate system.
QUALITIES OF
SYSTEM ANALYST
Qualified
Problem solver
Good Communicator
Experienced
Creator
3) What do you mean by HIS(Hospital Information System) and what are input
transaction document required in HRMS?
Data flow diagrams, data dictionary and process descriptions are the main tools for
structured analysis.
a) Data Flow Diagrams (DFDs): Data flow diagrams are widely used graphic tools for
describing the movement of data within or outside the system. As a DFD consists of a
series of bubbles joined by lines it is also known as a ‘bubble chart’.
b) Data Dictionary: Data dictionary is an organized list of terms and their definitions
for all the data elements and data structures that are pertinent to the system. It stores
names along with their descriptions of all data used in the system.
Structured English
Structured English uses narrative statements to describe a procedure. It uses three basic
types of statements:
A) Sequence Structures: They include a set of instructions that are carried out one after
another and do not depend on any condition.
B) Decision Structures: They include one or more sets of instructions that are carried out
depending upon one or more conditions. They generally use the phrase IF THEN ELSE
to carry out different actions.
C) Iteration Structures: They include a set of instructions that are repeated until a
particular condition occurs. They generally use the phrase DO WHILE…..ENDDO to
repeat a set of instructions.
Decision Tree
Decision tree is a diagram showing the alternative actions that can be performed in a
process depending upon different set of conditions. The decision tree resembles a fallen
tree which has the roots on the left side and the branches show the actions on the right
side.
Although, decision tree is an excellent tool for sketching the logical conditions in a
process, it is not suitable foe complex conditions due to large no of branches. For
complex conditional statements, decision tables are preferred.
Requested part
quantity is present Issue the part
Request to Part code exist in
issue a part store Requested part Modify
quantity is not quantity in
present requisition slip
Part code does not
exist in store Slip rejected
Decision Tables
A decision table is a table that represents relationship between conditions and actions. It
consist of four parts-
a) Write different ‘IF’ condition in condition stub part and different ‘THEN’ action in
action stub part.
b) Divide the condition entry and action entry parts into as many columns as there are
actions and number these columns.
c) Put ‘Y’ or ‘N’ in each column of condition entry part, depending upon the validity of
each condition.
d) Put ‘X’ in the appropriate column of action entry part, depending upon the action
taken on validity of one or more conditions.
1 2 3
A Business analyst (BA), sometimes titled System analyst, is responsible for analysing
the business needs of their clients and stakeholders to help identify business problems
and propose solutions. Within the systems development life cycle domain, the BA
typically performs a liaison function between the business side of an enterprise and the
information technology department or external service providers.
Non Functional Requirements are requirements that cannot be met by a specific function,
e.g. performance, scalability, security and usability requirements. These are often
included within the System Requirements, where applicable.
Economic feasibility study is done to find out the need to be based on the market forces
that could affect the commercial viability of the business. Internal projects must establish
the cost-effectiveness of the proposed system i.e. if the benefits do not outweigh the costs
then it is not worth going ahead. This includes a cost benefit analysis.
c) Importance of Documentation
Documentation:
6) Inputs are critical for good quality of outputs. Illustrate the ways and means you
can ensure the required quality input and explain the desire factors of output?
Ans. The ways and means by which we can ensure the required quality of input are as
follows:
Age: If the input information is old, it is not useful today. If the information is old
hen it does not meet any characteristics of the information viz., the update of
Knowledge, the element of surprise and the reduction of uncertainty, and the
representation.
The output design should be able to communicate information to the users in the
organisation effectively. The information, as an output, can be printed, displayed or
stored. If it is necessary to print the information, as a report, then the designer has to
decide the format of the report. If it is to be displayed, then the designer has to provide a
screen format.
The design factors of output are as follows:
1. While designing the report and the screen formats, the designer should pay
attention to the concepts of information presentation so that the utility of system
is not reduced.
2. The attention should also be given to the security of information through access
control.
3. The designer should decide an appropriate between the print report and the
display screens.
4. Each report should have an appropriate title with a period reference, date of
processing and a system title. The page should be numbered, with the title
repeated and at the end of the processing it should provide the statics such as the
number of records, items, etc.
5. The layout should be such that the readability will be from left to right and from
top to bottom. Each row and column should have meaningful titles.
6. If any abbreviations are used, the expanded forms should be given alongside. As
far as possible, the abbreviation should be universal and common to all reports to
avoid confusion.
7. A good layout improves the utility of the information reports by highlighting the
areas of concern where the attention of management and its response is required
immediately.
ESS can focus on any level of management, generally on middle level or upper level.
They mainly concentrate on leadership as well as on conceptual thinking but not on
administrative functions e.g. forecasting, policies. Within leadership function they focus
on, controlling, e.g. measuring, reporting, correcting. Directing e.g. coordinating
delegating, stimulating etc.
• Drill down: Each step takes the user one step lower in detail e.g sales
performance by region, division, unit.
• Trend analysis : results are plotted against time scale e.g. share price index
movement for a specified period.
• Exception reporting : list transaction which violate specified limits e.g. patient not
discharged on expected date.
• Menu driven : pop up, pull down.
• Ease of use : It has one of the unique feature like touch screen and voice
recognition.
• Quick grasping: Graphical presentation.
Expert Systems:
Expert systems are applications that guide performance of vaguely structured tasks which
normally require attention and specialized knowledge of experts. It emulates problem
solving behavior of the human experts.
Expert system helps in, capturing expertise from several experts, training upcoming
experts, guiding existing experts.
It is suitable for use where, problem is sufficiently complex but narrow in scope.
Decision needs to be taken based on available information. There is high pay off in
solving the problem.
Eliciting the knowledge from the experts is a costly and difficult task. E.g. experts
establish heuristics to, reduce the problem space and search the solutions.
Design of simple and efficient user interface is another major issue in development of
expert systems.
• ES in diagnosis : for solving problems of product failures, for planning
preventive maintenance measures.
• ES in sales promotion : For designing complex product configuration, for
handling complex pricing situations and for making new sales person productive.
• ES in risk assessment : For assessing insurance risk and assessing customer risk
e.g. credit card.
• ES in customer service : For guiding and responding to queries, for configuration
selection.
DSS provides the decision maker with, model base consisting of: set of general models,
set of specific models.
Purpose:
1. Payrolls
2. Work Time
3. Benefits Administration
4. HR management Information system
5. Recruiting
6. Training/ Learning Management System LMS
The Payroll module automates the pay process by gathering data on employee time and
attendance, calculating various deductions and taxes, and generating periodic pay
cheques and employee tax reports. Data is generally fed from the human resources and
time keeping modules to calculate automatic deposit and manual cheque writing
capabilities. This module can encompass all employee-related transactions as well as
integrate with existing financial management systems.
The Work Time gathers standardized time and work related efforts. The most advanced
modules provide broad flexibility in data collection methods, labour distribution
capabilities and data analysis features. Cost analysis and efficiency metrics are the
primary functions.
The Benefits Administration module provides a system for organizations to administer
and track employee participation in benefits programs. These typically encompass,
insurance, compensation, profit sharing and retirement.
Online Recruiting has become one of the primary methods employed by HR departments
to garner potential candidates for available positions within an organization. Talent
Management systems typically encompass:
The 'Training Module' provides a system for organizations to administer and track
employee training and development efforts. The system, normally called a Learning
Management System if a standalone product, allows HR to track education, qualifications
and skills of the employees, as well as outlining what training courses, books, CDs, web
based learning or materials are available to develop which skills. Courses can then be
offered in date specific sessions, with delegates and training resources being mapped and
managed within the same system.
Sophisticated LMS allow managers to approve training, budgets and calendars alongside
performance management and appraisal metrics.
Many organizations have gone beyond the traditional functions and developed human
resource management information systems, which support recruitment, selection; hiring,
job placement, performance appraisals, employee benefit analysis, health, safety and
security, while others integrate an outsourced Applicant Tracking System
Operations
Information Operational Support
systems
The
Order
Purchasing Accounting operation
Processing al
Informati
on
Systems
of the
Production Production Inventory Firm
Planning Control Control irm
of the
Finishe
Raw
System
d ns
Materia Manufa cturing Product
Operatio
l Facility The
s
Suppliers Customers
Information system is supposed to capture and store data, analyze them and produce
relevant informational outputs. IS encompasses all processes and data-flows within the
company and it should minimize disharmony in cooperation of its individual parts.
FMIS is currently in the Control phase of the IRS CPIC process where it is continuously
monitored for cost, schedule, and project performance. The IRS ensures that operational
systems are executed in a disciplined, well-managed, and consistent manner through
timely oversight, quality control, and executive review.
To better understand the IRS compliance with provisions of the Chief Financial Officers
(CFO) Act and the system development environment, it is important to understand that
the IRS has two separate financial operations, which independently track the funds, and
result in six separate financial statements. One financial operation is Administrative and
accounts for the appropriated funds. The other is Custodial (FMIS) and tracks tax
collection.
The Administrative financial operations, information systems, and statements are similar
to those found in any large corporation. However, the Custodial financial operations,
information systems, and associated statements track tax revenues processed through the
lRS pipeline. The pipeline is the IRS' tax return processing channel that begins at initial
receipt of tax returns and remittances and tracks the information/funds through postings
on the Master Files, many large databases.
The Custodial Financial Accounting System is unique in complexity and scope. FMIS is
comprised of two key sub programs, Revenue and Refunds (R&R) and Unpaid
Assessments (UA). Each key component is described as follows:
transactions they reverse. Paper and electronic reports are generated and distributed to the
Office of the CFO and to GAO. The detailed files provide support for the amounts from
the Interim Revenue Accounting Controls System (IRACS). The files are also made
available to GAO for sampling and to validate the financial statements.
Unpaid Assessments
The objective of Unpaid Assessments is to continue to provide the users, Chief Financial
Officer (CFO), Research, Compliance, and GAO, with required program changes for
reporting, researching and auditing of the financial statements for debit balance and
frozen credit modules. The near term objectives are to support:
* Prepare the IRS Financial Statements and support the GAO financial audit
* Produce reports for trending on operational impact
* Feed the Business Performance Management System (BPMS)
* Populate the Compliance Data Warehouse (CDW)
* Form the basis for the data feeds to the Custodial Accounting Project (CAP)
* Extract assessments to be used for the Federal Payment Levy Program (FPLP)
* Track and Report Modules having credit balances as part of the frozen credit process.
Functional system : The production, sales, purchase and finance systems where several
transactions and stored data is used to produce certain information. The focus is on the
operations management.
Integrated system : More than one system is processed together to produce an updated
status and business results where the systems are networked and interfaced. The main
focus is on process management across the business functions.