gtz-ras protax application software development - review
TRANSCRIPT
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
1/25
Raj KishoreS/W Development Team Leader / Oracle DBAGTZ Revenue Administration Support, Nepal
08/07/11 1
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
2/25
Purpose of RAS ProjectHelp the Inland Revenue Department (IRD)
Nepal establishing a simplified and fair TaxAdministration that functions effectively andefficiently
RAS is not the IRDs Partner but its Resource.
08/07/11 2
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
3/25
RAS Project: Stakeholders
Ministry of Financethe partner agency
DANIDA & GTZadvising on and financing the reform
Taxpayersbeneficiaries of better legislation and tax administration
IMF, Worldbank, Asian Development Bank loans/grants depend on reform.
08/07/11 3
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
4/25
Software DevelopmentProduct and Stage based Software Development LifeCycle
Analysis
Logical SpecificationPhysical Specification
Development
TestingImplementation and TrainingFine Tuning and Bug Fixing.
08/07/11 4
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
5/25
Development
EnvironmentPRINCE2 as Project Management MethodMicrosoft Project as Project Management Software
SSADM as Analysis and Design MethodologySELECT SSADM as Case Tool
Oracle Designer as CASE Tool
Oracle Developer as Development Tool
Oracle 8i RDBMSMicrosoft Windows NT as OS and NOS.
08/07/11 5
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
6/25
PRojects IN Controlled Environments(PRINCE2)
Benefits of using a Project Management Method:Method is repeatableMethod is teachableMethod builds on ExperienceEveryone knows what to expect
If one takes over a Project in the Middle,Status can be easily obtainedEarly Warnings of Problems
Proactive, not reactive.
08/07/11 6
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
7/25
PRINCE2 / Key Principles
Distinguishes between Management of
the Development Process andTechniques involved in the DevelopmentProcess
Project must be driven by its Business
CasePRINCE2 is Product based.
08/07/11 7
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
8/25
PRINCE2 / Structure
ProcessesComponents
Techniques
08/07/11 8
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
9/25
Structured System Analysis and DesignMethodology
08/07/11 9
Business Events
Functions Conceptual
Model
Processes
events/enquiries
event/enquiry output
External Design Conceptual Model
Logical Data
model
Function Definition Entity Behaviour
modelling
Logical Data
Modelling
Events, Enquiries, Functions
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
10/25
Structured System Analysis and DesignMethodology
08/07/11 10
System Development Template
InvestigationDecision
Structure
Specification
User
Organisation
Policies
and
Procedures
Construction
Conceptual model
Internal Design
External
DesignSelect from
optionsDecide who
is to use
system
and how
Decide what is to be done
Define conceptual
services
Map to data storagetechnology
Map to user
organisation
& interface
technology
Interface with
Technical
policies
& standards
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
11/25
Structured System Analysis and DesignMethodology
08/07/11 11
Business Activities and the 3-Schema Specification
Architecture
Business
Activity Model
Work Practice
Model
Conceptual
Automated Business
Activities
Updates & Enquiry
Processes
Logical Data Model
data storage
technology
PDI
Internal
Data-
baseentityaccess
events&
enquiries
External
Functions
Dialogues &batch I/O subsystem
Interface
technology
userroles
Information tosupport business
Inputs to keepdata up-to-date
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
12/25
Software Development Life CycleAnalysis Products using SSADM
Business Analysis Business Activity Models User Catalogues
Work Practice ModelsRequirements Definition
Requirements Catalogue
Data Modeling Entity Matrix
Logical Data ModelData Flow Modeling
Context DiagramData Flow Models (physical and logicalised)
Business System Options.
08/07/11 12
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
13/25
Software Development Life CycleLogical Specification Products using SSADMFunction Definitions
Function Descriptions I/O DescriptionsUser Role/Function Matrix
User Interface DesignWindows SpecificationDialogue DesignUser Object Modelling
Rational Data AnalysisNormalised Logical Data Model
Entity Behaviour Modelling Event/Entity Access Matrix Entity Life Histories
Conceptual Process Modelling Enquiry Access Path Effect Correspondence DiagramsUpdate Process Models.
08/07/11 13
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
14/25
Software Development Life CyclePhysical Specification Products using Oracle Designer
Technical System OptionsProcess Models
Domain DefinitionsEntity Relationship ModelsFunction HierarchyServer-Side generated Objects
Generated ModulesData Base and Network DesignGenerated ScriptsPhysical Forms.
08/07/11 14
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
15/25
Software Development Life CycleDevelopment Products
Physical Layout of Forms andReports
Re-code Forms and ReportsDebugged Server Code
Manuals.
08/07/11 15
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
16/25
Software Development Life CycleSystem Testing Products
Test Plan
Test Cases
Tested Modules
Tested Modules integrated.
08/07/11 16
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
17/25
Software Development Life CycleImplementation Products
Installed Data Base
Generated Schema
Parameterised init.ora
Installed client runtime, fmx, rap
Parameterised tnsnames.ora
Trained ICT Support PersonnelTrained Users.
08/07/11 17
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
18/25
ProTax DatabaseAdministrationSchemas
Table StructuresViews
Snapshots
Application Parameters
Security SystemBackup
Scalability.
08/07/11 18
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
19/25
ProTax ProceduresIT compatible Forms:
Registration
Income TaxVAT
Workflows
Document Flows
Batching System.
08/07/11 19
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
20/25
ProTax RegistrationPermanent Account Number (PAN) Concept
Functions
Reports and Statistics.
08/07/11 20
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
21/25
ProTax VAT AssessmentSelf-Assessment System
Functions
Charges and Interests FunctionsAppeal Functions
Rebate Functions
Assessment Reports and Statistics.
08/07/11 21
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
22/25
ProTax VAT CollectionCrediting
Refund
Collection.
08/07/11 22
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
23/25
ProTax Income TaxAssessmentSelf-Assessment System
FunctionsCharges and Interests
Review and Appeal
Remission
Tax Deduction at Source
Assessment Reports and Statistics.
08/07/11 23
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
24/25
ProTax Income Tax
CollectionCrediting
Functions
DepositsRefunds
Enforcement
Reports and Statistics.
08/07/11 24
-
8/6/2019 GTZ-RAS Protax Application Software Development - Review
25/25
ProTax UtilitiesNepalese/western Calendar
Email Composer
Document Upload/DownloadMaster Table Maintenance
Control Parameters
Security Parameters etc.
08/07/11 25