Concept Development and End Product Description

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

10 Software Engineering Foundations of Computer Science ã Cengage Learning.
DR. ROGELIO DAVILA PEREZ ITESM, CAMPUS GUADALAJARA Concept Fan.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Chapter 4 Enterprise Modeling.
Chapter 4.
Systems Analysis and Design 9th Edition
Topics Creating DFD Physical and logical DFD Event driven modeling
Silicon Prairie Initiative on Robotics in Information Technology
Silicon Prairie Initiative on Robotics in Information Technology
Chapter 4.
1 Chapter 2 Problem Solving Techniques INTRODUCTION 2.2 PROBLEM SOLVING 2.3 USING COMPUTERS IN PROBLEM SOLVING : THE SOFTWARE DEVELOPMENT METHOD.
DATA FLOW DIAGRAMS IT 155.
Software Design Description (SDD) Diagram Samples
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Design the program Create a detailed description of program –Use charts or ordinary language (pseudocode) Identify algorithms needed –Algorithm: a step-by-step.
Programming Concepts Chapter 3.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
CSC 395 – Software Engineering Lecture 13: Object-Oriented Analysis –or– Let the Pain Begin (At Least I’m Honest!)
Chapter 10 Software Engineering. Understand the software life cycle. Describe the development process models. Understand the concept of modularity in.
PROGRAM DEVELOPMENT CYCLE. Problem Statement: Problem Statement help diagnose the situation so that your focus is on the problem, helpful tools at this.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
1.The following diagram illustrates the relationship among various hardware components. The arrows indicate the directions of data flow. Activity 1 Relationship.
Concept Development and End Product Description. Concept Generation.
Concept Development and End Product Description. Concept Generation.
TCP-IP: Sliding Window protocol Sameer --- Brief description about the concept (1-2 lines)‏
| MSC 8102:PROGRAMMING CONCEPTS By Vincent Omwenga, PhD. 1.
CSE 110: Programming Language I Matin Saad Abdullah UB 404.
 Problem Analysis  Coding  Debugging  Testing.
Chapter 9 Planning. 222 Learning Objectives  clearly defining the project objective  developing a work breakdown structure  developing a network diagram.
Systems Analysis and Design in a Changing World, Fourth Edition
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
AS Level Computing 8 CHAPTER: Fundamentals of structured programming The basics of good programming Algorithms System Flow Charts Symbol Conventions Steps.
Technical Presentation or Poster
ICS 3UI - Introduction to Computer Science
ALGORITHMS AND FLOWCHARTS
Learning outcomes 2 Developing Code – Input Output Model
Management & Planning Tools
Conservation of Energy
Problem Solving How do we attack a large problem?
Use Case Model.
Unified Modeling Language
CSCI-100 Introduction to Computing
Project Title Presented By Student1 name - Roll no
Group Name: Student’s Name:
Completing the tasks for A452 with….
Chapter 5 Planning
Unit# 9: Computer Program Development
Program Design Introduction to Computer Programming By:
An Introduction to VEX IQ Programming with Modkit
Chapter 3 – Combinational Logic Design
Problem Solving: Structure Charts
Analysis models and design models
ME 142 Engineering Computation I
Title of the animation Author SUHAS S FIBONACCI SERIES
Design Brief.
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Lecture 6 Architecture Algorithm Defin ition. Algorithm 1stDefinition: Sequence of steps that can be taken to solve a problem 2ndDefinition: The step.
Chapter 6 Network Flow Models.
Software Design Methodologies and Testing
Applying Use Cases (Chapters 25,26)
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Basic Concepts of Algorithm
Copyright © Cengage Learning. All rights reserved.
<Your Team # > Your Team Name Here
Engineering Design Process
Presentation transcript:

Concept Development and End Product Description

Concept Generation

Portable Audio Equalizer Objectives The system should have excellent sound quality. The system should have easy equalization The system should be lightweight The system should be low cost Constraints The system must be portable The system will be an add-on to an existing MP3 player

Concept Fan The Concept Fan is a way of discovering alternative approaches to a problem when you have discarded all obvious solutions. It develops the principle of 'taking a step back' to get a broader viewpoint. Initially, the Concept Fan requires you to draw a circle in the middle of a large piece of paper. Write the problem you are trying to solve in the circle. To the right of it radiate lines representing possible solutions to the problem (concepts), see the diagram below: https://www.mycoted.com/Concept_Fan

Concept Fan It is possible that the ideas you have come up with are impractical or do not solve the problem. If this is the case, take a 'step back' for a broader analysis of the problem. Drawing a circle to the left of the first circle does this, writing the broader definition into this new circle and linking it with an arrow to show that it comes from the first circle, see diagram below: Use this as a starting point to radiate out other ideas; if this does not give you an adequate amount of new concepts, you can take yet another step back (and another, and another…) https://www.mycoted.com/Concept_Fan

Concept Fan

Concept Combination Table A Concept Combination Table (also called morphology box) is a matrix of concept fragments organized by functions (each function forms a separate column) so that an integrated concept can be created by choosing any concept fragment for each function and combining them to complete the required functionality. https://books.google.com/books?id=9ZjLBQAAQBAJ&pg=PA114&lpg=PA114&dq=concept+combination+table&source=bl&ots=ceBcnUUi7f&sig=PiCBZeHApgZDjgYV2EtcYDbuWeA&hl=en&sa=X&sqi=2&ved=0ahUKEwinsOeq4bTPAhVJmR4KHeO0D9kQ6AEIXDAM#v=onepage&q=concept%20combination%20table&f=false

Concept Combination Table

Concept Combination Table

Concept Combination Table

Concept Selection

Concept Selection

End Product Description In this section you will describe: The constituent modules and their interrelationships The functionality of the product The functionality of the different modules Present the product specs

Black Box In science, computing, and engineering, a black box is a device, system or object which can be viewed in terms of its inputs and outputs (or transfer characteristics), without any knowledge of its internal workings. Its implementation is "opaque" (black). Almost anything might be referred to as a black box: a transistor, an algorithm, or the human brain. https://en.wikipedia.org/wiki/Black_box

Block Diagram A block diagram is a diagram of a system in which the principal parts or functions are represented by blocks connected by lines that show the relationships of the blocks. They are heavily used in engineering in hardware design, electronic design, software design, and process flow diagrams. https://en.wikipedia.org/wiki/Block_diagram http://www.hobbyprojects.com/block_diagrams/block_diagrams.html

End Product Description To obtain the block diagram of a design we use a method based on levels We start with Level 0, which is the black box description of the project. We uncover Level 0 and see the Level 1 modules We continue this process until the step before placing components At each step we provide the modules' functions and interconnection specifications

Level 0 Equalizer Functionality This is the product description without knowledge of the internal blocks (black box)

Level 1 Equalizer Functionality This a general Description of the internal blocks Only Pre-AMP table shown. Show a table for each block

Level 2 Automatic Level control (ALC)

Embedded Systems Require additional Information Pseudo Code or Flow Charts are required

Continue until the next step is to place components

Conventions Use buses (Thick lines) to represent several connecting lines that have common origin and destination Terminate the bus with an arrow head at the destination When information flow is bidirectional, place arrows at both ends of the bus When possible indicate the number of lines

Conventions At some level of detail all individual lines must show Images from: http://file.scirp.org/Html/1-6401302_42760.htm and https://en.wikipedia.org/wiki/Control_system Remember, stop when the next step is placing components

In Summary Describe diagrams in paragraphs with local functionality tables slides (11 to 14) Repeat Functionality Tables Put level 0 functionality in one table Group all level 1 functionality tables in one table Repeat for all levels At the end of de section include the Technical Specs that you obtained before

Example

Diagrams and tables must be explained

Diagrams and tables must be explained

Diagrams and tables must be explained

Diagrams and tables must be explained, as in this case.

Diagrams and tables must be explained

Other Deliverables Power Point Presentation Final Report User Manual etc