Downloads home
Categories
CoBOL versus Java - The Relevance of CoBOL Today
The relative merits, advantages, and disadvantages of Java, C#, and C++ are compared and contrasted with CoBOL. Various studies on the appropriateness and relevance of CoBOL as a modern application domain-specific programming language.
(4 entries, 0 subcategories)
Effective IT Project Management
Papers and studies from professionals who know the difference between talking the talk vs. walking the walk. Real advice about real situations on real projects.
(0 entries, 0 subcategories)
Good Software Development Practices
A collection of papers on good software development practices, which depend on how well they fit into the context of the culture of the development organization and the development project.
(2 entries, 0 subcategories)
Object Oriented and Agile Methods versus Classical Methods
Object Oriented analysis and design along with the Agile approach is compared and contrasted to Classical Methods, such as Structured Analysis, Structured Design, Data Flow Analysis, and Entity Relationship database modeling.
(3 entries, 0 subcategories)
Service Oriented Architecture as a Modernization Approach
How a Legacy System can be web-enabled and modernized with a Service Oriented Approach.
(1 entry, 0 subcategories)
The Value of Mainframes
Articles on total cost of ownership and the value of mainframes.
(1 entry, 0 subcategories)
There are no downloads at this time
Newest 10 Downloads
Department of Defense MIL-STD-2167 "Waterfall" is Iterative
Proponents of Agile often ridicule the Department of Defense (DOD) and its MIL-STD-2167 software methodology as stodgy and slow. Though the standard does set forth rigorous documentation standards, and these documentation artifacts are based upon the classical Waterfall stages of the Software Development Life Cycle (SDLC), the narrative within MIL-STD-2167 is quite explicit that the process must be iterative and incremental, two basic tenets for which A…
Truth Revealed - The Original Waterfall Model by Winston Royce is Iterative
In this 1970 paper, presented at the Western Conference of the Institute of Electrical and Electronics Engineers (IEEE) in 1970, author Winston Royce sets forth the development steps that came to be known as Waterfall. Unfortunately, it was a "straw man" version of Waterfall in his Figure 2, a version without iteration and feedback loops, that came to be popularized as "Waterfall". Royce himself was quite emphatic in his graphical portrayal of "modifie…
Can a Java Programmer be Transitioned to CoBOL
Humorously titled, this short paper offers some comparisons between CoBOL and Java. The conclusion is especially apt: "When it comes down to the question of which will best survive, the bottom line is that COBOL can be much more easily enhanced to include web features than Java can be enhanced to handle records. Adding web routines to COBOL is being done; adding record handling to Java is not and cannot be done, without a major change to Java's restrict…
Robert Glass's Fact #30: "CoBOL is a very bad language, but..."
Fact #30: "CoBOL is a very bad language, but all the others for business data processing are so much worse."
Robert Glass, notable IT author and contributor to the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), waxes insightfully into our love/hate relationship with CoBOL, delving into the differences between domain specific and domain independent languages. In the end, his conclusion: "The r…
Integration Testing - That Grey Area between White Box and Black Box Testing
A presentation on Integration Testing - how is it different from white box testing and black box testing? When should you use it? What are some perspectives, techniques, and strategies for performing integration testing?
Classical Development Redux: Classical software development methods in an Agile world
A presentation that poses the question: Do the classical software development methods have relevance in an Agile world? The answer is Yes, if incorporated within a Unitary approach which can apply to both Classical and Agile.
Using the Mainframe to Control IT Service Costs
A presentation by Clabby Analytics. Shows how the distributed systems management model is broken (add capacity = add people). How to fix this broken model using IT service management and emulating what mainframe managers are doing today.
Social Security Agency's Use of CoBOL - An Inspector General Critique and the SSA's Reply
An interesting exchange between the Inspector General's office on the Social Security Agency's use of CoBOL, its increasing use of Java, and its modernization efforts. The facts presented as context are as important as the recommendations and conclusions, and underscore the importance of CoBOL to the financial industry. Also interesting is how the SSA's annual budget of $100M for operation and maintance for 60 million lines of code of CoBOL compares fa…
2012-2016 Social Security Agency Strategic Plan for IT Emphasizes Service Oriented Architecture (SOA)
Why does the Social Security Agency embrace Service Oriented Architecture (SOA) as a key component of its IT strategy through 2016? It is because "SOA is an IT architectural approach that makes use of reusable components or services...Our WebSphere/CICS model supports WebSphere application design and its interface with CICS, allowing us to leverage decades of proven, optimized software while modernizing the user interfaces from outdated 'green screens'…
2012-2016 Social Security Agency Strategic Plan for IT Includes CoBOL
Why does the Social Security Agency continue to embrace CoBOL? In its 2012-2016 Strategic Plan, it states:
"COBOL has served SSA and similar large transactional processing organizations well for over 40 years; COBOL's longevity is a distinct advantage for us, given the support and stability of the product."
Top 10 Downloads
Department of Defense MIL-STD-2167 "Waterfall" is Iterative
Proponents of Agile often ridicule the Department of Defense (DOD) and its MIL-STD-2167 software methodology as stodgy and slow. Though the standard does set forth rigorous documentation standards, and these documentation artifacts are based upon the classical Waterfall stages of the Software Development Life Cycle (SDLC), the narrative within MIL-STD-2167 is quite explicit that the process must be iterative and incremental, two basic tenets for which A…
Truth Revealed - The Original Waterfall Model by Winston Royce is Iterative
In this 1970 paper, presented at the Western Conference of the Institute of Electrical and Electronics Engineers (IEEE) in 1970, author Winston Royce sets forth the development steps that came to be known as Waterfall. Unfortunately, it was a "straw man" version of Waterfall in his Figure 2, a version without iteration and feedback loops, that came to be popularized as "Waterfall". Royce himself was quite emphatic in his graphical portrayal of "modifie…
Can a Java Programmer be Transitioned to CoBOL
Humorously titled, this short paper offers some comparisons between CoBOL and Java. The conclusion is especially apt: "When it comes down to the question of which will best survive, the bottom line is that COBOL can be much more easily enhanced to include web features than Java can be enhanced to handle records. Adding web routines to COBOL is being done; adding record handling to Java is not and cannot be done, without a major change to Java's restrict…
Robert Glass's Fact #30: "CoBOL is a very bad language, but..."
Fact #30: "CoBOL is a very bad language, but all the others for business data processing are so much worse."
Robert Glass, notable IT author and contributor to the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), waxes insightfully into our love/hate relationship with CoBOL, delving into the differences between domain specific and domain independent languages. In the end, his conclusion: "The r…
Integration Testing - That Grey Area between White Box and Black Box Testing
A presentation on Integration Testing - how is it different from white box testing and black box testing? When should you use it? What are some perspectives, techniques, and strategies for performing integration testing?
Classical Development Redux: Classical software development methods in an Agile world
A presentation that poses the question: Do the classical software development methods have relevance in an Agile world? The answer is Yes, if incorporated within a Unitary approach which can apply to both Classical and Agile.
Using the Mainframe to Control IT Service Costs
A presentation by Clabby Analytics. Shows how the distributed systems management model is broken (add capacity = add people). How to fix this broken model using IT service management and emulating what mainframe managers are doing today.
Social Security Agency's Use of CoBOL - An Inspector General Critique and the SSA's Reply
An interesting exchange between the Inspector General's office on the Social Security Agency's use of CoBOL, its increasing use of Java, and its modernization efforts. The facts presented as context are as important as the recommendations and conclusions, and underscore the importance of CoBOL to the financial industry. Also interesting is how the SSA's annual budget of $100M for operation and maintance for 60 million lines of code of CoBOL compares fa…
2012-2016 Social Security Agency Strategic Plan for IT Emphasizes Service Oriented Architecture (SOA)
Why does the Social Security Agency embrace Service Oriented Architecture (SOA) as a key component of its IT strategy through 2016? It is because "SOA is an IT architectural approach that makes use of reusable components or services...Our WebSphere/CICS model supports WebSphere application design and its interface with CICS, allowing us to leverage decades of proven, optimized software while modernizing the user interfaces from outdated 'green screens'…
2012-2016 Social Security Agency Strategic Plan for IT Includes CoBOL
Why does the Social Security Agency continue to embrace CoBOL? In its 2012-2016 Strategic Plan, it states:
"COBOL has served SSA and similar large transactional processing organizations well for over 40 years; COBOL's longevity is a distinct advantage for us, given the support and stability of the product."