Fall 2006 1 CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Senior Design Lecture 6 Other development processes Technical documents.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Senior Design Lecture 3 Corporate organization Product development.
Presentation Name Elements and Standards
Chapter 12 – Strategies for Effective Written Reports
Whitmore/Stevenson: Strategies for Engineering Communication 1 of 3 Standard Report Structure 1.Title Page 2.Copyright Page or Revision History Page 3.Abstract.
Lab Report Expectations
Copyright © 2003 by The McGraw-Hill Companies, Inc. All rights reserved. Business and Administrative Communication SIXTH EDITION.
Front Matter Transmittal Letter Front Cover Title Page Forward or Preface Abstract Table of Contents List of Illustrations List of Abbreviations and Symbols.
Essays IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
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.
Report Writing Goal: Tell the readers about your team’s: –Objectives –Background –Recommendations –Reasons.
185 Final Project (Also covers Project Proposal and Document Specification)
Primary research report/ Omission Course: Technical Communication Done by: Benquadi Irchad El Basri Myriam El Fethouni Yasmina Oulad Benchiba Soraya Supervised.
Collaborative Report Writing the Proposal. Definition Proposal: a document written to convince your audience to adopt an idea, a product, or a service.
CANKAYA UNIVERSITY FOREIGN LANGUAGES UNIT
Outline Components of a Report.
RESEARCH METHODS Lecture 44. REPORT WRITING Every report is custom-made, yet some conventions of format. Many companies and universities also have in-house,
Fall 2006 town meeting  To further explore communication ethics we will hold a town meeting in class. At this meeting, engineers will present to the.
Fall CS-EE 480 Lillevik 480f06-l5 University of Portland School of Engineering Senior Design Lecture 5 Prototype phase Evaluation phase Production.
IS 460 Notes IS Strategic Planning By Thomas Hilton.
EE x12 Technical Reports Writing Lecture 7
Introduction Why we do it? To disseminate research To report a new result; To report a new technique; To critique/confirm another's result. Each discipline.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Software Requirements Engineering CSE 305 Lecture-2.
Report Format and Scientific Writing. What is Scientific Writing? Clear, simple, well ordered No embellishments, not an English paper Written for appropriate.
Wednesday’s agenda: September 6  Discuss your summary/critique of the Michaelson chapter on the Incremental Method.  Discuss structure of theses and.
How to read a scientific paper
MSc project report Q&A session. Outline You should all be focusing on your report now Some guidance on the report structure Q&A session.
Spring CS-EE 481 Lillevik 481s07-l1 University of Portland School of Engineering Senior Design Lecture 1 Fall re-cap Spring pre-view Debugging.
Copyright © 2010 Pearson Education, Inc. publishing as Prentice HallChapter Writing Reports and Proposals.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
DESIGN PROPOSAL REPORT. Why write a proposal? Basic means of convincing someone to support a project. Important tool for organizing time and resources.
IFS310: Module 7 Business Requirements Statement Interpersonal Skills and Communications.
INFORMAL REPORTS. 2 DEFINITION and EXAMPLES 3 I. DEFINITION Informal Reports  Length: A document that contains 2-5 pages of text  not including attachments.
CS-EE 480 Fall September, 2006 University of Portland School of Engineering Project Title Team Student 1 Student 2 Student 3 Student 4 Advisor Dr.
Communicating Marketing Research Findings Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
1.  Interpretation refers to the task of drawing inferences from the collected facts after an analytical and/or experimental study.  The task of interpretation.
Systems Development Life Cycle
Chapter 4 Engineering Communications PREP004 – Introduction to Applied Engineering College of Engineering - University of Hail Fall 2009.
Mrs. Cole  A top-notch project includes four elements: Project Logbook Abstract Project Notebook (research report and forms ) Visual Display.
15 The Research Report.
Design Report – Fall Semester. Title Page List name of project and team number List date List team members, advisor, sponsor Team logos.
Fall CS-EE 480 Lillevik 480f06-l1 University of Portland School of Engineering Senior Design Lecture 1 Introductions Course objectives What is design?
Introductions and Conclusions CSCI102 - Systems ITCS905 - Systems MCS Systems.
Reports An General Introduction. Reports are Important Because: They identify a problem and reason for writing. They give a more in-depth look at an issue.
A Relevant and Descriptive Title Your Name and Your Partner’s Name Mrs. Ouellette, Honors Biology Licking Heights High School A Relevant and Descriptive.
Spring CS-EE 481 Lillevik 481s07-l2 University of Portland School of Engineering Senior Design Lecture 2 Technical staff Prototype phase: DEP, TOP.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
A SCIENTIFIC PAPER INCLUDES: Introduction: What question was studied and why? Methods: How was the problem studied? Results: What were the findings? and.
Technical Report Outline Title Page Frontispiece Abstract Table of Contents List of Figures/ List of Tables.
CS-EE 481 Spring January, 2007 University of Portland School of Engineering Project Title Team Student 1 Student 2 Student 3 Student 4 Advisor Dr.
Technical Reports ELEC422 Design II. Objectives To gain experience in the process of generating disseminating and sharing of technical knowledge in electrical.
Class 21 Technical Report Sections and Content EPD 397 Technical Communication Fall 2014 Section 10.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Fall CS-EE 480 Lillevik 480f06-l7 University of Portland School of Engineering Senior Design Lecture 7 Functional specifications Technical meetings.
Formal Report Strategies. Types of Formal Reports Informational Presents Info Analytical Presents Info Analyses info and draws conclusions Recommendation.
Fall CS-EE 480 Lillevik 480f06-l4 University of Portland School of Engineering Senior Design Lecture 4 Definition phase Design phase.
Fall CS-EE 480 Lillevik 480f06-l9 University of Portland School of Engineering Senior Design Lecture 9 Project management Project plan Change request.
Information Systems Project Management
ECE361 Engineering Practice
RESEARCH METHODS Lecture 44
Writing for Academic Journals
Chapter 18 Formal Reports
Introduction to vital statistics report writing
Technical Report Writing
Writing reports Wrea Mohammed
Understanding Types of Formal Reports
Report Writing SIT - JNTU.
Project Plan MS Project Example (Optional)
ABSTRACTS AND EXECUTIVE SUMMARIES
Presentation transcript:

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Senior Design Lecture 6 Other development processes Technical documents Functional Specifications

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Any questions? Prototype phase –Debug and Evaluation Plan document –Theory of Operations document –Prototype (Alpha) Release milestone Evaluation phase –Qualification Report document –Beta Release milestone

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Any questions? Production phase –Manufacturing Report document –Product Release (First Customer Ship) milestone

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Product development cycle Define Design Prototype Evaluation Production Milestones/ Approvals Product Approval Design Release Prototype Release Beta Release Product Release Documents Functional Specifications Project Plan Debug & Evaluation Plan Theory of Operations Qualification Report Not in class Manufacturing Report EOL Final Report

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering End of Life Purpose: stop production (ramp-down) & support Notification Required: sent to all stakeholders Process: all resources removed from product and re-assigned to other products

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering The development issue Development environment –Teams, some to engineers –Multidisciplinary, multi-site, major $$$ –Long time frame, some to 5 years or more Problem: communications Solution –Process –Language Product Development Cycle

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Other development processes Waterfall: our model, follow steps in order, most common Iterative: start small, get big over time Formal: mathematical approach Top-down, bottom-up: big vs. small picture Rapid prototype: implement key pieces first to identify issues

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Which process is best? Top-down, bottom-up Depends Iterative/agile Relative Mixture

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Technical Documents Front material Body material Back material Most information here Your documents will contain these sections

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Front Material Title page Abstract (not required in this class) History revision Acknowledgements (Final Report only) List of figures, tables (LOF, LOT)

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Body material Summary Introduction Background Methods Results Conclusions and Recommendations Some documents will differ slightly

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Back material Appendices Index Glossary

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a summary?

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why an introduction? Intro main points Doc organization Historical Provides a basis Identifies the audience

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a background? Historical context Past research relative to present What has been done before Why problem should be addressed now Assumptions

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a methods section? Explain what you’re doing How you did it Readers can reproduce experiment

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a results section? Compare against hypothesis Record your data Mention what went right/wrong

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a conclusions section? State success Suggest future work Restate main points

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Functional specifications Front: title page, revision history, TOC, LOF Body –Summary –Introduction –Background –Requirements –Conclusions Back: appendices

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Requirements section Contents: vary with technical discipline Overview: discuss the big picture Examples –Physical, environmental, hardware, software –Core functionality, security, user preferences, text editor, chat area, file transfer, portlets, user inteface –Inputs, outputs, display, power, physical, environmental

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering FS hints Describe your project in as much detail as possible  most important !! If you are not sure about something, make a best guess Cluster requirements into logical groups Start with an overview, then describe the groups

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering FS hints, continued. Use tables and figures, but reference and discuss them Every project’s requirements are different Don’t force your project into an example or the template >> This is the biggest single problem! <<

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Which process is best? Depends on the situation Each has advantages and disadvantages A company will select one for you

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a summary? Often called Executive Summary –CEO doesn’t have the time to read –Must say everything important Good overview for reading document for first time or first time in a while Limit to 1- 2 pages Write this last

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why an introduction? State the topic or problem Identify the purpose: who is the audience and how will they benefit Clarify the scope: what’s in and what’s not covered Outline the remaining sections Typically 3 – 4 paragraphs, 1 page max

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a background? Prepare reader for rest of document –Historical perspective –Key technology –Principal mathematical derivation –Market description –Current situation analysis Set the scene

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a methods section? Describes “how” you did what you did –Assumptions –Software tools and environment –Procedures, equipment Allows another team to reproduce what you did or to enhance it

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a results section? Publish the data in one spot: tables, figures Describe significant observations and findings Compare theoretical versus experimental results Discuss possible sources of error Represents the bulk of the document

Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Why a conclusions section? Show that the goals were met and how Explain any undesirable results Recommend future work or improvements Do not introduce new material Often 1 – 2 pages