How To Develop A Telelogic Harmony/Esw Project
|
|
- Lydia Walker
- 3 years ago
- Views:
Transcription
1 White paper October 2008 The Telelogic Harmony/ESW process for realtime and embedded development. Bruce Powel Douglass, IBM
2 Page 2 Contents 3 Overview 4 Telelogic Harmony/ESW core principles 6 Harmony/ESW overview 9 The software microcycle 10 Conclusion
3 Page 3 Overview Closely linking people, best practices, processes and tools can optimize your development lifecycle. Improving your technology and your process together can be dramatically more effective at increasing productivity than improving technology alone. Why? Because process improvement enhances effectiveness while development tools increase efficiency. Together, they significantly improve productivity and quality. Tailored for the development of embedded and realtime applications, Telelogic Harmony/ ESW is an iterative, model-driven development process based upon the Unified Modeling Language (UML) 2.1. It provides strong guidance for the developer or manager of realtime and embedded systems and helps resolve many of the process and management issues surrounding object-oriented and object-based systems development. It also helps improve quality while reducing cost by iteratively creating and testing executable visual models, detecting defects early in the development lifecycle while maintaining synchronization with the code. The Telelogic Harmony library of best practices contains an integrated product development process that takes product development from requirements capture through systems engineering, iterative development and design, and into final test and validation.
4 Page 4 An overview of the process is shown in figure 1. Figure 1. Harmony/ESW process overview ( microcycle ) The microcycle is an incremental process in which the requirements elements are specified and selected, and then vertical slices of the system are constructed and validated. The system (referred to as the prototype, even though it is fully production-quality code) is constructed incrementally, with new vertical slices adding new system-level capability to the increasingly complete and capable system. The advantages of such an incremental approach can include higher quality deliverables, lower cost of quality and even reduced development time. Telelogic Harmony/ESW core principles Harmony/ESW is an agile process that has demonstrated its effectiveness in realtime and embedded projects. It consists of an integrated set of interrelated roles, work products, tasks and guidance that are the practical outcome of the application of a small set of core principles.
5 Page 5 Developing working software: your primary goal You should focus your effort on the tasks and activities that have the most effect on the production of high-quality, working software. This is not to say that supporting activities have no value, but they are secondary to the development of the software per se. Working software is your primary progress metric The most important single measure of project progress is the addition of executing functionality to the working software. Other measures, such as lines of code produced, don t always correlate with true project progress. Continuous feedback is crucial You need constant feedback about the quality and correctness of the software and you need it more than daily. This is the basis for Harmony/ESW application s nanocycle of continuous execution of the developing software and microcycle validation that typically occurs every four to six weeks. Defining your architecture with five key views Harmony/ESW specifies five primary architectural views that encompass the strategic design decisions of the system design: the subsystem and component view, the concurrency and resource view, the reliability and safety view, the distribution view, and the deployment view. The system architecture is the sum of one or more design pattern solutions in each of these views. Harmony/ESW provides strong guidance on how best to select and apply appropriate design patterns within these different architectural views. Plan, track and adapt Since plans are always made in (some degree of) ignorance, it is crucial to plan to re-plan and update your system plans as you learn more and as things change. This is the basis of the increment review ( party ) phase at the end of each microcycle.
6 Page 6 Ignoring risks = leading cause of failed projects Managing risk is crucial to project success. Harmony/ESW incorporates risk reduction into the mission statement for each microcycle and provides guidance on how to help effectively reduce risk. Continuous attention to quality is essential Quality is not something that can be added ex post facto, but is instead a way of performing your daily work. The Harmony/ESW nanocycle provides continual feedback as to the correctness and accuracy of the software, making it easier to concentrate on producing great software. Modeling is crucial Good modeling provides significant benefits in terms of understandability, analyzability, code generation and reusability. Harmony/ESW provides strong guidance on how to most effectively model realtime and embedded systems. Optimize the right things In Harmony/ESW, design is all about optimization. Harmony/ESW puts strong emphasis on when and how to achieve optimal designs. Harmony/ESW overview Development within Harmony/ESW proceeds, as already mentioned, in an iterative, incremental activity called the microcycle. The software team begins with this speci-fication of requirements and context. It then selects functionality organized around the software subsystem use cases to be developed.
7 Page 7 Analysis phase In the analysis phase of the microcycle, the use cases to be added to the prototype are identified and detailed, if necessary. Following this, a domain analysis (a.k.a., object analysis ) is done to identify the essential elements that must be included in any acceptable software solution to the problem. Following the analysis phase, the project enters the design phase. Design phase Design is all about optimization of a system against the set of design criteria for the product. The design criteria are the properties of the system that measure the goodness of the design properties such as worst case performance, throughput, bandwidth, reliability, safety, security, time to market, complexity, maintainability and so on. These properties are prioritized in order of their criticality. Design then proceeds by identifying design patterns that help optimize the most important design criteria at the expense of the least important criteria. It is during this stage that technological solutions are adopted to achieve these design goals. Code generation and synchronization Following design, the code is produced that realizes the design. In a high-quality solution such as Telelogic Rhapsody, almost all of the code is generated automatically from the UML design specification. With less capable tools, significant effort must be expended to create the code and synchronize it with the model. As an integral part of the development of this code, we include unit-level test mostly oriented around the important classes from the analysis model and, following successful unit test, peer review. Peer review of the model enables team members not only to validate the design, but also to disseminate information about parts of the design to the rest of the team.
8 Page 8 System integration Once the high-quality (i.e., tested and verified) architectural units (e.g., subsystems) are produced, they are integrated (along with specific artifacts from other engineering disciplines) into a system prototype that is then validated against the requirements of the prototype. Using regression testing to help ensure that previously working features haven t been broken by the new development work, these requirements include not only the new ones added during the current microcycle but also those added in previous microcycles. Acceptance testing and customer release The system prototypes become increasingly complete as more of the remaining capabilities are added over time until the system meets the entire set of requirements necessary for product release. At this point, the engineered system is passed to final acceptance testing and released to the customer. A linear view of project progress The spiral can be unrolled to show how the project progresses in linear time. In this view, one can see how the phases occur over time and how, at the end of each spiral, an executing, validated prototype is released. Figure 2 shows how this might look for a typical project. Each prototype release includes some level of functionality and completeness (in terms of materials, composition, requirements, etc.). Normally, these prototypes are between four and twelve weeks, and they may vary a bit (as shown in the figure). However, the length of each spiral (known as a microcycle) is much shorter than the length of the entire development cycle. Figure 2. Unrolled microcycles
9 Page 9 The software microcycle From a software point of view, the spiral is detailed as shown in figure 3. In the analysis phase, the requirements for the next prototype are selected from those inherited from the systems engineering hand-off and then relegated to software by the IPT in the transition phase of the overall Telelogic Harmony process. Once the use cases clustering the relevant requirements are selected, an object or domain analysis is done to identify the objects, classes and types that are required in the solution. After all, it wouldn t be a microwave oven if it didn t have a microwave emitter, and it wouldn t be a flight management system without an understanding of flight plans, waypoints, vectors and their relationships. The purpose of object analysis is to identify these key concepts and their relations before design optimizations are inserted. The object analysis model is high-quality and executable, so it is demonstrably correct against the requirements. It is not, however, optimal and may not meet various quality goals for service requirements. This optimization is done in design. Figure 3. Software spiral ( microcycle ) in Harmony/ESW
10 Page 10 Design microcycle Design proceeds in three phases. As mentioned above, design is all about optimization. In architectural design, strategic design decisions are made that attempt to optimize the entire system at once. Mechanistic design focuses on optimizing a single collaboration that realizes one use case. Detailed design optimizes the individual objects that require it. Implementation microcycle The implementation phase produces the code mostly through tool-generation but possibly partly by hand. This code is then unit-level tested to help ensure a high level of quality of the system build. Following the code-unit test, the model, and possibly parts of the code, is peer reviewed to help identify defects not yet uncovered and to disseminate information about the design. Testing: the integration and validation microcycle The testing phase is broken into two parts integration and validation. In integration testing, the various software units (software subsystems and/or components) are linked, and the software is integrated with the hardware that is developed for this prototype. This is typically done at two levels. First, the integrated subsystem is constructed, and then the various integrated subsystems are brought together to create an integrated system prototype. Following this integration, the system is validated against the requirements for this prototype build. Conclusion Harmony/ESW is a robust, iterative, model-driven development process that optimizes the development lifecycle by closely linking people, best practices, processes and solutions. By providing strong guidance for the developer or manager of real-time and embedded systems, Harmony/ESW resolves many of the process and management issues surrounding objectoriented and object-based systems development. It also improves quality, while reducing cost, by iteratively creating and testing executable visual models, detecting defects early in the development lifecycle while maintaining synchronization with the code. Many projects, both small and large, have benefited from using Harmony/ESW.
11 Page 11 For more information To learn more, please visit: About the author Dr. Bruce Powel Douglass has over 25 years experience designing safety-critical realtime applications in a variety of hard realtime environments. He has designed and taught courses in object orientation, realtime and safety-critical systems development. He is an advisory board member for the Embedded Systems Conference, UML World Conference and Software Development magazine. He is a cochair for the Real-Time Analysis and Design Working Group in the Object Management Group (OMG) standards organization. Bruce has written 11 books on software development including his latest, Real-Time UML 3rd Edition: Advances in the UML for Real-Time Systems. He is a chief evangelist at IBM.
12 Copyright IBM Corporation 2008 IBM Corporation Software Group Route 100 Somers, NY U.S.A. Produced in the United States of America October 2008 All Rights Reserved IBM, the IBM logo, ibm.com, Rational, and Telelogic are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided as is without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. RAW14053-USEN _0810_US
UML for the C programming language.
Functional-based modeling White paper June 2009 UML for the C programming language. Bruce Powel Douglass, PhD, IBM Page 2 Contents 2 Executive summary 3 FunctionalC UML profile 4 Functional development
More informationIntroduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
More informationSix ways to accelerate Android mobile application development
Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and
More informationRealizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
More informationIBM Rational systems and software solutions for the medical device industry
IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage
More informationIBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
More informationModel-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
More informationDO-178B compliance: turn an overhead expense into a competitive advantage
IBM Software Rational Aerospace and Defense DO-178B compliance: turn an overhead expense into a competitive advantage 2 DO-178B compliance: turn an overhead expense into a competitive advantage Contents
More informationRedpaper. IBM Rational Workbench for Systems and Software Engineering. Bruce Powel Douglass Mats Gothe
Redpaper Bruce Powel Douglass Mats Gothe IBM Rational Workbench for Systems and Software Engineering A smarter planet starts with the innovation of smarter products. Engineering teams driving this innovation
More informationMinimizing code defects to improve software quality and lower development costs.
Development solutions White paper October 2008 Minimizing code defects to improve software quality and lower development costs. IBM Rational Software Analyzer and IBM Rational PurifyPlus software Kari
More informationTen questions to ask when evaluating contract management solutions
IBM Software Industry Solutions Contract Management Ten questions to ask when evaluating contract management solutions Ten questions to ask when evaluating contract management solutions Contents 2 Top
More informationQuality management across the product and application life cycle
IBM Software Product and application life cycle June 2011 Quality across the product and application life cycle IBM solutions for a Smarter Planet 2 Quality across the product and application life cycle
More informationModernizing enterprise application development with integrated change, build and release management.
Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.
More informationAdopting agile methods for safety-critical systems development
IBM Software Thought Leadership White Paper October 2012 Adopting agile methods for safety-critical systems development Bruce Powel Douglass, Chief Evangelist, IBM Rational Leslie Ekas, Development Manager,
More informationSystems Engineering with RUP: Process Adoption in the Aerospace/ Defense Industry
March 2004 Rational Systems Engineering with RUP: Process Adoption in the Aerospace/ Defense Industry Why companies do it, how they do it, and what they get for their effort By Dave Brown, Karla Ducharme,
More informationAgile Model-Based Systems Engineering (ambse)
Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational Bruce.Douglass@us.ibm.com Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/
More informationEnhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
More informationWhat is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More informationWeb application security Executive brief Managing a growing threat: an executive s guide to Web application security.
Web application security Executive brief Managing a growing threat: an executive s guide to Web application security. Danny Allan, strategic research analyst, IBM Software Group Contents 2 Introduction
More informationAchieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
More informationSINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL
SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL SINGLE SIGNON: Single Signon feature allows users to authenticate themselves once with their credentials i.e. Usernames and Passwords
More informationConnecting PPM and software delivery
Connecting PPM and software delivery Efficiently deliver strategic, high-value, low-risk software projects Contents 2 The outdated approach to PPM 2 A better approach to PPM for software delivery 4 IBM
More informationHarnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP
Harnessing the power of software-driven innovation Martin Nally IBM Rational CTO IBM Fellow and VP We have entered a new wave of innovation Innovation The Industrial Revolution Age of Steam and Railways
More informationIBM Sterling Warehouse Management System
IBM Sterling Warehouse Management System Increase warehouse productivity and reduce costs Overview In this solution overview, you will learn: How you can improve every aspect of your warehouse operations
More informationA proven 5-step framework for managing supplier performance
IBM Software Industry Solutions Industry/Product Identifier A proven 5-step framework for managing supplier performance Achieving proven 5-step spend framework visibility: benefits, for managing barriers,
More informationSystems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge.
Global distributed development White paper July 2009 Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge. Integrating MDD and SPL to effectively
More informationSoftware change and release management White paper June 2008. Extending open source tools for more effective software delivery.
Software change and release management White paper June 2008 Extending open source tools for more Page 2 Contents 2 Integrating and complementing open source tools 2 Trends in business shape software development
More informationOpen source, commercial software or a coexistence strategy?
Application lifecycle management White paper December 2009 Open source, commercial software or a coexistence strategy? Deciding what s right for your needs Jean Louis Vignaud, senior manager, Rational
More informationSystems and software product lines: the new frontier for business innovation.
Systems and software product line solutions To support your product delivery objectives Systems and software product lines: the new frontier for business innovation. 2 The key to business success depends
More informationLowering business costs: Mitigating risk in the software delivery lifecycle
August 2009 Lowering business costs: Mitigating risk in the software delivery Roberto Argento IBM Rational Business Development Executive Valerie Hamilton IBM Rational Solution Marketing Manager and Certified
More informationWeb servers and WebSphere Portal
Web servers and WebSphere Portal By default IBM WebSphere Portal uses the internal HTTP transport within IBM WebSphere Application Server to handle requests. However, because WebSphere Application Server
More informationConnectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.
Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this
More informationIncreased Agility with Integration Testing
Increased Agility with Integration Testing Monica Luke (mluke@us.ibm.com) Scenario Designer IBM Rational Agenda ALM Community Office Hours Increased Agility with Integration Testing 2 Application Lifecycle
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationIBM Software Integrated Service Management: Visibility. Control. Automation.
IBM Software Integrated Service Management: Visibility. Control. Automation. Enabling service innovation 2 Integrated Service Management: Visibility. Control. Automation. Every day, the world is becoming
More informationCS4507 Advanced Software Engineering
CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development
More informationRational Asset Manager 7.2 Editions and Licensing
Rational Asset Manager 7.2 Editions and Licensing Derek D. Baron, ddbaron@us.ibm.com Product Manager, Rational Asset Manager 2009 IBM Corporation IBM Corporation 200 The information contained in this presentation
More informationInsights into Enterprise Telecom Expense Management
IBM Software Industry Solutions Telecom Expense Management Insights into Enterprise Telecom Expense Management Trends and Best Practices Insights into Enterprise Telecom Expense Management Introduction
More informationL'automazione dei test come elemento chiave delle pratiche DevOps
L'automazione dei test come elemento chiave delle pratiche DevOps Stefano Sergi WW Solutions Manager - DevOps IBM Systems sergi@us.ibm.com 2013 IBM Corporation Digital transformation requires core capabilities
More informationEstablishing a business performance management ecosystem.
IBM business performance management solutions White paper Establishing a business performance management ecosystem. IBM Software Group March 2004 Page 2 Contents 2 Executive summary 3 Business performance
More informationGain a competitive edge through optimized B2B file transfer
Gain a competitive edge through optimized B2B file transfer Contents: 1 Centralized systems enable business success 2 Business benefits of strategic file transfer that you can experience for yourself 2
More informationUse service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
More informationIBM Tivoli Netcool network management solutions for enterprise
IBM Netcool network management solutions for enterprise The big picture view that focuses on optimizing complex enterprise environments Highlights Enhance network functions in support of business goals
More informationSuccessfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
More informationDeveloping Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
More informationFocus on the business, not the business of data warehousing!
Focus on the business, not the business of data warehousing! Adam M. Ronthal Technical Product Marketing and Strategy Big Data, Cloud, and Appliances @ARonthal 1 Disclaimer Copyright IBM Corporation 2014.
More informationIBM Sterling Order Management
IBM Sterling Order Management Manage orders and grow revenue across your extended enterprise Overview In this Solution Overview, you will learn: How to obtain cross-channel excellence by efficiently orchestrating
More informationIBM Tivoli Network Manager V3.9
IBM Tivoli Network Manager V3.9 Architecture and configuration for shared and replicated NCIM 2013 IBM Corporation IBM Tivoli Network Manager V3.9, Architecture and configuration for shared and replicated
More informationTen steps to better requirements management.
White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten
More informationIBM WebSphere Application Server Communications Enabled Applications
IBM WebSphere Application Server Communications Enabled Applications Configuring a CEA environment 2011 IBM Corporation This presentation describes how to configure a WebSphere Application Server environment
More informationMemory-to-memory session replication
Memory-to-memory session replication IBM WebSphere Application Server V7 This presentation will cover memory-to-memory session replication in WebSphere Application Server V7. WASv7_MemorytoMemoryReplication.ppt
More informationGetting Embedded C Applications to Market Faster using the Model-Driven Development Technologies of Modeling, Simulation and Code Generation
UML for C Developers Getting Embedded C Applications to Market Faster using the Model-Driven Development Technologies of Modeling, Simulation and Code Generation Jerome L. Krasner, Ph.D. April 2005 EMBEDDED
More informationRequirements Management im Kontext von DevOps
IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist wolfgang.steindl@at.ibm.com http://lnkd.in/tpzrug
More informationThe future of application outsourcing: making the move from tactical to strategic
IBM Global Business Services White Paper The future of application outsourcing: making the move from tactical to strategic Application Services Page 2 Contents 2 Introduction 2 Success brings new challenges
More informationIBM Tivoli Provisioning Manager V 7.1
IBM Tivoli Provisioning Manager V 7.1 Preparing for patch management in a small environment 2011 IBM Corporation Welcome to the training module for Tivoli Provisioning Manager version 7.1, preparing for
More informationIBM Software IBM Business Process Manager Powerfully Simple
IBM Software IBM Business Process Manager Powerfully Simple A single BPM platform that provides total visibility and management of your business processes 2 IBM Business Process Manager Powerfully Simple
More informationExtend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
More informationSoftware Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 15 Agile Methodologies: AUP 1 Agile Unified Process (AUP) Proposed by Ambler as a simplified version of the Rational Unified Process (RUP).
More informationIBM Rational ClearCase, Version 8.0
IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle
More informationA discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.
A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering
More informationContract management's effect on in house counsel
IBM Software Industry Solutions Industry/Product Identifier Contract management's effect on in house counsel Impacting contract visibility, analysis and compliance Emptoris Contract Management Solutions
More informationWebSphere DataPower Release 3.8.1 DNS Enhancements
WebSphere DataPower Release 3.8.1 DNS Enhancements XA/XS/XI/XB/XM 2010 IBM Corporation WebSphere DataPower Release 3.8.1 DNS Enhancements 381DataPowerDNSEnhancement.ppt Page 1 of 6 DNS Enhancements Table
More informationPlatform as a Service: The IBM point of view
Platform as a Service: The IBM point of view Don Boulia Vice President Strategy, IBM and Private Cloud Contents 1 Defining Platform as a Service 2 The IBM view of PaaS 6 IBM offerings 7 Summary 7 For more
More informationDevelop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
More informationIndex. Company Overview. Services. Consultancy & Training. Company History. Why Hire Us. Testimonials. Contact 1-11
Index Company Overview Services Consultancy & Training Company History Why Hire Us Testimonials Contact 1-11 Company Overview 1 Company Name Royal Cyber Inc. - USA 2 Mission Statement Using tomorrow s
More informationSpend Enrichment: Making better decisions starts with accurate data
IBM Software Industry Solutions Industry/Product Identifier Spend Enrichment: Making better decisions starts with accurate data Spend Enrichment: Making better decisions starts with accurate data Contents
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationIBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite
IBM Software IBM Business Process Management Suite Increase business agility with the IBM Business Process Management Suite 2 Increase business agility with the IBM Business Process Management Suite We
More informationIBM Global Technology Services March 2008. Virtualization for disaster recovery: areas of focus and consideration.
IBM Global Technology Services March 2008 Virtualization for disaster recovery: Page 2 Contents 2 Introduction 3 Understanding the virtualization approach 4 A properly constructed virtualization strategy
More informationSoftware development for the on demand enterprise. Building your business with the IBM Software Development Platform
Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end
More informationRequirements-Based Testing: Encourage Collaboration Through Traceability
White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are
More informationIBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
More information1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
More informationIBM Unstructured Data Identification and Management
IBM Unstructured Data Identification and Management Discover, recognize, and act on unstructured data in-place Highlights Identify data in place that is relevant for legal collections or regulatory retention.
More informationWindows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems
Name : Z A B Phone : 1-847-530-7013 Email : consultants@webspherehatsguru.com SUMMARY One & half year experience of technical experience in complete software development life cycle process which includes
More informationHow service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
More informationIBM Cognos Enterprise: Powerful and scalable business intelligence and performance management
: Powerful and scalable business intelligence and performance management Highlights Arm every user with the analytics they need to act Support the way that users want to work with their analytics Meet
More informationAnderson University increases campus safety with better emergency communications
Anderson University increases campus safety with better emergency communications Overview The Need Provide the campus community with an advanced message broadcast and alert notification system built on
More informationImproving sales effectiveness in the quote-to-cash process
IBM Software Industry Solutions Management Improving sales effectiveness in the quote-to-cash process Improving sales effectiveness in the quote-to-cash process Contents 2 Executive summary 2 Effective
More informationImplement a unified approach to service quality management.
Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional
More informationIBM Software Information Management. Scaling strategies for mission-critical discovery and navigation applications
IBM Software Information Management Scaling strategies for mission-critical discovery and navigation applications Scaling strategies for mission-critical discovery and navigation applications Contents
More informationName: Srinivasan Govindaraj Title: Big Data Predictive Analytics
Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
More informationIBM Rational AppScan: enhancing Web application security and regulatory compliance.
Strategic protection for Web applications To support your business objectives IBM Rational AppScan: enhancing Web application security and regulatory compliance. Are untested Web applications putting your
More informationEasily deploy and move enterprise applications in the cloud
Easily deploy and move enterprise applications in the cloud IBM PureApplication solutions offer a simple way to implement a dynamic hybrid cloud environment 2 Easily deploy and move enterprise applications
More informationChapter 8 Approaches to System Development
Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases
More informationCollaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.
Collaborative DevOps Learn the magic of Continuous Delivery Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.com Please note IBM s statements regarding its plans, directions, and intent
More informationSimplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
More informationSurveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
More informationTivoli Automation for Proactive Integrated Service Management
Tivoli Automation for Proactive Integrated Service Management Gain advantage with Tivoli Automation portfolio Optimizing the World s Infrastructure 24 October 2012, Moscow 2012 IBM Corporation Acknowledgements,
More informationFour keys to effectively monitor and control secure file transfer
Four keys to effectively monitor and control secure file transfer Contents: 1 Executive summary 2 Key #1 Make your data visible wherever it is in the network 2 Key #2 Reduce or even eliminate ad hoc use
More informationFive CIO challenges addressed by better change management.
Enterprise change management White paper June 2009 Five CIO challenges addressed by better change management. Dominic Tavassoli, IBM Page 2 Contents 2 Introduction 2 Lower the cost of managing change and
More informationIBM Sterling Transportation Management System
IBM Sterling Management System Drive costs out of transportation with cloud-based TMS Overview In this Solution Overview, you will learn: Why you should seek an on cloud TMS solution How you can better
More informationDevOps for the Mainframe
DevOps for the Mainframe Rosalind Radcliffe IBM Distinguished Engineer, Enterprise Modernization Solution Architect rradclif@us.ibm.com 1 Please note IBM s statements regarding its plans, directions, and
More informationBPM and SOA require robust and scalable information systems
BPM and SOA require robust and scalable information systems Smart work in the smart enterprise Authors: Claus Torp Jensen, STSM and Chief Architect for SOA-BPM-EA Technical Strategy Rob High, Jr., IBM
More informationBetter management through process automation.
Process management with IBM Rational ClearQuest software White paper Better management through process automation. David Lawrence, technical marketing specialist May 2006 Page 2 Contents 2 Introduction
More informationA new approach to automotive electric/electronic engineering life-cycle management
IBM Software Automotive A new approach to automotive electric/electronic engineering life-cycle management Managing engineering data and processes using a single source of truth 2 A new approach to automotive
More informationThe most suitable system methodology for the proposed system is drawn out.
3.0 Methodology 3.1 Introduction In this chapter, five software development life cycle models are compared and discussed briefly. The most suitable system methodology for the proposed system is drawn out.
More informationIBM Innovate 2011. AppScan: Introducin g Security, a first. Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance
IBM Innovate 2011 Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance AppScan: Introducin g Security, a first June 5 9 Orlando, Florida Agenda Defining Application Security
More information