SlideShare a Scribd company logo
CIL Test Study material 1
Topics for today…
• System Analysis & Design
• Cyber Laws- IT Act 2000
• E-governance
• E-payments
CIL Test Study material 2
• Systems analysis
Process of studying an existing system to
determine how it works and how it meets user
needs
• Systems design
Process of developing a plan for an improved
system, based upon the results of the systems
analysis
Systems Analysis and Design
What is it?
CIL Test Study material 3
Systems Analyst
• Professional computer employee who
performs analysis and design
• Change agent
– Overcome reluctance of users to change
• Typical career path
– Programmer
– Programmer / Analyst
– Systems Analyst
CIL Test Study material 4
Systems Analyst
Functions
Coordination
• Schedules and system-related tasks
• Personnel
CIL Test Study material 5
Systems Analyst
Functions
• Coordination
Schedules and system-related tasks
• Personnel Communication
– Oral presentations
– Written documentation
Planning and design
– Plans and designs new system
– Involved from beginning of project through final
implementation of the system
CIL Test Study material 6
Project Phases
• Planning (Why build the system? How
should the team go about building it?)
• Analysis (Who uses system, what will it do,
where and when will the system be used?)
• Design (How will the system work?)
• Implementation (System delivery)
CIL Test Study material 7
• Identifying business value
• Analyze feasibility
• Develop work plan
• Staff the project
• Control and direct project
Planning
CIL Test Study material 8
• Analysis strategy
• Gathering business requirements
• Requirements definition use cases
• Process modeling
• Data modeling
Analysis
CIL Test Study material 9
• Design selection
• Architecture design
• Interface design
• Data storage design
• Program design
Design
CIL Test Study material 10
• Construction
– Program building
– Program and system testing
• Installation
– Conversion strategy
– Training plan
– Support plan
Implementation
CIL Test Study material 11
SDLC
Systems Development Life Cycle
• Preliminary investigation
• Analysis
• Design
• Development
• Implementation
CIL Test Study material 12
SDLC
Preliminary Investigation
• Feasibility study / System survey
• Determine the problem
• Describe the problem
• Understand management decisions
– Organizational chart
– Informal hierarchy
• Produces rough plan and what to do
CIL Test Study material 13
SDLC
Preliminary Investigation
Problem Definition
• Nature of the problem
Separate problem from symptoms of
problem
• Scope of the project
Budget and schedule
• Objectives of the project
What user thinks system should do
CIL Test Study material 14
SDLC
Preliminary Investigation
Report
What you have found
Recommendations
Financially feasible
CIL Test Study material 15
SDLC
Analysis
• Understand the existing system
– Gather data
– Analyze data
• Establish system requirements
CIL Test Study material 16
SDLC
Analysis – Data Gathering
• Written documents
• Interviews
– Structured
– Unstructured
• Questionnaires
• Observation
– Visits by appointment
– Participant observation
• Sampling
CIL Test Study material 17
SDLC
Analysis – Analyze Data
• How the current system works
• Determine system requirements
• Basis for documentation
• Tools
– Data flow diagram (DFD)
– Decision tables
CIL Test Study material 18
SDLC
Analysis – Data Flow Diagram
CIL Test Study material 19
SDLC
Analysis –Decision Tables
CIL Test Study material 20
SDLC
Analysis – System Requirements
• Detailed list of things the system must be
able to do
• Design is based upon system requirements
• Agreement upon requirements is needed
before proceeding
CIL Test Study material 21
SDLC
Analysis – Report to Management
• Summarize problems
• Describe requirements
• Cost analysis
• Recommendations for next step
• Obtain authorization to proceed
CIL Test Study material 22
SDLC
Design
• Planning the new system
• Two phases
– Preliminary design
– Detail design
CIL Test Study material 23
SDLC
Preliminary Design
Major system aspects
• Centralized or distributed
• Online or batch
• PC-based?
• How will input be
captured?
• Necessary reports
CIL Test Study material 24
SDLC
Preliminary Design
• Make or buy decision
• Packaged software
– Meet at least 75% of requirements?
– Change business procedures for part or all of
remainder?
– Customize for part of all of remainder?
• Custom software
– Programmers write code
• Outsourcing
– System is developed by external organization
CIL Test Study material 25
SDLC
Preliminary Design
• Create an overall plan
• Offer alternatives that meet requirements
• Explain differences
• Evaluate costs
CIL Test Study material 26
SDLC
Preliminary Design
• Build a prototype
– Limited working system of subset
• Does not need true functionality
– Output looks like anticipated system output
• Working model that can be modified and
fine-tuned
– Uses high-level software tools – CASE
– Best for small-scale systems
CIL Test Study material 27
SDLC
Preliminary Design
CASE tools
Computer-Aided Software
Engineering
• Supports specific analysis and design tasks
• Integrated environment that supports the
entire systems development process
CIL Test Study material 28
SDLC
Preliminary Design
Presentation
• All alternatives
• Selected plan
• Prototype of the system
• Obtain authorization to proceed
CIL Test Study material 29
SDLC
Detail Design
Parts of detail design phase
• Output requirements
• Input requirements
• Files and databases
• Systems processing
• Systems controls and backup
CIL Test Study material 30
SDLC
Detail Design
Output requirements
• Medium
• Type of reports
• Contents
CIL Test Study material 31
SDLC
Detail Design
CIL Test Study material 32
SDLC
Detail Design
Input requirements
• Medium
• Content
• Input forms
• Validation
• Volume
CIL Test Study material 33
SDLC
Detail Design
Files and Databases
• Organization
• Access
• Format of records
• Coordinate with database administrator
regarding external databases and updating
CIL Test Study material 34
SDLC
Detail Design
Flowchart Symbols
CIL Test Study material 35
SDLC
Detail Design
CIL Test Study material 36
SDLC
Detail Design
Systems Controls and Backup
• Insure that input is processed correctly
• Prevent fraud and tampering
• System journals
• Backup of system files
CIL Test Study material 37
SDLC
Detail Design
Report to Management
• Detailed design specifications report
• Presentation
• Obtain authorization to proceed
CIL Test Study material 38
SDLC
Development
• Doing the work to bring the new system
into being
• Scheduling
CIL Test Study material 39
SDLC
Development
• Programming
– Refine the design
– Detailed logic flowcharts and pseudocode
• Testing
– Unit testing
– System testing
– Volume testing
CIL Test Study material 40
SDLC
Implementation
• Converting to the new system
• Training
• Equipment conversion
• File conversion
• System conversion
• Auditing
• Evaluation
• Maintenance
CIL Test Study material 41
SDLC
Implementation – Training
• Begin during testing
• User’s manual (Technical Writers)
• Hands-on
• Training consideration
– Space
– Equipment
– Data
– User’s schedules
CIL Test Study material 42
SDLC
Implementation – Conversion
• Equipment
– Planning
– Installation of new equipment
• File
– Manual to electronic
– Special programs to convert old format to new
CIL Test Study material 43
SDLC
Implementation – Conversion
• System
– Direct conversion
– Phased conversion
– Pilot conversion
– Parallel conversion
CIL Test Study material 44
SDLC
Implementation –Auditing
• Audit trail
• Trace output back to source
CIL Test Study material 45
SDLC
Implementation – Evaluation
• Working
• Meets original requirements
• Benefits
• Meets budget
• Improvements
CIL Test Study material 46
SDLC
Implementation – Maintenance
Ongoing activity for life of system
CIL Test Study material 47
Creating DFDs
Define Entities
• External entities represent
persons, processes or machines
which produce data to be used
by the system or receive data
that is output by the system
• Examples: Student, Customer,
Client
Define Processes
• Processes are discrete actions
that transform input data to
output data
• Examples: Create Student
Record, Calculate Purchase
Cost, Register Client
Student
2.1
Create
Student
Record
CIL Test Study material 48
Creating DFDs (cont’d)
Define Data Stores
• Data stores are temporary or
permanent repositories of information
that are inputs to or outputs of
processes
• Examples: Student Master, Client
List
Define Data Flows
• Data flows represent the transfer of
data over time from one “place”
(entity, process, data store) to another
• Examples: New Student Information
(from Student, to Student Master)
New Student
Information
(Templates are posted in l:academic90728DFDSymbols.ppt)
Student
Master
D3
CIL Test Study material 49
Creating DFDs (cont’d)
Define the System
• A system is the collection of all
business processes which perform
tasks or produce outputs we care
about. It is “what happens.”
• The system is a single process,
connected to external entities
• Represented in a “Context
Diagram”
Define Subsystems
• A subsystem gives a more detailed
view individual processes
contained in the context diagram
• Includes data stores, more
elementary processes
(Figure 4.13,
Shelly,
Cashman and
Rosenblatt)
CIL Test Study material 50
Where to Begin Creating DFDs
• Start with the data flow from an external entity and work
forwards
• Start with the data flow to an external entity and work
backwards
• Examine the data flows into or out of a data store
• Examine data flows, entity connections and data stores
associated with a particular process
• Note fuzzy, ill-defined areas of the system for further
clarification
CIL Test Study material 51
What to Avoid in DFDs
Making the data flow diagram too
cluttered (e.g.  9 processes)
4
Perform
Repair
Processes with no outputs or
no inputs
1 2 3
Many processes with a single
input and output (linear flow)
Processes whose inputs are
obviously inadequate to yield
outputs
Having data flows terminate at
data stores
Connecting data stores directly
to each other
Courses Students
Class List
Connecting entities to anything
other than processes
Payroll
Department
Employees
Process
A
Process
B
Process
C
CIL Test Study material 52
CYBER LAWS
&
IT ACT 2000
CIL Test Study material 53
What is a cyber threat?
• From the information security perspective, a ‘threat ‘ is defined as the
potential to cause an unwanted incident in which an asset, system or
organisation may be harmed.
• ‘Cyber threat ‘ is a threat that percolates or infiltrates through the use of
computers , internet or interconnected communication devices and could
comprise of information stealth, cyber warfare, virus attacks, cyber
terrorism, hacking attempts , phising,sabotage, singly or in combination.
CIL Test Study material 54
Cyber crimes
Hacking
Information
Theft
E-mail
bombing
Salami
attacks
Denial of
Service
attacks
Trojan
attacks
Web jacking
TYPES OF CYBER CRIMES
CIL Test Study material 55
Information Technology Act, 2000
• Enacted on 17th
May
2000- India is 12th
nation in the world to
adopt cyber laws
• IT Act is based on
Model law on e-
commerce adopted by
UNCITRAL(un
COMMISSION ON
INTL.TRADE LAW)
CIL Test Study material 56
Objectives of the IT Act
To provide legal recognition for transactions:-
• Carried out by means of electronic data interchange, and other
means of electronic communication, commonly referred to as
"electronic commerce“
• To facilitate electronic filing of documents with Government
agencies and E-Payments
• To amend the Indian Penal Code, Indian Evidence Act,1872,
the Banker’s Books Evidence Act 1891,Reserve Bank of India
Act ,1934
CIL Test Study material 57
Important provisions of IT Act, 2000
• Legal recognition to electronic records- Section 4 of
IT Act.
• Legal recognition of digital signatures- Section 5 of
IT Act, 2000
• Section 6- Use of electronic records and digital
signatures in Government and its agencies.
• Section 7- Retention of electronic records
1. Information should remain accessible for
subsequent reference
2. Retained in a format that ensures accuracy
3. Details of dispatch and receipt are available.
CIL Test Study material 58
Offences & Relevant Sections under IT Act
Tampering with CompuTer source documents
Sec.65
Hacking with Computer systems, Data alteration Sec.66
Publishing obscene information Sec.67
Un-authorized access to protected system Sec.70
Breach of Confidentiality and Privacy
Sec.72
Publishing false digital signature certificates Sec.73
CIL Test Study material 59
Data theft
According to the section 2 of Information Technology Act
According to the section 2 of Information Technology Act,
,
“
“Data”
Data” means a representation of information, knowledge, facts,
means a representation of information, knowledge, facts,
concepts or instruction which are being prepared or have been prepared
concepts or instruction which are being prepared or have been prepared
in a formalised manner, and is intended to be processed, is being
in a formalised manner, and is intended to be processed, is being
processed or has been processed in a computer system or computer
processed or has been processed in a computer system or computer
network, and may be in any form (including computer printouts magnetic
network, and may be in any form (including computer printouts magnetic
or optical storage media, punched cards, punched tapes) or stored
or optical storage media, punched cards, punched tapes) or stored
internally in the memory of the computer
internally in the memory of the computer.
.
“
“Data Theft”-
Data Theft”- It is the term used when any information in the form of
It is the term used when any information in the form of
data is illegally copied or taken from a business or other individual
data is illegally copied or taken from a business or other individual
without his knowledge or consent.
without his knowledge or consent.
CIL Test Study material 60
Computer Related Crimes under IPC and
Special Laws
Sending threatening messages by email Sec 503 IPC
Sending defamatory messages by email Sec 499, 500 IPC
Forgery of electronic records Sec 463, 470, 471 IPC
Bogus websites, cyber frauds Sec 420 IPC
Email spoofing Sec 416, 417, 463 IPC
Online sale of Drugs NDPS Act
Web - Jacking Sec. 383 IPC
Online sale of Arms Arms Act
CIL Test Study material 61
Section 65: Source Code
• Most important asset of software companies
• “Computer Source Code" means the listing of
programmes, computer commands, design and layout
• Ingredients
– Knowledge or intention
– Concealment, destruction, alteration
– computer source code required to be kept or
maintained by law
• Punishment
– imprisonment up to three years and / or
– fine up to Rs. 2 lakh
CIL Test Study material 62
Section 66: Hacking
• Ingredients
– Intention or Knowledge to cause wrongful loss
or damage to the public or any person
– Destruction, deletion, alteration, diminishing
value or utility or injuriously affecting
information residing in a computer resource
• Punishment
– imprisonment up to three years, and / or
– fine up to Rs. 2 lakh
• Cognizable, Non Bailable,
Section 66 covers data theft aswell as data alteration
Section 66 covers data theft aswell as data alteration
CIL Test Study material 63
E-GOVERNANCE
CIL Test Study material 64
e-Governance in India has steadily evolved from computerization of Government
Departments to initiatives that encapsulate the finer points of Governance, such as
citizen centricity, service orientation and transparency. Lessons from previous e-
Governance initiatives have played an important role in shaping the progressive e-
Governance strategy of the country. Due cognizance has been taken of the notion that
to speed up e-Governance implementation across the various arms of Government at
National, State, and Local levels, a programme approach needs to be adopted, guided
by common vision and strategy. This approach has the potential of enabling huge
savings in costs through sharing of core and support infrastructure, enabling
interoperability through standards, and of presenting a seamless view of Government to
citizens.
The National e-Governance Plan (NeGP), takes a holistic view of e-Governance
initiatives across the country, integrating them into a collective vision, a shared cause.
Around this idea, a massive countrywide infrastructure reaching down to the remotest
of villages is evolving, and large-scale digitization of records is taking place to enable
easy, reliable access over the internet. The ultimate objective is to bring public services
closer home to citizens, as articulated in the Vision Statement of NeGP.
CIL Test Study material 65
The Government approved the National e-Governance Plan (NeGP), comprising of
27 Mission Mode Projects (MMPs) and 8 components
NeGP comprises of 27 Mission Mode Projects (MMPs) encompassing 10 Central
MMPs, 10 State MMPs and 7 Integrated MMPs spanning multiple Ministries/
Departments. "Mission Mode" implies that the objective and the scope of the
project are clearly defined, that the project has measurable outcomes and service-
levels, and the project has well-defined milestones and timelines for
implementation.
MMPs are owned and spearheaded by various Line Ministries concerned for
Central, State, and Integrated MMPs. The concerned Ministry/ Department is
entirely responsible for all decisions related to their MMPs. However, decisions
impacting NeGP as a whole are taken in consultation with DIT. Additionally,
wherever required by the concerned Ministries/ Departments, DIT provides
necessary support for project formulation and development.
Every State has the flexibility of identifying up to 5 additional State-specific MMPs
(relevant for economic development within the State). In cases where Central
Assistance is required, such inclusions are considered on the advice of the
concerned Line Ministries/ Departments.
CIL Test Study material 66
Central MMPs State MMPs Integrated MMPs
•Banking
•Central Excise &
Customs
•Income Tax (IT)
•Insurance
•MCA21
•National Citizen Databa
se
•Passport
•Immigration, Visa and
Foreigners
Registration& Tracking
•Pension
•e-Office
•Agriculture
•Commercial
Taxes
•e−District
•Employment
Exchange
•Land
Records
•Municipalitie
s
•Gram
Panchayats
•Police
•Road Transp
ort
•Treasuries
•CSC
•e-Biz
•e-Courts
•e-Procurement
•EDI For eTrade
•National e-governance
Service Delivery Gateway
•India Portal
CIL Test Study material 67
E-procurements
Through effective deployment
of e-procurement technology, enterprises can:
• Reduce transaction costs
• Improve process efficiency
• Reduce or eliminate “maverick” buying
• Increase contract compliance
• Reduce cycle times
• Save inventory costs
• Reduce formation of cartels
CIL Test Study material 68
E-payments
Selection of Payment Method
Selection of Payment Method
Based on:
Based on:
Convenience
Convenience
–Trace-ability
Trace-ability
–Repudiation
Repudiation
–Financial risk
Financial risk
–Fraud protection
Fraud protection
CIL Test Study material 69
• A very common method of payment
• Cards are issued by a bank
• Unique 16-digit number (including check
digits) and an expiration date
• Third party authorization companies verify
purchases
Credit Cards/Debit Cards
Net Banking
•Through password and secure authentication
CIL Test Study material 70
RTGS- Real Time Gross Settlement is a
high value transfer system, handling
funds worth Rs 100,000 and above, while
NEFT – National electronic Fund
Transfer transfers smaller amounts below
Rs 100,000.

More Related Content

PPT
Database_Design.ppt
PPTX
2 sdlc
PPT
2A-1.ppt this presentation is for free users
PPT
Database design
PPTX
Creation of Information Systems.pptx
PPT
9780324665284_PPT_ch13.ppt
PPT
Seminar on Project Management by Rj
Database_Design.ppt
2 sdlc
2A-1.ppt this presentation is for free users
Database design
Creation of Information Systems.pptx
9780324665284_PPT_ch13.ppt
Seminar on Project Management by Rj

Similar to Understanding the Impact of the Cyber Act (20)

PPTX
Week 2 - System Development Approaches (1).pptx
PPT
System development chapter six power point
PPT
Week 3 database design
PDF
ITFT - System development life cycle models
PPTX
Chapter 1 Introduction to Systems Analysis and Design .pptx
PPTX
5.Developing IT Solution.pptx
PDF
chapter01-120827115344-phpapp01.pdf
PPTX
Topic5 - IT Implementation & Challenges.pptx
PPTX
Development Lifecycle
PPT
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
PPT
Kendall7e ch01
PPTX
Lecture3
PPT
Role of System Analysis & Design
PPTX
SSdsdc dssdsd sfdddsd sdsds assas sdsddsdsdAD.pptx
PPT
Database system Design Implementation and Management
PPT
Sysdev
PPTX
CH01_Foundation of Systems Development.pptx
PDF
SAD - Lecturcghtfggjytdddcffge 2 (1).pdf
PPTX
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
PPTX
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
Week 2 - System Development Approaches (1).pptx
System development chapter six power point
Week 3 database design
ITFT - System development life cycle models
Chapter 1 Introduction to Systems Analysis and Design .pptx
5.Developing IT Solution.pptx
chapter01-120827115344-phpapp01.pdf
Topic5 - IT Implementation & Challenges.pptx
Development Lifecycle
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Kendall7e ch01
Lecture3
Role of System Analysis & Design
SSdsdc dssdsd sfdddsd sdsds assas sdsddsdsdAD.pptx
Database system Design Implementation and Management
Sysdev
CH01_Foundation of Systems Development.pptx
SAD - Lecturcghtfggjytdddcffge 2 (1).pdf
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
Ad

Recently uploaded (20)

PPT
looking_into_the_crystal_ball - Merger Control .ppt
PPT
3. INDUTRIAL RELATIONS INTRODUCTION AND CONCEPTS.ppt
PDF
Nancy Gorby Sucessor Trustee Invoice.pdf
PPTX
BUSINESS LAW AND IT IN CONTRACT SIGNING AND MANAGEMENT
PDF
Trademark, Copyright, and Trade Secret Protection for Med Tech Startups.pdf
PPT
Understanding the Impact of the Cyber Act
PDF
The Advocate, Vol. 34 No. 1 Fall 2024
PPTX
Peter Maatouk Is Redefining What It Means To Be A Local Lawyer Who Truly List...
PPTX
Ethiopian Civil procedure short note.pptx
PDF
AHRP LB - Quick Look of the Newly-initiated Koperasi Merah Putih (KMP).pdf
PDF
algor mortis or cooling of body after death THANATOLOGY
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
New York State Bar Association Journal, September 2014
PPT
wipo: IP _smes_kul_06_www_6899913 (1).ppt
PPTX
Income under income Tax Act..pptx Introduction
PPTX
FFFFFFFFFFFFFFFFFFFFFFTA_012425_PPT.pptx
PDF
SUMMARY CASES-42-47.pdf tax -1 257++/ hsknsnd
PPTX
Digital Security in Cyber Law and Mitigating Cyberxrimes
PPTX
Unit-1: Historical Perspective: Constitutional Developments since 1858 to 1947
PPTX
Aligarh Muslim University’s Minority Status A Legal Tug of War.pptx
looking_into_the_crystal_ball - Merger Control .ppt
3. INDUTRIAL RELATIONS INTRODUCTION AND CONCEPTS.ppt
Nancy Gorby Sucessor Trustee Invoice.pdf
BUSINESS LAW AND IT IN CONTRACT SIGNING AND MANAGEMENT
Trademark, Copyright, and Trade Secret Protection for Med Tech Startups.pdf
Understanding the Impact of the Cyber Act
The Advocate, Vol. 34 No. 1 Fall 2024
Peter Maatouk Is Redefining What It Means To Be A Local Lawyer Who Truly List...
Ethiopian Civil procedure short note.pptx
AHRP LB - Quick Look of the Newly-initiated Koperasi Merah Putih (KMP).pdf
algor mortis or cooling of body after death THANATOLOGY
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
New York State Bar Association Journal, September 2014
wipo: IP _smes_kul_06_www_6899913 (1).ppt
Income under income Tax Act..pptx Introduction
FFFFFFFFFFFFFFFFFFFFFFTA_012425_PPT.pptx
SUMMARY CASES-42-47.pdf tax -1 257++/ hsknsnd
Digital Security in Cyber Law and Mitigating Cyberxrimes
Unit-1: Historical Perspective: Constitutional Developments since 1858 to 1947
Aligarh Muslim University’s Minority Status A Legal Tug of War.pptx
Ad

Understanding the Impact of the Cyber Act

  • 1. CIL Test Study material 1 Topics for today… • System Analysis & Design • Cyber Laws- IT Act 2000 • E-governance • E-payments
  • 2. CIL Test Study material 2 • Systems analysis Process of studying an existing system to determine how it works and how it meets user needs • Systems design Process of developing a plan for an improved system, based upon the results of the systems analysis Systems Analysis and Design What is it?
  • 3. CIL Test Study material 3 Systems Analyst • Professional computer employee who performs analysis and design • Change agent – Overcome reluctance of users to change • Typical career path – Programmer – Programmer / Analyst – Systems Analyst
  • 4. CIL Test Study material 4 Systems Analyst Functions Coordination • Schedules and system-related tasks • Personnel
  • 5. CIL Test Study material 5 Systems Analyst Functions • Coordination Schedules and system-related tasks • Personnel Communication – Oral presentations – Written documentation Planning and design – Plans and designs new system – Involved from beginning of project through final implementation of the system
  • 6. CIL Test Study material 6 Project Phases • Planning (Why build the system? How should the team go about building it?) • Analysis (Who uses system, what will it do, where and when will the system be used?) • Design (How will the system work?) • Implementation (System delivery)
  • 7. CIL Test Study material 7 • Identifying business value • Analyze feasibility • Develop work plan • Staff the project • Control and direct project Planning
  • 8. CIL Test Study material 8 • Analysis strategy • Gathering business requirements • Requirements definition use cases • Process modeling • Data modeling Analysis
  • 9. CIL Test Study material 9 • Design selection • Architecture design • Interface design • Data storage design • Program design Design
  • 10. CIL Test Study material 10 • Construction – Program building – Program and system testing • Installation – Conversion strategy – Training plan – Support plan Implementation
  • 11. CIL Test Study material 11 SDLC Systems Development Life Cycle • Preliminary investigation • Analysis • Design • Development • Implementation
  • 12. CIL Test Study material 12 SDLC Preliminary Investigation • Feasibility study / System survey • Determine the problem • Describe the problem • Understand management decisions – Organizational chart – Informal hierarchy • Produces rough plan and what to do
  • 13. CIL Test Study material 13 SDLC Preliminary Investigation Problem Definition • Nature of the problem Separate problem from symptoms of problem • Scope of the project Budget and schedule • Objectives of the project What user thinks system should do
  • 14. CIL Test Study material 14 SDLC Preliminary Investigation Report What you have found Recommendations Financially feasible
  • 15. CIL Test Study material 15 SDLC Analysis • Understand the existing system – Gather data – Analyze data • Establish system requirements
  • 16. CIL Test Study material 16 SDLC Analysis – Data Gathering • Written documents • Interviews – Structured – Unstructured • Questionnaires • Observation – Visits by appointment – Participant observation • Sampling
  • 17. CIL Test Study material 17 SDLC Analysis – Analyze Data • How the current system works • Determine system requirements • Basis for documentation • Tools – Data flow diagram (DFD) – Decision tables
  • 18. CIL Test Study material 18 SDLC Analysis – Data Flow Diagram
  • 19. CIL Test Study material 19 SDLC Analysis –Decision Tables
  • 20. CIL Test Study material 20 SDLC Analysis – System Requirements • Detailed list of things the system must be able to do • Design is based upon system requirements • Agreement upon requirements is needed before proceeding
  • 21. CIL Test Study material 21 SDLC Analysis – Report to Management • Summarize problems • Describe requirements • Cost analysis • Recommendations for next step • Obtain authorization to proceed
  • 22. CIL Test Study material 22 SDLC Design • Planning the new system • Two phases – Preliminary design – Detail design
  • 23. CIL Test Study material 23 SDLC Preliminary Design Major system aspects • Centralized or distributed • Online or batch • PC-based? • How will input be captured? • Necessary reports
  • 24. CIL Test Study material 24 SDLC Preliminary Design • Make or buy decision • Packaged software – Meet at least 75% of requirements? – Change business procedures for part or all of remainder? – Customize for part of all of remainder? • Custom software – Programmers write code • Outsourcing – System is developed by external organization
  • 25. CIL Test Study material 25 SDLC Preliminary Design • Create an overall plan • Offer alternatives that meet requirements • Explain differences • Evaluate costs
  • 26. CIL Test Study material 26 SDLC Preliminary Design • Build a prototype – Limited working system of subset • Does not need true functionality – Output looks like anticipated system output • Working model that can be modified and fine-tuned – Uses high-level software tools – CASE – Best for small-scale systems
  • 27. CIL Test Study material 27 SDLC Preliminary Design CASE tools Computer-Aided Software Engineering • Supports specific analysis and design tasks • Integrated environment that supports the entire systems development process
  • 28. CIL Test Study material 28 SDLC Preliminary Design Presentation • All alternatives • Selected plan • Prototype of the system • Obtain authorization to proceed
  • 29. CIL Test Study material 29 SDLC Detail Design Parts of detail design phase • Output requirements • Input requirements • Files and databases • Systems processing • Systems controls and backup
  • 30. CIL Test Study material 30 SDLC Detail Design Output requirements • Medium • Type of reports • Contents
  • 31. CIL Test Study material 31 SDLC Detail Design
  • 32. CIL Test Study material 32 SDLC Detail Design Input requirements • Medium • Content • Input forms • Validation • Volume
  • 33. CIL Test Study material 33 SDLC Detail Design Files and Databases • Organization • Access • Format of records • Coordinate with database administrator regarding external databases and updating
  • 34. CIL Test Study material 34 SDLC Detail Design Flowchart Symbols
  • 35. CIL Test Study material 35 SDLC Detail Design
  • 36. CIL Test Study material 36 SDLC Detail Design Systems Controls and Backup • Insure that input is processed correctly • Prevent fraud and tampering • System journals • Backup of system files
  • 37. CIL Test Study material 37 SDLC Detail Design Report to Management • Detailed design specifications report • Presentation • Obtain authorization to proceed
  • 38. CIL Test Study material 38 SDLC Development • Doing the work to bring the new system into being • Scheduling
  • 39. CIL Test Study material 39 SDLC Development • Programming – Refine the design – Detailed logic flowcharts and pseudocode • Testing – Unit testing – System testing – Volume testing
  • 40. CIL Test Study material 40 SDLC Implementation • Converting to the new system • Training • Equipment conversion • File conversion • System conversion • Auditing • Evaluation • Maintenance
  • 41. CIL Test Study material 41 SDLC Implementation – Training • Begin during testing • User’s manual (Technical Writers) • Hands-on • Training consideration – Space – Equipment – Data – User’s schedules
  • 42. CIL Test Study material 42 SDLC Implementation – Conversion • Equipment – Planning – Installation of new equipment • File – Manual to electronic – Special programs to convert old format to new
  • 43. CIL Test Study material 43 SDLC Implementation – Conversion • System – Direct conversion – Phased conversion – Pilot conversion – Parallel conversion
  • 44. CIL Test Study material 44 SDLC Implementation –Auditing • Audit trail • Trace output back to source
  • 45. CIL Test Study material 45 SDLC Implementation – Evaluation • Working • Meets original requirements • Benefits • Meets budget • Improvements
  • 46. CIL Test Study material 46 SDLC Implementation – Maintenance Ongoing activity for life of system
  • 47. CIL Test Study material 47 Creating DFDs Define Entities • External entities represent persons, processes or machines which produce data to be used by the system or receive data that is output by the system • Examples: Student, Customer, Client Define Processes • Processes are discrete actions that transform input data to output data • Examples: Create Student Record, Calculate Purchase Cost, Register Client Student 2.1 Create Student Record
  • 48. CIL Test Study material 48 Creating DFDs (cont’d) Define Data Stores • Data stores are temporary or permanent repositories of information that are inputs to or outputs of processes • Examples: Student Master, Client List Define Data Flows • Data flows represent the transfer of data over time from one “place” (entity, process, data store) to another • Examples: New Student Information (from Student, to Student Master) New Student Information (Templates are posted in l:academic90728DFDSymbols.ppt) Student Master D3
  • 49. CIL Test Study material 49 Creating DFDs (cont’d) Define the System • A system is the collection of all business processes which perform tasks or produce outputs we care about. It is “what happens.” • The system is a single process, connected to external entities • Represented in a “Context Diagram” Define Subsystems • A subsystem gives a more detailed view individual processes contained in the context diagram • Includes data stores, more elementary processes (Figure 4.13, Shelly, Cashman and Rosenblatt)
  • 50. CIL Test Study material 50 Where to Begin Creating DFDs • Start with the data flow from an external entity and work forwards • Start with the data flow to an external entity and work backwards • Examine the data flows into or out of a data store • Examine data flows, entity connections and data stores associated with a particular process • Note fuzzy, ill-defined areas of the system for further clarification
  • 51. CIL Test Study material 51 What to Avoid in DFDs Making the data flow diagram too cluttered (e.g.  9 processes) 4 Perform Repair Processes with no outputs or no inputs 1 2 3 Many processes with a single input and output (linear flow) Processes whose inputs are obviously inadequate to yield outputs Having data flows terminate at data stores Connecting data stores directly to each other Courses Students Class List Connecting entities to anything other than processes Payroll Department Employees Process A Process B Process C
  • 52. CIL Test Study material 52 CYBER LAWS & IT ACT 2000
  • 53. CIL Test Study material 53 What is a cyber threat? • From the information security perspective, a ‘threat ‘ is defined as the potential to cause an unwanted incident in which an asset, system or organisation may be harmed. • ‘Cyber threat ‘ is a threat that percolates or infiltrates through the use of computers , internet or interconnected communication devices and could comprise of information stealth, cyber warfare, virus attacks, cyber terrorism, hacking attempts , phising,sabotage, singly or in combination.
  • 54. CIL Test Study material 54 Cyber crimes Hacking Information Theft E-mail bombing Salami attacks Denial of Service attacks Trojan attacks Web jacking TYPES OF CYBER CRIMES
  • 55. CIL Test Study material 55 Information Technology Act, 2000 • Enacted on 17th May 2000- India is 12th nation in the world to adopt cyber laws • IT Act is based on Model law on e- commerce adopted by UNCITRAL(un COMMISSION ON INTL.TRADE LAW)
  • 56. CIL Test Study material 56 Objectives of the IT Act To provide legal recognition for transactions:- • Carried out by means of electronic data interchange, and other means of electronic communication, commonly referred to as "electronic commerce“ • To facilitate electronic filing of documents with Government agencies and E-Payments • To amend the Indian Penal Code, Indian Evidence Act,1872, the Banker’s Books Evidence Act 1891,Reserve Bank of India Act ,1934
  • 57. CIL Test Study material 57 Important provisions of IT Act, 2000 • Legal recognition to electronic records- Section 4 of IT Act. • Legal recognition of digital signatures- Section 5 of IT Act, 2000 • Section 6- Use of electronic records and digital signatures in Government and its agencies. • Section 7- Retention of electronic records 1. Information should remain accessible for subsequent reference 2. Retained in a format that ensures accuracy 3. Details of dispatch and receipt are available.
  • 58. CIL Test Study material 58 Offences & Relevant Sections under IT Act Tampering with CompuTer source documents Sec.65 Hacking with Computer systems, Data alteration Sec.66 Publishing obscene information Sec.67 Un-authorized access to protected system Sec.70 Breach of Confidentiality and Privacy Sec.72 Publishing false digital signature certificates Sec.73
  • 59. CIL Test Study material 59 Data theft According to the section 2 of Information Technology Act According to the section 2 of Information Technology Act, , “ “Data” Data” means a representation of information, knowledge, facts, means a representation of information, knowledge, facts, concepts or instruction which are being prepared or have been prepared concepts or instruction which are being prepared or have been prepared in a formalised manner, and is intended to be processed, is being in a formalised manner, and is intended to be processed, is being processed or has been processed in a computer system or computer processed or has been processed in a computer system or computer network, and may be in any form (including computer printouts magnetic network, and may be in any form (including computer printouts magnetic or optical storage media, punched cards, punched tapes) or stored or optical storage media, punched cards, punched tapes) or stored internally in the memory of the computer internally in the memory of the computer. . “ “Data Theft”- Data Theft”- It is the term used when any information in the form of It is the term used when any information in the form of data is illegally copied or taken from a business or other individual data is illegally copied or taken from a business or other individual without his knowledge or consent. without his knowledge or consent.
  • 60. CIL Test Study material 60 Computer Related Crimes under IPC and Special Laws Sending threatening messages by email Sec 503 IPC Sending defamatory messages by email Sec 499, 500 IPC Forgery of electronic records Sec 463, 470, 471 IPC Bogus websites, cyber frauds Sec 420 IPC Email spoofing Sec 416, 417, 463 IPC Online sale of Drugs NDPS Act Web - Jacking Sec. 383 IPC Online sale of Arms Arms Act
  • 61. CIL Test Study material 61 Section 65: Source Code • Most important asset of software companies • “Computer Source Code" means the listing of programmes, computer commands, design and layout • Ingredients – Knowledge or intention – Concealment, destruction, alteration – computer source code required to be kept or maintained by law • Punishment – imprisonment up to three years and / or – fine up to Rs. 2 lakh
  • 62. CIL Test Study material 62 Section 66: Hacking • Ingredients – Intention or Knowledge to cause wrongful loss or damage to the public or any person – Destruction, deletion, alteration, diminishing value or utility or injuriously affecting information residing in a computer resource • Punishment – imprisonment up to three years, and / or – fine up to Rs. 2 lakh • Cognizable, Non Bailable, Section 66 covers data theft aswell as data alteration Section 66 covers data theft aswell as data alteration
  • 63. CIL Test Study material 63 E-GOVERNANCE
  • 64. CIL Test Study material 64 e-Governance in India has steadily evolved from computerization of Government Departments to initiatives that encapsulate the finer points of Governance, such as citizen centricity, service orientation and transparency. Lessons from previous e- Governance initiatives have played an important role in shaping the progressive e- Governance strategy of the country. Due cognizance has been taken of the notion that to speed up e-Governance implementation across the various arms of Government at National, State, and Local levels, a programme approach needs to be adopted, guided by common vision and strategy. This approach has the potential of enabling huge savings in costs through sharing of core and support infrastructure, enabling interoperability through standards, and of presenting a seamless view of Government to citizens. The National e-Governance Plan (NeGP), takes a holistic view of e-Governance initiatives across the country, integrating them into a collective vision, a shared cause. Around this idea, a massive countrywide infrastructure reaching down to the remotest of villages is evolving, and large-scale digitization of records is taking place to enable easy, reliable access over the internet. The ultimate objective is to bring public services closer home to citizens, as articulated in the Vision Statement of NeGP.
  • 65. CIL Test Study material 65 The Government approved the National e-Governance Plan (NeGP), comprising of 27 Mission Mode Projects (MMPs) and 8 components NeGP comprises of 27 Mission Mode Projects (MMPs) encompassing 10 Central MMPs, 10 State MMPs and 7 Integrated MMPs spanning multiple Ministries/ Departments. "Mission Mode" implies that the objective and the scope of the project are clearly defined, that the project has measurable outcomes and service- levels, and the project has well-defined milestones and timelines for implementation. MMPs are owned and spearheaded by various Line Ministries concerned for Central, State, and Integrated MMPs. The concerned Ministry/ Department is entirely responsible for all decisions related to their MMPs. However, decisions impacting NeGP as a whole are taken in consultation with DIT. Additionally, wherever required by the concerned Ministries/ Departments, DIT provides necessary support for project formulation and development. Every State has the flexibility of identifying up to 5 additional State-specific MMPs (relevant for economic development within the State). In cases where Central Assistance is required, such inclusions are considered on the advice of the concerned Line Ministries/ Departments.
  • 66. CIL Test Study material 66 Central MMPs State MMPs Integrated MMPs •Banking •Central Excise & Customs •Income Tax (IT) •Insurance •MCA21 •National Citizen Databa se •Passport •Immigration, Visa and Foreigners Registration& Tracking •Pension •e-Office •Agriculture •Commercial Taxes •e−District •Employment Exchange •Land Records •Municipalitie s •Gram Panchayats •Police •Road Transp ort •Treasuries •CSC •e-Biz •e-Courts •e-Procurement •EDI For eTrade •National e-governance Service Delivery Gateway •India Portal
  • 67. CIL Test Study material 67 E-procurements Through effective deployment of e-procurement technology, enterprises can: • Reduce transaction costs • Improve process efficiency • Reduce or eliminate “maverick” buying • Increase contract compliance • Reduce cycle times • Save inventory costs • Reduce formation of cartels
  • 68. CIL Test Study material 68 E-payments Selection of Payment Method Selection of Payment Method Based on: Based on: Convenience Convenience –Trace-ability Trace-ability –Repudiation Repudiation –Financial risk Financial risk –Fraud protection Fraud protection
  • 69. CIL Test Study material 69 • A very common method of payment • Cards are issued by a bank • Unique 16-digit number (including check digits) and an expiration date • Third party authorization companies verify purchases Credit Cards/Debit Cards Net Banking •Through password and secure authentication
  • 70. CIL Test Study material 70 RTGS- Real Time Gross Settlement is a high value transfer system, handling funds worth Rs 100,000 and above, while NEFT – National electronic Fund Transfer transfers smaller amounts below Rs 100,000.