Download presentation
Presentation is loading. Please wait.
Published byEugenia Phelps Modified over 8 years ago
1
apid e- terative oftware onstruction Providing a maintainable and sustainable development environment
2
Agenda 1.What is KftRRisc 2.The Results with KftRRisc 3.The Benefits
3
Two Technologies Constructors Technology for the production of source from models. Source can be applications, test facilities, documentation. toJSP and toJSF Production of completed visual components, either Java Server Pages or Java Server Faces.
4
How To Develop Program Styles Source Code Business Rules Programming Standards
5
By Hand Developers go from business rules to a program without a predefined starting point. Program Styles Source Code Business Rules Programming Standards
6
Source Code The “Skeleton” Approach Skeletons define general program structure and style but require the developer to implement all the necessary business (and coding) rules. Program Styles Business Rules Skeletons
7
The “Template” Approach Templates use business rules and corporate standards to produce complete or mostly complete programs. This is the KftRRisc approach. Programming Standards Source Code Program Styles Business Rules Templates Model
8
Automate the repetitive, labor intensive efforts of coding so you can spend more time satisfying the unique user requirements of each application. The Purpose of Templates
9
1.Quicker… 2.Standards Enforcement … 3.Higher Quality Better Development faster… better… cheaper… Code production in 20-30% of the time Consistent code structure based on your requirements and standards (higher quality)
10
1.Correct or enhance a template then… 2.Regenerate all affected programs Simplified Maintenance Don’t just go forward with new features, be retroactive! With only minutes of effort!
11
Language Independence Generator Java Smalltalk EGL Take advantage of one language today knowing you can regenerate to another tomorrow!
12
Enhanced Web Support Standard View
13
Enhanced Web Support With KftTemplates
14
The “Virtual Programmer” Builds robust, well designed code all the time Makes modifications quickly and accurately Works as many hours as required Doesn’t get a salary or benefits Doesn’t complain Exceptional thinker The Perfect Programmer?
15
Code Proliferation (Good and Bad)
17
Agenda 1.What is KftRRisc 2.The Results with KftRRisc 3.The Benefits
18
Data Tier Results ……………..……………… 402 Tables Programs ………………..………… 804 Elapsed Generation Time (computer) … Parts (records, functions, programs) ……. 16,482! Developer Effort ………....
19
Data Tier Results ……………..……………… 402 Tables Programs ………………..………… 804 Elapsed Generation Time (computer) … Parts (records, functions, programs) ……. 16,482! 11 hours Developer Effort ……….... less than 1 hour
20
Complete AND Fully Unit Tested! Data Tier Results ……………..……………… 402 Tables Programs ………………..………… 804 Elapsed Generation Time (computer) … Parts (records, functions, programs) ……. 16,482! 11 hours Developer Effort ……….... less than 1 hour
21
Based on CLIENT requirements! Data Tier Results ……………..……………… 402 Tables Programs ………………..………… 804 Elapsed Generation Time (computer) … Parts (records, functions, programs) ……. 16,482! 11 hours Developer Effort ……….... less than 1 hour
22
Developed Applications 1 Screen program 4 Business Object programs 5 Total programs Detail List Detail List 1 day (including testing) 4 Hooks used 21 lines of code
23
Development Effort 4 Screen programs 4 Business Object programs (same programs as previous process) 8 Total Programs Detail List Version 2 1 ½ days (including testing) 6 hooks used 83 lines custom code
24
Create Convention Create Convention View Convention View Convention Update Convention Update Convention Delete Convention Delete Convention Developed Applications Search Support Signature Account Create, Delete, View Updateable List Detail List Not Complete
25
Development Effort 5 Screen programs 8 Business Object programs 8 Server programs (4 tables) 21 Total Programs 3 days (including testing) 21 hooks used 206 lines custom code
26
Developer Effort Saved DeveloperGenerated
27
The Net Result DeveloperGenerated
28
Agenda 1.What is KftRRisc 2.The Results with KftRRisc 3.The Benefits
29
Some Obvious Advantages Faster development Easier maintenance Fewer errors Standards Enforcements Never lose a feature already developed! Training Better specifications Consistency! Simplified documentation Like starting with a shovel then moving to a backhoe.
30
What “We” Got From Kft Code that we could understand Long-term flexibility Training which simplified everything True RAD Code which accomplished our needs “We” reflects the Commonwealth of Pennsylvania, Department of Revenue
31
The same patterns are coded everywhere The best from your best The best from everyone else Automate the maintenance –all apps can be kept current Use these ANYWHERE in your organization Sheer speed and quality is unmatched Make your organization self sufficient The Virtues of KftRRisc
32
What You Get Significant savings! Virtual programmers Enhanced Websphere support Stateless web transactions Language independence Simplified maintenance Simplified modeling Completed, n-tier architecture True RAD (Rapid Application Development)
33
Contacts Kimputing, Inc. Austin, Texas, USA Kim Filiatrault kim@kimputing.com Phone: Toll free: +1.512.246.9338 +1.800.547.3123
34
KftRRisc Workbench 1. KftRRisc Explorer 2. Editor page 3. Properties view 4. Outline view 5. Cheat Sheets 6. Wizards 7. Pop-ups
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.