Home

  About Us

  Products

  Process Models

  SE Resources

  Commentary

  Contact us

Breaking News!

A new blog ... visit OnCenter, Roger Pressman's running commentary on the world at large

A new edition ... the 6th edition of Software Engineering is available now

A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge

A new training curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.

A redesigned Web site ... we've done a major redesign and added many new features

 
Reference Library
Software Tools

This page provides access to a variety of downloadable papers that address software tools. The following topics are considered:

General
Specific Tools



General

Automatic Synthesis of SDL Models in Use Case Methodology [PDF]
Nikolai N. Mansurov

This slide presentation on automatic synthesis of SDL models covers the following topics: definition of use cases, description of use cases, overview of the process, two modeling perspectives, use case methodology, behavior and structure, formalization of use cases, message sequence charts, high-level MSC (HMSC), control-flow relationships, execution of use cases, sequential schema, data flow, extension to MSC, and synthesis algorithm.

CASE Tools and Constraints [PDF]
R.J. Offen

This workshop report briefly describes the CADPRO project and its goals, and then reports on the early phases of research that were necessary before the empirical studies central to the project could be satisfactorily designed, planned and executed. The report discusses, in outline only, the CADPRO research relating to the identification and characterisation of constraints in CASE design tools and the related development of the JRCASE metaCASE toolset, CASEMaker, as well as some of the lessons learnt from the two strongly formative CADPRO pilot studies, which were important precursors to the full-scale experiments.

Integration Issues of Information Engineering Based I-CASE Tools [PDF]
Karl Kurbel and Thomas Schnieder

Problems and requirements regarding integration of methods and tools across phases of the software-development life cycle are discussed. Information engineering (IE) methodology and I-CASE (integrated CASE) tools supporting IE claim to have an integrated view across major stages of enterprise-wide information-system development: information strategy planning, business area analysis, system design, and construction. In the main part of this paper, two comprehensive I-CASE tools, ADW (Application Development Workbench) and IEF (Information Engineering Facility), are analyzed and compared with regard to integration issues.

The Effects of CASE Tools on Software Development Effort [PDF]
Jongmoon Baik

This paper provides an extended set of tool rating scales and uses them to improve the way CASE tools are effectively evaluated within COCOMO. A Bayesian approach was used to increase prediction accuracy. Contents include: software cost models and productivity impact, COCOMO II and CASE classification, research approach, Bayesian approach for model calibration, research model validation, and conclusions.

Using Case Tools and Generating Code [PDF]
Doo-Hwan Bae

This slide presentation on using case tools to generate code covers the following topics: CASE technology, generating code from models, reverse engineering, round-trip engineering, code generation, class definition-generic header file, header file with inheritance, hierarchy, one-to-one relationship, one-to-one relationship with link, attribute, one-to-one relationship with qualifier, one-to-many relationship, many-to-many relationship, and aggregation.

Back to the top

Specific Tools

A Construction Process for Artifact Generators using a CASE Tool [PDF]
Luiz Paulo Alves Franca and Arndt von Staa

This paper discusses a generic process to construct artifact generators using meta-CASE Tools. An overview of the artifact generator construction process is presented. Benefits of this approach and problems found with the approach are also stated. An XML solution is examined.

CASE Tools [PPT]
Author Unknown

This PowerPoint presentation on CASE tools covers the following: automated diagram support, software construction and maintenance, advantages, and disadvantages. Also presented is a UML: history and brief summary.

CASE Tools: Constructivism and its Application to Learning and Usability of Software Engineering Tools [PDF]
Lynne Fowler, Jocelyn Armarego and Maurice Allen

Interest in CASE tools has grown because of the important role they play in supporting the software development process. Studies show these complex and sophisticated tools have a positive impact on quality and productivity but they have been slow to be adopted by industry; this is partially explained by the difficulty of learning to use the tool. The constructivist theory of knowledge and learning views knowledge not as pre-existing, but constructed. Individuals are different and these differences affect how a user performs when using a software package. This first phase of the authors research examines the learning styles of their students and addresses issues confronting them when using a complex software package; namely Rational Rose, the chosen CASE tool.

Evaluating OO - CASE Tools: OO Research Meets Practice [PDF]
Danny Greefhorst, Matthijs Maat and Rob Maijers

This paper discusses results from evaluating four leading OO-CASE tools. The evaluation was based on requirements that were generated from current object-oriented modeling research and practice.

Modern Systems Analysis and Design Third Edition
Chapter 4 Automated Tools for Systems Development [PPT]

Jeffrey A. Hoffer, Joey F. George and Joseph S. Valacich

This PowerPoint presentation on CASE contains the following topics: use of CASE in organizations, and categories of CASE tools (reverse engineering, re-engineering). Also outlined are the components of CASE: upper CASE (diagramming tools, form and report generators, analysis tools), lower CASE (code generators), and cross life-cycle CASE (project management tools). Repository and data dictionary, and visual and emerging development tools are also presented.

Software Development Tools [HTML] *FEE*
Jim Highsmith

This article asks: are software development tools about to make a comeback? The author discusses the software development tools (SDT) market and what has been happening in it.

Back to the top