Software Development Based on Standards


The development of software systems of increasing complexity by multinational distributed teams of specialists requires application of effective development methodologies and standards. Recently, the Unified Modeling Language (UML) became de-facto standard "graphical language for visualizing, specifying, constructing, and documenting the artifacts of a software intensive system" [OMG]. Among the advantages of using UML-based software development process are:

  • Smooth transitions between initial requirements and final implementation of the software product, going through several intermediate models (analysis and design models) that allow all requirements to be addressed at a proper level of abstraction;

  •  
  • Possibility to efficiently augment or change existing models in order to incorporate new requirements in a rapidly changing business environment - the project can grow keeping architecture clear and effective;

  •  
  • The standard graphical language for expressing ideas, requirements, and design solutions about the software product facilitates in great extent the efficiency of communication in a distributed, international development teams (e.g. in case of software outsourcing);

  •  
  • UML allows the extent and quality of the produced documentation to be finely adjusted according to project requirements and development parameters (time, size and budget of the project, further extension needs). Even if ignore all other advantages of UML, its use can significantly improve the quality of the project documentation.

IPT - Intellectual Products & Technologies Ltd. is specialized in UML-based requirements specification, analysis, and design of software products.

We provide expertise in architectural development of component-based, distributed, multi-tier architectures based on Sun's J2EE™ (Java 2 Platform, Enterprise Edition), and distributed web services standards and specifications (SOAP, WSDL, UDDI, XPDL, BPSS, BPML, BPEL4WS).

All trademarks are properties of appropriate owners.