8 Pages

CSE360 - Midterm 1 cribsheets

Course: CSE 360, Spring 2008
School: ASU
Rating:
 
 
 
 
 

Word Count: 1620

Document Preview

initiation Communication project requirement gathering Planning estimating scheduling tracking Modeling analysis design Construction code test Deployment delivery support f eedback Classic waterfall approach above Problems Real projects rarely follow the sequential flow that the model proposes. Difficult for the customer to state all requirements explicitly before the next step. A working version will not...

Register Now

Unformatted Document Excerpt

Coursehero >> Arizona >> ASU >> CSE 360

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.
initiation Communication project requirement gathering Planning estimating scheduling tracking Modeling analysis design Construction code test Deployment delivery support f eedback Classic waterfall approach above Problems Real projects rarely follow the sequential flow that the model proposes. Difficult for the customer to state all requirements explicitly before the next step. A working version will not be available until late in the project time-span. Some project team members must wait for other members of the team to complete dependent tasks. Variation of the classic waterfall model. increment #n Communi c at ion Planning Modeling analys is design C o n s t ru c t i o n code t est De pl o y me n t d e l i v e ry feedbac k increment # 2 Co mmuni c at i on Pl an ning M odeling analys is des ign C o n s t ru c t i o n code t es t De p l o y m e n t d e l i v e ry fe e d b a c k delivery of nth increment increment # 1 Communi c at i on Pl an ni ng Mode ling analys is des ign C o n s t ru c t i o n code t est De p l o y m e n t d e l i v e ry fe e d b a c k delivery of 2nd increment delivery of 1st increment project calendar time The incremental model RAD model. Team # n Mo d e lin g business modeling data modeling process modeling C o n st ru ct io n Communication Team # 2 Modeling business modeling dat a modeling process modeling component reuse automatic code generation testing Planning Team # 1 Modeling business modeling data modeling process modeling Construction component reuse aut omat ic code generat ion test ing Deployment integration delivery feedback Construction component reuse automatic code generation testing 60 - 90 days Drawbacks It requires sufficient human resources to create the right number of RAD teams If developers and customers are not committed to the rapid-fire activities necessary to complete the system in a time frame, it will fail. If a system cannot be properly modularized, building the components necessary for RAD will be problematic. If high performance is an issue, and performance is to be achieved through tuning the interfaces to system components, the RAD approach may not work. RAD may not be appropriate when technical risks are high. e.g., when a new application makes heavy use of new technology. Evolutionary model of prototyping. Problems The customer tend to be unaware that we have not considered Communication overall software quality or long-term maintainability. The developer makes implementation compromises in order to get a prototype working inappropriate OS, programming language, inefficient algorithms. It should be used to define requirements, then discarded. Quick plan Modeling Quick design Deployment Delivery & Feedback Construction of prototype Spiral approach: The 1st circuit might result in the development of a product specification. The 2nd pass might be used to develop a prototype .more sophisticated versions of software Cost and schedule are adjusted based on feedback from the customer for each pass. It can remain operative until the software is retired. Difficult to convince customers that the evolutionary approach is controllable. Elaboration Inception Unified Process Model, dev by IBM. construction Release software increment transition production UP Phases Inception Elaboration Construction Transition Production Workflows Requirements Analysis Design Implementation Test Support Iterations #1 #2 #n-1 #n Perspective Process Models: Linear, Incremental, Evolutionary XP Planning Begins with the creation of user stories Agile team assesses each story and assigns a cost Stories are grouped to for a deliverable increment A commitment is made on delivery date After the first increment project velocity is used to help define subsequent delivery dates for other increments XP Design Follows the Keep it Simple (KIS) principle Encourage the use of CRC cards (see Chapter 8) For difficult design problems, suggests the creation of spike solutionsa design prototype Encourages refactoringan iterative refinement of the internal program design XP Coding Recommends the construction of a unit test for a store before coding commences Encourages pair programming Collective ownership Sustainable pace Structures analysis considers data and the processes that transform the data as separate entities. Data objects are modeled in a way that defines their attributes and relationships. system analysis description Object-Oriented focuses on the definition of classes and the manner in which they collaborate with one another to effect customer requirements. UML and the Unified Process (chap3) are predominantly object oriented. Figure 8.3, page 180 analysis model design model Arms/ disarms system Accesses system via Internet homeowner sensors Boundary Classes: Responds to alarm event serves as an interface environment between the system and its Encounters an error condition reduces communication other classes interface communication) helps boundary class interface changes) system administrator Reconfigures sensors and related system features complexity (minimizes and coordination between and the actors by providing an neutral form of maintainability (normally only will need to change when types of boundary classes include: user interfaces (one boundary class per window) other system interfaces device interfaces Entity Classes entity classes are independent of the systems interfaces correspond to real-world entities that the system manipulates Control Classes: responsible for coordinating boundary and entity classes receives or handles system events often one control class per use case control classes encapsulate behavior of use case control object is created at beginning of use case and is destroyed at the end of the use case this means persistence must be considered when use cases can span a single execution of the system control classes implement the Controller Pattern uml notation + public private # protected Identifying classes: Structures External systems Devices Roles Operating procedures Places Organizations Things that are manipulated by the system to be built Analysis Classes External entities (e.g., other systems, devices, people) that produce or consume information to be used by a computer-based system. Things (e.g, reports, displays, letters, signals) that are part of the information domain for the problem. Occurrences or events (e.g., a property transfer or the completion of a series of robot movements) that occur within the context of system operation. Roles (e.g., manager, engineer, salesperson) played by people who interact with the system. Organizational units (e.g., division, group, team) that are relevant to an application. Places (e.g., manufacturing floor or loading dock) that establish the context of the problem and the overall function of the system. Structures (e.g., sensors, four-wheeled vehicles, or computers) that define a class of objects or related classes of objects. Clarifying Class Relationships: in order for an object to communicate with another object, it must have visibility to it class relationships can be: structural association aggregation composition generalization non-structural (dependency) Association One calls the other. Composition A consists of B. If A is removed, then so is B. B cannot exist without being associated with A. Em pl o y e e Aggregation B can exist without being associated h o u rsW o rk e d : u n de fi n e d pa y Rate : u n de fi n e d with A. A contains B. ca l cu l a te Pay () Generalization/Inheritance is-a-kind-of relationship GENERALIZATION/INHERITANCE------------------ S a l e s Pe rs o n Association (solid com m i ss i o n : u n de fi n e d line) cal cu l ate Pa y () Client object has link to Server object usually via an attribute Dependency (dashed line) Client object does not have intrinsic knowledge of the Server object It must be told where object is located a Server object is often passed as a parameter Multiplicity: Wall 1 is used to build 1..* WallSegment Window 1 1 is used to build 0..* is used to build Door 0..* Three major steps in risk management 1. Identify risks 2. Analyze risks 3. Planning risks Class/object role -- it represents the roles the object plays. Lifeline it represents the existence of an object over a period of time Activation the time during which an object is performing an operation. Method invocation communication between objects. Solid-line arrow = synchronous Dashed-line arrow = asynchronous message syntax can follow either the UML standard syntax or that of a programming language UML standard syntax: [Guard] message (parameter) :Billing :Price :Billing : Price [quantity > 10] discount *[i:=1..N]: obtainItemPrice Conditional, message iteration.
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:

USF - PHY - 2049
hopkins (tlh982) HW02 criss (4908) This print-out should have 16 questions. Multiple-choice questions may continue on the next column or page nd all choices before answering. 001 (part 1 of 2) 10.0 points A skyrocket explodes 126 m above the grou
University of Texas - CH - 310n
Problem of the Day #04 Answer KeyDeadline: 3:00 p.m., Friday, 7/18/08 LATE WORK WILL NOT BE ACCEPTED OR GRADED!This problem is worth a total of 20 raw points. Compound A, a hydrocarbon having molecular formula C6H12, has the IR and 1H NMR spectra
University of Texas - CH - 310n
Problem of the Day #02 Answer KeyDeadline: 3:00 p.m., Wednesday, 7/16/08 LATE WORK WILL NOT BE ACCEPTED OR GRADED!This problem is worth a total of 20 raw points. Each part is worth 10 points. In each part below, an infrared spectrum is shown. To
University of Texas - CH - 310n
Problem of the Day #10 Answer KeyDeadline: 3:00 p.m., Wednesday, 7/30/08 LATE WORK WILL NOT BE ACCEPTED OR GRADED!This problem is worth a total of 20 raw points. In each part below, propose a sequence of reactions to synthesize the target compoun
University of Texas - CH - 310n
Problem of the Day #08 Answer KeyDeadline: 3:00 p.m., Monday, 7/28/08 LATE WORK WILL NOT BE ACCEPTED OR GRADED!This problem is worth a total of 20 raw points. In lecture, we discussed the Wolff-Kishner reduction, which occurs when an aldehyde or
University of Texas - CH - 310n
Problem of the Day #06 Answer KeyDeadline: 3:00 p.m., Tuesday, 7/22/08 LATE WORK WILL NOT BE ACCEPTED OR GRADED!This problem is worth a total of 20 raw points. Consider the overall transformation given below:H 3C OH C N O CH3+KOH+KCN
University of Texas - CH - 310M
Lecture 5Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Notes: Monday recitations start PAI 4.28 right after class. Also, homework due at the start of class on
University of Texas - CH - 310M
OHClH NH NN N M N N NH NH NO OO OO OO OOHOrganic Chemistry I310/318M Pre-Health Professionals, TIPS, ChemEs Unique numbers: 54110, 54655, 54435, 54440, and 54445Prof. Jonathan L. SesslerN N H HN HN NH H N NN NH N HN HN NH N
University of Texas - CH - 310M
Lecture 2Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410 (there was a typo in syllabus), 54435, 54440, 54445, and 54655NOTE: IF YOU MISSED WEDNESDAY, GO TO BLACKBOARD AND GET THE CLASS MATERIA
University of Texas - CH - 310M
Lecture 3Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Simplified View of Bonding Coulombs law of electric charge: Opposite charges attract each other Like
University of Texas - CH - 310M
Lecture 6Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Notes: 1st homework due at the start of class today. 2nd homework (on Blackboard) due in one week! Wel 2
University of Texas - CH - 310M
Lecture 4Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Apparent Exceptions to the Octet Rule Molecules that contain atoms of Group 3A elements, particularly
University of Texas - CH - 310M
Lecture 7Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Combining VB & MO Theories VB theory views bonding as arising from electron pairs localized between ad
University of Texas - CH - 310M
Lecture 8Organic Chemistry IProf. Jonathan L. Sessler310/318M Pre-Health Professionals Unique numbers: 54410, 54435, 54440, 54445, and 54655Note: Homework 2 will be due on the 24th, not this Wednesday. Note: Prof. Sesslers office hours will end
City University of Hong Kong - ABA - 102
LS22114 W1 Tutorial English Communication Skills for Business (2008/09 Semester A)Prepared by Joey MaToday Agenda Knowmore about Your tutor Your classmates Your course handbook Your textbook Your assignment Your examinationToday Agenda
City University of Hong Kong - ABA - 123
LS22114 Lecture 3Barriers to Effective CommunicationBarriers Climate of the organization Status within the organization Problems of communication overload Defensiveness2Climate ControlOrganizational climate established can determine
City University of Hong Kong - ABA - 123
Chapter28 UnemploymentandItsNaturalRateMULTIPLECHOICEiThenaturalrateofunemploymentis a. zeropercent. b. therateassociatedwiththehighestpossiblelevelofGDP. c. theamountofunemploymentthattheeconomynormallyexperiences. d. thedifferencebetweenthelong
City University of Hong Kong - ABA - 123
Topic 10 : Benchmarking Technology : ( ) Marshall BreedingDirector for Innovative Technologies and Research Vanderbilt University http:/staffweb.library.vanderbilt.edu/breedingRedefining Libraries: Web 2.0 and other ChallengesMay 2007 Xia
City University of Hong Kong - ABA - 123
PRINCIPLES OF MACROECONOMICSChapter 28 UnemploymentOverview In this chapter, we will examine broadly the labor market and see how full utilization of our labor resources improves the level of production and our standard of living. We will see how
City University of Hong Kong - ABA - 123
Mankiw Macroeconomics Chapter 15 (28)Unemployment and its Natural RateA Roadmap for Chapter 151. 2. 3. 4. Background Long Run vs. Short Run Unemployment Unemployment - Generally Speaking Determinants of Long-Run UnemploymentHow to think about l
City University of Hong Kong - ABA - 123
Mankiw Macroeconomics Chapter 15 (28)Unemployment and its Natural RateA Roadmap for Chapter 151. 2. 3. 4. Background Long Run vs. Short Run Unemployment Unemployment - Generally Speaking Determinants of Long-Run UnemploymentHow to think about l
Michigan - SOC - 101
Sociology ("our lives are structured, constrained, and contained in ways we are unconscious of, take granted of, and naturalize.") Sociological Social Psychology Social Psychology Psychological Social Psychology Social Psychology Social Influence
Michigan - HIST - 260
Abbot Low Moffat Served as the head of the Division of Southeast Asian Affairs from 1944-47 In 1946 met with Ho Chi Minh HCM: first a nationalist, and second a Communist. Interested in the independence of his people and the best thing for them was th
Rochester - ME - ME121
Single gauge:Forward StrainGauge factor: 2.085Backwards Strain1 2 3 4 5 6 7 8 9 1014 in/in 30 45 61 77 93 109 124 141 156140 in/in 124 108 92 76 59 43 27 12 -.2 Dim=.01 inRosette:Turns Gauge 1Gauge factorGauge 2(1) 2.065Gauge 3
Berkeley - L&S - 20A
1 L&S 20A November 13, 2007Jabberwocky: Making Sense of Nonsense "Jabberwocky," written by Lewis Carrol, is an interesting poem, because it tells a story using made up words. Despite the use of nonsense, readers can still understand the general sto
Syracuse - IST - 616
VIDEO RECORDING: _ OCLC NEW _ Visual Materials Replaced 20041018 _ Type g Ctrl _ BLvl m | MRec _ Desc | | Dates 040 050 | 049 1| |_ 245 00 246 | 260 Entertainment, c 1999 300 4| | 511 |_ Phillips, Jacqueline Kim. 6| | 6| | 7| |_ 7| |_ 8| | 856 4| _ n
Syracuse - IST - 616
Print Material: My MARC record:Print Material: Found MARC record:Sound Material: My MARC record:Sound Material: Found MARC record:Video Recording: My MARC record:Video Recording: Found MARC record:Internet Resource: My MARC record:Inter
N. Illinois - ACCY - 360
Chapter 01 An Introduction to Assurance and Financial Statement AuditingCHAPTER 1An Introduction to Assurance and Financial Statement Auditing Answers to Review Questions1-1 The study of auditing is more conceptual in nature compared to other ac
Iowa State - ACCT - 285
Accounting 285 Final Exam Fall 2004\NOTE - THERE WILL BE MORE QUESTIONS FROM CHAPTERS 9 THAN APPEAR ON THIS FINAL. SEE OLD EXAM II FOR EXAMPLES. Use the following information for the next three questions. Robertson Company planned to produce 60,00
Iowa State - ACCT - 285
Accounting 285 Exam I Fall 2007Name (please print) Section (circle one) Whittle MWF at 11:00 Duffy TR at 12:40 Exam Instructions: 1. Use a number 2 pencil to complete the answer sheet. You may use a FOUR FUNCTION calculator or a TI BA II+. NO comm
Gainesville State - HIST - 2111
Us History Study Guide 3 Ben WynneDavid Wilmot- Pennsylvania "Wilmot Proviso" Prohibited slavery in any territory acquired as a result of the Mexican war. Western Territories and slavery options Extending the Missouri Compromise line to the Pacific
Gainesville State - HIST - 2111
Us History Study Guide 2 Ben Wynne George Washington President at the time Hands off the government to next candidate Believed in separation of powers and shouldn't be political parties o Two parties emerge regardless Federalists Wanted centralized g
Gainesville State - HIST - 2111
U.S. History Study Guide 3 Ben WynneSupreme Order of the Star Spangled Banner- referred to themselves as the "know nothings" Founded by Charels B. Allen, Feared and hated Catholics and immigrants who weren't anglo-saxon Erie Canal- opened in 1825, c
Gustavus - REL - 255
Casey Dynan Islam December 5, 2007 Professor Dille The Chruch and the Crescent: The Relationship between the Catholic Church and Islam under Pope Benedict XVI One unsettling fact dominates the relations between Christianity and Islam, namely, that di
Gustavus - E/M - 282
ACKNOWLEDGEMENTS I would like to acknowledge the valuable contribution of several people to the overall effort this project. Henry Hays, Ph.D., professor of my Economic Development and World Resources course at Gustavus Adolphus College, provided inv
Gustavus - POL - 110
Casey Dynan POL-110 Professor Gilbert March 17, 2008 Extra Credit Assignment U.S. Politics for the Week of February 11th 2008 Barack Obama extended his lead over Hillary Clinton in the race for the Democratic presidential nomination by winning severa
Gustavus - POL - 110
News Summary #5 2008 Presidential Politics: Overall Theme: Senator John McCainCasey Dynan POL-110-001Article #1 McCain Takes Aim at Climate Change; Parts Company with President on 'Challenges' Joseph Curl Washington Post On May 12, 2008 in Port
Gustavus - POL - 110
Cigler 9.1 The Federalist, No. 10 by James Madison Addresses the question of how to guard against "factions," groups of citizens with interests contrary to the rights of others or the interests of the whole community. Madison argued that a st
Gustavus - POL - 110
Ciglar 5.4 Politics and the "DotNet" Generation by Scott Keeter, p. 186-193. In this selection, Keeter examines the participation patterns and political perspectives of the newest generation of voting-age citizens born between 1977-1987. DotNets for
Gustavus - E/M - 282
AN ANALYSIS OF ECONOMIC DEVELOPMENT IN THE KINGDOM OF SAUDIA ARABIAby Casey M. DynanforEM284 Economic Development and World ResourcesDr. Henry HaysDecember 14, 2007 Gustavus Adolphus College St. Peter, MN
Gustavus - POL - 110
Ciglar 1.1 A Tradition Born of Strife by Jack N. Rakove, p. 3-8. In writing a new constitution the Framers concluded that the Union needed to be completely reconstituted and that the states individual constitution-building experiences provided a ser
Gustavus - REL - 399
What is Theology? It has been defined as reasoned discourse about God or the gods, or more generally about religion or spirituality. Theologians use various forms of analysis and argument (philosophical, ethnographic, historical) to help understand,
Gustavus - POL - 110
O'CONNOR CH. 13, PUBLIC POLICY Definition of public policy An intentional course of action followed by government in dealing with some matter of concernTwo fundamental questions: 1. How should we be governed? (Who holds the power and who makes pol
Gustavus - POL - 130
The Irrelevance of Nuclear Weapons By: Casey Dynan I. Introduction A) Fear of escalation and terror of nuclear weapons B) Continued existence of the weapons promises eventual catastrophe C) Mueller takes issue with both of these points in this articl
Gustavus - REL - 399
Teaching Theological Reflection Well, Reflecting on Writing as a Theological PracticeLucretia B.YaghjianEpiscopal Divinity School and Weston Jesuit School of TheologyNotes: Writing is a theological practice with very limited sources on how to act
Gustavus - REL - 280
September 9 (Tuesday), 11 (Thursday) Reading Activity#2: Ancient Epistolography: Reading other People's Mail Roetzel and Keck: What are the characteristics of Pauline epistolography? Readings: Roetzel, 51-78; Keck, 16-32 Reading Exercise: Conventions
Gustavus - POL - 130
International Politics: The Consequences of Anarchy The Anarchic Structure of World Politics by Kenneth N. Waltz, p 29-49. Political Structures Concept of Social Structure1. Ordering Principles 2. The Character of the Units 3. The Distribution of
Gustavus - REL - 255
Muhammad The Story of a Prophet "He was neither tall and lanky, nor short and heavy set. When he looked at someone he looked them in the eyes. He was the most generous hearted of men, the most truthful of them in speech, the most mild tempered of th
Gustavus - POL - 130
International Relations (PSC 124.200)Swedlund/SchmitzMid-Term Exam, Spring 2008Student-ID:The total for this mid-term is 20 points. This is not an open book exam. Answers will be posted on the class web site; your scores on Blackboard. Read th
Cornell - H ADM - 105
Lecture 8 Questions 1. What is the most important short-term planning function performed by a manager? What is the most important long-term planning function performed by a manager? a. Short Term: Forecasting b. Long-Term: Budgeting 2. What happens i
Cornell - H ADM - 105
Financial statement 1. total rooms in hotel= avail. Rooms/ days in month 2. ADR= revenue/ # of occupied rooms (CPOR= cost per occ. Room) 3. Occ. (%)= # occ. Rooms/ # avail. Rooms 4. RevPar= ADR* Occ. % 5. Other expenses ( linen, cleaning supplies, gu
Cornell - ILRCB - 1100
Great Depression Questions(100) What was Roosevelt's fundamental reason for moving to the left in 1935? He needed the support of the bulk of the people (200) What was the role of the Communist Party and its views in Depression America? It was never
Cornell - ILRCB - 1100
Lecture 7 September 19, 2007 Labor Activism and Reform Labor relations become the focus of progressive activism because if you leave that area of American life to itself then America will become especially volatile o Most urgent challenge is doing so
Cornell - ILRCB - 1100
A Winter in Seattle 1917-1918 Seattle's long, intense bitterness b/w labor and capital had openly erupted and become an embarrassing impediment to the war effort o IWW was involved in region's hysteria By 1917 Seattle's respectable and conservative b
Cornell - ILRCB - 1100
Lecture 5: September 12, 2007 Impulse of reform in the late 19th century that transformed America Origins are important If you were an adult American in 1895 and you were looking back at period of civil war and looked at that 30 year period and looke
Cornell - ILRCB - 1100
Lecture 11 October 3, 2007 Turbulent events of 1919 o US was ready for a change Reform o World War I had devastating effect of the confidence of the people o We won the war but it came at a high price The treaty ending the war was not on the princi
Cornell - H ADM - 105
Lecture 1 Readings and Questions The Luxury Touch Level of service is what differentiates luxury from midlevel hotels o Guest satisfaction o Customer satisfaction and quality of services explains why Lexus, the top-ranked brand in JD Power's customer
Cornell - ILRCB - 1100
Lecture 4: September 10, 2007 When machine technology is introduced, goods are made in factories and workers have to learn to work machines o Not good for skilled workers o Employs tens of thousands of unskilled and semi-skilled workers But over time
S. Alabama - OPM - 101
Learning curves: the time required to perform a task decreases with increasing repetitions LC applicatons: Manpower planning and scheduling Negotiated purchasing Pricing new products Budgeting, purchasing, and inventory planning Capacity Planning Eve
S. Alabama - HROB - 153
California State University, Sacramento College of Business AdministrationHROB 153: Employment LawProfessor Class times E-mail Office Office HoursJordan T.L. Halgas, J.D.T/R 12:00 to 1:15halgasj@csus.edu Tahoe 2033T/R: 9:00 to 10:00 a.m. &
S. Alabama - FIN - 139
- Family Purpose DoctrineNegligence: Res Ispa Loquitur Strict LiabilityParents Can Be Liable For Childrens' Actions While Driving - Respondeat Superior Employers Can Be Liable For Actions of Their EmployeesExamples: - On Business Premises - As A