28 Pages

3Concepts

Course: CS 578, Fall 2009
School: USC
Rating:
 
 
 
 
 

Word Count: 1683

Document Preview

Lecture3 CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved. Software BasicConcepts SoftwareArchitecture Architecture Foundations, Theory, and Practice WhatisSoftwareArchitecture? Definition: x Asoftwaresystemsarchitectureisthesetof principaldesigndecisionsaboutthesystem Softwarearchitectureistheblueprintforasoftware systemsconstructionandevolution...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> USC >> CS 578

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.
Lecture3 CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved. Software BasicConcepts SoftwareArchitecture Architecture Foundations, Theory, and Practice WhatisSoftwareArchitecture? Definition: x Asoftwaresystemsarchitectureisthesetof principaldesigndecisionsaboutthesystem Softwarearchitectureistheblueprintforasoftware systemsconstructionandevolution Designdecisionsencompasseveryfacetofthe systemunderdevelopment x Structure x Behavior x Interaction x Nonfunctionalproperties 2 Software Architecture Foundations, Theory, and Practice WhatisPrincipal? Principalimpliesadegreeofimportancethatgrantsa designdecisionarchitecturalstatus x Itimpliesthatnotalldesigndecisionsarearchitectural x Thatis,theydonotnecessarilyimpactasystems architecture Howonedefinesprincipalwilldependonwhatthe stakeholdersdefineasthesystemgoals 3 Software Architecture Foundations, Theory, and Practice OtherDefinitionsofSoftwareArchitecture PerryandWolf x SoftwareArchitecture={Elements,Form,Rationale} whathowwhy ShawandGarlan x Softwarearchitecture[isalevelofdesignthat]involves thedescriptionofelementsfromwhichsystemsarebuilt, interactionsamongthoseelements, patternsthatguidetheircomposition,and constraintsonthesepatterns. Kruchten x Softwarearchitecturedealswiththedesignand implementationofthehighlevelstructureofsoftware. x Architecturedealswithabstraction,decomposition, composition,style,andaesthetics. 4 Software Architecture Foundations, Theory, and Practice TemporalAspect Designdecisionsareandunmadeoverasystems lifetime Architecturehasatemporalaspect Atanygivenpointintimethesystemhasonlyone architecture Asystemsarchitecturewillchangeovertime 5 Software Architecture Foundations, Theory, and Practice Prescriptivevs.DescriptiveArchitecture Asystemsprescriptivearchitecturecapturesthedesign decisionsmadepriortothesystemsconstruction x Itistheasconceivedorasintendedarchitecture Asystemsdescriptivearchitecturedescribeshowthe systemhasbeenbuilt x Itistheasimplementedorasrealizedarchitecture 6 Software Architecture Foundations, Theory, and Practice AsDesignedvs.AsImplemented Architecture 7 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice AsDesignedvs.AsImplemented Architecture 8 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice AsDesignedvs.AsImplemented Architecture Which architecture is correct? Are the two architectures consistent with one another? What criteria are used to establish the consistency between the two architectures? On what information is the answer to the preceding questions based? 9 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice ArchitecturalEvolution Whenasystemevolves,ideallyitsprescriptive architectureismodifiedfirst Inpractice,thesystemandthusitsdescriptive architectureisoftendirectlymodified Thishappensbecauseof x Developersloppiness x Perceptionofshortdeadlineswhichpreventthinking throughanddocumenting x Lackofdocumentedprescriptivearchitecture x Needordesireforcodeoptimizations x Inadequatetechniquesortoolsupport 10 Software Architecture Foundations, Theory, and Practice ArchitecturalDegradation Tworelatedconcepts x Architecturaldrift x Architecturalerosion Architecturaldriftisintroductionofprincipaldesign decisionsintoasystemsdescriptivearchitecturethat x arenotincludedin,encompassedby,orimplied bytheprescriptivearchitecture x butwhichdonotviolateanyoftheprescriptive architecturesdesigndecisions Architecturalerosionistheintroductionof architecturaldesigndecisionsintoasystems descriptivearchitecturethatviolateitsprescriptive architecture 11 Software Architecture Foundations, Theory, and Practice ArchitecturalRecovery Ifarchitecturaldegradationisallowedtooccur,onewill beforcedtorecoverthesystemsarchitecturesooneror later Architecturalrecoveryistheprocessofdetermininga softwaresystemsarchitecturefromitsimplementation levelartifacts Implementationlevelartifactscanbe x Sourcecode x Executablefiles x Java.classfiles 12 Software Architecture Foundations, Theory, and Practice ImplementationLevelViewofan Application 13 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice ImplementationLevelViewofan Application Complex and virtually incomprehensible! 14 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice Deployment Asoftwaresystemcannotfulfillitspurposeuntilitis deployed x Executablemodulesarephysicallyplacedonthe hardwaredevicesonwhichtheyaresupposedto run Thedeploymentviewofanarchitecturecanbe criticalinassessingwhetherthesystemwillbeable tosatisfyitsrequirements Possibleassessmentdimensions x Availablememory x Powerconsumption x Requirednetworkbandwidth 15 Software Architecture Foundations, Theory, and Practice ASystemsDeploymentArchitectural Perspective C_Display Manager Commander Soldier Asymmetric C_Troops c Manager di er tt ue b im r tm s iy DS SD yi ms t mr i b eu tt r ie cd S_Display Manager Asymmetric S_Troops Manager Asymmetric C_Data Repository C_ App Manager Dis tributed A s y mmetric Dis tributed A s y mmetric Distributed Asymmetric Display Manager D e cision Module Asymme tr ic Of f e nsiv e St rat egy D e f ens iv e St rat egy Strategy Analyzer Asymmetric c i r t e m eployment D m y Advisor S Asymmetric Deployment Strategies Repository Simulation Agent Asymme tr ic Data Repository Headquarters 16 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice SoftwareArchitecturesElements Asoftwaresystemsarchitecturetypicallyisnot(and shouldnotbe)auniformmonolith Asoftwaresystemsarchitectureshouldbea compositionandinterplayofdifferentelements x Processing x Data,alsoreferredasinformationorstate x Interaction 17 Software Architecture Foundations, Theory, and Practice Components Elementsthatencapsulateprocessinganddataina systemsarchitecturearereferredtoassoftware components Definition x Asoftwarecomponentisanarchitecturalentitythat encapsulatesasubsetofthesystemsfunctionality and/ordata restrictsaccesstothatsubsetviaanexplicitly definedinterface hasexplicitlydefineddependenciesonitsrequired executioncontext Componentstypicallyprovideapplicationspecificservices 18 Software Architecture Foundations, Theory, and Practice Connectors Incomplexsystemsinteractionmaybecomemore importantandchallengingthanthefunctionalityofthe individualcomponents Definition x Asoftwareconnectorisanarchitecturalbuilding blocktaskedwitheffectingandregulating interactionsamongcomponents Inmanysoftwaresystemsconnectorsareusually simpleprocedurecallsorshareddataaccesses x Muchmoresophisticatedandcomplexconnectors arepossible! Connectorstypicallyprovideapplicationindependent interactionfacilities 19 Software Architecture Foundations, Theory, and Practice ExamplesofConnectors Procedurecallconnectors Sharedmemoryconnectors Messagepassingconnectors Streamingconnectors Distributionconnectors Wrapper/adaptorconnectors 20 Software Architecture Foundations, Theory, and Practice Configurations Componentsandconnectorsarecomposedinaspecific wayinagivensystemsarchitecturetoaccomplishthat systemsobjective Definition x Anarchitecturalconfiguration,ortopology,isasetof specificassociationsbetweenthecomponentsand connectorsofasoftwaresystemsarchitecture 21 Software Architecture Foundations, Theory, and Practice AnExampleConfiguration C_ Display Manager S_Display Manager Asymmetric C_ Troops Manager c i r t e m m y S Asymmetric S_Troops Manager Asymmetric Display Manager C_ Data Repository C _App Manager D e c is ion Module Asymme tr ic O f f e ns iv e St ra t e gy D e f e ns iv e St ra t e gy Strategy Analyzer Asymmetric c i r t e mDepl oyment m y Advisor S Asymmetric Deployment Strategies Repository Simulation Agent Asymme tr ic Data Repository 22 Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice ArchitecturalStyles Certaindesignchoicesregularlyresultinsolutionswithsuperior properties x Comparedtootherpossiblealternatives,solutionssuchasthis aremoreelegant,effective,efficient,dependable,evolvable, scalable,andsoon Definition x Anarchitecturalstyleisanamedcollectionofarchitectural designdecisionsthat areapplicableinagivendevelopmentcontext constrainarchitecturaldesigndecisionsthatarespecifictoa particularsystemwithinthatcontext elicitbeneficialqualitiesineachresultingsystem 23 Software Architecture Foundations, Theory, and Practice ArchitecturalPatterns Definition x Anarchitecturalpatternisasetofarchitectural designdecisionsthatareapplicabletoarecurring designproblemandparameterizedtoaccountfor differentsoftwaredevelopmentcontextsinwhich thatproblemappears Awidelyusedpatterninmoderndistributedsystems isthethreetieredsystempattern x Science x Banking x Ecommerce x Reservationsystems 24 Software Architecture Foundations, Theory, and Practice ThreeTieredPattern FrontTier x MiddleTier x Containstheuserinterfacefunctionalitytoaccessthe systemsservices Containstheapplicationsmajorfunctionality Containstheapplicationsdataaccessandstorage functionality 25 BackTier x Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy; 2008 John Wiley & Sons, Inc. Reprinted with permission. Software Architecture Foundations, Theory, and Practice ArchitecturalModels,Views,and Visualizations ArchitectureModel x Anartifactdocumentingsomeorallofthe architecturaldesigndecisionsaboutasystem ArchitectureVisualization x Awayofdepictingsomeorallofthearchitectural designdecisionsaboutasystemtoastakeholder ArchitectureView x Asubsetofrelatedarchitecturaldesigndecisions 26 Software Architecture Foundations, Theory, and Practice ArchitecturalProcesses Architecturaldesign Architecturemodelingandvisualization Architecturedrivensystemanalysis Architecturedrivensystemimplementation Architecturedrivensystemdeployment,runtime redeployment,andmobility Architecturebaseddesignfornonfunctionalproperties, includingsecurityandtrust Architecturaladaptation 27 Software Architecture Foundations, Theory, and Practice StakeholdersinaSystemsArchitecture Architects Developers Testers Managers Customers Users Vendors 28
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:

USC - CS - 578
DesigningArchitecturesSoftwareArchitecture Lecture4CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved.Software ArchitectureFoundations, Theory, and PracticeHowDoYouDesign?Where do architectures come from? Creativity1) 2) 3)
USC - CS - 578
ArchitecturalStylesSoftwareArchitecture Lecture5CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved.Software ArchitectureFoundations, Theory, and PracticeObjectOrientedStyle Componentsareobjects x Dataandassociatedoperations
USC - CS - 578
Stylesand GreenfieldDesignSoftwareArchitecture Lecture6CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved.Software ArchitectureFoundations, Theory, and PracticeHeterogeneousStylesMorecomplexstylescreatedthroughcompositionof
USC - CS - 578
SoftwareConnectorsCopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved.Software ArchitectureFoundations, Theory, and PracticeHow do we enable components A and B to interact?Attach adapter to A Introduce intermediate form Separa
USC - CS - 578
IntroductiontoModelingSoftwareArchitecture Lecture9CopyrightRichardN.Taylor,NenadMedvidovic,andEricM.Dashofy.Allrightsreserved.Software Architecture: Foundations, Theory, and PracticeObjectivesConcepts x Whatismodeling? x Howdowechoosewhattomodel? x
USC - CS - 578
S t a b le M a t c h i n g P r o b le mPerfect matching: everyone is matched monogamously. Each man gets exactly one woman. Each woman gets exactly one man.! !S t a b le M a t c h i n g P r o b le mQ. Is assignment X-C, Y-B, Z-A stable?Stability: no
USC - CS - 570
L in e ar T im e : O (n )2 .4 A S u r v e y o f C o m m o n R u n n i n g T i m e sLinear time. Running time is proportional to input size. Computing the maximum. Compute maximum of n numbers a1, , an.max ( a1 for i = 2 to n cfw_ if (ai > max) max ( ai
USC - CS - 570
Asymptotic Notation& Review of Functions Review of Functions8 October 2008CS 570-notationFor function g(n), we define (g(n), big-Theta of n, as the set: (g(n) = cfw_f(n) : positive constants c1, c2, and n0, such that n n0, we have 0 c1g(n) f(n) c2g(n)
USC - CS - 570
1) Summer 2008 Q7 Prove or give a counterexample: Let G be an undirected, connected, bipartite, weighted graph. If the weight of each edge in G is +1, and for every pair of vertices (u,v) in G there is exactly one shortest path, then G is a tree.If G is
USC - CS - 570
Master theorem - Wikipedia, the free encyclopediahttp:/en.wikipedia.org/wiki/Master_theoremHelp us provide free content to the world by donating today!Master theoremFrom Wikipedia, the free encyclopediaIn the analysis of algorithms, the master theore
USC - CS - 570
USC - CS - 585
Session 6 : Object-Relational Databases Object-Oriented Databases Introduction The need for extensions in Relational Data Model Classification of database systems Introduce extensions to the basic relational model Applications that would benefit from
USC - CS - 585
CS 585 Fall 2010CS 585 Fall 20101Farid ParviniOutline Instructor Logistics Prerequisite Introducing to DBMCS 585 Fall 20102Farid ParviniFarid Parvini Website :http:/www-scf.usc.edu/~fparvini/ Education: Ph.D. in Computer Science M.S. in Compu
USC - CS - 585
Database design process review" Entity Sets" Relationship Sets" Design Issues " Mapping Constraints " Keys" E-R Diagram" Extended E-R Features" Design of an E-R Database Schema" Reduction of an E-R Schema to Tables"1.Requirements Analysis" What data i
USC - CS - 585
Formally, given sets D1, D2, . Dn a relation r is a subset of D 1 x D 2 x x D n Thus a relation is a set of n-tuples (a1, a2, , an) where a i D i! Example: if###customer-name = cfw_Jones, Smith, Curry, Lindsay #customer-street = cfw_Main, North, Park
USC - CS - 585
Basic Structure " Set Operations" Aggregate Functions" Null Values" Nested Subqueries" Derived Relations" Views" Modication of the Database " Joined Relations" Data Denition Language "branch (branch-name, branch-city, assets) customer (customer-name, cu
USC - CS - 585
Review Some Examples" Application Programming" Embedded SQL, " Dynamic SQL " ODBC " JDBC"An Instance of Boats An Instance of Sailors An Instance of Reserves1. Construct the cross-product of tables in the from-list2. The second step is to apply the qua
USC - CS - 585
Web Interfaces to Databases" Performance Tuning" Performance Benchmarks" Standardization" E-Commerce" Legacy Systems"2 The Web is a distributed information system based on hypertext." Most Web documents are hypertext documents formatted via theHyperTe
USC - CS - 585
Session 7 : Spatial DB & Spatial IndexingCS585 Fall 2010 Farid Parvini1Spatial DB Outline Introduction Modeling Querying Data StructuresSpatial Indexing Outline Introduction Spatial Indexing R-Tree R+-Tree QuadtreesSpatial Database Applications Va
USC - CS - 585
Session 10: XML & XML QueryCS585 Fall 2010 Farid ParviniIntroduction XML: Extensible Markup Language Defined by the WWW Consortium (W3C) Originally intended as a document markup language not adatabase language Documents have tags giving extra infor
USC - CS - 585
Session 11: Database System Architectures & Distributed Database Centralized Systems Client-Server Systems Parallel Systems Distributed Systems Network Types Distributed DatabasesCS585 Fall 2010 Farid ParviniCentralized Systems Run on a single com
USC - CS - 585
OLAP (Online Analytical Processing)Excerpt from OLAP Presentation by Cyrus ShahabiUSC - CSCI585 Fall 2010 Farid Parvini1ContentIntroduction to Decision Support Multidimensional DatabasesFocus Application: OLAP Prefix-Sum Data Cube Dynamic Data Cub
USC - CS - 585
OLAP (Online Analytical Processing): Wavelet-based ApproachesExcerpt Partially from Presentation by Cyrus ShahabiUSC - CSCI585 Fall 2010 Farid Parvini1ContentIntroduction to Multidimensional Databases Focus Application: OLAP Prefix-Sum Data Cube Dyn
USC - CS - 585
1 Temporal Data" Spatial and Geographic Databases" Multimedia Databases" Mobility and Personal Databases"2 While most databases tend to model reality at a point in time (atthe `current' time), temporal databases model the states of the real world acro
USC - CS - 578
Homework 1: Connecting requirements and architecture using partial behavior modelsIn this assignment you will explore the relation between functional requirements specifications and an architecture-level behavioral specification of a software system. Ini
USC - CS - 578
Homework #2 AssignmentThe Call Center Customer Care (C4) Case Study, provided as an appendix to this assignment, presents an initial high level (Level 1) architectural breakdown for the system used by a large telecommunications company. This system compr
USC - CS - 578
Homework #3 AssignmentIn the last assignment you were tasked with designing an architecture for the C4 system that achieves particular requirements and use cases. In this assignment, you will be provided with the C4 system architecture designed by a deve
USC - CS - 578
CS 578 Software Architectures Fall 2010Homework Assignment #4 (The Final Project) Due: Wednesday, December 1, 2010, 11:59:59pmThis is an individual assignment, at the end of which you will be expected to demonstrate your solution to the instructor and/o
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), Wed 2:45-4:45pm, PHE 328 Penny Pan (beipan@usc.edu), Fri 10am-noon, PHE 328Lectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), Wed 2:45-4:45pm, PHE 328 Penny Pan (beipan@usc.edu), Fri 10am-noon, PHE 328Lectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), Wed 2:45-4:45pm, PHE 328 Penny Pan (beipan@usc.edu), Fri 10am-noon, PHE 328Lectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), Wed 2:45-4:45pm, PHE 328 Penny Pan (beipan@usc.edu), Fri 10am-noon, PHE 328Lectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment
USC - CS - 561
gCSCI 561 Foundations of Artificial Intelligence Fall 2010 Instructor: Sofus A. Macskassy Project 1: A* Search (100 points) Due: October 11, 2010 1. IntroductionIn this project, you are required to use C/C+ or JAVA as the programming language to solve a
USC - CS - 561
CSCI 561 Foundations of Articial Intelligence Fall 2010Project 2: Logic Agent Due: 4:59 p.m., Nov 24, 2010(a) A Sudoku Puzzle(b) Corresponding SolutionFigure 1: Sudoku [Graphics from Wikipedia][1]1IntroductionThe goal of Sudoku puzzle is a board of
USC - CS - 561
CSCI-561 Fall 2010 Homework 3 Student name: _Macskassy Due Nov. 3, 2010 Student ID: _Question 1[Q1: 20 points]a). P Q is defined as being equivalent to (P Q) ^ (Q P). Based on this definition, show that P Q is logically equivalent to (P v Q) (P ^ Q).
USC - CS - 561
CSCI-561 Fall 2010 Homework 4 Student name: _Macskassy Due Nov. 17, 2010 Student ID: _Question 1 [30 points] Sudoku problem can be as general with size n2 x n2 . The rules are: (1) Each row contains unique number from 1 to n2. (2) Each column contains u
USC - CS - 561
CS 561: Artificial IntelligenceInstructor: TA: Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), TBA Penny Pan (beipan@usc.edu), SAL 112, Fri, 10am-noonLectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment Class page: http:/ww
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), TBA Penny Pan (beipan@usc.edu), SAL 112, Fri, 10am-noonLectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment Class page: http:/ww
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), TBA Penny Pan (beipan@usc.edu), SAL 112, Fri, 10am-noonLectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment Class page: http:/ww
USC - CS - 561
CS 561: Artificial IntelligenceInstructor:TA:Sofus A. Macskassy, macskass@usc.eduHarris Chiu (chichiu@usc.edu), Wed 2:45-4:45pm, PHE 328 Penny Pan (beipan@usc.edu), Fri 10am-noon, PHE 328Lectures: MW 5:00-6:20pm, ZHS 159 Office hours: By appointment
UCSD - BIBC - 120
Simons Rock - SD - 32703
Question bank for AP Final:http:/www.mhhe.com/cgi-bin/webquiz.pl Chapter 1 -Spring Semester1. The essential modifier used by geographers in forming their concepts is: a. absolute b. human c. relative d. spatial2. The statement that "the journey to sch
UCSD - BIBC - 120
IIT Kanpur - MOS - 204
Walsh College - ACC - 505
Quiz #1Your score on this exam is 12 out of 21 .Answer Key Question 1 (Worth 3 points)An employee accidentally overstated the year's advertising expense by $50,000. Which of the following correctly depicts the effect of this error? Cost of goods manufa
UCSD - BIBC - 120
UOIT - PSYC - 1000
Chapter1:Introduction&Methodso Manyquestionsthatpsychologistsdealwithareoldbutpsychologyasascienceisyoung psychologyemergesfromtwodistinctlinesofinquiry:philosophyandthenaturalsciencesof biologyandphysiologyPsychologyemergedasascienceinthelatenineteenthc
UCSD - BIBC - 120
UCSD - BIBC - 120
IIT Kanpur - MOS - 204
UCSD - BIBC - 120
Montclair - BUS - Mkt
Group Purchasing Organizations (GPO) and Inventory ManagementSTEVEN L. DAMATO RPH, BCOP MAINE CENTER FOR CANCER MEDICINE SCARBOROUGH, METhe Oncology Market$16 billion market growing to $40 billion in 2012 1.5 million new patients diagnosed annually 85%
Montclair - BUS - Mkt
Goods, Funds, and Information:Supply Chain Tactics for 2010 Copyright 2008 United Parcel Service of America, Inc. All rights reserved.The Evolving Global Supply ChainSupplierManufacturerDistributorRetailEnd UserSupplierManufacturer DistributorR
Montclair - BUS - Mkt
SITUATION ANALYSISUpdated: August, 2001 This work plan should be reviewed and the relevant steps performed as soon as practical at the beginning of an assignment. This review should provide us with the following: 1. 2. 3. 4. A thorough understanding of t
Montclair - BUS - Mkt
Inputs for WACC Calculation: Risk free rate (%) Yield-to-Maturity of debt (%) Equity risk premium (%) Beta of stock Corporate tax rate (%) Common shares (MM) Share price ($) Market value of debt ($, MM) 5.85% 4.72% 3.20% 1.3 35% 320.0 $52.00 $8.5Online T
Montclair - BUS - Mkt
Maine Lobster Potpie Pilot's Grill Restaurant, a Bangor landmark for almost 60 years, used to serve a similar version of this savory potpie. Traditionally Maine Lobster Potpies are topped with biscuit dough, but I often use puff pastry for an even richer
UCSD - BIBC - 120
University of Phoenix - HIS - 135
Cold War Ideology and Policies1Cold War Ideology and Policies Melody Benitez HIS/135 October 3, 2010 Daniel LiestmanCold War Ideology and Policies2Following World War II, Europe was left devastated and weak. This new found weakness from World War II,
University of Phoenix - HIS - 135
Axia College MaterialAppendix B Liberal Reform OrganizerPresidents John F. Kennedy and Lyndon B. Johnson both sought to fight poverty and racial inequality. The legislation that Kennedy proposed was called the New Frontier and that which Johnson propose
IIT Kanpur - MOS - 204
UCSD - BIBC - 120