High Level Modeling to Support Software Design
|
|
- Luke Lamb
- 8 years ago
- Views:
Transcription
1 by Gerrit Muller Buskerud University College Abstract High level models are simple models with the primary goal to support understanding, analysis, communication and decision making. The models have different complementary representations and formats, e.g. visual diagrams, mathematical formulas, and quantitative information and graphs. The models are made at different levels to guide software design choices: enterprise level, specification level, and design. Distribution This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. status: preliminary draft
2 Figure Of Contents TM reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 2 Gerrit Muller HLMSDlogo
3 Ubiquitous Information and Services consumers businesses government business business... information and services anywhere, anytime IT infrastructure IT companies 3 Gerrit Muller HLMSDubiquitous
4 But, Horrendous Failure Rate slow response, outages, human-less helpdesks, silly excuses (the computer could not...), identity-theft, lost privacy consumers businesses government business business... budget overruns total failures information and services anywhere, anytime IT infrastructure IT companies late delivery of new products, poor scaling of new services, interference of features,... 4 Gerrit Muller HLMSDhell
5 Typical Architecture Levels in IT enterprise context enterprise system specification system design enterprise architecture information architecture system architecture local SW choice subsystem subsystem subsystem 5 Gerrit Muller HLMSDlevels
6 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 6 Gerrit Muller HLMSDlogoApproach
7 Simplified Framework for Modeling business : profit, etc. operational costs stakeholder benefits workload risks usage context key performance : throughput, response reliability availability scalability... and their mutual relations (emerging?) properties : resource utilization load latency, throughput quality, accuracy... system enterprise & users business : profit, etc. operational costs stakeholder benefits workload risks requirements black box view creation life cycle business life cycle context design realization technology 7 Gerrit Muller MAOwhatModeling
8 Recommendations for Modeling principles use feedback work incremental work evolutionary be explicit make issues tangible objectives support communication facilitate reasoning support decision making create maintain understanding insight overview translate into help to achieve translate into Time-box Iterate Multi-view recommendations Quantify early Measure and validate Multiple levels of abstraction (Simple) mathematical models Analysis of accuracy and credibility System and its context Visualize 8 Gerrit Muller MAOrecommendations
9 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 9 Gerrit Muller HLMSDlogoTechnical
10 Example Web Shop screen screen screen client client network web server network client consumer browse products order pay track exhibit products sales & order intake order handling stock handling financial bookkeeping enterprise logistics finance product management customer managment customer relation management update catalogue advertize after sales support data base server product descriptions logistics ERP financial customer relations 10 Gerrit Muller MAFTexampleWebShop
11 Web Shop: NFR s, Properties and Critical Technologies system NFR's: performance browsing initial cost running costs reliability/availability scalability order rate maintainability effort product changes effort staff changes security (emerging?) properties : resource utilization server load, capacity memory load, capacity response latency redundancy order throughput product data quality product definition flow staff definition flow security design compartimentalization authentication encryption critical technologies caching load balancing pipelining virtual memory memory management data base transactions XML for customization and configuration firewalls virtual networks Gerrit Muller MASMwhatWebShop
12 Purpose of Picture Cache Model in Web Shop Context screen screen screen client client client response time browse products data base server web server network network exhibit products product descriptions required server capacity required server capacity logistics ERP financial picture cache customer relations 12 Gerrit Muller MASMwebShopPictureCache
13 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 13 Gerrit Muller HLMSDlogoComplexity
14 Level of Abstraction Single System 10 0 number of details system requirements multidisciplinary design static system definition monodisciplinary 14 Gerrit Muller RAPpyramid
15 From system to Product Family or Portfolio number of details system system portfolio systems multidisciplinary monodisciplinary increase multidisciplinary monodisciplinary Gerrit Muller DRALpyramidGrowth
16 Product Family in Context enterprise context enterprise number of details stakeholders systems multidisciplinary design parts, connections, lines of code 16 Gerrit Muller RAPdiabolo
17 RA: Capturing the Essence number of details enterprise context enterprise stakeholders systems multi-disciplinary design parts, connections, lines of code high-level models some context details are essential high-level focus area some technical details are essential 17 Gerrit Muller HLMSDdiabolo
18 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 18 Gerrit Muller HLMSDlogoContext
19 Data Sources of Web Server client content preparation content web server data quality? content content content provider provider provider shop configuration e.g., staff, roles system configuration e.g. resource allocation 19 Gerrit Muller MALCwebServerChanges
20 Example Product Portfolio Change Books sales info product portfolio characteristics O'Reilly Addison Wesley Springer publisher selection system selection depends on business life cycle changes determined by business characteristics new books per year source: UK (1) USA(2) China(3) 206k (2005) 172k (2005) 107k (1996) 68k (1996) 101k (1994) sales WH Smith Amazon "long tail" India(21) 12k (1996) source: item 20 Gerrit Muller MALCbookExample
21 Example Customer Change internet: broadband penetration growth in Q1 '04 Q2 '04 Q2 '04 Asia Pacific total 48M 54M 12.8% China 15M 19M 26.1% India 87k 189k 116.8% What is the expected growth of # customers? What is the impact on system and infrastructure? What is the impact on CRM (Customer Relation Management)? What is the impact on customer, sales support staff? 21 Gerrit Muller MALCcustomerExample
22 Web Shop Content Update screen screen How much time/effort is needed for content updates? client client How much staff is needed? What is the impact of errors in content updates? network How many errors can be expected? What is the impact of content updates on server loads? web server network publication new content and updates content definition data base server product descriptions logistics ERP financial customer relations 22 Gerrit Muller MALCwebShopContentUpdate
23 Web Shop Content Change Effort prepare change 1 review input select info layout&cosmetics check-in prepare change 2 prepare change n effort changes = n changes *(t prepare + t verify )+t commit verify change 1 inspect source inspect result verify change n commit changes #fte = effort changes / hours per day n changes per day effort changes 1 uur 10 uur uur #fte with t prepare t verify t commit = 4 min = 2 min = 1 min hours per day = 8 hours 23 Gerrit Muller MALCeffortContentChanges
24 Example of Client Level Changes main access through search personalization catalogue entries Up-to-date information: Bestsellers What Other Customers Are Looking At Right Now other advertizements styling: frequently updated, fashion! standard boilerplate snapshot of 24 Gerrit Muller MALCmoreChanges
25 Web Shop Security and Changes public internet protected production area web server screen client network screen client What is the security model? What is the impact on server loads? What is the impact on staffing? What is the impact of changes in staff? What is the impact of changes on security? data base server very secure intranet network product descriptions logistics ERP financial content definition customer relations 25 Gerrit Muller MALCwebShopSecurity
26 Web Shop Reliability and Changes new faults = average fault density * #changes severity hit probability detection probability #errors = faults f( severity, hit probability, detection probability) Jansen iso Janssen operator iso sales repr low high high high low medium 26 Gerrit Muller MALCreliability
27 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 27 Gerrit Muller HLMSDlogoHighLevel
28 High Level Models Support Communication number of involved people 10 tangible model based architecting 1 fast but intangible in the architect's head 1 minute 1 hour 1 day 1 week 1 month time per iteration cycle 28 Gerrit Muller MAREcommunication
29 Model Life Cycle understanding exploration optimization verification try out models simple and small models?? most try out models never m leave the desk or computer mm m m m of the architect! abandoned abandoned many small and simple models are used only once; some are re-used in next projects archived archived not maintained not maintained re-use mmm m mm archived not maintained m re-used in next project m re-used in next project m re-used in next project substantial models re-use m m re-used in next project m re-used in next project m re-used in next project substantial models capture core domain know how; they evolve often from project to project. creation and evolution of intellectual property assets 29 Gerrit Muller MAREmodelLifeCycle
30 Example Model Life Cycle understanding exploration optimization verification try out models load/cost simple and small models substantial models (IP assets) function mix customer global distribution load/cost peak impact global customer demographics integral load model load/stress test suite web server performance webshop benchmark suite 30 Gerrit Muller MAREmodelLifeCycleExample
31 reflection on modeling illustration by case problem statement approach technical complexity context high-level conclusions 31 Gerrit Muller HLMSDlogoConclusions
32 Conclusions lack of integral understanding of software in human and business context causes horrendous failure rate of IT projects and systems simple high-level models create understanding across specialties and stimulate fact based decision making 32 Gerrit Muller HLMSDconclusions
Modeling and Analysis: Life Cycle Models
by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Products and enterprises evolve over time. This presentation explores the impact of these changes on the
More informationModule Modeling and Analysis: Application and Life Cycle Modeling
Module Modeling and Analysis: Application and Life Cycle Modeling The complete course MA 611 TM is owned by TNO-ESI. To teach this course a license from Buskerud University College is required. This material
More informationModule System Architecture Context
Module System Architecture Context by Gerrit Muller Buskerud University College and Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The system architecture process is
More informationModule Modeling and Analysis: Inputs and Uncertainties
Module Modeling and Analysis: Inputs and Uncertainties The complete course MA 611 TM is owned by TNO-ESI. To teach this course a license from Buskerud University College is required. This material is preliminary
More informationWorkshop Reflective Practice; Critical Thinking
by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Critical Thinking is one of the core skills for Reflection. In this workshop we first make students aware
More informationIndustry Master; Engineering Work Experience part-time Job
Industry Master; Engineering Work Experience part-time Job by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The Systems Engineering Master education in
More informationMulti-view Architecting
by Gerrit Muller, JürgenMüller, Jan Gerben Wijnstra College, Philips Research e-mail: gaudisite@gmail.com www.gaudisite.nl Buskerud University Abstract The development of large SW-intensive products needs
More informationModeling and Analysis Overview
U" U' diagnostic quality CoO image quality U throughput purchase T price IQ spec typical case BoM B profit margin standard workstation CPU budget S Moore's law memory budget common console render engine
More informationModule Product Families and Generic Developments
Module Families and Generic Developments by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract This module addresses families and generic developments. Distribution This article
More informationArchitectural Refactoring; illustrated by MR
rest of world network MR scanner admin MR scan MR view UI patient admin acquisition scan UI scan control reconstruction database operating system image processing rest of world MR scanner network view
More informationSystems Engineering Master Project
System 1 System n by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The master study Systems Engineering is completed by performing a thesis project. This document describes
More informationEnterprise RIM: Building the Business Case. Steve Gens. Bethesda Maryland: February 25, 2014. Managing Partner Gens and Associates, Inc.
Enterprise RIM: Building the Business Case Bethesda Maryland: February 25, 2014 Steve Gens Managing Partner Gens and Associates, Inc. Disclaimer The views and opinions expressed in the following PowerPoint
More informationA Big Data Solution for Time-Series Data
A Big Data Solution for Time-Series Data 1 Atria Corporate Center 3033 Campus Drive, Suite N160 Plymouth, MN 55441 763.230.6100 (Main) 763.230.6110 (Fax) BIG DATA SOLUTION FOR TIME-SERIES DATA INTRODUCTION
More informationSoftware Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
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 informationSoftware Engineering. Objectives. Designing, building and maintaining large software systems
Software Engineering Objectives Designing, building and maintaining large software systems To define software engineering and explain its importance To discuss the concepts of software products and software
More informationSoftware Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
More informationDefining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes
Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes In our cost driven economy IT is facing increasing pressure to account for and reduce
More informationSoftware Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
More informationRecommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
More informationSoftware Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
More informationComponent-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3
Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,
More informationUse product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL).
ITIL-aligned solutions White paper Use product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL). January 2005 2 Contents 2
More informationApplying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
More informationOutlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010
Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationPerformance Test Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users was a performance
More informationITIL V3 and ASL Sound Guidance for Application Management and Application Development
For IT V3 and Sound Guidance for Application and Application Development Machteld Meijer, Mark Smalley & Sharon Taylor Alignment White Paper January 2008 V3 & : A Comparison Abstract In May 2007, the Office
More informationWhat an Architect Needs to Know
Corporate Technology What an Architect Needs to Know Experiences from the Siemens Curriculum for Engineers Frank Buschmann Siemens AG Corporate Technology Systems Architecture and Platforms Copyright Siemens
More informationCloud Panel Service Evaluation Scenarios
Cloud Panel Service Evaluation Scenarios August 2014 Service Evaluation Scenarios The scenarios below are provided as a sample of how Finance may approach the evaluation of a particular service offered
More informationA Capability Maturity Model (CMM)
Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability
More informationMicrosoft Private Cloud
Microsoft Private Cloud Lorenz Wolf, Solution Specialist Datacenter, Microsoft SoftwareOne @ Au Premier Zürich - 22.03.2011 What is PRIVATE CLOUD Private Public Public Cloud Private Cloud shared resources.
More informationNetworking for cloud computing
IBM Global Technology Services Thought Leadership White Paper Cloud computingi IBM Global Technology Services Networking for cloud computing Optimize your network to make the most of your cloud 2 Networking
More informationProposal for a Vehicle Tracking System (VTS)
Proposal for a Vehicle Tracking System (VTS) 2 Executive Summary Intelligent Instructions is an IT product development and consulting company. At Intelligent Instructions, we focus on the needs of the
More informationTABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
More informationAPI Management Introduction and Principles
API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common
More informationA common core ITIL Version 3.0 and CMMi-SVC
A common core ITIL Version 3.0 and CMMi-SVC WHITE PAPER Authors: Nikhil P Desai Vyjayanthi Bharadwaj Uday Nagarkatti Bipin Paracha Abstract The objective of this paper is to establish an analogy between
More informationWhat is Automotive Software Engineering? What is Automotive Software Engineering? What is Automotive Software Engineering?
Process models: Capability Maturity Model Integration (CMMI) Software Process Improvement and Capability Determination (SPICE) V-Model Standards: MISRA-C standard AUTOSAR Configuration management Product
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationITIL. Lifecycle. www.alctraining.com.my. ITIL Intermediate: Continual Service Improvement. Service Strategy. Service Design. Service Transition
Take your ITIL skills to the next level ITIL Lifecycle ITIL Intermediate: Part of the complete ITIL Education Program Advance your career Add value to your organisation Gain credits towards ITIL Expert
More informationMaster Data Management
Master Data Management Managing Data as an Asset By Bandish Gupta Consultant CIBER Global Enterprise Integration Practice Abstract: Organizations used to depend on business practices to differentiate them
More informationMaster Project; Execution Phase
by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract A master project in systems engineering using action research or indystry as laboratory requires that the student is both
More informationIntroduction to System Performance Design
Introduction to ystem Performance Design - What If... ample application code: store rogs vei 41 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract What is ystem Performance? Why should
More informationAnatomy of an Enterprise Software Delivery Project
Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific
More informationApproach to Information Security Architecture. Kaapro Kanto Chief Architect, Security and Privacy TeliaSonera
Approach to Information Security Architecture Kaapro Kanto Chief Architect, Security and Privacy TeliaSonera About TeliaSonera TeliaSonera provides network access and telecommunication services that help
More informationInformation Technology Consulting Services
PwC Offices in Vietnam Hanoi: 16 th Floor, Keangnam Hanoi Landmark 72, Pham Hung Road, Nam Tu Liem District Hanoi City Tel: +84 4 3946 2246 www.pwc.com/vn Information Technology Consulting Services Ho
More informationAccelerating Hadoop MapReduce Using an In-Memory Data Grid
Accelerating Hadoop MapReduce Using an In-Memory Data Grid By David L. Brinker and William L. Bain, ScaleOut Software, Inc. 2013 ScaleOut Software, Inc. 12/27/2012 H adoop has been widely embraced for
More informationThe Role and Task of the System Architect
- Blah Blah V4aa Idea IO think, analyze listen, talk, walk around design, assist project leader brainstorm, with work breakdown, explain schedule, risks present, meet, teach, discuss travel to write, customer,
More informationThe Private Cloud Your Controlled Access Infrastructure
White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,
More informationWhy Performance Test Outside the Firewall? Exposing What You Have Missed
Why Test Outside the Firewall? Exposing What You Have Missed Introduction The testing of web systems for performance is becoming a somewhat regular exercise for many enterprises. This is great progress
More informationBig Data Analytics Service Definition G-Cloud 7
Big Data Analytics Service Definition G-Cloud 7 Big Data Analytics Service Service Overview ThinkingSafe s Big Data Analytics Service allows information to be collected from multiple locations, consolidated
More informationClassical Software Life Cycle Models
Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation
More informationCalifornia ISO Secure File Transfer Protocol (SFTP) Service Technical Specification
California ISO Secure File Transfer Protocol (SFTP) Service Technical Specification Version: 3.0 March 28, 2014 Prepared By: IT/Business Solutions/INambiar Page 1 Revision History Date Version Description
More informationPerformance Testing of a Large Wealth Management Product
Performance Testing of a Large Wealth Management Product Meherphani Nori & Global Head Quality Assurance Krishna Kankipati & Vice President Mohan Pujari & Product Specialist Broadridge Financial Solutions
More informationEXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.
CONTENTS 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix EXECUTIVE SUMMARY Tenzing Managed IT services has recently partnered with Amazon Web Services
More informationThe BiGuard SSL VPN Appliances
The BiGuard SSL VPN Appliances ERP Application Guide 1. What is ERP (Enterprise Resource Planning)? 2. The current status of ERP 3. Billion s solutions for several ERP usage scenarios A. Small to medium
More informationAmazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
More informationWHITEPAPER. An ECM Journey. Abstract
WHITEPAPER An ECM Journey Abstract Over the last few years, Enterprise Content Management (ECM) has evolved multifold. This paper describes the past, current and future state of ECM, and talks about the
More informationSoftware Processes. The software process. Generic software process models. Waterfall model. Waterfall model phases
Software Processes CSC 221 Introduction to Software Engineering software processes extract from Sommerville s chapter 3 slides Alan Dix Coherent sets of activities for specifying, designing, implementing
More informationThe Methodology Behind the Dell SQL Server Advisor Tool
The Methodology Behind the Dell SQL Server Advisor Tool Database Solutions Engineering By Phani MV Dell Product Group October 2009 Executive Summary The Dell SQL Server Advisor is intended to perform capacity
More informationImprove business agility with WebSphere Message Broker
Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching
More informationPerformance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:
Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve
More informationExecutive Dashboards: Putting a Face on Business Service Management
Executive Dashboards: Putting a Face on Business Service best practices WHITE PAPER Table of Contents Executive Summary...1 The Right Information to the Right Manager...2 Begin with Dashboards for IT Managers...2
More informationHow to appraise or assess an architect?
- value for the company very high low The Boss (business manager) Jim Green (family John Brown Joe Go (project leader) Yo Nerd (SW engineer) potential Se Nior Ju Nior (chief designer) D. Blackhat 1 ask
More informationAccelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching
Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching A SafePeak Whitepaper February 2014 www.safepeak.com Copyright. SafePeak Technologies 2014 Contents Objective...
More informationBenefits of External Load Testing
Benefits of External Load Testing Branding is one of the most critical, and intangible, aspects of your business. No matter how much effort you put into creating a brand that customers want to associate
More information2. Analysis, Design and Implementation
2. Subject/Topic/Focus: Software Production Process Summary: Software Crisis Software as a Product: From Individual Programs to Complete Application Systems Software Development: Goals, Tasks, Actors,
More informationSales forecasting with SAS Advanced Analytics for the Pharmaceutical sector. A business case
Sales forecasting with SAS Advanced Analytics for the Pharmaceutical sector. A business case Blue BI: Company Profile Blue BI is a growing company that provides IT consulting in the Business Intelligence
More informationWindows Server on WAAS: Reduce Branch-Office Cost and Complexity with WAN Optimization and Secure, Reliable Local IT Services
Windows Server on WAAS: Reduce Branch-Office Cost and Complexity with WAN Optimization and Secure, Reliable Local IT Services What You Will Learn Windows Server on WAAS reduces the cost and complexity
More informationApplying Business Architecture to the Cloud
Applying Business Architecture to the Cloud Mike Rosen, Chief Scientist Mike.Rosen@ WiltonConsultingGroup.com Michael Rosen Agenda n What do we mean by the cloud? n Sample architecture and cloud support
More informationApplying Agile Methods in Rapidly Changing Environments
Applying Agile Methods in Changing Environments 7/23/2002 1 Applying Agile Methods in Rapidly Changing Environments Peter Kutschera IBM Unternehmensberatung GmbH Am Fichtenberg 1, D-71803 Herrenberg Steffen
More informationGuidelines for Infrastructure & Application Hosting in SDC
Guidelines for Infrastructure & Application Hosting in SDC V 1.0 Department of Electronics & Information Technology, Ministry of Communications and Information Technology, Government of India Abstract
More informationBrocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency
WHITE PAPER SERVICES Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency Brocade monitoring service delivers business intelligence to help IT organizations meet SLAs,
More informationAssessing Your Business Analytics Initiatives
Assessing Your Business Analytics Initiatives Eight Metrics That Matter WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 The Metrics... 1 Business Analytics Benchmark Study.... 3 Overall
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 informationTrends in Enterprise Backup Deduplication
Trends in Enterprise Backup Deduplication Shankar Balasubramanian Architect, EMC 1 Outline Protection Storage Deduplication Basics CPU-centric Deduplication: SISL (Stream-Informed Segment Layout) Data
More informationRoles in software engineering
Roles in software engineering Software Engineering Theory Kristian Sandahl Department of Computer and Information Science 2015-09-02 Maintenance Validate Requirements, Verify Specification Requirements
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationAnalysis and Design with UML
Analysis and Design with UML Page 1 Agenda Benefits of Visual Modeling History of the UML Visual Modeling with UML The Rational Iterative Development Process Page 2 What is Visual Modeling? Item Order
More information2. Analysis, Design and Implementation
2. Analysis, Design and Implementation Subject/Topic/Focus: Software Production Process Summary: Software Crisis Software as a Product: From Programs to Application Systems Products Software Development:
More informationAn Introduction to the ECSS Software Standards
An Introduction to the ECSS Software Standards Abstract This introduces the background, context, and rationale for the creation of the ECSS standards system presented in this course. Addresses the concept
More informationSINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD POWERED BY VMWARE
SINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD POWERED BY VMWARE Looking for a way to benefit from IT adoption without managing your own IT systems? SingTel Managed Cloud, powered by VMware, is an
More informationInformation Technology Engineers Examination. Information Security Specialist Examination. (Level 4) Syllabus
Information Technology Engineers Examination Information Security Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination
More informationCS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping
More informationCitrix: NetScaler and CloudBridge Solutions on AWS
ESG Solution Showcase Citrix: NetScaler and CloudBridge Solutions on AWS Date: September 2015 Author: Mark Bowker, Senior Analyst; and Leah Matuson, Research Analyst Abstract: With exploding data growth,
More informationEnterprise Application Performance Management: An End-to-End Perspective
SETLabs Briefings VOL 4 NO 2 Oct - Dec 2006 Enterprise Application Performance Management: An End-to-End Perspective By Vishy Narayan With rapidly evolving technology, continued improvements in performance
More informationEMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care
EMC PERSPECTIVE The Private Cloud for Healthcare Enables Coordinated Patient Care Table of Contents A paradigm shift for Healthcare IT...................................................... 3 Cloud computing
More informationSoftware Engineering. Software Engineering. Software Costs
Software Engineering Software Engineering is the science and art of building significant software systems that are: 1) on time 2) on budget 3) with acceptable performance 4) with correct operation. Ian
More informationUniversity of Strathclyde: Information Services Directorate Operational Plan for 2014/15
University of Strathclyde: Information Services Directorate Operational Plan for 2014/15 Enabling the future: transforming our information systems and technology 2014/15 2014/2015 CONTENTS 1 DRIVERS, STRATEGIC
More informationModellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003
Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 20-21 The Unified Process Dynamic dimension Two dimensions Content
More informationBusiness Solution Suite
Business Solution Suite Overview Mobilize your entire business Sky Technologies has been mobilizing business systems for more than 12 years, and has hundreds of successful projects in more than 25 countries.
More informationIntroduction to E-commerce
i Zheng Qin Introduction to E-commerce With 98 figures Springer Contents Part 1 Fundamentals 1 Fundamentals of E-commerce 3 1.1 The Origin and Development of E-commerce 4 1.1.1 The Origin and Development
More informationAmazon Cloud Storage Options
Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object
More informationWe released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions
We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions SCHEDULE 8 ASSET MANAGEMENT 1. Scope 1.1 The requirement
More informationTechnical Brief ActiveSync Configuration for WatchGuard SSL 100
Introduction Technical Brief ActiveSync Configuration for WatchGuard SSL 100 October 2009 With ActiveSync, users get push functionality to keep email, calendar, tasks, and contacts up to date on a mobile
More informationExtranet Business Goals
Agenda Extranet Business Optimization What is your organizational strategy? Extranet Business Goals Reduce supply chain inefficiencies Interact with your loyal customer base Extend customer self service
More informationAdvancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
More information1. Redistributions of documents, or parts of documents, must retain the SWGIT cover page containing the disclaimer.
Disclaimer: As a condition to the use of this document and the information contained herein, the SWGIT requests notification by e-mail before or contemporaneously to the introduction of this document,
More informationDeploying XenApp on a Microsoft Azure cloud
Deploying XenApp on a Microsoft Azure cloud The scalability and economics of XenApp services on-demand citrix.com Given business dynamics seasonal peaks, mergers, acquisitions, and changing business priorities
More information