Design Project (Last updated: Nov. 22/2010) Change since August 31: added the notes to the presentation in the next slide.

Slides:



Advertisements
Similar presentations
Poster & Project Presentations The Robert Gordon University
Advertisements

Classroom Assessment Techniques for Early Alert of Students At Risk Carleen Vande Zande, Ph.D. Academic Leaders Workshop.
Business Development Suit Presented by Thomas Mathews.
Use Case Diagrams.
FT228/4 Knowledge Based Decision Support Systems Knowledge Engineering Ref: Artificial Intelligence A Guide to Intelligent Systems, Michael Negnevitsky.
1 CS 446 – Tutorial 6 Frid. Nov. 6 th, 2009 Implementation Tutorial.
Lecture 6: Software Design (Part I)
Steps of a Design Brief V Design Brief  Problem, identification, and definition Establish a clear idea of what is to be accomplished. Identify.
Academic Writing Writing an Abstract.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 15 Programming and Languages: Telling the Computer What to Do.
English & Communications for College
How to Map a Sales Process That Creates Value for Customers! July 2003.
The Systems Analysis Toolkit
Project Proposal.
Sales Engineering – SE Bootcamp Module 5 – Building and Delivering Great Demos 7900 Westpark Drive, Suite T107 McLean, VA |
Preparing Business Reports
 Do Now › Take Roll  Review – Draft 1.1 › Questions  Workshop (as a class) › Steele › Dewey › Emerson  Important Reminders  Tips for Writing the.
Working on a Mini-Project Anders P. Ravn/Arne Skou Computer Science Aalborg University February 2011.
Writing Skills Improvement Guide Dr. Zubair A. Baig Computer Engineering Department KFUPM, Dhahran.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Module 9 How to give a good research talk. What’s inside How to give a good research talk How to present a paper, a speaker’s guide.
Fundamentals of Information Systems, Second Edition
Info1409 De Montfort University1 Requirements Modelling Systems Analysis & Design Academic Year 2008/9 Info 1409 Lecture 7.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
How to write an abstract. What is an abstract? A complete but concise description of your work –Brief overview of: introduction, methods & results, discussion,
Introduction to Software Engineering CS-300 Fall 2005 Supreeth Venkataraman.
 User Manuals come in all types, designs and formats.  This presentation is designed to show a few basic elements that will serve any user manual. 
Writing Workshop Constructing your College Essay
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
CANKAYA UNIVERSITY FOREIGN LANGUAGES UNIT
What it is and what it is used for?.  It is a type of writing by an author who is trying to get something. As a result, it is an extremely persuasive.
Comprehension Strategy Routine Cards
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Day Two: Overview of the Speechmaking Process
Software Engineering 2003 Jyrki Nummenmaa 1 REQUIREMENT SPECIFICATION Today: Requirements Specification Requirements tell us what the system should.
#17 - Involve Users in the Development Model of Multinational Corporations - Is it worth it? Experience Report IRCSE '08: IDT Workshop Friday 31 October.
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
Gerson & Gerson: Technical Writing, 5th Edition© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved. 1 Chapter 17: Proposals This.
Investigating System Requirements
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
Introduction to Programming Peggy Batchelor.
Programming Project (Last updated: August 31 st /2010) Updates: - All details of project given - Deadline: Part I: September 29 TH 2010 (in class) Part.
Chapter 13– Strategies for Effective Oral Presentations The goal of the presentation is to communicate, clearly and concisely, the results and implications.
DWL TOOL FOR CREATING A CUSTOMIZED WEB-BASED SYSTEM GENERATOR Ling-Hua Chang, Sanjiv Behl, Tung-Ho Shieh, Chin-Chih Ou.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa REQUIREMENT SPECIFICATION Today: Requirements Specification.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Systems Analysis and Design in a Changing World, Fourth Edition
User Interfaces 4 BTECH: IT WIKI PAGE:
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
(SRS) SOFTWARE REQUIREMENT SPECIFICATION(SRS) 1. Topics to be discussed.. What is an SRS? Purpose of an SRS Who reads the SRS? Who writes the SRS? Characteristics.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Research Methodology Class.   Your report must contains,  Abstract  Chapter 1 - Introduction  Chapter 2 - Literature Review  Chapter 3 - System.
Ian F. C. Smith Writing a Journal Paper. 2 Disclaimer / Preamble This is mostly opinion. Suggestions are incomplete. There are other strategies. A good.
Copyright © 2016 by Pearson Education, Inc. All rights reserved. Richard Johnson-Sheehan PURDUE UNIVERSITY Charles Paine UNIVERSITY OF NEW MEXICO Chapter.
11/15/11 - L16 Professional TalksCopyright Joanne DeGroat, ECE, OSU1 Professional Talks.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Artificial Intelligence
Polishing Your Written Communication
Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Senior Design Lecture 6 Other development processes Technical documents.
Fall CS-EE 480 Lillevik 480f06-l7 University of Portland School of Engineering Senior Design Lecture 7 Functional specifications Technical meetings.
 System Requirement Specification and System Planning.
Object-Oriented Software Engineering Using UML, Patterns, and Java,
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Reading Objectives: Close Reading Analyze visuals. RI.4.7
Paper by D.L Parnas And D.P.Siewiorek Prepared by Xi Chen May 16,2003
Presentation transcript:

Design Project (Last updated: Nov. 22/2010) Change since August 31: added the notes to the presentation in the next slide

Overview What: We are going to design an IDSS component for an existing software pages, 12 pt. Deadline: Wednesday December 1 st (in class) Short presentation: Wednesday December 1 st (in class) Notes about presentation: Please prepare a minute presentation summarizing your design project. Please describe: what is it about? what is the problem you are trying to solve? what is the solution main points? concentrate on the highlights. You obviously don't have to explain what is CBR or how it works. Go to the point.

Suggested Organization/Talking Points 1.Abstract 2.Introduction 3.Description of the Software 4.Example of a typical session with the software 5.Description of problems/limitations of the Software 6.Description of the IDSS Technique suggested to solve problems/limitations of the software 7.Steps to build such a system 8.Example of a session with the enhanced software 9.Conclusions 10.Bibliographical References (if needed) Note: With the exception of 1, 2, 9 and 10, the name of each section should be more concise, precise

Suggested Organization/Talking Points (2) Title of the work: Select something precise, concise, eye-catching Good : A Classification System for Credit Card Transactions Eye-catching: Remembering to Forget: A Competence Preserving Deletion Policy for Case-Based Reasoning Systems Bad : When Should A Cheetah Remind You of a Bat? Reminding in Case-Based Teaching

Suggested Organization/Talking Points (3) 1. Abstract : 5-7 line paragraph concisely describing: software selected, purpose of the software, typical users, sketch of limitations, IDSS techniques you are going to use 2. Introduction : Expand the points above Briefly discuss why you choose the IDSS technique Motivate your work Sell your idea

Suggested Organization/Talking Points (4) 3. Description of software: Intended users (professional?, general?) Purpose Sketch functionality Platform it runs on (Windows, Solaris, Mac) 4. Example of a typical session with the software: Illustrative of purpose of the software Include snapshots if possible Make sure that is an example you can enhance for 5 and 8.

Suggested Organization/Talking Points (5) 5. Description of problems/limitations: Describe them Use the example in 4 to illustrate these problems

Suggested Organization/Talking Points (6) 6. Description of the IDSS technique suggested to solve problems/limitations of the software: (the main section) Recap what is this technique about Make a strong case as to why this technique would solve those problems Describe the intended functionality of the IDSS Describe input/output Describe how the IDSS component interacts with the user Discuss potential benefits Discuss potential problems/hurdles

Suggested Organization/Talking Points (7) 7. Steps to build such a system Software Implementation: Which components are required to achieve the functionality described in 5 Create a Figure illustrating how these components interact with each other and with the software Describe this figure carefully Knowledge Acquisition: Knowledge representation formalism used How is knowledge capture Example of a piece of such knowledge (few rules, cases, etc)

Suggested Organization/Talking Points (8) 8. Example of a session with the enhanced software Enhance the one presented in 4 Make sure that it illustrates the solution discussed in 6 9. Conclusion Summarize the problem with the existing software Summarize your solution Recap the reasons why you argue that your solution is good Motivate

Important The document must be self contained. Do not say: we saw this in class. You have to explain details with your own words! The document must be written so that anyone who reads it will understand the details. Read the document and ask yourself: would somebody else understand what I am trying to communicate? Dont wait until the last minute! Start thinking and writing pieces of the document now. Ideas for a work like this only come after thinking about the problem several times. Last minute work are very easy to spot.

Example # 1: Autocad® What they say: AutoCAD is a powerful 2D and 3D design and drafting platform that automates your design tasks, and provides digital tools so you can focus on the design rather than the software itself Characteristics: Collection of Design tools Distribute design capabilities Manage corporate design standards Deployment and integration features Note: this is just a quick illustration. Yours have to be comprehensive

Example # 1 (1) One of the design tools in the Autocad suit is the Mechanical Desktop ®, a 3D solid modeling system. It offers a design-through- manufacturing solution for mechanical designers Characteristics: lets you derive parametric features from a nonparametric solid Built-in STEP Translator lets you share data quickly Externalize with a Template automates compliance with company drafting standards

Example # 1 (1.5) Two ideas: Use of planning techniques to obtain a plan for manufacturing the designed 3D object. This can be seen as an initial feedback, may prompted the user to make adjustments in his initial design Use of CBR to support the design process by providing similar similar designs on the fly that may help the user to speed-up the process Note: in the coming slides the ideas for the second design will appear in parenthesis in a few talking points. But mostly well concentrate on the first idea

Example # 1 (2) Title of the work: Select something precise, concise, eye-catching Good : A Knowledge-based Component on a 3D-Solid Modeling Tool eye-catching : Towards the Next Generation of 3D-Solid Modeling Design: The Knowledge Dimension Bad : How Plan-Space Planning Can Help you Reasoning on Holes and Threads

Example # 1 (3) 1. Abstract : (these are talking points. Your abstract has tp be flowing text) Tool: Autocad Mechanical Desktop ® Description: Tool for designing 3D Solid Objects Users: Mechanical engineers Limitation: Once the object is modeled and interesting question is: how can that object be manufactured, requirements, etc. (no access to previous designs) IDSS techniques you are going to use: planning (CBR)

Example # 1 (3.5) 2. Introduction : Expand the points above, motivate Sell your idea: The user may decide to modify its design depending on the requirements for manufacturing (speed- up the design process) Briefly discuss why you choose the IDSS technique: Manufacturing can be seen as a planning problem. (CBR can provide access to known designs)

Example # 1 (4) 3. Description of software: Intended users (professional?, general?) Purpose Sketch functionality Platform it runs on (Windows, Solaris, Mac) 4. Example of a typical session with the software: Illustrative of purpose of the software Include snapshots if possible Make sure that is an example you can enhance for 5 and 8.

Example # 1 (5) 5. Description of problems/limitations: Describe it: The particular design obtained by the user may have several problems: manufacturing it may be unfeasible -e.g., machining requirements cannot be met, too costly, too long-. (Similar designs may be available and can help the user reduce time in the design process and/or improve quality of the design) Use the example in 4 to illustrate these problems

Suggested Organization/Talking Points (6) 6. Description of the IDSS technique suggested to solve problems/limitations of the software: (the main section) Recap what is this technique about: planning is …, state- space planning is … (case-based reasoning is….) Make a strong case as to why this technique would solve those problems: AI planning techniques can be used to construct manufacturing plans (CBR techniques can be used to retrieve similar designs)

Suggested Organization/Talking Points (6.5) 6. Description of the IDSS technique suggested to solve problems/limitations of the software: (the main section) Describe the intended functionality of the IDSS: Using a knowledge base of manufacturing operators and the description of the designed 3D object, obtain a manufacturing plan for the 3D object Describe input/output: the key point is Autocads capability to derive parametric features from a nonparametric model. These parametric features are the description that is input as part of the planning problem

Suggested Organization/Talking Points (6.8) 6. Description of the IDSS technique suggested to solve problems/limitations of the software: (the main section) Describe how the IDSS component interacts with the user: indirectly. The designed model is passed via parameters to the planning module. We envision the generated plan to be visualized in Autocad:

Suggested Organization/Talking Points (6.9) 6. Description of the IDSS technique suggested to solve problems/limitations of the software: (the main section) Discuss potential benefits Discuss potential problems/hurdles: knowledge acquisition; where do the manufacturing operators come from

Example # 1 (7) 7. Steps to build such a system Software Implementation: Which components are required to achieve the functionality described in 5 Create a Figure illustrating how these components interact with each other and with the software Describe this figure carefully Editor parametrized description Planning system Knowledge Base Knowledge Base tools available Workshop Information Workshop Information manufacturing operators Plan Visualization Module Plan Visualization Module plan Autocad

Example # 1 (7.5) 7. Steps to build such a system Knowledge Acquisition: Knowledge representation formalism used: AI operators How is it collected: interview with experts Example of a piece of such knowledge (few rules, cases, etc): example of few operators

Example # 1 (8) 8. Example of a session with the enhanced software Enhance the one presented in 4 Make sure that it illustrates the solution discussed in 6 9. Conclusion Summarize the problem with the existing software Summarize your solution Recap the reasons why you argue that your solution is good Motivate