Software Process & Agile Software Development
|
|
- James Anderson
- 6 years ago
- Views:
Transcription
1 CSE516 Science for Society Software Process & Agie Software Deveopment Apri 25, 2014 Ichu Yoon
2 Software A textbook description Instructions (computer programs) that when executed provide desired features, function, and performance; Data structures that enabe the programs to adequatey manipuate information and Documentation that describes the operation and use of the programs. Differences to hardware? Deveoped or Crafted No wear-out Custom-buit, amost aways 2
3 Software Engineering Fritz Bauer (1969) The estabishment and use of sound engineering principes in order to obtain economicay software that is reiabe and works efficienty on rea machines. The IEEE definition (1993) (1) The appication of a systematic, discipined, quantifiabe approach to the deveopment, operation, and maintenance of software; that is, the appication of engineering to software. (2) The study of approaches as in (1). 3
4 Software Engineering Layers toos methods process mode a quaity focus 4
5 Software Process? Communication Depoyment Modeing Panning Construction 5
6 Software Myths Beief ooks reasonabe in software deveopment, but miseading stakehoders Exampes Management Got behind schedue. Let s add more programmers and catch up. Outsource to a third party and reax. Customer Statement of objectives is sufficient to start writing programs. Software is fexibe so can be easiy changed ater. Practitioner Once competed writing a working program, the work is done. Unti program works, we cannot assess its quaity. Appying software engineering wi make the entire process sow. 6
7 Software Process A coection of work activities, actions, and tasks reevant to software deveopment Framework activities + Umbrea activities Process fow Linear Iterative Evoutionary Parae 7
8 Prescriptive Modes Prescriptive process modes advocate an ordery approach to software engineering That eads to a few questions If prescriptive process modes strive for structure and order, are they inappropriate for a software word that thrives on change? Yet, if we reject traditiona process modes (and the order they impy) and repace them with something ess structured, do we make it impossibe to achieve coordination and coherence in software work? 8
9 The Waterfa Mode Cassic Sti in use for miitary domains Probems? Deveopment is not-reay sequentia. Uncear requirements at the beginning Customers shoud wait under code generation. 9
10 Incrementa Process Mode Produce deiverabe increments in each iteration First increments is often core product Get customer feedback Usefu when Staffing probem exists 10
11 Evoutionary Process Mode Prototyping Quick design Mainy for requirements eicitation Probems? Tempted to keep it. Feedback Miestones Spira Mode Risk-driven deveopment Anchor point miestones Teams define spira objectives Adjustabe for maintenance Reaistic for arge-scae project 11 Risk anaysis
12 Concurrent Modes State transition mode for process eements can be defined for activities, actions, or tasks. 12
13 The Unified Process (UP) A use-case driven, architecture-centric, iterative and incrementa software process cosey aigned with the Unified Modeing Language (UML) Sometimes, caed Rationa Unified Process (RUP) after the Rationa Corporation Discussion started from UML Combined best features of object-oriented anaysis and design methods De facto industry standard for OOSD However, acks of process framework to guide teams to pay with UML 13
14 UP Phases Inception Requirement gathering Rough architecture Define initia use cases Eaboration Refine use cases, expand architecture Construction Make use cases operationa for end users Unit & integration test based on use cases Transition Beta-testing and feedback coection, support doc. creation Production Monitoring and maintenance 14
15 UP Phases and Typica Work Amount Phases workfows (tasks) iterations #1 # #n
16 Manifesto for Agie Software Deveopment 16
17 What is Agiity? Agie: readiness for motion, nimbeness, activity, dexterity in motion Agiity The abiity to both create and respond to change in order to profit in a turbuent business environment Chaordic Companies need to determine the amount of agiity they need to be competitive Exhibiting properties of both chaos and order The bend of chaos and order inherent in the externa environment and in peope themseves, argues against the prevaiing wisdom about predictabiity and panning Things get done because peope adapt, not because they savishy foow processes 17
18 Agiity and the Cost of Change 18
19 Agiity Principes Highest priority on customer satisfaction Admit requirements changes, even ate in deveopment Deiver working software frequenty a coupe of weeks or a coupe of months prefer shorter scae Measure of progress Work together with customers throughout the project Trust individuas and sef-organizing teams Constant face to face conversation Attention to technica exceence and good design Simpe architecture Tune 19
20 Human Factors Anyway. Human deveops software. Key traits required for the agie team and members: Competence taent, skis, and knowedge Common focus goa-driven Coaboration for task execution Decision-making abiity autonomy Fuzzy probem-soving abiity wecoming changes Mutua trust and respect Sef-organization 20
21 An Agie Process Customer-driven (scenarios, user stories, feedback, test) Sequence of short iterations Iterative and deiver mutipe software increments Put emphasis on construction activities XP Scrum 21
22 Extreme Programming (XP) The most widey used agie process, originay proposed by Kent Beck Vaues Communication informa face-to-face Simpicity design for today, but in an efficient way Feedback from software, customer, team members Courage at changes Respect between a stakehoders and team members Context Prefer Object-Oriented deveopment paradigm Consist of practices in four framework activities 22
23 Extreme Programming (XP) XP Panning (or panning game) Start with user stories (istening, use of index cards) Story assessment and cost assignment Story grouping for a deiverabe increment Make commitment on deivery date Use project veocity, after the first increment. Consider: Number of stories impemented Cost assigned Usefu for estimating subsequent deivery dates for other increments Usefu for determining over-commitment for stories (may adjust) 23
24 Extreme Programming (XP) XP Design Foows the KIS (Keep It Simpe) principe Encourage the use of CRC cards Cass, Responsibiity, and Coaborator For difficut design probems, create spike soutions Design prototype (risk management) Encourages merciess refactoring an iterative refinement of the interna program design Design optimization Design artifacts are minima and considered transient 24
25 Extreme Programming (XP) CRC card exampes 25
26 Extreme Programming (XP) XP Coding Recommends the construction of a unit test for a story before coding commences Encourages pair programming Continuousy integrate with other work and run smoke testing XP Testing A unit tests are executed daiy Heps regression testing at code modification Combined into universa testing suite Acceptance tests (customer test) Focus on overa (visibe and reviewabe) features and functionaity 26
27 Extreme Programming (XP) user st ories vaues accept ance t est crit eria it erat ion pan simpe design CRC cards spike sout ions prot ot ypes refact oring pair programming Reease software increment project veocity computed unit t est cont inuous int egrat ion accept ance t est ing 27
28 Extreme Programming (XP) 28
29 Scrum Originay proposed by Schwaber and Beede [2001] Scrum - distinguishing features Partition deveopment work into packets On-going testing and documentation during construction Start with user stories (caed backogs) Reease in sprints derived from backogs Very short meetings (even without chairs) and timeboxing 29
30 After 10 years after Agie Manifesto The agie movement is in some ways a bit ike a teenager: very sef-conscious, checking constanty its appearance in a mirror, accepting few criticisms, ony interested in being with its peers, rejecting en boc a wisdom from the past, just because it is from the past, adopting fads and new jargon, at times cocky and arrogant. But I have no doubts that it wi mature further, become more open to the outside word, more refective, and aso therefore more effective. - Phiippe Kruchten 30
EXETER CITY COUNCIL PUBLIC ART POLICY AND STRATEGY EXECUTIVE SUMMARY
EXETER CITY COUNCIL PUBLIC ART POLICY AND STRATEGY EXECUTIVE SUMMARY 1 EXETER CITY COUNCIL PUBLIC ART POLICY AND STRATEGY EXECUTIVE SUMMARY 1. Introduction and terms of the Summary 1. 1 Exceence in the
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationCS Division of EECS Dept. KAIST
Chapter 3 Prescriptive Process Models Moonzoo Kim CS Division of EECS Dept. KAIST 1 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering That leads to a
More informationLesson Objective Identify the value of a quarter and count groups of coins that include quarters.
LESSON 9.9C Hands On Quarters PROFESSIONAL PROFESSIONAL DEVELOPMENT DEVELOPMENT LESSON AT A GLANCE Mathematics Forida Standard Te and write time. MAFS.MD.a.a Identify and combine vaues of money in cents
More informationA Distributed Utility Max-Min Flow Control Algorithm
A Distributed tiity Max-Min Fow Contro Agorithm Hyang-Won Lee and Song Chong Department of Eectrica Engineering and Computer Science Korea Advanced Institute of Science and Technoogy (KAIST) mshw@netsys.kaist.ac.kr,
More informationP H O T O CD I N F O R M A T I O N B U L L E T I N
PCD 077 Juy, 1994 Copyright, Eastman Kodak Company, 1994 P H O T O CD I N F O R M A T I O N B U L L E T I N Fuy Utiizing Photo CD Images Maintaining Coor Consistency When Creating KODAK Photo CD Portfoio
More informationProvides exact fault location to one span
TWS Mark VI Traveing wave faut ocator Provides exact faut ocation to one span Reduce down time by getting to the faut site faster Track intermittent sef cearing fauts and focus maintenance at the right
More informationModel of Neuro-Fuzzy Prediction of Confirmation Timeout in a Mobile Ad Hoc Network
Mode of Neuro-Fuzzy Prediction of Confirmation Timeout in a Mobie Ad Hoc Network Igor Konstantinov, Kostiantyn Poshchykov, Sergej Lazarev, and Oha Poshchykova Begorod State University, Pobeda Street 85,
More informationA Heuristic Method for Bus Rapid Transit Planning Based on the Maximum Trip Service
0 0 A Heuristic Method for Bus Rapid Transit Panning Based on the Maximum Trip Service Zhong Wang Associate professor, Schoo of Transportation & Logistics Daian University of Technoogy No., Linggong Road,
More information13th COTA International Conference of Transportation Professionals (CICTP 2013)
Avaiabe onine at www.sciencedirect.com ScienceDirect Procedia - Socia and Behaviora Scien ce s 96 ( 03 ) 383 394 3th COTA Internationa Conference of Transportation Professionas (CICTP 03) Optima design
More informationAnalysis, Analysis Practices, and Implications for Modeling and Simulation
, Practices, and Impications for Modeing and imuation Amy Henninger The Probem The act of identifying, enumerating, evauating, and mapping known technoogies to inferred program requirements is an important
More informationLesson Objective Identify the value of a group of coins that includes pennies and/ or dimes.
LESSON 9.9B Count Coections LESSON AT A GLANCE Daiy Routines Mathematics Forida Standard Te and write time. MAFS.1.MD.2.a.b Identify and combine vaues of money in cents up to one doar working with a singe
More information===================== & 4
Messing Up Ideas (A Lesson On Deveoping A Creative Process) By David Oakes and James Seaberry A note from David Oakes: James Seaberry and I have been onine friends for severa years now He has been instrumenta
More informationOne Dollar LESSON AT A GLANCE. Daily Routines. Problem of the Day. Vocabulary Builder. Digital Path. About the Math. Dollar. Teaching for Depth
LESSON 9.9D One Doar PROFESSIONAL DEVELOPMENT PROFESSIONAL DEVELOPMENT LESSON AT A GLANCE Mathematics Forida Standard Te and write time. MAFS.1.MD.2.a.c Identify and combine vaues of money in cents up
More informationJoint Spectrum Access and Pricing in Cognitive Radio Networks with Elastic Traffic
Joint Spectrum Access and Pricing in Cognitive Radio Networks with Eastic Traffic Joceyne Eias University of Bergamo E-mai: joceyne.eias@unibg.it Fabio Martignon University of Bergamo E-mai: fabio.martignon@unibg.it
More informationSTUDY ON AOTF-BASED NEAR-INFRARED SPECTROSCOPY ANALYSIS SYSTEM OF FARM PRODUCE QUALITY
STUDY ON AOTF-BASED NEAR-INFRARED SPECTROSCOPY ANALYSIS SYSTEM OF FARM PRODUCE QUALITY Xiaochao Zhang *, Xiaoan Hu, Yinqiao Zhang, Hui Wang, Hui Zhang 1 Institute of Mechatronics Technoogy and Appication,
More informationBringing LEARNING TO LIFE. Making Immersive Learning Practical.
Bringing LEARNING TO LIFE Making Immersive Learning Practica www.veative.com About VEATIVE A goba provider of education technoogy and innovative digita earning soutions, using immersive technoogies. Providing
More informationPowerfully simple event analysis software
synchrowave Event Software Powerfuy simpe event anaysis software Diagnose reay behavior during a power system faut. Time-aign event reports from mutipe reays for comparison and anaysis. Create custom cacuations,
More informationarxiv: v1 [cs.it] 22 Aug 2007
Voice Service Support in Mobie Ad Hoc Networks Hai Jiang, Ping Wang, H. Vincent Poor, and Weihua Zhuang Dept. of Eec. & Comp. Eng., University of Aberta, Canada, hai.jiang@ece.uaberta.ca Dept. of Eec.
More informationCompact Modeling of Spiral Inductors for RF Applications
Compact Modeing of Spira Inductors for RF Appications Ji Chen and Juin J. Liou Eectrica and Computer Engineering Dept. University of Centra Forida, Orando, FL 816 Phone: 47-8-59, Fax: 47-8-585, E-mai:
More informationSlim-line Aluminium Roofs Assembly Guide
Sim-ine Auminium Roofs Assemby Guide Contents Bonded fush gazed roofs Page 3 Singe section of gass Page 4 Singe square with opener Page 5 Mutipe gass panes Page 6 Instaing Openers Page 10 Timber Kerb For
More informationContents. Talk Boost KS1 Tutor Training Manual / 1 Talk Boost / 1
Tutor Training Manua 2016 Contents Section 01: Tutor information... 3 What is Tak Boost KS1?... 3 Overview of the day... 4 Deivery, Course schedue, Tutor s skis... 5 Tutor s roe / Purpose of Tak Boost
More informationImproving the Active Power Filter Performance with a Prediction Based Reference Generation
Improving the Active Power Fiter Performance with a Prediction Based Reference Generation M. Routimo, M. Sao and H. Tuusa Abstract In this paper a current reference generation method for a votage source
More informationUnderstanding The HA2500 Horizontal Output Load Test
Understanding The HA2500 Horizonta Output Load Test Horizonta output stages are part of every CRT video dispay incuding cosed circuit monitors, computer monitors, video games, medica monitors, TVs. HDTVs,
More informationThe US ITER Role in Magnet Technology
The US ITER Roe in Magnet Technoogy Timothy A. Antaya Fusion Technoogy and Engineering Division MIT Pasma Science and Fusion Center Representing Many UFA Meeting, Univ. Maryand, 7 May 2003 antaya@psfc.mit.edu
More informationYongxiang Zhao Brookhaven National Laboratory Upton, NY, July 1998 CENTER FOR ACCELERATOR PHYSICS
BNL CAP CCII, 65685 225-MUON-98C A NEW STRUCTURE OF LINEAR COLLIDER * Yongxiang Zhao Brookhaven Nationa Laboratory Upton, NY, 11973 RECEIVED AIK 1 7 1998 OSTI *This work was supported by the US Department
More informationKnowledge Representation and Reasoning in the Design of Composite Systems
470 IEEE TRANSACTIONS ON, SOFTWARE ENGINEERING, VOL. 18, NO. h, JUNE 1992 Knowedge Representation and Reasoning in the Design of Composite Systems Stephen Fickas and B. Robert Hem Abstract- Our interest
More informationSatellite remote sensing of oil spills at sea
Sateite remote sensing of oi spis at sea Good practice guideines for the appication of sateite remote sensing during oi spi response operations The goba oi and gas industry association for environmenta
More informationADAPTIVE ITERATION SCHEME OF TURBO CODE USING HYSTERESIS CONTROL
ADATIV ITRATION SCHM OF TURBO COD USING HYSTRSIS CONTROL Chih-Hao WU, Kenichi ITO, Yung-Liang HUANG, Takuro SATO Received October 9, 4 Turbo code, because of its remarkabe coding performance, wi be popuar
More informationEmployment and Support Allowance (ESA)
Empoyment and Support Aowance (ESA) Pease read this eafet carefuy This eafet gives you more information about Empoyment and Support Aowance (ESA) and tes you: about the support we can give you, and what
More information: taking service robots to play soccer
Virbot@fied : taking service robots to pay soccer Larena Adaberto, Escaante Boris, Torres Luis, Abad Verónica, Vázquez Lauro Bio-Robotics Laboratory, Department of Eectrica Engineering Universidad Naciona
More informationSecure Physical Layer Key Generation Schemes: Performance and Information Theoretic Limits
Secure Physica Layer Key Generation Schemes: Performance and Information Theoretic Limits Jon Waace Schoo of Engineering and Science Jacobs University Bremen, Campus Ring, 879 Bremen, Germany Phone: +9
More informationUtility-Proportional Fairness in Wireless Networks
IEEE rd Internationa Symposium on Persona, Indoor and Mobie Radio Communications - (PIMRC) Utiity-Proportiona Fairness in Wireess Networks G. Tychogiorgos, A. Gkeias and K. K. Leung Eectrica and Eectronic
More informationComputer Science Clinic Overview
Harvey Mudd Coege Computer Science Department Computer Science Cinic Overview Robert M. Keer Professor & Director www.cs.hmc hmc.edu/cinic keer@cs.hmc hmc.edu 909-621-8483 History of Computer Science Cinic
More informationCommercial roller shade selection guide
Commercia roer shade seection guide Introduction Lutron offers the most advanced shading soutions for commercia spaces, with a arge variety of product options and features. From individua eectronicay controed
More informationAlignment of Defense Contractors Innovation Strategies With US DOD RDT&E Plans: The Winners and Losers.
Aignment of Defense Contractors Innovation Strategies With US DOD RDT&E Pans: The Winners and Losers. A new anaysis by Vector Anaytics based on the FY19 budget request. www.vector-anaytics.com 2 This new
More informationWhere do I want to go?
Where do I want to go? Copyright 2016 The Open University 2 of 27 Thursday 7 December 2017 Contents Introduction 4 Learning Outcomes 5 1 What do I reay want from work? 5 2 What kind of work woud I ike
More informationPower Control and Transmission Scheduling for Network Utility Maximization in Wireless Networks
roceedings of the 46th IEEE Conference on Decision and Contro New Oreans, LA, USA, Dec. 12-14, 27 FrB2.5 ower Contro and Transmission Scheduing for Network Utiity Maximization in Wireess Networks Min Cao,
More informationTRANSPORTATION. Ofyar Z. TAMIN
TRANSPORTATION Ofyar Z. TAMIN The paper is written based on research on Dynamic Origin-Destination Matrices From Rea Time Traffic Count Information competed in March 2001. The atest deveopment in automatic
More informationAgile Non-Agile. Previously on Software Engineering
Previously on : Are we enough? Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska DSDM: Project overview Software Development Framework How to communicate? How to divide project into tasks?
More informationPilkington K Glass Range Pilkington K Glass Pilkington K Glass OW Pilkington K Glass OW on Surface 4 Pilkington K Glass S
Pikington K Gass Range Pikington K Gass Pikington K Gass OW Pikington K Gass OW on Surface 4 Pikington K Gass S Upstairs windows using energy-efficient gazing. Downstairs windows using origina singe gazing.
More informationJoint Beamforming and Power Optimization with Iterative User Clustering for MISO-NOMA Systems
This artice has been accepted for pubication in a future issue of this journa, but has not been fuy edited. Content may change prior to fina pubication. Citation information: DOI 0.09/ACCESS.07.70008,
More informationElectronic circuit protector ESX10-Sxxx-DC24V-1A-10A
Eectronic circuit protector ESX10-Sxxx-DC2V-1A-10A Description The mode ESX10-Sxxx extends our product group of eectronic overcurrent protection devices for DC 2 V appications. At a width of ony 12.5mm
More informationLSTM TIME AND FREQUENCY RECURRENCE FOR AUTOMATIC SPEECH RECOGNITION
LSTM TIME AND FREQUENCY RECURRENCE FOR AUTOMATIC SPEECH RECOGNITION Jinyu Li, Abderahman Mohamed, Geoffrey Zweig, and Yifan Gong Microsoft Corporation, One Microsoft Way, Redmond, WA 98052 { jinyi, asamir,
More informationLesson Three Code makers and breakers
Lesson Three Code makers and breakers Teachers Materias Code Makers and Breakers Lesson Pan Further Information Lesson Materias Aan Turing and Enigma images Codes to Break Downoad this resource www.cnduk.org/esson-3
More informationSCHEDULING the wireless links and controlling their
3738 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 7, JULY 2014 Minimum Length Scheduing With Packet Traffic Demands in Wireess Ad Hoc Networks Yacin Sadi, Member, IEEE, and Sinem Coeri Ergen,
More informationTime-domain Techniques in EMI Measuring Receivers. Technical and Standardization Requirements
Time-domain Techniques in EMI Measuring Receivers Technica and Standardization Requirements CISPR = Huge, Sow, Compex, CISPR = Internationa Specia Committee on Radio Interference Technica committee within
More informationSHARING THE STAGE POLICY AND PRACTICE: THE CIVIC ROLE OF ARTS ORGANISATIONS SEMINAR LEARNING REPORT
SHARING THE STAGE POLICY AND PRACTICE: THE CIVIC ROLE OF ARTS ORGANISATIONS SEMINAR LEARNING REPORT Above: We, The Crowd was a 2016 Sharing the Stage production which expored what music and footba mean
More informationAgricultural Knowledge and Innovation Systems in Transition a reflection paper
Agricutura Knowedge and Innovation Systems in Transition a refection paper Standing Committee on Agricutura Research (SCAR) Coaborative Working Group AKIS Research and Innovation This report shoud be cited
More informationAn Approach to use Cooperative Car Data in Dynamic OD Matrix
An Approach to use Cooperative Car Data in Dynamic OD Matrix Estimation L. Montero and J. Barceó Department of Statistics and Operations Research Universitat Poitècnica de Cataunya UPC-Barceona Tech Abstract.
More informationFAULT-TOLERANT AND REAL-TIME WIRELESS SENSOR NETWORK FOR CONTROL SYSTEM
FAULT-TOLERANT AND REAL-TIME WIRELESS SENSOR NETWORK FOR CONTROL SYSTEM by Wenchen Wang Bacheor of Engineering, Northeastern University, China 2013 M.S. in Computer Science, University of Pittsburgh, 2017
More informationCOPYRIGHTED MATERIAL
How Do I Get Started with Twitter? COPYRIGHTED MATERIAL Are you ready to share with the word seect bits and pieces of your ife, 140 characters (or ess) at a time? I suspected as much. This means that you
More informationEvaluation of Telecommunications Electromagnetic Compatibility with the Use of Three-Dimensional Modeling Technology
Modern Appied Science; Vo. 10, No. 10; 2016 ISSN 1913-1844 E-ISSN 1913-1852 Pubished by Canadian Center of Science and Education Evauation of Teecommunications Eectromagnetic Compatibiity with the Use
More informationAN EMPIRICAL STUDY OF FACTORS INFLUENCING THE ADOPTION OF ELECTRONIC COMMERCE TECHNOLOGIES BY SMALL AND MEDIUM ENTERPRISES IN THE KINGDOM OF THAILAND
The 7th Internationa Conference on e-business 2008 (INCEB 2008) 5 AN EMPIRICAL STUDY OF FACTORS INFLUENCING THE ADOPTION OF ELECTRONIC COMMERCE TECHNOLOGIES BY SMALL AND MEDIUM ENTERPRISES IN THE KINGDOM
More informationOCTOBER 23-25, 2018 MARRIOTT MARQUIS ATLANTA ATLANTA, GA. Don t Miss Out! Register by July 31st at and save $125!
OCTOBER 23-25, 2018 MARRIOTT MARQUIS ATLANTA ATLANTA, GA Don t Miss Out! Register by Juy 31st at www.sqfconference.com/brochure and save $125! is a division of JOIN SQF STAKEHOLDERS AND FOOD SAFETY PROFESSIONALS
More informationRequirements Gathering using Object- Oriented Models
Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The
More informationGroup Sparse Beamforming for Green Cloud-RAN
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 5, MAY 2014 2809 Group Sparse Beamforming for Green Coud-RAN Yuanming Shi, Student Member, IEEE, Jun Zhang, Member, IEEE, and Khaed B. Letaief,
More informationUnit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.
Unit 5: Unified Software Development Process 3C05: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 1 2
More informationPulsed RF Signals & Frequency Hoppers Using Real Time Spectrum Analysis
Pused RF Signas & Frequency Hoppers Using Rea Time Spectrum Anaysis 1 James Berry Rohde & Schwarz Pused Rea Time and Anaysis Frequency Seminar Hopper Agenda Pused Signas & Frequency Hoppers Characteristics
More informationEstimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information
Estimation and Contro of Latera Dispacement of Eectric Vehice Using WPT Information Pakorn Sukprasert Binh Minh Nguyen Hiroshi Fujimoto Department of Eectrica Engineering and Information Systems, The University
More informationMarketing tips and templates
For financia adviser use ony. Not approved for use with customers. Marketing tips and tempates Heping you to grow your equity reease business The growing equity reease market can offer many opportunities
More informationWireless Communications
Wireess Communications Mutipe Access Hamid Bahrami Eectrica & Computer Engineering Communication System Bock Diagram Dupexing Dupexing: transmit and receive at the same time Exampe: teephone, how about
More informationACTA TECHNICA NAPOCENSIS
69 TECHNICAL UNIVERSITY OF CLUJ-NAPOCA ACTA TECHNICA NAPOCENSIS Series: Appied Mathematics, Mechanics, and Engineering Vo. 60, Issue I, March, 07 CAD MODEL OF THE RTTRR MODULAR SMALL-SIZED SERIAL ROBOT
More informationOnline, Artificial Intelligence-Based Turbine Generator Diagnostics
AI Magazine Voume 7 Number 4 (1986) ( AAAI) Robert L. Osborne, Ph. D Onine, Artificia Inteigence-Based Turbine Generator Diagnostics introduction The need for onine diagnostics in the eectric powergeneration
More informationFusing Noisy Fingerprints with Distance Bounds for Indoor Localization
Fusing Noisy Fingerprints with Distance Bounds for Indoor Locaization Suining He 1 S.-H. Gary Chan 1 Lei Yu 2 Ning Liu 2 1 Department of CSE, The Hong Kong University of Science and Technoogy, Hong Kong,
More informationPROPORTIONAL FAIR SCHEDULING OF UPLINK SINGLE-CARRIER FDMA SYSTEMS
PROPORTIONAL FAIR SCHEDULING OF UPLINK SINGLE-CARRIER SYSTEMS Junsung Lim, Hyung G. Myung, Kyungjin Oh and David J. Goodman Dept. of Eectrica and Computer Engineering, Poytechnic University 5 Metrotech
More informationTECHNOPOLIS. An International review of Competence Centre Programmes. Erik Arnold Jasper Deuten Jan-Frens van Giessel
TECHNOPOLIS An Internationa review of Competence Centre Programmes Erik Arnod Jasper Deuten Jan-Frens van Giesse Apri 2004 An Internationa Review of Competence Centre Programmes Erik Arnod Jasper Deuten
More informationEnergy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks
Energy-Aware Scheduing with Quaity of Surveiance Guarantee in Wireess Sensor Networks Jaehoon Jeong, Sarah Sharafkandi, and David H.C. Du Dept. of Computer Science and Engineering, University of Minnesota
More informationDealing with Link Blockage in mmwave Networks: D2D Relaying or Multi-beam Reflection?
Deaing with Lin Bocage in mmwave etwors: DD Reaying or Muti-beam Refection? Mingjie Feng, Shiwen Mao Dept. Eectrica & Computer Engineering Auburn University, Auburn, AL 36849-5, U.S.A. Tao Jiang Schoo
More informationA Comparative Analysis of Image Fusion Techniques for Remote Sensed Images
roceedings of the Word Congress on Engineering 27 Vo I WCE 27, Juy 2-4, 27, London, U.K. Comparative naysis of Image Fusion Techniques for emote Sensed Images sha Das 1 and K.evathy 2 Department of Computer
More informationWireless Communications
Wireess Communications Ceuar Concept Hamid Bahrami Reference: Rappaport Chap3 Eectrica & Computer Engineering Statements of Probems Soving the probem of Spectra congestion System Capacity A system-eve
More informationSoftware Maintenance Cycles with the RUP
Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that
More informationMulti-stage Amplifiers Prof. Ali M. Niknejad Prof. Rikky Muller
EECS 105 Spring 2017, Modue 4 Muti-stage Ampifiers Prof. Ai M. Niknejad Department of EECS Announcements HW10 due on Friday Lab 5 due this week 2 weeks of ecture eft! 2 Mutistage Ampifiers Why cascade
More informationIterative Transceiver Design for Opportunistic Interference Alignment in MIMO Interfering Multiple-Access Channels
Journa of Communications Vo. 0 No. February 0 Iterative Transceiver Design for Opportunistic Interference Aignment in MIMO Interfering Mutipe-Access Channes Weipeng Jiang ai Niu and Zhiqiang e Schoo of
More informationOn optimizing low SNR wireless networks using network coding
On optimizing ow SNR wireess networks using network coding Mohit Thakur Institute for communications engineering, Technische Universität München, 80290, München, Germany. Emai: mohit.thakur@tum.de Murie
More informationAltro Transport. Installation and maintenance Guide. Installation. Contents. Cleaning
Atro Transport Instaation and maintenance Guide June 2017 Contents Atro Transport products are designed for a ong, troube-free ife, providing a higher degree of comfort and safety for your customers, easier
More informationFox-1E (RadFxSat-2) Telemetry and Whole Orbit Data Simulation. Burns Fisher, W2BFJ Carl Wick, N3MIM
Fox-1E (RadFxSat-2) Teemetry and Whoe Orbit Data Simuation Burns Fisher, W2BFJ Car Wick, N3MIM 1 Review: Fox-1 DUV Teemetry Fox-1A through Fox-1D are FM Repeater Sateites» Ony a singe downink frequency»
More informationJoint Optimization of Scheduling and Power Control in Wireless Networks: Multi-Dimensional Modeling and Decomposition
This artice has been accepted for pubication in a future issue of this journa, but has not been fuy edited. Content may change prior to fina pubication. Citation information: DOI 10.1109/TMC.2018.2861859,
More informationImpedance Transformation Techniques
ecture Outine Impeance Transformation Techniques Impeance-Amittance Conversion Matching with umpe Eements Stub Amittances an Shunt Matching Stub Impeances an Series Matching Doube Stub Matching Dr. W.J.R.
More informationMiniaturized Microstrip Filter Design Using Active Learning Method
ADIOEGIEEIG VOL. O. 4 DECEMBE 857 Miniaturized Microstrip Fiter Design Using Active Learning Method Payman EZAEE Majid TAYAAI einhard KÖCHEL Dept. of Eectrica Engineering Iran University of Science and
More informationFast Hybrid DFT/DCT Architecture for OFDM in Cognitive Radio System
Fast Hybrid DF/D Architecture for OFDM in ognitive Radio System Zhu hen, Moon Ho Lee, Senior Member, EEE, hang Joo Kim 3 nstitute of nformation&ommunication, honbuk ationa University, Jeonju, 56-756,Korea
More informationEnergy Harvesting in Heterogenous Networks with Hybrid Powered Communication Systems
Energy Harvesting in Heterogenous Networks with Hybrid Powered Communication Systems invited paper Ahmad Asharoa, Abdukadir Ceik, Ahmed E. Kama Iowa State University ISU, Ames, Iowa, United States, Emai:
More informationCOMPARATIVE ANALYSIS OF ULTRA WIDEBAND (UWB) IEEE A CHANNEL MODELS FOR nlos PROPAGATION ENVIRONMENTS
COMPARATIVE ANALYSIS OF ULTRA WIDEBAND (UWB) IEEE80.15.3A CHANNEL MODELS FOR nlos PROPAGATION ENVIRONMENTS Ms. Jina H. She PG Student C.C.E.T, Wadhwan, Gujarat, Jina_hshet@yahoo.com Dr. K. H. Wandra Director
More informationResource Allocation via Linear Programming for Multi-Source, Multi-Relay Wireless Networks
Resource Aocation via Linear Programming for Muti-Source, Muti-Reay Wireess Networs Nariman Farsad and Andrew W Ecford Dept of Computer Science and Engineering, Yor University 4700 Keee Street, Toronto,
More informationFast Ferrite ICRF Matching System in Alcator C-Mod*
Poster QP-00053, 48 th APS-DPP Annua Meeting, Phiadephia, PA, 006 Fast Ferrite ICRF Matching System in Acator C-Mod*. Lin, A. Binus, A. Parisot, S. Wukitch and the Acator C-Mod team MIT, Pasma Science
More informationOperation Guide
MO0907-EB Operation Guide 709 713 Getting Acquainted Congratuations upon your seection of this CASO watch. To get the most out of your purchase, be sure to read this manua carefuy. Expose the watch to
More informationCO-ORDINATE POSITION OF SENSOR IN MASS OF CUTTING TOOL
XIV Internationa PhD Worshop OWD 00 3 October 0 CO-ORDINATE POSITION OF SENSOR IN MASS OF CUTTING TOOL G. Tymchi I. Diorditsa S. Murahovsyy R. Tymchi Nationa Technica University of Uraine "Kiev Poytechnic
More informationRateless Codes for the Gaussian Multiple Access Channel
Rateess Codes for the Gaussian Mutipe Access Channe Urs Niesen Emai: uniesen@mitedu Uri Erez Dept EE, Te Aviv University Te Aviv, Israe Emai: uri@engtauaci Devavrat Shah Emai: devavrat@mitedu Gregory W
More informationWhat is York getting INTO? The proposed joint venture between The University of York and INTO University Partnerships
? The proposed joint venture between The University of York and INTO University Partnerships January 2014 UCU has ed a series of high profie campaigns against universities forming partnerships with this
More informationDESIGN OF A DIPOLE ANTENNA USING COMPUTER SIMULATION
Undergraduate Research Opportunity Project (UROP ) DESIGN OF A DIPOLE ANTENNA USING COMPUTER SIMULATION Student: Nguyen, Tran Thanh Binh Schoo of Eectrica & Eectronic Engineering Nayang Technoogica University
More informationNGRM700. Neutral Grounding Resistor Monitor
M700 eutra Grounding Resistor Monitor M700_D00292_02_D_XXE/07.2018 M700 eutra Grounding Resistor Monitor Product description The M700 is ony intended for use in high-resistance grounded systems. In these
More informationResearch Article Optimal Design of the Feeder-Bus Network Based on the Transfer System
Discrete Dynamics in Nature and Society Voume 2013, Artice D 483682, 10 pages http://dx.doi.org/10.1155/2013/483682 Research Artice Optima Design of the Feeder-Bus Network Based on the Transfer System
More informationSatellite Link Layer Performance Using Two Copy SR-ARQ and Its Impact on TCP Traffic
Sateite Link Layer Performance Using Two Copy SR-ARQ and Its Impact on TCP Traffic Jing Zhu and Sumit Roy Department of Eectrica Engineering, University of Washington Box 352500, Seatte, WA 98195, USA
More informationFirefighter Switch with Arc Fault Detection PVSEC-...-AF1
Firefighter Switch with Arc Faut Detection PVSEC... Description The term firefighter switch indicates a remotey controabe DC Disconnect with which the DC side of a photovotaic system in proximity of the
More informationCAN FD system design
icc 215 CAN FD system design Dr. - Ing. M. Schreiner Daimer Research and Deveopment Abstract The objective of this paper is to give genera design rues for the physica ayer of CAN FD networks. As an introduction
More informationOutline. Introduce yourself!! Class information and logistics. What is planning? Motivational Examples
Outine Introduce yoursef!! Cass information and ogistics What is panning? Motivationa Exampes What is CIS 6930 Introduction to Panning Agorithms about? About the instructor: Name: Leonardo Bobadia, Ph.D
More informationResearch on a Sea Snake Robot
ICCA005 June -5, KINTEX, Gyeonggi-Do, Korea Research on a ea nake Robot Hiroshi hiozaki*, Etsuro himizu* and Masanori Ito * *Tokyo Univ. of Marine ci. & Tech. (Te : +8-3-545-7300; E-mai: hshioza@e.kaiyodai.ac.jp)
More informationWell Services Group. we believe in quality services
We Services Group Process Industry Services Pipeine Industry Services Botworking Services Onsite Machining Services LNG Industry Services Coi Tubing Services Sickine Services we beieve in quaity services
More informationPerformance Measures of a UWB Multiple-Access System: DS/CDMA versus TH/PPM
Performance Measures of a UWB Mutipe-Access System: DS/CDMA versus TH/PPM Aravind Kaias and John A. Gubner Dept. of Eectrica Engineering University of Wisconsin-Madison Madison, WI 53706 akaias@wisc.edu,
More informationSoftware Life Cycle Models
1 Software Life Cycle Models The goal of Software Engineering is to provide models and processes that lead to the production of well-documented maintainable software in a manner that is predictable. 2
More information