0% found this document useful (0 votes)
11 views15 pages

DevPartner Studio: Streamlining Software Development

Compuware's NuMega DevPartner Studio Enterprise Edition is a comprehensive suite of tools designed to streamline software development by automating error detection, performance profiling, and project management. It enhances team collaboration, communication, and project tracking, allowing developers to efficiently manage requirements and deliver high-quality applications. The platform supports various development methodologies and integrates with existing tools to facilitate a flexible and effective development process.

Uploaded by

amirghiasi88
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views15 pages

DevPartner Studio: Streamlining Software Development

Compuware's NuMega DevPartner Studio Enterprise Edition is a comprehensive suite of tools designed to streamline software development by automating error detection, performance profiling, and project management. It enhances team collaboration, communication, and project tracking, allowing developers to efficiently manage requirements and deliver high-quality applications. The platform supports various development methodologies and integrates with existing tools to facilitate a flexible and effective development process.

Uploaded by

amirghiasi88
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Compuware® NuMega DevPartner® Studio Enterprise Edition

Make Software Development Manageable


Developing at web speed

E-business has redefined


expectations for all types of
software applications. When
it comes to functionality and
usability, users want it all.
Now. And they want their
applications to be fast and
reliable. No excuses.

At the same time, developers


must command distributed
architectures, diverse
new technologies and
numerous development
languages. Managers
must find, train and
retain talented developers
while still meeting
deadlines and deploying
reliable applications.

1
Making software
development manageable

Built for managing software • developers can use the advanced


development projects, NuMega automated error detection,
DevPartner Studio Enterprise Edition performance profiling and coverage
is a suite of tools that automates and analysis tools to deliver high-
integrates every stage of the performance applications
application development cycle. Using • developers can develop and share
these tools, development teams test scripts with testers quickly
capture and address requirements, • testers can build and extend testing
debug applications quickly, and scripts using powerful test
ensure performance and reliability. automation functionality
DevPartner Studio Enterprise Edition
• developers and testers can
streamlines team communication and
communicate and resolve issues
project tracking, while incorporating
quickly because DevPartner
best practices in software Studio Enterprise Edition shares a
development in a flexible framework common repository with QACenter,
that fits any organization’s culture. the automated software quality
solution from Compuware
Effective tools for every member • business analysts can analyze
of the team application requirements and
DevPartner Studio Enterprise Edition communicate them to all team
equips team members with the tools members
and information they need to • managers can track the project
effectively produce Windows, Java status, make decisions based on
and web applications. Time and real-time information and cross-
resources are saved, and a measure of reference business, technical and
control over the highly fluid testing requirements.
development process is attained. With
DevPartner Studio Enterprise Edition: The entire organization gains from the
subscription program, which provides
updates and support for every tool in
the suite. And Compuware backs its
tools with an experienced, worldwide
professional services organization that
can help deploy a solution rapidly.

2
NuMega DevPartner Studio Enterprise
Edition enhances project control, team
productivity and software quality by
automating the detection, diagnosis and
management of software errors while
managing project requirements and status,
team communication and workflow.

3
Powerful tools and solutions

DEFINE DEVELOP TEST DEPLOY


Requirements management
with Reconcile Requirements Management
Gather, manage, communicate and
validate business, functional and testing
Error Detection
requirements.

Automated error detection with


Performance Profiling
CodeReview, BoundsChecker,
DevPartner Studio Enterprise Edition Solutions

SmartCheck and JCheck


Detect and diagnose hard-to-find bugs,
memory and resource leaks. Identify and Coverage Analysis
analyze runtime multi-threading
problems in Java code.
Remote Profiling & Coverage
Performance profiling with TrueTime
and DevPartner Memory Profiler
Pinpoint performance bottlenecks in
Test Automation
Visual C++, Visual Basic, Java, Active
Server Pages and HTML files. Locate
memory-intensive methods in Java code.
Remote Debugging & Automated Error Handling
Coverage analysis with TrueCoverage
Locate untested Visual C++, Visual Basic,
Java code and web script embedded in
Project Coordination & Change Request Management
ASP and HTML files.

Remote profiling and coverage


XPEDITER/SQL

analysis with DevPartner Database Debugging


DBPartner

Remote Agent
Complementary Compuware Solutions

Gather performance profiling and test SQL Analysis & Tuning


coverage data from remote systems to
carry out distributed analysis.
Test Management
QACenter

Test automation with TestPartner


Develop, execute and maintain Web Site Quality
automated test scripts for Visual C++,
Visual Basic and Java applications.
EcoTOOLS

System Management
Automated error handling and
remote debugging with FailSafe
Find errors in deployed applications
and generate error handling code for
Compuware solutions automate and integrate across the software development life cycle.
Visual Basic.

Project coordination and


change request management
with TrackRecord
Capture and communicate project
schedules and tasks, resources, defects
and all other project details.

4
Define and trace requirements Using Reconcile, development teams
throughout development can:
and testing
• capture, edit and trace
Applications have to meet user requirements in Microsoft Word
expectations to succeed. Capturing • trace impact of requirements
and communicating application changes and defect issues
requirements efficiently is critical.
• manage pre-defined or project-
DevPartner Studio Enterprise Edition
specific requirement attributes,
includes Reconcile, an integrated such as priority and
requirements management system implementation status
that helps track specifications and
• communicate requirements and
changes throughout the life of the
changes in Reconcile, in the
project. An integrated approach to
DevPartner Studio Enterprise
capturing and communicating Edition’s project tracking system
product and testing requirements or via the web
helps ensure better applications
are produced. • link business, functional and
testing requirements
Reconcile offers an intuitive, • automatically create requirements-
Microsoft Word document-based user driven test plans in conjunction
interface for defining and managing with QADirector
business, functional and testing • define and manage users and
requirements, and stores requirement securities by project.
attributes and relationships in a
Microsoft Access or SQL Server
database. Working in conjunction
with QADirector, the Compuware test
management solution, Reconcile links
requirements across the software life
cycle. This helps developers and
managers trace test requirements
back to the original business
requirements. Project teams can
associate test requirements easily
with specific tests and defects, as
well as report progress against
those requirements.

Capture, analyze and communicate requirements with Reconcile.

5
Accelerate software Using these tools, developers can:
development, build more
reliable software • identify non-standard programming
practices and create bug-free
Developers can use the tools in
Visual Basic code using
DevPartner Studio Enterprise Edition
NuMega CodeReview
to identify and eliminate software
problems, accelerating the • find and fix tough memory and
development and delivery of high- resource leaks in Visual C++
and Visual Basic code using
quality and high-performance
NuMega BoundsChecker and
applications. The suite includes the
NuMega SmartCheck
award-winning DevPartner Studio
error detection, performance profiling • validate Windows API and Visual
and test coverage analysis tools. The Basic system calls and avoid
suite is tightly integrated with known issues with these
applications using BoundsChecker
products commonly used by
and SmartCheck
Windows, Java and web development
teams, including Microsoft Visual • detect Java threading conditions
Studio, Microsoft Project, Microsoft such as thread deadlock,
Outlook and Microsoft Visual thrashing and starvation using
SourceSafe. In addition, the tools are NuMega JCheck
designed to work with QACenter, the • diagnose runtime errors and
suite of automated testing tools implement consistent error
from Compuware. handling and recovery techniques
in Visual Basic code using
NuMega FailSafe
• find performance bottlenecks in
Visual C++, Visual Basic and Java
code, and in web script embedded
in ASP and HTML files using
NuMega TrueTime
• automatically locate memory-
intensive methods and lines of code
in Java applications using the
DevPartner Memory Profiler
• focus testing on critical parts of an
application by locating untested
code in Visual C++, Visual Basic
and Java code, and web script
embedded in ASP and HTML files
using NuMega TrueCoverage
• gather performance profiling
and test coverage information
Automatically detect resource leaks and performance problems with
from remote systems using
DevPartner Studio tools.
DevPartner Remote Agent.

6
Develop, execute and maintain Developers and testers can use
automated test scripts TestPartner to:

DevPartner Studio Enterprise Edition • rapidly create repeatable tests using


the TestPartner Visual Navigator and
includes TestPartner, a functional test
automatic scripting wizards
automation tool that allows
development teams to validate • automate testing to validate
business-critical Windows, Java and functionality and application
web applications. performance and reliability with a
single family of testing tools
TestPartner integrates with the • maintain and enhance automated
DevPartner Studio tools to gather testing scripts using Microsoft Visual
code coverage data automatically, Basic for Applications
create tests that respond to memory
• take advantage of comprehensive
leaks and coding errors, and report support of COM and ActiveX to
problems directly into TrackRecord, develop unit and functional
the change request management test beds
system.
• create functional test scenarios that
TestPartner also is included in also drive load testing with
Compuware QALoad.
Compuware QACenter. Tests created
early in the development phase can
be used in the testing phase, and QA
tests that identify software problems
can be shared with development.
Integration also fosters effective,
efficient communication between
developers, testers and management.

Use TestPartner Visual Navigator to create tests quickly and leverage the
full power of Microsoft VBA to extend them.

7
Team collaboration support

Automate information capture Simplify and improve team


and sharing communication
DevPartner Studio Enterprise Edition With DevPartner Studio Enterprise
uses TrackRecord to track projects, Edition, managers, project leaders,
milestones, features, tasks, defects, developers and administrators can
testing assets and other information share accurate project status
related to development projects. information across the team with
TrackRecord is a highly customizable automatic e-mail messaging, web
product that fits naturally into any access and a simple structure for
development and testing process. By communicating workflow rules and
automating time-consuming tasks, standards. Easily accessible data on
such as documenting and reporting the status of deliverables, outstanding
defects, communicating status and software defects and testing status
priorities and locating bottlenecks, can guide decisions on assignments
TrackRecord gives developers, testers, and priorities. Consequently,
QA managers and project managers decisions are based on real-time
additional time to focus on developing information that can be quickly,
code and resolving problems. efficiently and effectively
communicated. Timely, detailed
project information drives proactive
decisions regarding delivery
schedules, feature lists and resource
allocations.

Shared repository across


functions, projects and time
DevPartner Studio Enterprise Edition
tools capture information in a
common repository. The repository
tracks outstanding defects,
assignments, project milestones,
product features and project
resources. The entire team can keep
up to date on plans, development,
testing status and outstanding issues.

The Milestone Summary Report provides project managers with a complete


picture of the current state of the project.

8
Communicate with remote
team members Integration with the
The web interface employed by project team
DevPartner Studio Enterprise Edition
provides a primary link for remote
and offline users to access and DevPartner Studio Enterprise Edition uses
update development status ActiveLink technology to connect the
information. With the web interface,
Microsoft Visual Studio and the NuMega
team members can work closely with
each other, regardless of geographic developer tools with a powerful and flexible
location, the platform they are project- and defect-tracking repository,
working on and whether or not TrackRecord. The repository is linked to
DevPartner software is installed on
commonly used source code control
their machines. In addition,
DevPartner Studio Enterprise Edition systems, including Microsoft Visual

can be set up to notify critical team SourceSafe, MKS Source Integrity and
members of important events, such Merant PVCS. A two-way interface to
as Priority 1 defect reports or task
Microsoft Project synchronizes the project
completion, via e-mail.
plan and schedule with status information

captured from users. Similarly, a two-way

interface to Microsoft Outlook synchronizes

tasks with each team member’s mailbox.

ActiveLink automates data flow in and

between the DevPartner Studio Enterprise

Edition tools and Compuware QACenter.


This functionality enables developers to

capture core project details automatically,

including milestone status, test coverage

and code volatility. ActiveLink provides the

ability to share defect reports and status

information throughout development and

testing. This tight integration bridges the

gap between developers and testers, while

improving the testing process and

test results.

Access, create and update project information over the web.

9
Methodology-neutral,
pragmatic implementation

Facilitate and accelerate any Using the highly configurable


development process DevPartner Studio Enterprise Edition,
DevPartner Studio Enterprise organizations can pick, choose and
Edition facilitates and accelerates customize the tools and techniques to
any development process, ranging fit specific development projects.
from rapid prototype development New and existing input forms can be
to CMM-certified, requirements-driven modified to capture, communicate
methodologies. Since DevPartner and coordinate precisely the
Studio Enterprise Edition is information the team needs to be
methodology-neutral, any organization successful. Online views, reports and
can select, define and implement its graphs also can be modified to reflect
own unique, optimized process, or preferred processes and standards.
adopt the model provided.
Flexible, open architecture
DevPartner Studio Enterprise Edition
The repository that supports the
provides a customizable workflow
DevPartner Studio Enterprise Edition
management system to help ensure
is accessible via a robust, OLE/DB-
software deliverables and defects are
compliant ActiveX Application
routed appropriately through
Programming Interface. The API can
development, QA and documentation.
be used to share project information
Implementing a standard workflow
with virtually any source, so
helps establish that the software
developers can select and integrate
development process is repeatable
the tools that best fit the organization.
and that issues are not overlooked.

DevPartner Studio Enterprise Edition tools help introduce and automate


standards and workflows for any development methodology.

10
A comprehensive solution

Document successes and issues For the development enterprise,


with integrated, up-to-date DevPartner Studio Enterprise Edition
project details accelerates the delivery of high-
DevPartner Studio Enterprise Edition performing, reliable applications with
provides team members with the a comprehensive, integrated and
precise information needed to do proven suite of tools. With
their jobs. Role- and user-specific functionality designed to meet the
views, customizable rule-driven challenges of e-business, Internet and
templates and ad hoc reports deliver distributed applications, DevPartner
targeted details without excess Studio Enterprise Edition gives
information. Tight integration development teams the tools they
between the error detection and need to master the numerous
tracking tools yields defect reports procedural and technical challenges
that provide critical and detailed in creating superior solutions—
debugging information, including rapidly and effectively.
important reports on source line, call
stack and loaded DLLs.

Team members can efficiently share current and detailed project


status information.

11
Gain development expertise
with DevSolutions

DevPartner Studio Enterprise Edition Compuware products and


Subscribe to an service options help new users get professional services—the
ongoing value the most from their DevPartner commitment to quality
investments. While some teams may distributed applications
already have requirements From building applications to testing
DevPartner Studio Enterprise Edition is
management, development and them and managing their service
testing, workflow and standards in levels in production, Compuware
enhanced continually, resulting in new
place, others need expert guidance to products and services help our
releases that contain significant new set up their structure. DevSolutions customers realize improved
functionality. Compuware offers meets this wide range of customer productivity, higher quality
Subscription and Subscription Plus to needs. Consisting of DevPlan and applications and faster time to
DevStart, DevSolutions are market. Our professional services
extend benefits of DevPartner Studio
professional service packages that staff of more than 10,000 employees
Enterprise Edition. combine user training with are working at customer sites around
consulting services. the world, gaining real-world
Subscription is an annual contract that experience that we incorporate in
guarantees subscribers get access to new DevPlan aids customers with making our tools and methodologies
installation, configuration, the recognized market leaders.
DevPartner Studio Enterprise Edition
customization and integration of
product releases issued during the term of
DevPartner Studio Enterprise Edition, To learn more about our ability to
the contract. Each new license includes one as well as the migration and help your organization realize these
year of subscription coverage. Subscription conversion of existing project data. benefits, please contact us. We would
Plus provides priority telephone support in
This important step in tailoring be happy to share our quarter century
DevPartner Studio Enterprise Edition of information technology
addition to new releases. Both Subscription
formalizes and optimizes the achievement with you.
and Subscription Plus make it easy to processes and tools already in place
ensure that subscribers always benefit for the development team. With
from the latest DevPartner Studio DevPlan, an experienced senior
consultant works with project
Enterprise Edition features.
managers and team leaders on their
systems. The content is tailored to the
requirements of their processes and
environments.

DevStart trains end users on the tools


in DevPartner Studio Enterprise
Edition. Customized and optimized
for the particular user development
environment, the training is modified
to meet the needs of each type of
user. The training employs a modular
structure, fitting the needs of various
types and sizes of teams. An
experienced training consultant from
Compuware provides DevStart
services at client sites.
NORTH AMERICA EUROPE INTERNATIONAL
Compuware Corporation Compuware Europe BV Compuware Corporation
Corporate Offices International Operations
31440 Northwestern Highway Hoogoorddreef 5 31440 Northwestern Highway
Farmington Hills, MI 48334-2564 1101 BA Amsterdam Z-O Farmington Hills, MI 48334-2564
USA The Netherlands USA
Tel (248) 737-7300 • (800) 521-9353 Tel +31 20 311 3411 Tel +1 (248) 737-7639
Fax (248) 737-7108 Fax +31 20 312 6574 Fax +1 (248) 737-7623

NuMega Lab Asia


9 Townsend West Tel +65 226 1776
Nashua, NH 03063
USA Australia & New Zealand
Tel (603) 578-8400 • (800) 4-NUMEGA Tel +61 2 8875 5000
Fax (603) 578-8401
Latin America
Tel +52 5 202 6320

[Link]
Compuware, ActiveLink, BoundsChecker, CodeReview, DevPartner, DevPlan, DevSolutions, DevStart, FailSafe, JCheck, NuMega, QACenter, QADirector, QALoad, Reconcile, SmartCheck, TestPartner, TrackRecord,
TrueCoverage and TrueTime are trademarks or registered trademarks of Compuware Corporation. Java and all Java-based marks are the trademarks or registered trademarks of Sun Microsystems, Inc.
in the United States and other countries. All other company or product names are trademarks of their respective owners.
© 2000 Compuware Corporation
851 • 9/00

Common questions

Powered by AI

NuMega TrueTime is used for performance profiling, enabling developers to pinpoint performance bottlenecks in codes such as Visual C++, Visual Basic, Java, and in scripts like ASP and HTML. It allows the identification and resolution of parts of the code that may hinder application performance. TrueCoverage focuses on coverage analysis, locating untested or under-tested code within applications, thus directing developer efforts to areas most in need of testing. Both tools ensure comprehensive analysis of code performance and coverage, crucial for high-quality software development .

Test automation using TestPartner within DevPartner Studio Enterprise Edition plays a crucial role by allowing development teams to develop, execute, and maintain automated test scripts for applications. This capability helps ensure that critical functionality is validated quickly and reliably, fostering effective communication between developers and testers. TestPartner integrates test coverage data automatically, allowing for efficient detection of errors and memory leaks, and supports load testing through test scenario generation .

Automating error detection and management within DevPartner Studio Enterprise Edition addresses challenges such as identifying non-standard programming practices, finding memory and resource leaks, and diagnosing complex runtime errors. Automation helps in consistently identifying and fixing these issues quickly, thus maintaining software reliability and efficiency while reducing manual oversight. Tools like BoundsChecker, SmartCheck, and FailSafe are instrumental in these processes, aiding developers in producing robust applications .

DevPartner Studio Enterprise Edition enhances team communication and workflow by using integrated tools like QACenter that share a common repository for defect reports and project statuses. This integration helps bridge the gap between developers and testers, ensuring issues are communicated and addressed efficiently. The suite also provides project coordination, change request management, and workflow management features that streamline information sharing across different stages of development .

DevPlan and DevStart within the DevSolutions service options are crucial as they provide tailored installation, configuration, and optimization services for DevPartner Studio Enterprise Edition. DevPlan focuses on aiding customers in integrating and optimizing the use of these tools, while DevStart offers specific training customized to the user's development environment. These services ensure that customers can fully leverage the capabilities of DevPartner Studio and that the tools are effectively aligned with their development processes .

The architecture of DevPartner Studio Enterprise Edition facilitates data integration and sharing across different modules through its OLE/DB-compliant ActiveX Application Programming Interface (API). This robust API enables seamless communication between various tools and systems, allowing developers to share project information efficiently. This architecture supports a flexible and open framework, adapting to various development environments and ensuring cohesive interaction between error detection, performance profiling, and project management components .

Integrating DevPartner Studio Enterprise Edition with Microsoft Visual Studio and other commonly used development products brings significant benefits, such as increased development efficiency and streamlined workflows. This integration supports error detection, performance profiling, and debugging within familiar environments, reducing the learning curve for developers and enhancing productivity. It also allows seamless integration of testing and development processes, leveraging existing tools and reducing potential compatibility issues .

DevPartner Studio Enterprise Edition enhances the agility and flexibility of software development projects by offering a methodology-neutral approach, allowing organizations to customize workflows and tools to match specific project needs. This adaptability supports rapid prototyping and CMM-certified methodologies alike by providing configurable management systems and integration capabilities, ensuring efficient routing of tasks through development, testing, and documentation stages .

The Reconcile tool assists in managing software requirements by providing an integrated system for capturing, editing, and tracing requirements throughout the software development lifecycle. It allows teams to link requirements across business, functional, and testing domains and trace changes and defects back to the original specifications. This tool uses a Microsoft Word document-based interface and stores data in a Microsoft Access or SQL Server database, facilitating better communication and management of project specifications .

DevPartner Studio Enterprise Edition supports developers in delivering high-performance software by providing advanced automated error detection, performance profiling, and coverage analysis tools. These tools enable developers to quickly identify and correct software problems, thus accelerating the development and delivery process while maintaining application quality. Additionally, the integration with other tools like QACenter enhances the team's ability to communicate and resolve issues efficiently .

You might also like