Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Limited, unformatted preview (showing 77 of 964 words):
...software Why engineering? Demand for software is growing dramatically Software costs are growing per system Many projects have cost overruns Many projects fail altogether Software engineering seeks to find ways to build systems that are on time and within budget Demand for larger software systems What growth pattern do you see in the following? F4 fighter had no digital computer and software (Early 70's). F16A had 50 digital processors and 135 KLOC (Late 70's). F16D had 300 digital...
Study Smarter, Score Higher
Here are the top 5 related documents
...Jini Overview and Specification
Presented by Jas, Alvin & Chris
CSE 291-B May 29, 2003
Jini - Introduction
Jini technology allows devices to dynamically establish communication to share and exchange services across a network. Provides simple me...
...Self-Stabilization in Distributed Systems
Barath Raghavan Vikas Motwani Debashis Panigrahi
Outline
Introduction Concept
of Self-Stabilization Dijkstras Model of Self-stabilization Super-Stabilization Application of Stabilization on Sensor Net...
...Superstabilizing Protocols for Dynamic Distributed Systems
Authors: Shlomi Dolev, Ted Herman
Presented by: Vikas Motwani CSE 291: Wireless Sensor Networks June 3rd 2003
Outline
Self-Stabilization Dynamic Systems Superstabilization Update Protoc...
...UNIVERSITT DES SAARLANDES FACHBEREICH 14, INFORMATIK
Payment Systems
(Ch. 17 of Course Material Security)
Birgit Pfitzmann
Dept. of Computer Science Saarland University pfitzmann@cs.uni-sb.de
Version Feb. 2, 2000
Birgit Pfitzmann, Saarbrcken 199...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
software Why engineering? Demand for software is growing dramatically Software costs are growing per system Many projects have cost overruns Many projects fail altogether Software engineering seeks to find ways to build systems that are on time and within budget Demand for larger software systems What growth pattern do you see in the following? F4 fighter had no digital computer and software (Early 70's). F16A had 50 digital processors and 135 KLOC (Late 70's). F16D had 300 digital processors and 236 KLOC (Late 80's). B-2 has over 200 digital processors and 5000 KLOC. Software components are growing exponentially Software development costs What can you infer from the graph? Hardware costs vs. Software costs Hardware costs Software costs are increasing as hardware costs continue to decline. Hardware technology has made great advances Simple and well understood tasks are encoded in hardware Least understood tasks are encoded in software Demands of software are growing Size of the software applications is also increasing Hence "the software crisis" Software costs Time State of the practice What can you infer from this chart? Estimate 13,000 Early 6.06% On Time 74.77% Delayed 11.83% Canceled 7.33% 130,000 1,300,000 13,000,000 1.24% 0.14% 60.76% 28.03% 17.67% 23.83% 20.33% 48.00% 0.00% 13.67% 21.33% 65.00% Source: Patterns of software failures and successes, Capers Jones, 1996 Delays common with mid- to large projects. Majority of the large projects are canceled. What can you infer from this chart? 60 50 40 30 20 10 0 Cost overrun Successful Cancelled Source: The Standish Group, 1994 Successful projects (16.2%) - Delivered fully functional on time and on budget. Challenged (52.7%) - Deliver less than full functionality, over-budget and late. Impaired (31.1%) - Cancelled during development. Software development costs and consequences Failures resulting from software errors have varied consequences ranging from minor inconveniences to catastrophic loss of life & property: Air Traffic Control (FAA modernization): - $5.6 billion cost overrun. - 8 year delay. - 2 systems are canceled - Requirements for the third have been decreased by 48%. US Navy Finance System: - 4 times cost overrun. - Canceled after 9 years. Flaw in Therac-25 control system caused radiation overdoses - Consequences were injury and deaths Software development process has stages Requirements analysis and definition: Establish the application's goals and constraints in consultation with users Establish the system's architecture Design: Implementation and unit testing: Realize the design as a set of programs or program units Unit testing verifies that each unit meets its specification Integration and system testing: Integrate the program units and test as a complete system Maintenance: Correct errors, improve implementation, and enhance the system's services as new requirements are discovered Relative costs to fix errors: What can you infer from this graph? 80 70 60 50 40 30 20 10 Cost Design Implementation Testing Cost to fix an error increases as it is found later and later in the software lifecycle Requirements Maintenance 0 What is the primary driver of software costs? What can you infer from the following graphic? 3% 8% 7% 15% Requirements 3% -- Design -- 8% Implementation -- 7% Testing -- 15% Maintenance -- 67% 67% Most money and effort spent in testing and maintenance But: 85% of errors are introduced during requirements analysis and design Why are software projects late? Estimating techniques are poorly developed Estimates are based on optimism: - Programmers are optimistic. - Assume "All will go well" with the project. - Don't plan for slippage. - "This is the last bug." - "It's going to work this time!" Optimism could be because of the nature of creativity: - Conception of an idea and its implementation. - Medium of creation constrains our ideas. - In case of software the medium is infinitely malleable. - Expect a few problems in implementation. Our techniques of estimating are poorly developed. More seriously they reflect an unvoiced assumption which is quite untrue, that is, that all will go well. -- Fred Brooks, The Mythical Man-Month Why are software projects late? (contd..) Does effort necessarily == progress? Is one man working six months equal to six men working one month? Unit of man-month implies that men and month are interchangeable. - True only when a task can be partitioned among many workers with no communication between them. - For sequential tasks, more effort has no effect on the schedule. - Many tasks in software engineering have sequential constraints. Our estimating techniques fallaciously confuse effort with progress, hiding the assumption that men and months are interchangeable. - Fred Brooks, The Mythical Man-Month Why software projects are late? (contd..) Managers do not monitor progress effectively Schedule slips day-by-day. Day-by-day slips are harder to recognize, harder to prevent and harder to make up. How does a software project get to be a year late? One day at a time! Fred Brooks, The Mythical Man-Month Why are software projects late ? (contd..) When we recognize slippage, should we add more people? Most tasks require communication among workers. Communication consists of: - Training. - Sharing information (intercommunication). Training affects effort at worst linearly, with the number of people. For n workers, intercommunication adds n(n-1)/2 to effort. - If each worker must communicate with every other worker. Adding more people to an already late project is usually like "Adding gasoline to fire!" Brooks' Law: Adding manpower to a late software project makes it later. Fred Brooks, The Mythical Man-Month What software engineering is and is not.. Software engineering is concerned with "engineering" software systems, that is, building and modifying software systems: on time, within budget, meeting quality and performance standards, delivering the features desired/expected by the customer. Software engineering is not... Just building small or new systems. Hacking or debugging until it works. Easy, simple, boring or even pointless! Summary Critical aspects of our day to day lives depend on software, yet software development lacks the rigor and discipline of mature engineering disciplines: Too many projects get delayed, costs and schedules slip Software engineering seeks to bring discipline and rigor to the building and maintenance of software systems Study of software engineering focuses on three key elements: process, methods and tools Why is important to consider alternative models of the software development process?
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Lehigh >> CSE >> 450 (Spring, 2008)
Chapter 3: Supervised Learning Most slides courtesy Bing Liu Road Map Basic concepts Decision tree induction Evaluation of classifiers Rule induction Classification using association rules Nave Bayesian classification Nave Bayes for tex...
Lehigh >> CSE >> 432 (Fall, 2008)
Design patterns Glenn D. Blank Definitions A pattern is a recurring solution to a standard problem, in a context. Christopher Alexander, a professor of architecture. Why would what a prof of architecture says be relevant to software? \"A patte...
Lehigh >> CSE >> 450 (Spring, 2008)
Nadav Eiron, Kevin S.McCurley, JohA.Tomlin IBM Almaden Research Center WWW\'04 CSE 450 Web Mining Presented by Zaihan Yang Introduction & Contribution Propose algorithmic innovations for the basic PageRank paradigm. Problem of Web Frontier ( Dangl...
Lehigh >> CSE >> 432 (Fall, 2008)
From use cases to classes (in UML) A use case for writing use cases Use case: writing a use case Actors: analyst, client(s) Client identifies and write down all the actors. Analyst writes down all the actors. Client identifies the use cases, i.e., g...
Lehigh >> CSE >> 450 (Spring, 2008)
Mining Web Multi-resolution Community-based Popularity for Information Retrieval Laurence A. F. Park Kotagiri Ramamohanarao Department of Computer Science and Software Engineering University of Melbourne, Australia {lapark,rao}@csse.unimelb.edu.au ...
Lehigh >> CSE >> 432 (Fall, 2008)
Requirements specification CSE432 Object-Oriented Software Engineering Requirements analysis and system specification Why is this the first stage of most life cycles? Need to understand what customer wants first! Requirements analysis says: \"Make...
Lehigh >> CSE >> 450 (Spring, 2008)
Bringing Order to the Web: Automatically Categorizing Search Results Hao Chen School of Information Management & Systems University of California Berkeley, CA 94720 USA hchen@sims.berkeley.edu ABSTRACT Susan Dumais Microsoft Research One Microsoft W...
Lehigh >> CSE >> 450 (Spring, 2008)
Chapter 6: Link Analysis Most slides courtesy Bing Liu Road map Introduction Social network analysis Co-citation and bibliographic coupling PageRank HITS Summary 2 Introduction Early search engines mainly compare content similarity of t...
Lehigh >> CSE >> 450 (Spring, 2008)
CSE 450 Web Mining Seminar CSE W b Mi i S i Jian Wang Roadmap d Analysis of User Behavior A l i f U B h i Analysis of Implicit Feedback Learning Ranking Functions Conclusion and Future Work Reference: Accurately Interpreting Clickthrough Dat...
Lehigh >> CSE >> 450 (Spring, 2008)
by Hao Chen, Susan Dumais by Hao Chen Susan Dumais cse 450: Web Mining Seminar Jian Wang ABSTRACT & INTRODUCTION A user interface that organizes Web search results into hierarchical lt i t hi hi l categories. Two main components A text classi...
Lehigh >> CSE >> 450 (Spring, 2008)
CSE 450 Web Mining Seminar CSE W b Mi i S i Jian Wang Introduction Extractbased generic Webpage summarization To utilize extra knowledge to improve Webpage summarization, i.e., clickthrough dataset summari ation i e clickthrough dataset To bui...
UC Davis >> BIS >> 102 (Spring, 2008)
Name White Key Last, First BIS102-02, Spring \'08, Page 1 of 7 C. S. Gasser BioSci 102-02 Apr. 22, 2008, First Midterm Instructions: There are seven pages in this exam including the cover sheet, please count them before you start to make sure a...
Lehigh >> CSE >> 450 (Spring, 2008)
A TAXONOMY OF JAVASCRIPT REDIRECTION SPAM Kumar Chellapilla, Alexey Maykov Microsoft Live Labs AIRWeb 2007 CSE 450 Web Mining Seminar Presented by Liangjie Hong Feb 20th, 2008 1 BACKGROUND & INTRODUCTION What is Spam? Any deliberate human actio...
Lehigh >> CSE >> 450 (Spring, 2008)
Web Usage Mining: An Overview Lin Lin Department of Management Lehigh University Jan. 30th Agenda Web Usage Mining: Definition Research Issues in Web Usage Mining Current Research in Web Usage Mining Going Forward Web Usage Mining: A Definition...
Lehigh >> CSE >> 450 (Spring, 2008)
Eric J. Glover1, Kostas Tsioutsiouliklis1,2, Steve Lawrence1, David M. Pennock1, Gary W. Flake1 International World Wide Web Conference, 2002 Presented by Zaihan Yang CSE Web Mining Introduction Aim Classification of web pages Description of web...
Lehigh >> CSE >> 450 (Spring, 2008)
Preface The rapid growth of the Web in the last decade makes it the largest publicly accessible data source in the world. Web mining aims to discover useful information or knowledge from Web hyperlinks, page contents, and usage logs. Based on the pr...
Lehigh >> CSE >> 450 (Spring, 2008)
Navigation-Aided Retrieval Shashank Pandit and Christopher Olstony Presentation by Yang Yu CSE 450 Web Data Mining Outline Introduction Related Work System Model Prototype System Evaluation Summary & Future Work Introduction Background reas...
UC Davis >> NPB >> 114 (Spring, 2008)
NPB 114 Final Exam (2004) Matching (2 pts each). NOTE: Some answers may be used more than once a. Enterokinase b. Amylase c. Sucrase _ _ _ _ d. Trypsin e. Lactase 1. This enzyme doesn\'t breakdown any food items in the GI tract 2. Its activity yields...
Lehigh >> CSE >> 450 (Spring, 2008)
Ziv Bar-Yossef, Idit Keidar, Uri Schonfeld WWW\'07 CSE 450 Web Mining Presented by Zaihan Yang Introduction & Contribution Propose a novel algorithm DustBuster for uncovering DUST. Discover DUST rules from a URL list Mainly focus on the substring sub...
Lehigh >> CSE >> 450 (Spring, 2008)
Enhanced Web Page Classification Xiaoguang Qi Background Utilizing features of neighbors Using fielded features Problem definition Classification A set of labeled data is used to train a classifier which can be applied to label future example...
Lehigh >> IE >> 426 (Fall, 2006)
1 4 ...
Lehigh >> IE >> 426 (Fall, 2006)
1 2 2 3 ...
Lehigh >> IE >> 426 (Fall, 2006)
6 8 2 1 4 5 6 1 7 6 3 1 4 2 6 7 5 7 5 6 8 9 ...
Lehigh >> IE >> 426 (Fall, 2006)
6 8 2 1 4 5 6 1 7 6 3 1 4 2 6 7 5 7 5 6 8 9 ...
UC Davis >> NPB >> 114 (Spring, 2008)
NPB 114 Practice MT#2 Matching (1 pt each) a. Acinar cell b. Endocrine cell c. Parietal cell _ _ _ d. Chief cell e. Mucous cell 1. Produces an alkaline fluid to protect the stomach 2. Its product is released into the bloodstream 3. Produces pepsinog...
Lehigh >> IE >> 426 (Fall, 2006)
6 8 2 8 6 7 5 7 4 1 3 4 5 6 5 1 4 7 3 9 1 4 2 2 5 6 8 9 7 6 ...
Lehigh >> IE >> 426 (Fall, 2006)
6 8 2 8 6 7 5 7 4 1 3 4 5 6 5 1 4 7 3 9 1 4 2 2 5 6 8 9 7 6 ...
Lehigh >> IE >> 426 (Fall, 2006)
Scenario Mean Stdev Buy Optimal q c r 100 30 100 85 0.7 0.5 0.05 YOUR CHOICE OPTIMAL Demand Sell Salvage Profit Sell Salvage 1 121 100 0 70 85 0 2 71 71 29 51.15 71 14 3 110 100 0 70 85 0 67 67 33 48.55 67 18 59 59 41 43.35 59 26 51 51 49 38.15 51 3...
Lehigh >> IE >> 426 (Fall, 2006)
Informal Homework Survey September 14, 2006 Please answer the following questions. This is an anonymous survey, but even if it wasn\'t, I wouldn\'t hold your answers against you. Difficulty On a scale of 1-10, with a 10 being \"I hate you. Why are you ...
Lehigh >> IE >> 426 (Fall, 2006)
IE426 Course Survey-Quiz #0 Name: email: Background Mathematics Mathematicians are like Frenchmen: whatever you say to them they translate into their own language and forthwith it is something entirely different.\" -Johann Wolfgang von Goethe Please...
Lehigh >> IE >> 426 (Fall, 2006)
IE 426 Case Study Integer Programming 1 Wireless Capacity Expansion Planning Note: This is a real consulting problem. The names have been changed to protect the innocent. Prof. Linderoth will be acting as the client. You have been contracted by a...
Lehigh >> IE >> 426 (Fall, 2006)
IE 426 Case Study #3 Stochastic Programming Due Date: December 16, 2006 1 Networks for Private Line Services The RoaDMaP Corporation is in the business of providing telecommunication services. We are going to build a planning model for the priva...
Lehigh >> IE >> 426 (Fall, 2006)
Optimization Models Draft of August 26, 2005 III. Beyond Linear Optimization Robert Fourer Department of Industrial Engineering and Management Sciences Northwestern University Evanston, Illinois 60208-3119, U.S.A. (847) 491-3151 4er@iems.northwest...
Lehigh >> IE >> 426 (Fall, 2006)
e P D 9 D 6 1ucbU g 2Vq2V2Q2tbQ1qYCVo152CA tsTquhdT21&Vy2V12\' Xd CsqD v IU D 8 8 IU v I 8 0 R IU 8 w D 8 ( 8 D I % (U 0 rU 0 P 6 % % 6 8 0 R (U ( I %U R ( 8 g e D %F 8 r I 8D 8F 8 8 R 9 GU R3 \' 8 0 g e 1)b1V2)2CX Xd VCnqQcbcd21foW...
Lehigh >> IE >> 426 (Fall, 2006)
Optimization Models Draft of August 26, 2005 I. Formulating an Optimization Model: An Introductory Example Robert Fourer Department of Industrial Engineering and Management Sciences Northwestern University Evanston, Illinois 60208-3119, U.S.A. (84...
Lehigh >> CSE >> 432 (Fall, 2008)
JUnit A tool for test-driven development History Kent Beck developed the first xUnit automated test tool for Smalltalk in mid-90\'s Beck and Gamma (of design patterns Gang of Four) developed JUnit on a flight from Zurich to Washington, D.C. Ma...
Lehigh >> IE >> 426 (Fall, 2006)
Optimization Models Draft of August 26, 2005 II. Elementary Linear Optimization Models Robert Fourer Department of Industrial Engineering and Management Sciences Northwestern University Evanston, Illinois 60208-3119, U.S.A. (847) 491-3151 4er@iems...
Lehigh >> IE >> 426 (Fall, 2006)
46 1. Introduction and Examples While weather effects do no~ vary greatly over 25-year periods, fire damage can be quite variable. Assume that in each 25-year block, the probability is 1/3 that 15% of all timber stands are destroyed and that the pro...
Lehigh >> CSE >> 432 (Fall, 2008)
Classes in C+ C+ originally called \"C with classes\": Swedish connection: Bjarne Stoustrup borrowed from Simula (\'67) Simulating classes of real world objects C+ continues to evolve: Version 1.0 released by AT&T in 1986 Version 2.0 in 1990 ...
Lehigh >> IE >> 426 (Fall, 2006)
1 Introduction and Ex~mples .,. fJ .\" , \':;1 - \"q . ; \'i \"I 1 J )1 .1 >Ii nil , l\' .\' < \' !. This chapter presents stochastic progt8.InrQing examples from a areas with wide applicationin stochastic progrsunmi\"g.These examPk!S~.~ intended...
VCU >> CHEM >> 101 (Spring, 2008)
...
Lehigh >> CSE >> 432 (Fall, 2008)
Object Oriented Testing Based on notes from James Gain (jgain@cs.uct.ac.za) Plus Glenn Blanks elaborations and expansions Objectives To cover the strategies and tools associated with object oriented testing Analysis and Design Testing Class Tests ...
Lehigh >> CSE >> 342 (Fall, 2007)
CSE342: Fundamentals of Internetworking Instructor: Prof. Brian D. Davison H H H davison@cse.lehigh.edu http:/www.cse.lehigh.e du/~brian/ Students: Little or no networking background Can program in C/C+ Have taken CSE109/411 Juniors/Seniors/...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 8 Network Security A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide con...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 4 Network Layer A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide conten...
Lehigh >> CSE >> 432 (Fall, 2008)
Unified Modeling Language (UML) for OO domain analysis CSE432 Prof Glenn Blank Notation wars Early 90s: 6-10 different notations Bertrand Meyer: circles and arrows Distinguishes inheritance and client/supplier relationships Grady Booch: clouds,...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 3 Transport Layer A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide cont...
Lehigh >> CSE >> 432 (Fall, 2008)
JDBC Java DataBase Connectivity CSE432 Object Oriented Software Engineering What is JDBC? \"An API that lets you access virtually any tabular data source from the Java programming language\" JDBC Data Access API JDBC Technology Homepage What\'...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 6 Wireless and Mobile Networks A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) an...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 8 Network Security A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide con...
Lehigh >> CSE >> 432 (Fall, 2008)
Software process life cycles CSE 432: Object-Oriented Software Engineering Software and entropy A virtue of software: relatively easy to change Otherwise it might as well be hardware Nevertheless, the more complex a software system gets, the...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 7 Multimedia Networking A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slid...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 3 Transport Layer A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide cont...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 5 Link Layer and LANs A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide ...
Lehigh >> CSE >> 432 (Fall, 2008)
Grouping objects Arrays, Collections and Iterators 1.0 Main concepts to be covered Arrays Collections Iterators 2 Requirement to group objects Many applications for collections of objects: Personal organizers Library catalogs Student-recor...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 4 Network Layer A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide conten...
Lehigh >> CSE >> 432 (Fall, 2008)
AWT and Swing Most GUI class libraries in C+ are platform specific Different hardware capabilities Subtle differences between the \"look-and-feel\" of various Windowing operating systems Swing can observe various OS look-and-feel conventions Ab...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 6 Wireless and Mobile Networks A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) an...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 2 Application Layer A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide co...
Lehigh >> CSE >> 432 (Fall, 2008)
Object-oriented design CSE 432: Object-Oriented Software Engineering Goals of OO analysis (quick review) What are the two main goals of OO analysis? 1) Understand the customer\'s requirements 2) Describe problem domain as a set of classes and rela...
Lehigh >> CSE >> 342 (Fall, 2007)
Chapter 1 Introduction A note on the use of these ppt slides: We\'re making these slides freely available to all (faculty, students, readers). They\'re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content...
Lehigh >> PHYS >> 352 (Fall, 2004)
Midterm Phys 352 Name: 1. (10pts) You have two lasers that can be changed in power: (1) Argon Laser (490nm) and a (2) Krypton laser (650nm). a. Determine the color code of a combination of 400mW from the Argon Laser and the 200mW from the Krypton la...
VCU >> CHEM >> 101 (Spring, 2008)
...
Lehigh >> CSE >> 432 (Fall, 2008)
Components COM, ActiveX, JavaBeans CORBA and SOAP Brad Cox\'s IC analogy Software components should be like integrated circuits (ICs) Or plumbing components? 1. 2) 3) 4) 5) 6) Why? What are our desiderata for software components? Bertrand ...
Lehigh >> PHYS >> 352 (Fall, 2004)
Homework 3 with Solutions 1. An Ar laser emits 1 watts of continuous light (wavelength = 5.145 10-7 m) in a parallel beam of 2 mm diameter in vacuum. (Use tables in next pages, and write all units properly.) (A) What is the wavelength (in , nm, m, ...
Lehigh >> PHYS >> 352 (Fall, 2004)
1. (A) Find the thicknesses of a particular birefringent crystal (n1 = 1.4737 and n2 = 1.4714) needed to produce /4, /2, and retardation plates, respectively, for the Argon laser line ( = 488 nm). Retardation = d(n1 n2) d = (n1 n2) where (n...
Lehigh >> CSE >> 432 (Fall, 2008)
Microsoft .NET Object Oriented Software Engineering Based on a presentation by Murat Can Ganiz Agenda .NET C# .NET vs. J2EE (C# vs. Java) Any .NET or C# programmers here? 2 Definition. \"Microsoft .NET is a set of Microsoft software te...
Lehigh >> PHYS >> 352 (Fall, 2004)
Winter 1996 HOMEWORK 4 with Solutions 1. Find the image of the object for the single concave mirror system shown in Fig.1 (see next pages for worksheets) by: (a) measuring the radius R and calculating the focal length for the concave mirror, (b) dra...
Lehigh >> PHYS >> 352 (Fall, 2004)
Winter 1996 HOMEWORK 4 with Solutions 1. Find the image of the object for the single concave mirror system shown in Fig.1 (see next pages for worksheets) by: (a) measuring the radius R and calculating the focal length for the concave mirror, (b) dra...
Lehigh >> CSE >> 432 (Fall, 2008)
e Xtreme Programming Outline Traditional life cycle vs. XP XP motto: \"embrace change\" How does this attitude compare with that implicit with traditional waterfall software life cycle? XP values XP practices Pair programming An XP development road...
What are you waiting for?