0% found this document useful (0 votes)
7 views3 pages

Java IDE Production Requirements Analysis

The document compares and scores several Java IDEs (integrated development environments) on their business impact, functional richness, and other criteria. It assigns weighting to different criteria and calculates weighted scores in different categories. The highest overall weighted scores are achieved by Borland/Inprise JBuilder 4 and Sun's Forte for Java.

Uploaded by

taj.nezami1660
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

Java IDE Production Requirements Analysis

The document compares and scores several Java IDEs (integrated development environments) on their business impact, functional richness, and other criteria. It assigns weighting to different criteria and calculates weighted scores in different categories. The highest overall weighted scores are achieved by Borland/Inprise JBuilder 4 and Sun's Forte for Java.

Uploaded by

taj.nezami1660
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd

Java IDE Production Requirement Scores + Weighting

IBM Visual Borland /


Age for WebGain Inprise Sun's Forte
IBM Visual Borland / Sun's Java 3.2 Studio JBuilder 4 for Java
Age for WebGain Inprise Forte for Average Visual Age Café Jbulider Forté eProduction weighted weighted weighted weighted
Java 3.02 Studio JBuilder 4 Java weighting Weighting Weighting Weighting Weighting Weighting score score score score
Business impact of IDE

1 Impact on exiting apps 3 3 3 50.0 50 50 50 50 50 150 150 150 0

Rework required if IDE introduced Y/N y y y


Impact on apps development by partners Y/N y y y
2 New abilities offered to the business 1 5 5 50.0 50 50 50 50 50 50 250 250 0
Standard development environment for Java Y/N y y Y
Rapid, direct deployment to corporate-standard application server Y/N n y Y
Portable to different application server environments Y/N n y Y
3 General 5 5 5 50.0 50 50 50 50 50 250 250 250 0

Functional richness

4 General 3 5 5 50.0 50 50 50 50 50 150 250 250 0


Support for Java 2 Y/N y y Y
Support for EJB 1.1 Y/N n y Y
Certified against Windows 2000 Professional Y/N y y Y
Rose Compatible y y Y
Stable over working day Y/N n y Y
Meets COE3 standards for installation Y/N Y Y Y
Meets COE3 standards for deployment Y/N Y Y Y
Code storage orientation
File-oriented Y/N n y N
Repository-oriented Y/N y n Y
Labour-saving agents
Automate repetitive tasks Y/N y y Y
Notice coding errors pre-compilation Y/N y y Y
Repairs files Y/N
Automatially generate accessors Y/N y n
5 Range of platforms supported 3 3 5 50.0 50 50 50 50 50 150 150 250 0
SPARC/Solaris Y/N n n Y
Intel/NT/Win2000 Y/N y y Y
6 Platforms requirements 5 3 5 50.0 50 50 50 50 50 250 150 250 0
Minimum processor # 233
Minimum memory # MB 128 256 128
Minimum disk space # MB 250
SVGA required Y/N Y
Mouse required Y/N Y
7 Installation 3 5 5 50.0 50 50 50 50 50 150 250 250 0
Ease of use
Install time # mins 30 60 15
Detrimental impact on existing COE3 software Y/N n n N
Full documentation installed Y/N y y Y
8 Development Environment(s) 3 5 5 50.0 50 50 50 50 50 150 250 250 0
General Features
Certified 100% Java Y/N y y Y
Project-oriented Y/N y y Y
Built-in compiler Y/N y Y
Compiler selection Y/N n y Y
Rapidity of JDK support # 1.2 1.2 1.3
Imposition of vendor-specific code Y/N y n N
Editors
Built-in Y/N y y Y
Function markers Y/N y y
Syntax colouring Y/N y y Y
Drag and drop editing Y/N Y
Split panes Y/N Y
Speed of IDE response
Executing code H/M/L M M H
Importing files H/M/L H H M
Exporting files H/M/L H H M
Class Browsers

Graphical Hierarchy Y/N Y Y Y


Inspectors Y/N Y Y Y
9 Integration Capability 5 3 5 50.0 50 50 50 50 50 250 150 250 0

[Link] Page 1 12/07/2021


Java IDE Production Requirement Scores + Weighting
Source Control Capability
Integrate with Clearcase Y/N Y Y Y
Team development capability
Multiple users of one shared project Y/N Y Y

Code generation
Dynamic EJB generation from Rose data model Y/N Y N N
Templates Y/N Y
Browsing/searching capabilities H/M/L H M H

Integration with corporate-standard databases


Oracle Y/N Y Y Y
Sybase Y/N Y Y Y
MS SQL Server Y/N Y Y Y
Open API for Integrating with Third Party Plugins
Open and supported API Y/N Y
10 Debugging Environment 3 5 5 50.0 50 50 50 50 50 150 250 250 0
Storage leak track-down Y/N n
Performance measurement Y/N n
JPDA support Y/N Y
Remote debugging Y/N y y Y
Thread debugging Y/N y Y
Servlet debugging Y/N y y Y
EJB debugging Y/N y y Y
JSP debugging Y/N y Y
11 Deployment 1 5 5 50.0 50 50 50 50 50 50 250 250 0
Deployment descriptor editing Y/N y y Y
Object/relational mapping tool for CMP/SP Y/N n y
Deployment without server shutdown/restart Y/N n y Y
Integrates with Weblogic 5.1 Y/N y y Y
12 GUI Development 5 5 5 50.0 50 50 50 50 50 250 250 250 0
Drag and drop Y/N Y Y Y
Swing components Y/N Y Y Y
Vendor-specifc components required Y/N N N N
13 Security and accessibility options 50.0 50 50 50 50 50 0 0 0 0
Public key support Y/N
Digital certificate support Y/N
http/s and SSL support Y/N
Integrates with existing security systems #

14 Support 5 3 5 50.0 50 50 50 50 50 250 150 250 0


Online Support
Vendor Site Y/N Y Y Y
Newsgroups Y/N Y Y Y
Product Updates online
Patches Y/N Y N Y
Short term risk

15 Maturity of product 3 3 3 50.0 50 50 50 50 50 150 150 150 0


Which version is it at, when was it first launched #,Date 3.5 4 4.0,
No years of production releases
No of customers in production
No customers in development

16 Skills availability, credibility of skills suppliers, multiple skills sources 3 3 5 50.0 50 50 50 50 50 150 150 250 0
Credibility of suppliers skills Subjective opinion H/M/L H H H
Geographic support capabilities of supplier Helpdesk, global support, 24*7*365 Y/N Y
Supplier is large enough to support BP's implementation How many consultants (people) are trained, experienced and #
available? y y Y
No of 3rd Party skilled staff available lots lots
Levels of training required and availability days per course, courses run globally and frequently #,Y/N 5, Y 5, Y 5, Y
Degree of technology transfer into BP Willingness of supplier to share Y/N Y
17 Costs 50.0 50 50 50 50 50 0 0 0 0
Global deployment over 3 years 2000 $
Stream Deployment over 3 years 2000 $
Through life cost: estimate of all costs associated with provision and 2000 $
maintenance of product for 10 years
18 Availability, reliability and maintainability 5 5 5 50.0 50 50 50 50 50 250 250 250 0
Scalability to enterprise wide The effort to manage rises no more than linearly with scope of Y/N
implementation Y Y Y
Robustness of product Autosave features, code crashes do not impact IDE Y/N Y Y Y
Requires low maintenance burden, provides easy to use management GUI, intuitive use Y/N
environment, delivers useful MI/metrics Y Y Y

[Link] Page 2 12/07/2021


Java IDE Production Requirement Scores + Weighting
Long term viability

19 Consistency with open standards 1 5 5 50.0 50 50 50 50 50 50 250 250 0


Ease of migration to alternative product H/M/L L H H
Degree of lock in to specific tools, suppliers and system integrators H/M/L H L L
20 Clout of the supplier to set standards 3 5 5 50.0 50 50 50 50 50 150 250 250 0
Market share, customer base %,#
Survivability of the product in the marketplace Subjective impression H/M/L H H H
Vision in staying ahead of the competition Subjective impression H/M/L M H H
Vendor Size
No of vendor staff #
No of development staff #
No of support staff #
Turnover # $200M
Profitability #
Growth #
TOTALS 222.7 397.2 713.3 0 1000.0 1000 1000 1000 1000 1000 3000 3800 4300 0

[Link] Page 3 12/07/2021

You might also like