IT Architect Tools

Tools for Analysts, Designers, Requirements engineers.

Ice Scrum - Open source agile development tool

366
vote
IceScrum is an J2EE application for using Scrum while keeping the spirit of a collaborative workspace.

Free UML Tool from Visual Paradigm

452
vote
Visual Paradigm for UML Community Edition (VP-UML CE) is a fast and feature rich free UML tool supports all UML diagrams.

Automated Drawing of UML Diagrams

425
vote
UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams.

Dia - Open source MS Visio like tool.

441
vote
Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams.

Fujaba - CASE tool for forward and reverse engineering

413
vote
Fujaba was aimed to support software forward and reverse engineering. That is why Fujaba is an acronym for "From UML to Java and back again". Fujaba's main features are:

ESS-MODEL: Fastest UML reversing tool , View Class diagrams from Code

418
vote
With ESS-MODEL you can view class diagrams from your code in the time that other tools are still busy loading.

Open System Architect - Free Designing Tool

406
vote
Open System Architect (OSA) is an application used for modelling a system. OSA currently supports data modelling (physical and logical) with UML in the works.

AutoDesk Project DragonFly

463
vote
Streamline your next home improvement project by using Dragonfly's intuitive design tools to rapidly create and furnish your floor plan, experimenting in real time with your ideas in 2D and 3D before

Architecture-Software Architecture Papers

537
vote

The SEI's software architecture team maintains an annotated bibliography of software engineering literature that is relevant to software architecture. The bibliography grows as new materials appears or are brought to our attention. Annotations are written explaining why the entry is noteworthy in the field of software architecture

Architecture-Computer Architecture Tutorial

535
vote

Tutorial introduces undergraduate students to computer architecture concepts of caches and pipelining . It contains examples, interactive applets and some problems with solutions to illustrate basic ideas.The problems that have been solved have been taken from a number of sources but the solutions are novel and unique in the sense that emphasis has been placed not only on the answers but also on reasoning processes that will be useful in solving similar problems.

Architecture-Advanced Computer Architecture Laboratory - The University of Michigan

525
vote

The Advanced Computer Architecture Laboratory (ACAL) was established in 1985 as a research unit of the Electrical Engineering and Computer Science Department at the University of Michigan.ACAL researchers have made pioneering contributions to the design of high-performance computer systems such as, for example, Intel's Pentium chip and Compaq's Alpha chip, spearheading technical advances in pipelining, branch prediction, parallel processing, timing analysis and optimization, and automatic test generation

Architecture-Computer Architecture

511
vote

Computer Architecture is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals. Computer architecture is not about using computers to design buildings.