66 Pages

slides

Course: COMP 704, Fall 2009
School: Allan Hancock College
Rating:
 
 
 
 
 

Word Count: 2935

Document Preview

4 Software Chapter Processes comp284-Software Engineering 1 Objectives To introduce software process and software process models. To describe three generic process models and when they may be used. To outline process models for requirements engineering, software development, testing and evolution. To explain the Rational Unied Process model. To introduce CASE technology to support software process...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Allan Hancock College >> COMP 704

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.
4 Software Chapter Processes comp284-Software Engineering 1 Objectives To introduce software process and software process models. To describe three generic process models and when they may be used. To outline process models for requirements engineering, software development, testing and evolution. To explain the Rational Unied Process model. To introduce CASE technology to support software process activities. comp284-Software Engineering 2 Topics covered Software process models Process iteration Process activities The Rational Unied Process Computer-aided software engineering comp284-Software Engineering 3 The software process A software process is a coherent set of activities for specifying, designing, implementing and testing software systems. It is a structured set of activities required to develop a software system. Fundamental activities: Specication Design & Implementation Validation Evolution A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective. comp284-Software Engineering 4 Generic software process models 1. The waterfall model Separate and distinct phases of specication and development. 2. Evolutionary development Specication and development are interleaved. 3. Reuse-based development The system is assembled from existing components. There are many variants of these models e.g. formal development where a waterfall-like process is used but the specication is a formal specication that is rened through several stages to an implementable design. comp284-Software Engineering 5 Waterfall model Based on more general system engineering processes model Classic approach to the systems development life cycle Describes a development method that is linear and sequential Distinct goals for each phase of development One phase has to be completed before moving onto the next phase and there is no turning back comp284-Software Engineering 6 Waterfall model The waterfall model has the following phases: 1. Requirements analysis and denition 2. System and software design 3. Implementation and unit testing 4. Integration and system testing 5. Operation and maintenance comp284-Software Engineering 7 Waterfall model Requirements definition System and software design Implementation and unit testing Integration and system testing Operation and maintenance comp284-Software Engineering 8 Waterfall model advantages Each phase of development proceeds in strict order, without any overlapping or iterative steps. It allows for departmentalization and managerial control. A schedule can be set with deadlines for each phase. The output of each phase is one or more documents that are approved (signed o). Testing is inherent to every phase. comp284-Software Engineering 9 Waterfall model problems The main drawback of the waterfall model is the diculty of accommodating change after the process is underway. Inexible partitioning of the project into distinct stages makes it dicult to respond to changing customer requirements. Therefore, this model is only appropriate when the requirements are well-understood and changes will be fairly limited during the design process. Few business systems have stable requirements. The waterfall model is mostly used for large systems engineering projects where a system is developed at several sites. Alternatives to the waterfall model include joint application development (JAD), rapid application development (RAD), synch and stabilize, build and x, and the spiral model. comp284-Software Engineering 10 Waterfall model: Requirements denition The systems services, constraints, and goals are established by consulting with system users. They are then dened in detail and serve as a system specification. comp284-Software Engineering 11 Waterfall model: System and software design Partition the requirements to either software or hardware systems. Establish an overall system architecture. Identify and describe the fundamental software system abstractions and their relationships. comp284-Software Engineering 12 Waterfall model: Implementation and unit testing The software design is realized as a set of programs or program units. Then verify that each unit meets its specication. comp284-Software Engineering 13 Waterfall model: Integration and system testing The individual program units or programs are integrated and tested as a complete system to ensure that the software requirements have been met. Then, the software sustem is delivered to the customer. comp284-Software Engineering 14 Waterfall model: Operation and maintenance Usually, the longest life-cycle phase. The system is installed and put to work. Maintenance involves correcting errors which were not discovered in earlier stages improving the implementation of system units enhancing the systems services as new requirements are discovered. comp284-Software Engineering 15 Generic software process models 1. The waterfall model Separate and distinct phases of specication and development. 2. Evolutionary development Specication and development are interleaved. 3. Reuse-based development The system is assembled from existing components. comp284-Software Engineering 16 Evolutionary development It is based on the idea of exploratory development. Objective is to work with customers and to evolve a nal system from an initial outline specication. Should start with well-understood requirements. Development and validation activities are carried out concurrently. There are two types of evolutionary development: 1. Exploratory development 2. Throw-away prototyping comp284-Software Engineering 17 Evolutionary development Specification Initial version Intermediate versions Final version Outline description Development Validation Concurrent activities comp284-Software Engineering 18 1. Exploratory development Starts with the parts of the system which are understood and the system evolves by adding new features. The system evolves by adding new features as they are proposed by the customer. comp284-Software Engineering 19 2. Throw-away prototyping Objective is to understand the system requirements. Should start with poorly understood requirements to clarify what is really needed. The prototype concentrates on experimenting with those parts which are poorly understood. comp284-Software Engineering 20 Problems Lack of process visibility Systems are often poorly structured Special skills (e.g. in languages for rapid prototyping) may be required comp284-Software Engineering 21 Applicability For small or medium-size interactive systems For parts of large systems (e.g. the user interface) For short-lifetime systems comp284-Software Engineering 22 Generic software process models 1. The waterfall model Separate and distinct phases of specication and development. 2. Evolutionary development Specication and development are interleaved. 3. Reuse-based development The system is assembled from existing components. comp284-Software Engineering 23 Component-based software engineering Based on systematic reuse where systems are integrated from existing components or COTS (Commercial-o-the-shelf) systems. The process stages are: 1. Component analysis 2. Requirements modication 3. System design with reuse 4. Development and integration This approach is becoming more important but still limited experience with it. comp284-Software Engineering 24 Component-based software engineering Requirements specification Component analysis System design with reuse Requirements modification Development and integration System validation comp284-Software Engineering 25 Process iteration System requirements ALWAYS evolve in the course of a project so process iteration where earlier stages are reworked is always part of the process for large systems. Iteration can be applied to any of the generic process models. There are two (related) approaches: Incremental delivery Spiral development comp284-Software Engineering 26 1. Incremental development Rather than deliver the system as a single delivery, the development and delivery is broken down into increments with each increment delivering part of the required functionality. User requirements are prioritised and the highest priority requirements are included in early increments. Once the development of an increment is started, the requirements are frozen though requirements for later increments can continue to evolve. comp284-Software Engineering 27 1. Incremental development Define outline requirements Validate system Final system Assign requirements to increments Integrate increment Design system architecture Validate increment Develop system increment System incomplete comp284-Software Engineering 28 Incremental development advantages Customer value can be delivered with each increment so system functionality is available earlier. Early increments act as a prototype to help elicit requirements for later increments. Lower risk of overall project failure. The highest priority system services tend to receive the most testing. comp284-Software Engineering 29 Extreme programming A new approach to development based on the development and delivery of very small increments of functionality. It relies on constant code improvement, user involvement in the development team and pairwise programming. See Chapter 17. comp284-Software Engineering 30 2. Spiral development Process is represented as a spiral rather than as a sequence of activities with backtracking. Each loop in the spiral represents a phase of the software process: the innermost loop might be concerned with system feasability the next loop with system requirements denition the next loop with system design and so on No xed phases such as specication or design - loops in the spiral are chosen depending on what is required. Risks are explicitly assessed and resolved throughout the process. Each loop in the spiral is split into four model sectors: comp284-Software Engineering 31 2. Spiral development comp284-Software Engineering 32 Spiral model sectors 1. Objective setting. Specic objectives for the phase are identied. 2. Risk assessment and reduction. Risks are assessed and activities put in place to reduce the key risks. 3. Development and validation. A development model for the system is chosen which can be any of the generic models. 4. Planning. The project is reviewed and the next phase of the spiral is planned. comp284-Software Engineering 33 Process activities 1. Software specication 2. Software design and implementation 3. Software validation 4. Software evolution Dierent processes organise them dierently waterfall model: they are organised in sequence evolutionary development: they are interleaved There is no wright or wrong way to organise them comp284-Software Engineering 34 Software specication The process of establishing what are services required and the constraints on the systems operation and development. Also called the requirements engineering process. There are four phases: Feasibility study; Requirements elicitation and analysis; Requirements specication; Requirements validation. comp284-Software Engineering 35 Software specication Feasability study Requirements elicitation and analysis Requirements specification Requirements validation Feasability report System models User and System requirements Requirements document comp284-Software Engineering 36 Software design and implementation The process of converting the system specication into an executable system. Involves: 1. Software design. Design a software structure that realises the specication. 2. Implementation. Translate this structure into an executable program. The activities of design and implementation are closely related and may be inter-leaved. comp284-Software Engineering 37 Design process activities 1. Architectural design 2. Abstract specication 3. Interface design 4. Component design 5. Data structure design 6. Algorithm design comp284-Software Engineering 38 Design process activities Architectural design System architecture Abstract specification Software specification Interface Requirements specification Component design design Interface specification Component specification Data structure design Data structure specification Algorithm design Algorithm specification Design activities Design products comp284-Software Engineering 39 Design process activities 1. Architectural design. Identify and document the sub-systems making up the system and their relationships. 2. Abstract specication. For each sub-system, produce an abstract specication of its services and the constraints under which it must operate. 3. Interface design. For each sub-system, design and document its interface with other sub-systems. 4. Component design. Allocate services to dierent components; design the interfaces of these components. 5. Data structure design. Specify and design the data structures used in the system implementation. 6. Algorithm design. Specify and design the algorithms used to provide services. comp284-Software Engineering 40 Structured design methods Systematic approaches to developing a software design. The design is usually documented as a set of graphical models. Possible models: 1. Data-ow model 2. Sequence model 3. State transition model 4. Structural model 5. Object models comp284-Software Engineering 41 Programming and debugging Translating a design into a program and removing errors from that program. Programming is a personal activity - there is no generic programming process. Programmers carry out some program testing to discover faults in the program and remove these faults in the debugging process. comp284-Software Engineering 42 Programming and debugging The debugging process: 1. Locate error 2. Design error repair 3. Repair error 4. Re-test program comp284-Software Engineering 43 Programming and debugging Locate error Design error repair Repair error Retest program comp284-Software Engineering 44 Software validation Verication and validation is intended to show that a system conforms to its specication and meets the requirements of the system customer. It involves checking and review processes and system testing System testing involves executing the system with test cases that are derived from the specication of the real data to be processed by the system. comp284-Software Engineering 45 The testing process Component testing System testing Acceptace testing comp284-Software Engineering 46 Stages in the testing process 1. Component (Unit) testing. Individual components are tested independently. Components may be functions or objects or coherent groupings of these entities. 2. System testing. Testing of the system as a whole. Testing of emergent properties. 3. Acceptance testing. Testing with customer data to check that it is acceptable and meets the customers needs. comp284-Software Engineering 47 Testing phases How test plans are the links between testing and development activities: Requirements specification System specification System design Detailed design Acceptance test plan System integration test plan Subsystem integration test plan Module and unit code and test Service Acceptance test System integration test Subsystem integration test comp284-Software Engineering 48 Software evolution Software is inherently exible and can change. As requirements change through changing business circumstances, the software that supports the business must also evolve and change. Although there has been a demarcation between development and evolution (maintenance) this is increasingly irrelevant as fewer and fewer systems are completely new. comp284-Software Engineering 49 System evolution Define system requirements Assess existing systems Propose system changes Modify systems Existing system New system comp284-Software Engineering 50 The Rational Unied Process A modern process model derived from the work on the UML and associated process. Good example of a hybrid process model. Normally described from 3 perspectives A dynamic perspective that shows phases over time; A static perspective that shows process activities; A practice perspective that suggests good practice. comp284-Software Engineering 51 Dynamic RUP: phase model Phase iteration Inception Elaboration Construction Transition comp284-Software Engineering 52 RUP phases Inception Establish the business case for the system. Elaboration Develop an understanding of the problem domain and the system architecture. Construction System design, programming and testing. Transition Deploy the system in its operating environment. comp284-Software Engineering 53 RUP good practice Develop software iteratively Manage requirements Use component-based architectures Visually model software Verify software quality Control changes to software comp284-Software Engineering 54 Static RUP: workows The activities in the development process are called workows. There are six core process workows: Business modelling Requirements Analysis and design Implementation Testing Deployment There are three supporting workows: Conguration and change management Project management Environment comp284-Software Engineering 55 Critics of RUP Phases are dynamic and have goals Workows are static and are technical activities The advantages: separation of phases and workows reco...

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:

Allan Hancock College - COMP - 704
%!PS-Adobe-2.0 %Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %Title: slides.dvi %Pages: 66 %PageOrder: Ascend %Orientation: Landscape %BoundingBox: 0 0 595 842 %DocumentFonts: CMBX12 CMR12 CMR5 CMR10 CMBX10 CMSY10 CMSL10 CMTT10 %+ CMTI
Iowa State - AE - 568
AE 568X Pretreatment of biomassSpring 2009 Lectures: 2 hours (T&TH 10:00~10:50, 115 Davidson) Lab: 2 hours (T 1:10~3:00, 3232 NSRIC) Instructor: Tae Hyun Kim; Agricultural and Biosystems Engineering 3101 NSRIC, Phone: 515-294-7136 Email: thkim@iasta
Iowa State - AE - 568
Instructor:Tae Hyun Kim (3101 NSRIC) Phone: 515-294-7136, Email: thkim@iastate.eduA E 568X Pretreatment of BiomassHomework #2. Reading (Due; 1/29) Find a DOE report (DOE/SC-0095 Breaking the Biological Barriers to Cellulosic Ethanol.pdf. Read pp
Iowa State - AE - 568
Instructor:Tae Hyun Kim (3101 NSRIC) Phone: 515-294-7136, Email: thkim@iastate.eduA E 568X Pretreatment of BiomassHomework #7. Reading (Due; 3/10) Find a DOE report (DOE/SC-0095 Breaking the Biological Barriers to Cellulosic Ethanol.pdf. Read pp
Iowa State - AE - 568
AE 568 Pretreatment of biomassSpring 2009 Lectures: 2 hours Lab: 2 hours Instructor: Tae Hyun Kim; Agricultural and Biosystems Engineering 3101 NSRIC, Phone: 5152947136 Email: thkim@iastate.edu A 3credit course to discuss the brief organic chemistry
Penn State - IE - 553
Penn State - BJC - 191
Mercersburg Academy Center for the ArtsBrad Cordek (CM Option)Excavation / Super-Structure / Interiors Site PlansMercersburg Academy Center for the ArtsBrad CordekDue: 11/3/2004Mercersburg Academy Center for the ArtsBrad Cordek (CM Option
Penn State - BWF - 114
Table of Contents1 Abstract 2 Executive Summary 3 Introduction 4 Project Background 4 6 7 9 10 11 12 13 13 16 16 18 18 19 20 20 22 24 26 27 28 28 30 34 35 38 Project Statistics & Architecture Building Systems Design Coordination Local Conditions Tem
Penn State - BWP - 113
Brad Pietropola Construction Management Option Resource Center, Holy Redeemer Hospital Meadowbrook, Pennsylvania Faculty Consultant: D RileyTable of ContentsExecutive Summary Site Layout Planning Temporary Utilities General Conditions Project Sche
Penn State - DWF - 137
Technical Assignment #2 Construction Management Dave FoxWrangle Hill Elementary School Advisor: Dr. Riley 11/2/2007David Fox Dr. David Riley 11/2/2007Wrangle Hill Elementary School New Castle, DE Technical Assignment 2Table of ContentsExecut
NYU - AS - 4505
New York University Department of Spanish and PortugueseMinor in Spanish or PortugueseNumber of Required Courses (all conducted in Spanish or Portuguese): . 5 Recommended Breakdown of Minor REQUIRED COURSES (2) Advanced Languages (1 course): Advan
Penn State - AMT - 903
Aaron TroutSenior Thesis 2005Construction ManagementAnalysis 1 4D Coordination ModelDescription of 4D ModelingThe traditional means of design and construction planning consist of 2D drawings and network diagrams. These tools are still widely
Penn State - AMT - 903
Aaron TroutSenior Thesis 2005Construction ManagementAlternate System and Methods AnalysisSite Layout PlanningDescription of Key Features *Note these site plans can be found in Appendix B Excavation Site Plan: For the excavation of the LSM bui
Penn State - PAR - 117
PiiLA DocumentationPiiLA (pronounced pie-la) is an Excel spreadsheet with embedded macros designed to aid in the process of reviewing the log files generated by the Proventsure personal identifiable information (PII) scanning software used at Penn S
Concordia Chicago - RHUDSON - 356
EE 356 Population Genetics - I (Winter, 2007) Instructors: 7 lectures Richard R. Hudson (rr-hudson @uchicago .edu) 11 lectures - Chung-I Wu (ci wu @u chicago.edu) TA: Adi Alon ( adia@uchicago .edu ) Course: ECEV 35600 01 Title: Population Gen etics1
W. Alabama - ECE - 750
DSL Implementation in MetaOCaml, Template Haskell, and C+Krzysztof Czarnecki1 , John ODonnell2 , Jrg Striegnitz3 , and Walid Taha4 o2University of Waterloo, Canada University of Glasgow, United Kingdom 3 Research Centre Jlich, Germany u 4 Rice Un
Toledo - CHM - 346
Nitrogen Heterocycles: From Natural Product Inspired Methods to Peptide-Heterocycle ConjugatesRobert Batey, Julia Gavrilyuk, Ghotas Evindar, David PowellDepartment of Chemistry University of Toronto 80 St. George Street Toronto, Ontario, M5S 3H6 CA
Allan Hancock College - ARTS - 157411
Limina, Volume 14, 2008Brian WinkenwederThe Newspaper as Nationalist Icon, or How to Paint Imagined CommunitiesBrian WinkenwederLinfield CollegeThrough a careful examination of the conditions under which Sir David Wilkie painted and exhibited
Texas El Paso - ACADEMICS - 990
Department: Civil Engineering Number: CE 4335 Title: Structural Design I Catalog Description: Reinforced concrete theory, design of beams, columns, slabs, footings, and retaining walls using current design specifications. Prerequisites: CE 3343 Textb
Monroe CC - HUM - 106
Monroe CC - HUM - 106
WHO AM I AS A PERSON?(taken from Along the Way: A Counselor Self-Assessment, pg. 111)1. How do I assess my developmental history up to this point of my life? What were the high and low points? 2. When did I realize I was an adult? How did I handle
Monroe CC - HUM - 106
FIELDWORK LOG Date _ Student _ HUM 106C61EVENTASSESSMENTINTERVENTIONPERFORMANCE EVALUATIONHUM 106 106 fwlog example
Monroe CC - HUM - 106
ExampleFIELDWORK LOG Date May 30, 2006 Jane Doe HUM 106C61StudentEVENT Today at the day care center where I do my fieldwork, I observed two 4-year-olds, Billy and Jimmy, shoving one another. I called to them to stop and Billy, who is bigger tha
Monroe CC - HUM - 106
WHO AM I AS A PROFESSIONAL(taken from Along the Way: A Counselor Self-Assessment, pg. 111-112)1. What are my reasons for becoming a counselor? 2. Do I feel that my emotional issues will be addressed and resolved by becoming a counselor? 3. What is
Monroe CC - HUM - 106
Monroe CC - HUM - 106
OUTLINE FOR ORAL PRESENTATIONS I. Introduction A. Historical Background II. Key Concepts A. View of Human Nature B. Basic Characteristics III. The Therapeutic Process IV. Application: Therapeutic Techniques and Procedures A. Areas of Application V. S
Monroe CC - HUM - 106
communication leadsTo understand another persons feelings and experiences we need to attempt to enter his phenomenal field, his personal frame of reference through which he interacts with his world. However, since it is impossible for us to be the o
Penn State - NJS - 5041
NICHOLAS J. SMITHnjs5041@psu.edu 271 WALNUT ST. LUZERNE, PA 18709 PHONE: (570)288-4525 340 E. BEAVER AVE. APT.205 STATE COLLEGE, PA 16801 CELL: (207)651-8117OBJECTIVE To obtain an internship in the field of Actuarial Science EDUCATION Penn State S
NYU - MRG - 217
The Modifying Eect of Electoral Institutionsby Matthew Richard Golder Advisor: William Roberts Clark ABSTRACT This dissertation is an empirical study of the interaction between voter preferences, electoral institutions, and party systems. Unlike th
Eastern Oregon - HUM - 110
Oklahoma State - FP - 4213
ECEN4213Lab 1Computer Based System DesignECEN 4213 Computer Based System Design Lab 1: Introduction to the BASIC Stamp EditorEx # Max Points Points EarnedBonus pointsGrading criteria(1.0) _Instructor Initial15Program entered correc
Oklahoma State - FP - 4213
ECEN4213Lab 2Computer Based System DesignECEN 4213 Computer Based System Design Lab 2: Introduction to Microcontroller Programming and Switch InputEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (1.0) _Instructor In
Oklahoma State - FP - 4213
ECEN 4213Lab 3Computer Based System DesignNAME:_ECEN 4213 Computer Based System Design Lab 3: Analog InputsEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (3.0) _Instructor Initial16Program entered correctly
Oklahoma State - FP - 4213
ECEN 4213Lab 4Computer Based System DesignNAME:_ECEN 4213 Computer Based System Design Lab 4: Analog and DigitalEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (1.0) _Instructor Initial13Program entered corr
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
comp170/570 UNIX/Linux Programming Environment Trial Exam 2nd semester 2005 Marks total 60 Time allowed: 2 hours. Calculators are not allowed. No notes.1Question 1. (6+3=9 marks) a) Explain what each of these UNIX commands do: i) ls a1*.* ii) gre
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
COMP170 Semester 1 2007comp170 UNIX/Linux Programming Environment Exam semester 1, 2007 Marks total 65 Time allowed: 2 hours. Calculators are not allowed. No notes.1COMP170 Semester 1 2007Question 1. (6+4=10 marks) a) Explain what each of the
Allan Hancock College - COMP - 170
Assignment 3 for comp170, semester 1, 2009. Due 01/06/09Specification -Write a screen handling program to provide a flashing message. You will have to design a screen layout for where messages are placed on the screen. You will also have to conside
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
comp170/570 UNIX/Linux Programming Environment Exam 2nd semester 2005 Marks total 60 Time allowed: 2 hours. Calculators are not allowed. No notes.1Question 1. (6+3=9 marks) a) Explain what each of these UNIX commands do: i) ls -al ii) grep comp1
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
ECEN 4213 - COMPUTER BASED SYSTEM DESIGNECEN 4213 EXAM 1 FALL 2002Name: ANSWER All questions must be answered on test paper. Exam is open book and open notes.1. Given the following variable declarations: w var BYTE x var BYTE y var BYTE z var WO
Oklahoma State - FP - 4213
ECEN 4213 - COMPUTER BASED SYSTEM DESIGNECEN 4213 EXAM 2 FALL 2002Name: _ All questions must be answered on test paper. Exam is open book and open notes.1. A synchronous, serial 6-bit Analog to Digital converter is connected to a potentiometer a
Oklahoma State - FP - 4213
ECEN 4213 - COMPUTER BASED SYSTEM DESIGNECEN 4213 EXAM 3 FALL 2002Name: _ All questions must be answered on test paper. Exam is open book and open notes.1. Given the following diagrams and sample code:diameter = 7 cmBoe-bot wheelECEN 4213
Penn State - STAT - 250
Solutions to Statistical Methods in the Biological and Health Sciences, by J. Susan Milton Exercises 6.2 1. The sample mean X is a point estimate for . Therefore, X = ( x/n = 3675/9 = 408.33 millions of tons.2. E( X ) = = 6 months )2 22 Var(
Toledo - ECO - 220
ECO220 Quiz #1 (Jun. 4, 2009)Page 1 of 1SOLUTIONS (1) For a random sample of 50 grandfathers, a researcher records whether or not he is retired and whether or not he is a widower. These are _ data that contain _ variables. (E) (2) Sampling error
Toledo - ECO - 220
ECO220 Quiz #1 (Jun. 4, 2009)Page 1 of 8Instructor: Prof. Murdock Duration: 60 minutes Format: 20 multiple-choice questions. Record answers on pink SCANTRON form. Correct answers worth 5 points each and incorrect answers worth 0 points. 100 total