53 Pages

Lecture_IntegrationTesting

Course: CEN 5070, Spring 2012
School: University of Florida
Rating:
 
 
 
 
 

Word Count: 1842

Document Preview

4932 CIS Special Topics Software Testing Fall 2001 Integration Testing 2001, Dr. E.L. Jones Purpose This course prepares a developer to practice unit testing on a project by applying the concepts covered in the Software Unit Test Concepts course. 11/2001 Integration Testing 2 Purpose This course prepares the development team to plan and carry out an orderly process of assembling the system from tested units,...

Register Now

Unformatted Document Excerpt

Coursehero >> Florida >> University of Florida >> CEN 5070

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
4932 CIS Special Topics Software Testing Fall 2001 Integration Testing 2001, Dr. E.L. Jones Purpose This course prepares a developer to practice unit testing on a project by applying the concepts covered in the Software Unit Test Concepts course. 11/2001 Integration Testing 2 Purpose This course prepares the development team to plan and carry out an orderly process of assembling the system from tested units, and certifying the system ready for formal system test. Use of a controlled test environment ensures the validity of test results and facilitates transition to formal test. 11/2001 Integration Testing 3 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 4 What is Integration? The process of combining individually developed components into a system. C System A AB B ABC 11/2001 Integration Testing 5 What is A Component? A component is a system building block. The smallest component is a (composite) unit A component may be formed by combining other components Top level components are identified in the software architecture 11/2001 Integration Testing 6 The Software Architecture Architecture defines components and connections Architecture depends on technology Standard architectures exist The software architecture is a design product 11/2001 Integration Testing 7 Software Architecture Building blocks and their connections System Interface A B C Shared component 11/2001 D Integration Testing 8 What is An Interface? An interface is a set of connections between components Activated by a software call Involves the flow of data in either direction Connection may be transient or persistent A connection is called an interface operation Each interface (operation) is a unit 11/2001 Integration Testing 9 Interface Operations One interface may have many operations. ftp System email NetComm telnet A B D 11/2001 Integration Testing 10 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 11 An Example of Integration -the aboutproduct.com Website Simple site Two action buttons Refer a Friend -- send an email to a third pary Click to Order -- accept responses to a survey and store in a database Accesses the corporate global database Uses communication services 11/2001 Integration Testing 12 Integration -- Connecting The Parts Net Comm Form X email Bus Logic SoftLogin GDBAccess Applic DB Global DB 11/2001 Integration Testing 13 Interfaces Between Components Forms Form BusinessLogic NetComm Business Logic Form SoftLogin AppDB NetComm SoftLogin BusinessLogic GDB GDBAccess 11/2001 GDBAccess SoftLogin GDB Integration Testing 14 Form Action Buttons Action buttons connect paths through the system. Click to Order Form (Survey) BusinessLogic SoftLogin AppDB GDBAccess GDB 11/2001 Refer a Friend Form (Refer) SoftLogin BusinessLogic AppDB NetComm Integration Testing 15 Interfaces -- CLICK TO ORDER Home page click Field Fixes NetComm Survey Data email Survey Data Survey Form Submit BusLogic Applic DB click N/E (Name, email) Info page SoftLogin N/E N/E Global DB GDBAccess N/E 11/2001 Integration Testing 16 What Can Go Wrong During Integration? Form accepts erroneous data Form does not accept valid survey data Business logic accepts invalid data SoftLogin can not access global database Business logic does not store survey data etc. Integration Testing 17 11/2001 Getting to the Bottom of Failures BRUTE FORCE: Individually check each connection in the system Set up in-flows to interface operation Activate the interface operation Verify out-flows from interface operation BETTER: Incrementally integrate and test, progressively expanding the number of interfaces that have been tested. 11/2001 Integration Testing 18 Making the Connection I Diagnosing integration problems is hard many interface operations many possible invocation sequences difficulty reproducing the problem An orderly, managed approach avoids chaos and reduces the overall effort Integration Testing approach should be based on the architecture. 11/2001 Integration Testing 19 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 20 What is Integration Testing? Testing all connections within the software in a controlled physical environment? A Series of Unit Tests! Enough to ensure each interface has been tested These tests should already exist as unit tests Selected ones should be applied (e.g., user operation action buttons) 11/2001 Integration Testing 21 Integration Test Approaches Interface Driven -- black-box test of each interface, focusing on data-flow Simple, but many test set-ups: unit test Assembly Driven -- Add new component to assembly, then test new assembly Orderly test process (per integration plan) Usage Driven -- end-to-end user operations Difficult with unreliable components 11/2001 Integration Testing 22 Interface Driven Integration Test Point-to-Point test focused on data flow Black-box unit test of interface operation Verify that correct calls made to interfaces Early testing or inspection form Survey Data BusLogic Name, email calls to SoftLogin Survey Data calls to ApplicDB 11/2001 Integration Testing 23 Assembly Driven Integration Test Each stage adds one new component Sequence of integrating the components based on system architecture Test each new interface to new component Regression test existing interfaces (as needed) Advantages -- test/development overlap Disadvantages -- regression testing 11/2001 Integration Testing 24 Usage Driven Integration Test Test end-to-end operations -- use case or user operation Advantages Higher level test, fewer tests to run Allows incremental development for high priority user operations Disadvantages Difficult with unreliable components 11/2001 Integration Testing 25 Our Turn -- Usage Test Design Discuss a process for identifying interfaces used during a usage driven test. Consider how the concept of coverage used in white-box testing can be applied to minimize the number of usage-driven test cases. 11/2001 Integration Testing 26 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 27 Architecture May Reflect a Division of Labor Components are work assignments System All of Us A Larry Moe 11/2001 B Curly C Joe D Integration Testing 28 Object-Oriented Architecture Sequence UML Diagrams Sequence of methods required to implement (test) a use case Methods are explicit, but not every method is an interface May be incomplete if interfaces to non-OO portions of system are not included Sequence Diagram good for internal integration based on the OO model. 11/2001 Integration Testing 29 A Layered System Architecture Model User operation triggers thread of activity across many levels. 2 Components vary in distance from user. 3 User-Visible -- GUI Business Logic 1 Service -- Database, Comm 11/2001 Integration Testing 30 Making the Connection II User operations correspond to end-toend execution threads through system A carefully designed unit test for an operation usable as integration tests Usage-Driven Interface Driven 11/2001 Integration Testing 31 Our Turn -- Architectural Models From your experience, discuss how often: a system architecture is hierarchical a system can be viewed in layers a system contains service components a system has little architectural structure at all 11/2001 Integration Testing 32 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 33 Rationale Integration testing is driven by project size and architecture. Simple projects can be tested using a subset of the end-to-end tests used for system testing. More complex systems may require a combination of topdown, bottom-up and sandwich integration, tested by selected unit tests. 11/2001 Integration Testing 34 Integration Strategy form tests button tests User-Visible Components Calls to business logic ... Business Logic Test Drivers Services Components 11/2001 Integration Testing 35 Proposed Integration Test Process 0. 1. 2. 3. 4. 5. 6. 11/2001 Define system architecture Define the integration test environment Associate components with layers Identify interfaces to layer components Bottom-up test services layer interfaces Top-down test user layer components Sandwich test business logic components Integration Testing 36 0. Define System Architecture Architecture should already exist Refine to reflect components built, bought or reused for the system Each component can be viewed as collection of callable functions and shared data, along with internal functions and private data Specify the physical environment in which testing will occur. 11/2001 Integration Testing 37 1. Integration Test Environment Test results depend on test environment Different tests need different set-ups Repeatability of results requires control of test environment Hardware platforms Native software suite and versions Data sets Version of software under test 11/2001 Integration Testing 38 2. Map Components To Layers Logically associate software with layers user-visible -- UI, navigation, user operations business logic -- data flow, processing, output services -- standard, reusable (comm, database) Each layer contains one or more components composite units like classes groups of units/components 11/2001 Integration Testing 39 3. Identify Layer Interfaces Interface provides access to layer calls with data passing global or shared data (database) Identify interfaces actually used by system Record these in the IT Worksheet Each interface must be covered during testing 11/2001 Integration Testing 40 4. Bottom-Up Test Service Interfaces Service component provides set of related functions/data Refine/Develop test drivers for service component This should have been done at unit test time Driver depends on the physical test environment Manual or automated set-up may be required Run tests and verify expected results 11/2001 Integration Testing 41 5. Top-Down Test User Components Verify presentation, navigation Accomplished during unit test of forms/UI Repeat tests within integration environment Verify calls to business logic, services triggered by action buttons (Development): Verify interface calls compile (Testing): Usage-driven test Can be done in parallel with services testing 11/2001 Integration Testing 42 6. Sandwich Test Business Logic User-layer functions call business logic, which calls tested services The sandwich test is an end-to-end test of system This test reveals business logic errors Top-down test verified that the right calls made Services have been tested Errors caused by business logic 11/2001 Integration Testing 43 Our Turn -- Test Practice From your experience, discuss: how often an explicit system architecture exists how often "components" are cleanly grouped things that may complicate mapping components to layers where most of the system test errors come from 11/2001 Integration Testing 44 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 45 RECOMMENDED PRACTICE Architecture Diagram Analysis Design IT Strategy Interface List IT Test Cases Implementation Execution Test Worksheet Services Drivers UserOp Scripts IT Environment #Incidents, Incidents List Evaluation 11/2001 Integration Testing 46 Products vs Deliverables A Product is an informal artifact from applying a testing process. belongs to the developer a physical or electronic document A Deliverable is an artifact that attests to the application of the testing process belongs to the team an attesting signature required 11/2001 Integration Testing 47 Deliverables System/Software Architecture Diagram IT Environment Description Repeatable test environment, set-up scripts, version control. IT Test Worksheet (template) Strategy, tests applied and interfaces covered, results summary IT Incidents List / Count Signatures on the above 11/2001 Integration Testing 48 Products Services Test Driver Services Test Results User Operation Test Script* User Operation Test Results* *Incorporated into system (use case) test 11/2001 Integration Testing 49 Agenda What is Integration? An Example of Integration Integration Test Approaches More on Architecture Proposed Integration Test Process Products & Deliverables Putting it All Together 11/2001 Integration Testing 50 Putting It All Together Nail down the physical test environment and institute change control Integrate trusted components Devise strategy based on architecture Exploit unit testing for integration testing Automate testing of service components 11/2001 Integration Testing 51 Summary The key to integration testing is the use of unit tested components. The architecture of the system drives the sequence of integration and test activities. With proper planning, integration testing leverages unit testing, resulting in a smooth and efficient integration test effort. 11/2001 Integration Testing 52 SOLUTIONS TO EXERCISES
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

University of Florida - CEN - 5070
CEN 5070 Software V&VAutomation forProgram Testing 2001-2008, E.L. JonesPurposeThis lecture introducesdesignpatterns to automate the testing ofexecutable programs (or applications).The testing lifecycle phases involvedare implementation, executi
University of Florida - CEN - 5070
CEN 5070 Software V&VAutomation for Unit Testing 2001-2010, E.L. JonesPurposeThis lecture introducesdesignpatterns to automate the testing ofprogram components such asprocedures and classes.Thetesting lifecycle phases involvedare implementation
University of Florida - CEN - 5070
CEN 5070 Software V&VWhat is Software Testing 2001-8, Dr. E.L. JonesPurposeThis module presents the basic concepts ofsoftware testing. We present several aspectsof software testing, and a give a genericlifecycle." arbitrarily selected test set . r
University of Florida - CEN - 5070
CIS 4932 Software Testing White-Box TestingWHITE-BOX TESTINGStimuli Software under Test Response(s)Testing to ensure that software does not do what is not supposed to do. Test ALL of it! No-Surprise Software! Tick - Tick - Tick2/2000 Unit Test Concept
Michigan State University - PSY - 295
Chapter 1: INTRODUCTIONStatisticsCommon definition - facts and figures (data)Researchers definition set of methods and rules for organizing, summarizing, and interpretinginformation provides standard for discussing research findingsData: set of mea
Michigan State University - PSY - 295
Chapter 2: FREQUENCY DISTRIBUTIONSIf we have large amounts of data, we cannot present all the scores, and often raw data do not reveal any obviouspatterns.Thus, researchers rely on descriptive statistics to summarize and organize results so that it is
Michigan State University - PSY - 295
CHAPTER3:CENTRALTENDENCYCentralTendency:Astatisticalmeasurethatidentifiesasinglescoreasrepresentativeofanentire population.descriptivestatisticonescorethatdescribesanentiredistributionthegoalistoidentifythemostrepresentativescoreMean:mathematicalav
Michigan State University - PSY - 295
Chapter 4: VariabilityOVERVIEWVariability: A quantitative measure of the degree to which scores in a distribution are spread outor clustered together.2 main purposes of variability are:1)2)Describe the distribution (tells us whether the scores clus
Michigan State University - PSY - 295
Chapter 5: Z-SCORES (STANDARD SCORES)We can use the SD () to classify people on any measured variableWhy might you ever use this in real life? Examples:Diagnosis of a mental disorderSelecting the best person for the jobFiguring out which children may
Michigan State University - PSY - 295
Chapter 6: PROBABILITYSimple definition of Probability: How likely is something to occur? Which of the following are more likely: Words starting with the letter K Words with a K as its third letter You are given a jar with 50 black and 50 white marbl
Michigan State University - PSY - 295
Review of Chapter 6: Sample problems from the text (from last lecture)6. For each of the following scores, sketch a normal distribution and draw avertical line at the location of the z-score. Then determine whether the body isto the right or the left o
Michigan State University - PSY - 295
Chapter 8: HYPOTHESIS TESTINGHypothesis Testing: inferential statistics that use samples to evaluate hypotheses about a populationLogic of Hypothesis Testing1. State a hypothesis about a population.2. Obtain a random sample from the population and col
Michigan State University - PSY - 295
Chapter 9: INTRODUCTION TO THE t STATISTICOVERVIEW1.A sample mean (X) approximates a population mean ()2.The standard error provides a measure of how well a sample mean approximates the population mean bytelling us how much difference between X and
Michigan State University - PSY - 295
Chapter 10: HYPOTHESIS TESTS WITHTWO INDEPENDENT SAMPLESEverything weve covered so far has involved single-sample techniques. This is a good place to start when learning thebasics of hypothesis testing, but many research questions require us to use mor
Michigan State University - PSY - 295
CHAPTER 11: HYPOTHESIS TESTSWITH RELATED SAMPLESOVERVIEWAt the beginning of the chapter 10 notes, I gave two sample questions:a) Do men or women enjoy TV comedies more?b) Does watching professional wrestling increase or decrease a persons score on an
Michigan State University - PSY - 295
CHAPTER 13: INTRODUCTION TO ANALYSIS OF VARIANCE (ANOVA)Analysis of variance (ANOVA) is a hypothesis testing procedure that is used totest mean differences between groups.How is this different from an independent-measures t test?To answer this questio
Michigan State University - PSY - 295
Chapter 14: Repeated-Measures ANOVAIntroductionIn this chapter, we will use ANOVA to research situations using a repeatedmeasures design. Remember that this design is:Related to the repeated-measures (related-samples) t-test Uses a single sample of su
Michigan State University - PSY - 295
Independent Measures DesignTEMPERATURE CONDITIONS123507090041132362130040T1 = 5T2 = 20T3 = 5SS1 = 6SS2 = 6SS3 = 4n1 = 5n2 = 5n3 = 5X1 = 1X2 = 4X 2 = 106G = 30N = 15k=3X3 = 1Repeated Measures DesignSUBJECTABCDE
Michigan State University - PSY - 295
Chapter 15: Two-factor ANOVA (Independent-measures)In Chapter 13, we learned about _ ANOVAs, where there is oneindependent variable. ANOVAs can also be performed in situations where thereare two (or more) independent variables, called a _. In this chap
Michigan State University - PSY - 295
Chapter 16: CorrelationOVERVIEWAnd now for something a little different So far, weve talked about relationshipsbetween discrete independent variables and continuous dependent variables.For example, we have talked about differences in levels of anxiety
Michigan State University - PSY - 295
Chapter 17 Regression (only read pg 548-561)INTRODUCTION TO REGRESSIONIn studying scatterplots, we have drawn a line through the middle of the datapoints. This line serves several purposes:1. To make the relationship between X and Y easier to see2. T
Michigan State University - PSY - 295
Chapter 18: The Chi-Square test for goodness of fit and independence(only read pg 580-601)PARAMETRIC AND NON-PARAMETRIC STATISTICAL TESTSWeve been using statistical test to assess hypotheses about population parameters(e.g., , 1-2). In performing thes
Michigan State University - PSY - 295
*Please bring a No.2 pencil, a calculator, and your ID for the quiz*Details:- 30 multiple choice questions- ~7-8 questions per chapter- Mostly conceptual with a few calculations involved- The following formulas will be provided:cfc% =(100%)NSS =
Michigan State University - PSY - 295
Quiz 2 Review30 questions (10 questions/chapter) All multiple choice 1/3 conceptual, 2/3 math Bring calculator & IDYou will be provided with the following, so know how to use the unit normal tableand what each of the following equation stands for an
Michigan State University - PSY - 295
Quiz 3 ReviewHypothesis Testing: inferential statistics that use samples toevaluate hypotheses about a populationWe use procedures and criteria agreed upon by researchers inpsychology to test theory-based ideas we have about things webelieve have an
Michigan State University - PSY - 295
PSY 295 Exam 4 ReviewEXAM4REVIEWSHEETTuesday, April 3, 8:30-9:50am30 questionsALL multiple choiceApproximately 10 question per chapterBring a calculatorThe following equation sheet will be providedRequire both conceptual understanding as well as a
Michigan State University - PSY - 295
EXAM5REVIEWSHEETTuesday, April 19, 8:30-9:50am30 questionsALL multiple choiceApproximately 10 question per chapterBring a calculatorThe following equation sheet will be provided Require both conceptual understanding as well as ability to calculate
Syracuse - PSY - 205
PSY205Ch. 5ConsciousnessThe Biological Clock- Biological rhythms- Circadian rhythms: 24-hour cycles- Light:o Retina Hypothalamus SCN Pineal glando Melatonin plays a key role in adjusting biological clockSCN- Suprachiasmatic Nucleus- Regulates c
Syracuse - HST - 112
On the Moral and Political Principles of Domestic PolicyMaximilien RobespierreWe set forth, some time ago, the principles of our foreign policy. We came today to develop the principles of our domestic policy. After operating for a long time at random an
Syracuse - HST - 112
THE DECLARATION OF THE RIGHTS OF MAN AND OF THE CITIZEN 1789 NATIONAL ASSEMBLY OF FRANCE The representatives of the French people, constituted into a National Assembly, considering that ignorance, forgetting or contempt of the rights of man are the sole c
Syracuse - HST - 112
HST1123/9/11EXAMI GOT A 74PART 1 IDENTIFICATIONS1. Otto Von Bismarck- He was a German- Prussian statesman of the late 19th century and a very influential anddominate figure in world affairs. As Prime Minister of Prussia from mid to late 1800s heov
Syracuse - PSY - 335
PSY335Socio-Emotional DevelopmentInfancyEmotional Development- Defining emotion a feeling (affect) that involves physiological arousal,conscious experience, and behavior expression- Emotional regulation Managing ones physiological arousal to adapt t
Syracuse - PSY - 335
PSY335Cognitive Development- Age related changes in cognition- Cognitiono How we think, make decisions, solve problems, learn, and use language.o What we believe, feel, remember, wonder, and perceiveJean Piaget (1896-1980)- Swiss Epistemologist and
Syracuse - CHE - 113
CHE113 Blood Spray Analysis Pre-Lab Quiz 1. Define or Describe: (2pts each) Passive bloodstain: Are drops whose motion is determined completely by the force of gravity Transfer bloodstain: Can be created when a wet bloody surface comes into contact with a
Syracuse - CHE - 113
CHE113 DNA Extraction Pre-Lab Quiz 1. In a basic sense, DNA is made from long chains of: (2pts) a. Metal-Organic Frameworks b. Nucleic Acids c. Fatty acids d. Strong acids e. Weak acids Correct Answer: B 2. In DNA, what type of bond between base the pairs
Syracuse - CHE - 113
CHEMISTRY 113Spring 2012Forensic ScienceProfessors James T. Spencer(jtspence@syr.edu)Tyna Meeks (tlmeeks@syr.edu)Syracuse UniversityRevised 1/12/2012COURSE DESCRIPTION AND PREREQUISITE SKILLS: Chemistry 113, Forensic Science, isfocused upon the a
Syracuse - CHE - 113
Forensic Psychology- Voir Dire French for to speak the truth.o Process through which potential jurors are questioned by either the judgeor lawyer to determine their suitability for jury service.o The preliminary questioning of witnesses to determine t
Syracuse - EAR - 111
EAR111 QUIZ 10/12/11 1. Give three examples of sediments (3pts) - Clay - Sand 2. Name a method for determining the age of sediments in a core. (1pt) - Carbon dating, or fossil dating. Using carbon isotopes to find the age. 3 What is one strength of using
Syracuse - PSC - 121
PSC121 Quiz 9Health Care1. T F Democrats in Congress saw health care reform as a national problem and as a partythey responded in a unified way. Democrats within the arty were united on a plan and theproblem was to overcome the firmly united oppositio
University of Florida - CWR - 4202
CWR 4202 HydraulicsSpring 2012Name_Homework 7 (Due: Thursday, April 12)Uniform1Gradually Varied2Cw.s.Q = 60LJProblem (1)1d=4.0 mL2CA very long prismatic channel with rectangular cross section and bed slope Sb = sin = 0.0135drains into a
University of Florida - CWR - 4202
CWR 4202 HydraulicsSpring 2012Name_Homework 8Exam PrepPlease insert the correct letter answer to each problem.Problem12345678910AnswerProblem11121314AnswerCWR 4202 Hydraulics1.Spring 2012The specific energy equation for a trapezo
University of Florida - CWR - 4202
CWR4202LecturePacket13Hydraulicjumps(continued)Summaryofequationsforhydraulicjumps(lectures1213)
University of Florida - CWR - 4202
Inlets, Gravity Piping Systems, and Storm Sewer DesignChapter 3her. A combination inlet>f a combination inlet forSet the variable you want to solve for by selecting it from the pull-down menuin theSolve For: field. Then, click Solve. The calculated v
University of Florida - BIO - 3200
University of Florida Final Exam Study Guide Spring 2012Be able to explain the following terms with examples where appropriateAdrenarcheMenarcheSpermarcheHaplotypeHLAMHCAGASGALGACentenariansThe Metabolic SyndromeAutoimmune diseasesEndocrine
University of Florida - GEB - 3035
UNIT 1Achieving Business SuccessMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedUNIT ONE Chapter One Business Driven Technology Chapter Two Identifying Competitive Advantages Chapter Three Strategic Initiatives forImplementing Competitive
University of Florida - GEB - 3035
CHAPTER 2Identifying CompetitiveAdvantagesMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES2.1Explain why competitive advantages aretypically temporary2.2List and describe each of the five forces inPorters Five Forces Mo
University of Florida - GEB - 3035
CHAPTER 3Strategic Initiatives forImplementing CompetitiveAdvantagesMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES3.1List and describe the four basiccomponents of supply chainmanagement3.2Explain customer relationshi
University of Florida - GEB - 3035
CHAPTER 4Measuring the Successof Strategic InitiativesMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES4.1Compare efficiency IT metrics andeffectiveness IT metrics4.2List and describe five common types ofefficiency IT me
University of Florida - GEB - 3035
CHAPTER 5Organizational Structures thatSupport Strategic InitiativesMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES5.1Compare the responsibilities of a chiefinformation officer (CIO), chief technologyofficer (CTO), chief
University of Florida - GEB - 3035
UNIT TWOExploring BusinessIntelligenceMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedUNIT TWO Chapter Six Valuing OrganizationalInformation Chapter Seven Storing OrganizationalInformationDatabases Chapter Eight AccessingOrganizational
University of Florida - GEB - 3035
CHAPTER 7Storing OrganizationalInformationDatabasesMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES7.1 Define the fundamental concepts of therelational database model7.2 Evaluate the advantages of therelational database m
University of Florida - GEB - 3035
CHAPTER 8Accessing OrganizationalInformationDataWarehouseMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES8.1Describe the roles and purposes of datawarehouses and data marts in anorganization8.2Compare the multidimensio
University of Florida - GEB - 3035
UNIT THREEStreamlining BusinessOperationsMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedUNIT THREE Chapter Nine Enabling the OrganizationDecision Making Chapter Ten Extending the OrganizationSupply Chain Management Chapter Eleven Buildi
University of Florida - GEB - 3035
CHAPTER 10Extending the OrganizationSupply Chain ManagementMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES10.1 List and describe the components of a typicalsupply chain10.2 Define the relationship between decisionmaking
University of Florida - GEB - 3035
CHAPTER 11Building a Customer-CentricOrganizationCustomerRelationship ManagementMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES11.1 Compare operational and analytical customerrelationship management11.2 Identify the prim
University of Florida - GEB - 3035
CHAPTER 12Integrating the Organizationfrom End to EndEnterpriseResource PlanningMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES12.1Describe the role information plays in enterpriseresource planning systems12.2Identify
University of Florida - GEB - 3035
UNIT FOURBuilding InnovationMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedUNIT FOUR Chapter Thirteen - Creating InnovativeOrganization Chapter Fourteen - Ebusiness Chapter Fifteen - Creating CollaborativePartnerships Chapter Sixteen -
University of Florida - GEB - 3035
CHAPTER 14EbusinessMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES14.1 Compare ecommerce and ebusiness14.2 Compare the four types of ebusinessmodels14.3 Describe the benefits and challengesassociated with ebusiness14.4
University of Florida - GEB - 3035
CHAPTER 15Creating CollaborativePartnershipsMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES15.1 Identify the different ways in whichcompanies collaborate using technology15.2 Compare the different categories ofcollaborat
University of Florida - GEB - 3035
CHAPTER 16Integrating WirelessTechnology in BusinessMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedLEARNING OUTCOMES16.1 Explain the business benefits of usingwireless technology16.2 Describe the wireless trends that benefitconsumers and
University of Florida - GEB - 3035
UNIT FIVETransformingOrganizationsMcGrawHill/IrwinTheMcGrawHillCompanies,AllRightsReservedUNIT FIVE Chapter Seventeen Building Software toSupport an Agile Organization Chapter Eighteen Managing OrganizationalProjects Chapter Nineteen - Outsourci