26 Pages

comp145_lecture_20010123

Course: COMP 145, Fall 2008
School: UNC
Rating:
 
 
 
 
 

Word Count: 465

Document Preview

stuff Weekly Administrative reports and minutes See web Library web page/section Weekly reports, minutes, deliverables Due Thursday (start of class) Preliminary Report Project Web I The Development Process Fundamental Components Specification Requirements (Thursday) Design and Implementation HLD, DD, OOD (Jan 25) Validation & Verification Quality assurance, testing, etc. (Feb 1) Evolution Real...

Register Now

Unformatted Document Excerpt

Coursehero >> North Carolina >> UNC >> COMP 145

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.
stuff Weekly Administrative reports and minutes See web Library web page/section Weekly reports, minutes, deliverables Due Thursday (start of class) Preliminary Report Project Web I The Development Process Fundamental Components Specification Requirements (Thursday) Design and Implementation HLD, DD, OOD (Jan 25) Validation & Verification Quality assurance, testing, etc. (Feb 1) Evolution Real Benefits Watts S. Humphrey, "Pathways to Process Maturity: The Personal Software Process and Team Software Process" Effort Estimation Compile & Test Defects Waterfall Model Winton Royce, 1970 Problems with the Waterfall Assumes a single pass/path Feedback to preceding task only Assumes builds all at once Work on pieces, then assemble Evolutionary Development For small systems Concurrent activities Concurrent activities Initial version Specification Outline description Development Intermediate Intermediate versions Intermediate versions Intermediate versions versions "One to throw away..." Validation Final version Spiral Development Boehm, 1988 Loop with main tasks of Objective setting Risk assesment Development and validation Planning Scheduling Software Development Time, time, time... Poor techniques undue optimism--"this should do it" People and time people & techniques often assume they are interchangeable Discipline uncertainty leads to drifting, creeping, etc. Observability schedule progress needs to be monitored Trouble natural to add people when schedules slip The Man-Month Cost == people * time != progress "Man-month" as a unit of measure of job size Normally dangerous and deceptive OK when people/months interchangeable (fig 2.1) Not result partitionable, is constant (fig 2.2) Partitionable w/ inter-communication (fig 2.3) Tasks w/ complex inter-relationships (fig 2.4) System Test Qty & complexity/subtlety of bugs -> time Optimism implies few bugs so usually mis-scheduled Brooks formula (ROT) 1/3 planning 1/6 coding 1/4 component and early system test 1/4 system test (integrated) Few people allow as much testing Test problems can be disastrous Too late, costly Gutless Estimating Programmer like chef Patron controls the schedule not the actual Under-cooked or uneven (burned and raw) Brooks' Law [MMM] "Adding manpower to a late software project makes it later." Regenerative schedule disaster (Northrop cartoon) Brooks' example Task assumptions 12 man-months: 3 people, 4 months Measurable milestones A, B, C, D If milestone A is late by one month... Done on time, A only problem 9 MM remain in 2 months Need 4.5, so add 2 (5 total) (MMM Fig 2.6) Done on time, all are problems 18 MM remain in 2 months Need 9, so add 6 (MMM Fig 2.7) R...

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:

UNC - COMP - 145
Administrative stuffNo class on ThursdaySuggestion: spend the time on your projectSchedule changesUser Manual II addedFinal refinement of UM IImplementation Manual delayedBased on Design SpecificationBoth due on day of final Group Presenta
UNC - COMP - 145
Administrative stuffOur ScheduleTuning as we go I intend to offer (cancel) some classes for project workWeb serversMeet and discuss after classTodayMore on Scheduling The ContractScheduling (Task Budgeting)Separate total work into tasks/ac
UNC - COMP - 145
Spanish MicroTutor Engineering ProjectDesign SpecificationFebruary 20, 2001SoftwarePrefaceThis document is intended to be a formal, internal document that lays out the design of our project. The team and the Boss will view it. This is the firs
UNC - COMP - 145
Comp 145 UNC-Chapel Hill Contract IIMIDASSubmitted to Dr. Stephen Aylward and Prof. Greg Welch February 13, 2001_ Dr. Stephen Aylward, Client _ Mike Beranek _ Anthony Chow _ Sharon Gravely _ Andy Mackelfresh _ Adam RossPrefaceThis document i
UNC - COMP - 061
COMP 061 Animation Festival3D Computer Modeling and Animation First Year Seminar Prof. Greg Welch University of North Carolina at Chapel HillSnacks!RefreshmentsThanks to Renee Cadena and othersSupportComputer Science (Tim Quiqq) and FYS Ofce
UNC - COMP - 145
UNC-Chapel Hill, COMP 145Team 18: The Kalman Filter Learning Tool Dynamic and Measurement ModelsGreg Welch Monday, February 12, 2001 11:40 am1. DYNAMIC (PROCESS) MODELS We allow the dynamic model of the water level, also known as the process mo
UNC - COMP - 145
COMP 145 UNC-Chapel Hill Contract IKALMAN FILTER LEARNING TOOLSubmitted to GREG WELCH and Prof. Greg WelchFebruary 6, 2001_ Chris Riley, Director _ Tom Bodenheimer, Producer _ Erin Parker, Admin. Leader _ John Carpenter, LibrarianPREFACETh
UNC - COMP - 145
WQ` 'diayxbG` v bG` Ec Xi3w'iHb'$u fTXdXa5RXSU e c b G` Y VA WVHVXqRXiHsrqXXi'hHAU EGAtc E Y QApG`g e TQQA I E CA SSR"PHGFDB@259217)254'3210 8 0 & 6 & % ( & % # ! )'$" d d ~ v$vvvv$vvvv$vfFyh'dth"e i | | | | | | | |
UNC - COMP - 145
Monitor and Map Vegetation Dynamics User Manual(Annotated Outline)Submitted to: Professor Greg Welch, Comp145 Client: Aaron Moody March 8, 2001Team 4: Michael Smith Hani Alkhaldi Daniel Chen Victor Ibrahim Sarath KolluruUser Manual (Annotate
UNC - COMP - 145
R dD b@ ` P f d w@ `RBw X@B b EqudqeuqarS&EcfUCxECyScPUw G ` e X@B `P f W IPR PRP f P @ ` e R@ TRP I @ G b `B f I pww CuBF"ECycbSYSCqqudEu@cSCSdQrwescc&FqCiQFxqudCYaUA97 Tw PB fd BRP f w P X@ f @ @ X w I G `R d P `ww@D dR f @P ` @
UNC - COMP - 145
Faster Find File Indexer Group 11 Stellar Software Solutions User ManualTable of Contents 1. Introduction 1.1 Statement of Purpose 1.2 Targeted Reader 2. Quick Start 3. System Overview 3.1 The Problem 3.2 The Solution 3.2.1 Indexing 3.2.2 Searching
UNC - COMP - 145
COMP 145 UNC Chapel Hill Contract IIFlood Warning System Group 6Submitted to: Stephen Telland Prof. Greg Welch February 17, 2001_ Alex Giouzenis _ Kevin Berry _ Ruigang Yang __ Ashes Ganguly _ Stephen TellPREFACEThis document is the second
UNC - COMP - 145
Comp145 UNC Chapel Hill Contract IIGUI Computer SimulatorTeam #8Client: Dr. Frederick P. Brooks Jr. and Prof. Greg WelchFebruary 13, 2001Dr. Frederick P. Brooks Jr._ Chris Bailey [Admin]_ Ed Goode [Librarian]__ Andy Hans [Q&A]_ Cary Hall [Di
UNC - COMP - 145
COMP 145 UNC-Chapel Hill Design SpecificationKALMAN FILTER ON-LINE LEARNING TOOLSubmitted to Prof. Greg WelchFebruary 20, 2001_ _ _ _Chris Riley, Director Tom Bodenheimer, Producer Erin Parker, Admin. Leader John Carpenter, LibrarianPREFAC
UNC - COMP - 145
COMP 145 UNC-Chapel Hill Maintenance Manual The Kalman Filter On-line Learning ToolGreg Welch, clientMay 1, 20011 DOCUMENT CHANGE HISTORY11 Document Change History March 8, 2001 Annotated Outline March 25, 2001 Matlab code (appendix) Ap
Texas A&M - STAT - 201
1. Which of the following best describes the distribution above? A. Skewed left, so the mean is greater than the median. B. Skewed left, so the median is greater than the mean. C. Skewed right, so the mean is greater than the median. D. Skewed right,
Texas A&M - ATMO - 631
Chapter 4 Vertical Structure of the AtmosphereThe vertical temperature profile of the atmosphere/surface in steady state depends upon a balance at each level of the divergence of heat fluxes due to radiative transfer and heat transfer by atmospheric
UNC - GEOG - 594
Staple W-2s HereD-400Web-Fill 9-06North Carolina Department of Revenue(MM-DD-YY)Individual Income Tax Return 20064PRINT(MM-DD-YY)"CLEARFor calendar year 2006, or other tax year beginningYour Social Security NumberYour First Name(U
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #3 Issued Thursday, 2/3/05; Due Thursday, 2/10/05 Homework Information: Some of the problems are probably too long to be done the night before the
UNC - COMP - 120
Comp 120 SyllabusSpring Semester 2005 Textbook: Schedule: 1. (1/13) 2. (1/18) 3. (1/20) 4. (1/25) 5. (1/27) 6. (2/1) 7. (2/3) 8. (2/8) 9. (2/10) 10. (2/15) 11. (2/17) 12. (2/22) 13. (2/24) 14. (3/1) 15. (3/3) 16. (3/8) 17. (3/10) 18. (3/22) 19. (3/2
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #5 Issued Thursday,24/2/05; Due Thursday, 3/3/05 Homework Information: Some of the problems are probably too long to be done the night before the d
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #1 Issued Thursday, 1/20/05; Due Thursday, 1/27/05 Homework Information: Some of the problems are probably too long to be done the night before the
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #7 Issued Tuesday, 3/10/05; Due Thursday, 3/24/05 Homework Information: Some of the problems are probably too long to be done the night before the
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #9 Issued Tuesday, 04/07/05; Due Thursday, 04/14/05 Homework Information: Some of the problems are probably too long to be done the night before th
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Problem Set #6 Issued Thursday, 3/3/05; Due Thursday, 10/3/05 Homework Information: Some of the problems are probably too long to be done the night before the
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Solutions to Problem Set #5Problem 1. Peculiar Pipelines [30 points](A) What is the latency and throughput of the combinational encryption device?3/4/2002
UNC - COMP - 120
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILLComp 120 Computer Organization Spring 2005 Solutions to Problem Set #7Problem 1. Life Without LUI [25 points](A) addi $rd, $0, constant sll $rd, $t0, 16(B) 0xfeedface is loaded to the $t0 after the
UNC - COMP - 120
Comp 120 Lectures, Spring'054/25 Lecturepage 1Multiprocessors & Parallel ProcessingI've gotta spend at least 10 hours studying for the Comp 120 final! I'm going to study with 9 friends. we'll be done in an hour.Study Chapter 6.9 & Chapter 9
UNC - COMP - 120
Comp 120- Spring 051/13/2004 LecturePageWelcome to Comp 120!I thought this course was called Computer Organization1) Course Mechanics 2) Course Objectives 3) InformationDavid MacaulayHandouts: Lecture Slides, SyllabusComp120 Spring 200
UNC - COMP - 120
Comp 120, Spring 20052/3 Lecturepage 1PipeliningIts that time of the semester again End of 4th week First trip to the laundryComp 120 Spring 20052/3/04L08 Pipelining 1Forget Comp 120 Lets Solve a Real ProblemINPUT: dirty laundryD
UNC - COMP - 120
Comp 120, Spring 20051/27 Lecturepage 1Memory, Latches, & Registers1) 2) 3) 4)Structured Logic Arrays Memory Arrays Transparent Latches How to save a few bucks at toll booths 5) Edge-triggered RegistersComp 120 Spring 20051/27/05L05
UNC - COMP - 120
Comp 120 Lectures, Spring 05Quiz 2 reviewpage 1Finite State MachinesL+RinputsROMsoutputs NEXT sLOSTF _ LRL+RRCCWTL _ _ LR R LWall2TL,F_ LRSTATE_ LRWall1TR,F _ RClockLOSTSTATE NEXTClock Period 1 Clock Period 2 C
UNC - COMP - 120
Comp 120 Spring 20053/3 Lecturepage 1Machine Language, Assemblers,and CompilersLong, long, time ago, I can still remember How mnemonics used to make me smile. And I knew that with just the opcode names that I could play those assembly games a
UNC - COMP - 120
Comp 120, Spring 2005Lecture Notespage 1Representing Information0 1 1 0 1 0 1Bit Juggling- Representing information using bits - Number representations - Some other bits0Comp120 Spring 20051/18/05L02 - Representing Information 1A
UNC - COMP - 120
Comp 120, Spring 20052/3 Lecturepage 1State Machines1) 2) 3) 4) State Machine Design How can we improve on FSMs? Turing Machines ComputabilityOh genie, will you now tell me what it means to compute?Doctor, I think you've built a monster!C
UNC - SOCI - 820
.t"=i1~z. .~-~~~'.~ rs.!',:'V.,. ~~~,~(~c;, C'" ~ ~ ~"C 0". !;:J 10;"11)" o.'"d II) ~ (D ~ p- P- 0,1 0 0 ~ (D n ~ g ~ ~ (D 2 ~ ~ ~ ~. (D s- S:I. ~ 1;1 (D~,DtTjn.~II) ;J" ~ g '< .s. 'in' g ~ ~ ~ ~ ~ n (')"Cn"l S ~ ~. n
UNC - SOCI - 830
S o c i o lo g y 8 30 D e m o g r a p h y : Th e o r y , S u b s t a n c e , Te c h n i q u e s , P a r t I F a ll 2008 M & W 9:00 - 10:15a m 151 H a m ilt on H a ll In st r u ct or : Office: P h on e: E m a il: Office H ou r s: Cou r se Websit e: Li
UNC - SOCI - 212
Sociology 212 Demography: Theory, Substance, Techniques, Part I Fall 2005 Fridays 9-11:50am 151 Hamilton Hall Instructor: Office: Phone: Email: Office Hours: Course Website: TA: Email: Office Hours: Lisa Pearce 204 Hamilton Hall and 510 CPC (East) 96
UNC - SOCI - 212
UNC - SOCI - 820
,-,"",-",.~,.",-< 3 ~cn-0~ ~ ~ _.o' '"1 '"1=r-I\)=?",O 0. 0 -I\)-~.~.~~O~ .n~ ~ r- . r,. "'.Jt:1Co >"t1-() l.LJ-V'"' '"t~ r~N 0" 3 0(")1\)= 3 ~ I\) e?. o-i 0" o-i I\) , I\) .~-~'<~ 0 3 ~ '0 _.0. 0 ~ _.'< ~ _.~ C"O=-
UNC - SOCI - 709
Table 6. OLS Regressions of Jurisdictional Hierarchy Beyond Local Community and Technological Specialization on Type of Society: Unstandardized Coefficients (b) and t-Ratios (t) Jurisdictional Hierarchy Technological Specialization Independent b t =
UNC - SOCI - 801
UNC - SOCI - 850
THE ECOLOGICAL-EVOLUTIONARY TYPOLOGY OF HUMAN SOCIETIES AND THE EVOLUTION OF SOCIAL INEQUALITY* Franois Nielsen Department of Sociology University of North Carolina Chapel Hill Running head: EVOLUTION OF SOCIAL INEQUALITY To appear in Essays in Honor
UNC - CS - 991
A bio-inspired group evasion behaviorSang Woo Lee UNC-CH CS DepartmentAbstract: Group evasion behavior is the evasion pattern of numerous agents, one kind of the most frequently observed behavior patterns in nature. However, there appears to be ra
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the Americas Spring 2005 Take-Home Project 1 Archaeologists use artifacts discarded in a location to infer the activities that went on there. Your assignment is to report on a simple experiment that relates activitie
UNC - ANTH - 021
UNC - ANTH - 021
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the Americas Spring 2005 Take-Home Project 2Archaeologists often find it useful to estimate the amount of labor that it would have taken to build an ancient monument (such as a mound or a pyramid). The amount of lab
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the AmericasHandout 1 Listed below are V. Gordon Childes ten criteria for recognizing ancient cities in the archaeological record (from The Urban Revolution, 1950): 1. Extensive and densely populated settlement. 2.
Texas A&M - CHEM - 327
August 27, 2007Course Syllabus: CHEM 327 Section 502: Physical Chemistry I Fall 2007Meeting Location and Time: Room CHEM 2122 at 11:30 a.m - 12:20 p.m. MWF. Instructor: Professor Danny L. Yeager Professor Yeagers Office Location: 254B Chemistry Ho
Texas A&M - CHEM - 631
January 18, 2005Course Syllabus: CHEM 631: Statistical Thermodynamics Spring 2006Meeting Location and Time: Room CHAN 2122; 11:30 a.m. 12:20 a.m. MWF Instructor: Professor Danny L. Yeager Professor Yeager's Office Location: 254B Chemistry How to
UNC - ECON - 423
Econ 423: Questions from Previous Versions of Quiz 7 [Fall 2000-present]1. Money market instruments do not include: (a) repos. (b) bankers acceptances. (c) commercial paper. (d) financial derivatives. (e) U.S. Treasury bills. (f) loans through the f
UNC - ENVR - 132
ProteomicsAreas of Application for ProteomicsMost Commonly Used Proteomics Techniques:Antibody arrays Protein activity arrays 2-D gels ICAT technology SELDILimitations:protein sources surfaces and formats protein immobilization fabricationEx
UNC - ENVR - 132
ToxicogenomicsGene Expression Studies: Pattern of genes expressed in a cell is characteristic of its current state Many differences in cell state or type are correlated with changes in mRNA levels of many genes Expression patterns of many previo
UNC - ENVR - 251
UNC - ENVR - 132
ProteomicsAreas of Application for ProteomicsMost Commonly Used Proteomics Techniques:Antibody arrays Protein activity arrays 2-D gels ICAT technology SELDILimitations:protein sources surfaces and formats protein immobilization fabricationEx
UNC - ENVR - 251
UNC - ENVR - 251
ENVR 251, AIR POLLUTION CONTROL - 2005 Item INTRODUCTION TO THE COURSE 1. Homework Problems 1 and 2 2. Homework Problem 3 3. Homework Problem 4 INERTIAL COLLECTORS 4. Homework Problem 5 5. Homework Problem 6 6. Discussion of article on inertial colle
UNC - CHAPT - 210
UNC - LECT - 210
Envr 210l lTues. and Thurs- 3 credit hours 8 to 9:30 amsnow days call me at 942 4880 or cell 919 614 4730lroom 2304lhttp:/www.unc.edu/courses/2005spring/envr/210/ 001/Envr210.htmlRich Kamens; 966 5452 kamens@unc.edu http:/airsite.unc.edu
UNC - ENVR - 251