0% found this document useful (0 votes)
59 views4 pages

Diagram Tools:: Examples

The document discusses case tools and Star UML modeling software. It defines case tools as application programs that automate the software development lifecycle through tools for design, analysis, project management, documentation and more. Star UML is presented as a modular, open-source modeling tool that supports various diagram types and has an intuitive user interface. It concludes by stating it has covered various case tools and provided information on Star UML.

Uploaded by

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

Diagram Tools:: Examples

The document discusses case tools and Star UML modeling software. It defines case tools as application programs that automate the software development lifecycle through tools for design, analysis, project management, documentation and more. Star UML is presented as a modular, open-source modeling tool that supports various diagram types and has an intuitive user interface. It concludes by stating it has covered various case tools and provided information on Star UML.

Uploaded by

Kissan Portal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Practical No.

Aim :- Introduction to various case tools & study star uml tool.

Objective :-

 Study various case tools.


 Study star uml tool.

Theory :-

The set of application programs to automate software development lifecycle activities and
are used by managers in a project, engineers and analysts to build a software system is called CASE tools
and the software development cycle stages can be simplified using several tools such as design, analysis,
project management, database management, documentation, etc. and the use of these tools speeds up
the project development to obtain desired results There are several types of tools :-

1. Diagram Tools:
The components of the system, data flow, control flow among the various components of software and
the structure of the system can be represented in graphical form using diagram tools. Example: The
state-of-the-art flowcharts can be created using flow chart maker tool.

2. Process Modeling:
The software process model can be created using process modelling tools for software development.
The managers can choose a process model using process modelling tools or make modifications
depending upon the software product requirements.

3. Project Management:
Planning of the project, estimation of cost and efforts, scheduling of project and planning of resources
can be done using project management tools. All the steps in the execution of the project must be
strictly followed by the managers in management of software project. The project information can be
stored and shared in real time using the tools of project management throughout the organization.
Examples: Creative Pro Office, trac project, Basecamp etc.

4. Documentation Tools:
Before the beginning of software process, documentation of the software project must begin. This
documentation must cover the all the software development life cycle phases and the completion of the
software development phase as well. The documents are generated by the documentation tools for
both technical and end users. The in-house professionals in the development team who refer the
manual maintained for the system, manual maintained for reference, manual for training, manuals for
installation etc. make the technical users. The functioning of the system and how system works is
described in the end user documents. Example: Doxygen, adobe robohelp, DrExplain etc.
5. Analysis:
Requirements gathering, inconsistency checks, diagrams inaccuracy, redundancies in the data etc. can
be checked using analysis. Example: For requirement analysis are Accept 360, Accompa, casecomplete
etc. Total analysis can be done using visible analyst.

6. Design:
The block structure of the software can be designed by the software designers using design tools which
are again broken down into smaller modules using techniques of refinement. The detailing of every
module and the interconnections between the modules can be done using this. Example: Animated
software design.

7. Configuration Management Tools:


Whenever one version of software instance is released, configuration management tools deals with the
following:

Management of revision and version

Configuration management of baseline

Change control management

Automatic tracking, management of version, and management of release can be done with the help of
configuration management. Example: Git, Accu Rev etc.

8. Change Control:
Change Control are a part of configuration management. The changes that occur in the software after
fixing its baseline or after the first release of the software are dealt by change control tools. Tracking the
changes, management of files, management of codes etc. can be automated using change control. The
change policy of the organization can be enforced by using change control.

9. Programming:
The programming environments like integrated development environment , library consisting of in built
modules, simulation are all included in programming tools. The development of software product is
aided by these and simulation and testing features are included. Example: C scope for searching code in
C, Eclipse.

10. Prototyping:
The simulated version of the software product to be built is called a prototype in software. The look and
feel of the product is provided by the prototype and several aspects of the actual product can be
simulated using prototyping. Graphical libraries are contained in the prototyping tools. User interfaces
and design that are hardware independent can be created using prototyping. Rapid prototypes can be
built using prototyping based on the existing information. The software prototype can be simulated
using prototyping tools. Example: Mockup builder, Serena prototype composer etc.

11. Web Development:


The web pages like forms, text, script, graphic etc. can be designed using web development tools. The
web page that is being developed can be previewed to see how it looks after completion using web
development. Example: Adobe Edge Inspect, Foundation 3, brackets etc.

12. Quality Assurance:


Monitoring the engineering process and methods used for software development to ensure the quality
is as per the standards of the organization can be performed using quality assurance tools. The
configuration change control and software testing tools come under the category of QA tools.
Example: SoapTest, Jmeter, AppsWatch, etc.

13. Maintenance:
If there are any modifications after the delivery of the software product can be done through software
maintenance tools. Techniques for automatically logging, error reporting, generation of error tickets
automatically and root cause analysis are used in the maintenance phase of the software development
life cycle to help the software organizations. Example: Bugzilla for tracking defects etc.

Star Uml

Star UML is build as a modular and open tool. It provides frameworks for extending the
functionality of the tool. It is designed to allow access to all functions of the model/meta-model
and tool through COM Automation, and it provides extension of menu and option items. Also,
users can create their own approaches and frameworks according to their methodologies. The
tool can also be integrated with any external tools.

StarUML supports the following diagram types

 Use Case Diagram


 Class Diagram
 Sequence Diagram
 Collaboration Diagram
 Statechart Diagram
 Activity Diagram
 Component Diagram
 Deployment Diagram
 Composite Structure Diagram
The user interface is intuitive. On the upper right side, a window allows to rapidly navigate
between all the content of a project, adopting either a model or a diagram view. Multiple
diagrams can be open at the same time and tabs allow switching rapidly between views. The
lower right window allows to document the current diagram, either with plain text or attaching
an external document. During diagram editing, "wizards" are located around the object that
give you the quick shortcuts to main associated tasks with your current operation, like adding
an attribute when you create a class for instance. A right-click on the mouse brings the full set
of operations at your disposal.

CONLUSION: Thus ,we have learn the various case tools and Star UML.

You might also like