Design Process 중앙대학교 전자전기공학부. Design for Electrical and Computer Engineers 2. Design Process  Engineering : Problem solving through specialized scientific.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Critical Reading Strategies: Overview of Research Process
+ Validation of Simulation Model. Important but neglected The question is How accurately does a simulation model (or, for that matter, any kind of model)
CONTROL SYSTEMS: WHAT THEY ARE
Systems Analysis, Prototyping and Iteration Systems Analysis.
Object-Oriented Software Development CS 3331 Fall 2009.
Chapter 4 Design Approaches and Methods
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
Making Assignment Expectations Clear: Create a Grading Rubric Barb Thompson Communication Skills Libby Daugherty Assessment FOR Student Learning 1.
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
Fundamentals of Information Systems, Second Edition
1 Introduction to System Engineering G. Nacouzi ME 155B.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
QMS 6351 Statistics and Research Methods Chapter 7 Sampling and Sampling Distributions Prof. Vera Adamchik.
Introduction to Software Engineering CS-300 Fall 2005 Supreeth Venkataraman.
CSC230 Software Design (Engineering)
VENDORS, CONSULTANTS AND USERS
Algebra Problems… Solutions Algebra Problems… Solutions © 2007 Herbert I. Gross Set 6 By Herb I. Gross and Richard A. Medeiros next.
KPIs: Definition and Real Examples
Marketing CH. 4 Notes.
COMP An Introduction to Computer Programming : University of the West Indies COMP6015 An Introduction to Computer Programming Lecture 02.
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
SCIENTIFIC INVESTIGATION
4.04 Understand marketing- research activities to show command of their nature and scope.
Quality Function Deployment
Essentials of Marketing Chapter 9 Product Management and New–Product Development McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc.
1 Chapter 2 Socio-technical Systems (Computer-based System Engineering)
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Chapter 2 The process Process, Methods, and Tools
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
Chapter 17 – Additional Topics in Variance Analysis
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Program Development Life Cycle (PDLC)
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Multiplying Whole Numbers © Math As A Second Language All Rights Reserved next #5 Taking the Fear out of Math 9 × 9 81 Single Digit Multiplication.
1 Unit 1 Information for management. 2 Introduction Decision-making is the primary role of the management function. The manager’s decision will depend.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
Maths on the move Cookie Count Room 13 – Year 2 Class 2007.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
VENDORS, CONSULTANTS AND USERS. WHY CAN’T COMPANIES DEVELOP THEIR OWN ERP PACKAGES? To develop an ERP package is a complex & time consuming activity which.
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Pleasing in appearance.
The Software Development Process
5-1 Lesson 5 Objectives Finishing up Chapter 1 Finishing up Chapter 1 Development of adjoint B.E. Development of adjoint B.E. Mathematical elements of.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Click to add text Systems Analysis, Prototyping and Iteration.
Level 2 Unit 2 Investigating Engineering Design Engineering Diploma Level 2 Unit 2 Investigating Engineering Design In this unit you will find out how.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Approach Design Definition with Synthesis and Analysis of Alternative Solutions Leading to a Decision.
Software Quality Assurance and Testing Fazal Rehman Shamil.
1. WHAT IS A PROJECT? “A project is a problem scheduled for solution.” This definition forces us to recognize that projects are aimed at solving problems.
Sampling Design and Analysis MTH 494 LECTURE-11 Ossam Chohan Assistant Professor CIIT Abbottabad.
UNIT III. A managerial problem can be described as the gap between a given current state of affairs and a future desired state. Problem solving may then.
The Engineering Design Process
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
1 Lesson 5 Computer-Related Issues Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
I N T HE N AME OF G OD. T IME T O M ARKET (TTM) W HAT IS TTM ? time to market ( TTM ) is the length of time it takes from a product being conceived until.
Problem Solving Techniques & Algorithm
Development of adjoint B.E.
Developing the Overall Audit Plan and Audit Program
Object-Oriented Software Engineering Using UML, Patterns, and Java,
CSULB EE400D Documentation Introduction to Engineering Design Series
The Systems Engineering Context
Lecture 09:Software Testing
DECISION MAKING.
ENGINEERING ECONOMICS
Solving Workplace Problems
Presentation transcript:

Design Process 중앙대학교 전자전기공학부

Design for Electrical and Computer Engineers 2. Design Process  Engineering : Problem solving through specialized scientific and mathematical knowledge  Engineer : People who solves a variety of problem as a routine part of their job  Engineering problem : So complex, the engineer cannot instantly see the solution. therefore, the methodological approach becomes more important In chapter 2, we will focus on the methodological engineering design process to tackle a complex problem

Design for Electrical and Computer Engineers 2.1 General engineering process Customer needs Engineer’s translation of needs including desired outcomes Synthesis : Putting together of parts or elements so as to form a whole, typically associated with a new system Analysis: A separating or breaking up of any whole into its part, especially with an examination of these parts to find out their nature, proportion, function, inter relationship, etc REPEAT (Find Solutions) Decision: Best solution being among the solution found increase number of solution generated, how many solution needed to explored? TRADE - OFF

Design for Electrical and Computer Engineers Let’s cast a die!!! (Example 2.1) Engineer does not know the worth of any solution that has not been obtained, the only way the engineer can be sure to obtain the best solution is to obtain all six, however, the cost of all solution is relatively high. And the most expensive is likely to obtain 6 th solution Each face of the die has one of six possible solutions! We don’t know the value of six possible solution until casting The cost of obtaining a solution is 1 M$. How much money is required for the first solution? -Probability problem >> 6 M$ - Only one casting needed : 1M$ How much money is required for the 6th solution? Decision making whether further solutions are developed is very important

Design for Electrical and Computer Engineers 2.2 Applying the general engineering process 3. Synthesis First attempt using LED Oops, Engine block heater is out of order Block heater: preventing engine oil from getting viscous on the cold winter days 1. Symptom, Problem: 1.AC outlet circuit to power block heater get overloaded time to time, the unsuspecting user plug their block heaters into dead outlets 2. Block heaters burn out and go open circuit 3. Customer has to know if things were not working properly when they plugged in their block heaters. 4. Analysis High current LED is too expensive 3A (working) 0.5A (Out of order) 2. Problem definition Design a device to be integrated with an extension cord that will detect the difference 0.5 A (not working) and 3 A (working). The device must not consume more than 5 Watt and its manufactured cost including the cost integration must be less than 6 dollars

Design for Electrical and Computer Engineers Which one is better? Ask to the Customer Repeat synthesis/analysis again! 3.1 Synthesis 1 st solution using current transformer 4.1 Analysis - Transformer equation - Cost : 4.5$ 3.2 Synthesis 2 st solution using Light bulb with momentary switch 4.2 Analysis - User has to push the switch when he or she uses - Cost : 4.0 $

Design for Electrical and Computer Engineers 2.3 Evaluation of alternative solutions  General engineering process has been described in terms of arriving at a “best” or “optimum” solution. If a decision is difficult to make, it is probably because there is not much difference in the worth of the alternatives. Do not waste time agonizing over these decisions. Simply flip the coin!!!  In most practical situations, true optimum solutions are impossible to derive. The best that can be achieved is near optimum, or the best among several alternative.  How we decide which of several solution is the best alternative? The problem definition is the yardstick for judgment and therefore it becomes a critical step in the design process. performancecost Main factor judging the design Reliability maintainability

Design for Electrical and Computer Engineers 2.4 Design methodologies Given 10,000 4-digit numbers. Add the numbers with a hand-held calculator and submit their answers. Contestants whose answer is correct are ranked in the order of submission. Contestants submitting incorrect answer disqualified. The object is to finish with a high rank. - Focusing on getting correct answer- Focusing on minimizing key strokes Methodology AMethodology B - Add all numbers and do it again until two sums are the equal - Partitions numbers to 100 pieces - Same tactics for 100 number - Same tactics for 100 pieces If both contestants make no errors If both contestants make the same number of errors A is more faster than B B is more faster than B

Design for Electrical and Computer Engineers - Considers only one possible solution- Considers a number of solution at a time Methodology AMethodology B - Completes the detailed design, implement the solution and evaluates according to design criteria - Does not carry them to the detailed design and implementation stage instead, only completes initial or block-level design - Repeat until satisfactory solution is obtained - Evaluate the block-level design and discard some solution not satisfying the criteria - Select some promising solution for further investigation - Less expensive, Fast development time - More effort and thought is devoted to unused solution Design methodology affects both the efficiency and effectiveness of engineer. 2.4 Design methodologies

Design for Electrical and Computer Engineers Design methodologies  A subjective comparison of design methodologies is an onerous task for the primary reason that engineering problems have multidimensional evaluation criteria. Design Criteria Consumer productIndustrial product Sensitive to CostSensitive to Performance  A good design methodology must determine early in the process whether or not the problem can be solved

Design for Electrical and Computer Engineers 2.5 A methodology for high quality Ideal design methodology (does not allow for correction of mistakes) Design criteria - Consumer product: Cost - Industrial product: Quality documentation Practical design methodology

Design for Electrical and Computer Engineers - Action item 1 - Action item 2 - Action item 3 Requirement specification 2.5 A methodology for high quality - Action item 1 - Action item 2 - Action item 3 System specification - Action item 1 - Action item 2 - Action item 3 Functioning module - Action item 1 - Action item 2 - Action item 3 Ideal design methodology (does not allow for correction of mistakes) Practical design methodology This chapter provides us an overview of a design methodology, In next chapter, the associated concept will be explained Documentation