CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

17
CSE Senior Design II CSE Senior Design II Day 1: Getting Organized Day 1: Getting Organized Spring 2015 Spring 2015 Instructor: Manfred Huber Instructor: Manfred Huber

Transcript of CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

Page 1: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

CSE Senior Design IICSE Senior Design II

Day 1: Getting OrganizedDay 1: Getting OrganizedSpring 2015Spring 2015

Instructor: Manfred HuberInstructor: Manfred Huber

Page 2: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

2

Instructor/GTAsInstructor/GTAs

Manfred HuberOffice – 522 ERB (or 128 ERB)Office Hours: Tuesdays, Thursdays, and

Fridays 11:00 am – 12:00 pmOther times: when available in lab (208A

ERB), or by appointmentEmail: [email protected]

Include “CSE4317” in the subject lineGTA: TBD

Page 3: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

3

Class Attendance and ParticipationClass Attendance and Participation

Attendance is expected for all classes and labs (and all of your team activities)

It’s better to come to class late than to not come at all

Participation (engaging in discussion, asking questions, etc.) is expected

As in Senior Design I, both of these will affect your grade for this class Total: 10% of grade

Page 4: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

4

Grading: Components/Weights Grading: Components/Weights

Attendance (6%): All classes and labs <= 2 unexcused absent/tardy = 100 3 – 4 unexcused absent/tardy = 80 >4 unexcused absent/tardy, 0

Participation (4%): All classes and labs >90% = 100 (actively contributes most every day) 75 – 90% = 90 (actively contributes every week) 50 – 75% = 80 (sometimes contributes) 25 – 50% = 70 (seldom contributes, but sometimes) <25% = 0 (barely noticeable)

Page 5: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

5

Grading: Components/Weights Grading: Components/Weights Individual Deliverables (30%):

Individual Status Reports Engineering Notebook reviews Final peer review Earned Value (your contribution to your team/project) Any other individual assignments or classroom exercises

as assigned

Team Deliverables (30%): Team Status Reports Development deliverables per slide that follows

Final Project Review/Final Exam (30%)

Page 6: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

6

Major Team Deliverables for SD IIMajor Team Deliverables for SD II

Team Status Reports Baseline Architectural Design Specification

(System) Detailed Design Document and Review

(Module/Component) System Test Plan Document and Review Prototype preview Final Product (working prototype) Wrap-up Materials

~10%

~15%

~20%

~15%

~10%

~30%

P/F

Page 7: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

7

Architectural Design SpecificationArchitectural Design Specification

Specifies “the overall structureoverall structure of the software and the ways in which the structure provides conceptual integrity for a systemintegrity for a system” (Pressman)

Provides the frameworkframework for detailed design: the hierarchical structurehierarchical structure of the system components

(modules) the relationships and interactionsrelationships and interactions of these

components the elements and structure of datadata used by the

components

Page 8: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

8

Detailed Design SpecificationsDetailed Design Specifications InterfaceInterface specifications for each module

(sub-program)Documentation prologueprologue for each routinePseudo-codePseudo-code for each routinePhysical data structure and data filedata structure and data file

specificationsPackagingPackaging specificationsTest planTest plan for each module and sub-

system

Page 9: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

9

System Test PlanSystem Test PlanA System Test Plan validates that all

requirements requirements have been metIt includes:

Introduction; Approach; Test items; Features/requirements to

be tested; Features/requirements notnot

to be tested; Item pass/fail criteria;

Test deliverablesdeliverables; Testing taskstasks; Environmental needs; Responsibilities; Test Schedule; Risks and contingencies; Approvals required.

Page 10: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

10

Exams/QuizzesExams/Quizzes

No exams or quizzes are planned for Senior Design II.

However, some classroom exercises will be graded as individual deliverables. Eg: Ethics exercise Team assessment exercise

Final Project Presentation and product demo is your final exam! 30% of your final grade You will receive team and individual scores

Page 11: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

11

Homework & Lab AssignmentsHomework & Lab Assignments

Due as specified in the assignment document, or as specified in class

If turned in after due date/time there will be at least a 20% late penalty

Any out-of-class work must be “typed” per specified standard – handwritten work will not be accepted.

Page 12: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

12

Engineering NotebookEngineering Notebook You are required to maintain an Engineering/

Project Notebook through the project. This is an integral part of your project, therefore it

will be used as a component of your grade on your grade on Individual deliverablesIndividual deliverables. Good record keeping is necessary for process

improvement, and process improvement is necessary to be a good engineer/developer.

Your notebook should be brought with you to all lab/class sessions. Notebooks are subject to inspection and gradinginspection and grading by the

GTA/Instructor at any time, without notice. Team leaders will review, on occasion

Page 13: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

13

EthicsEthics

Today, I assume that you all are honest and assume that you all are honest and ethicalethical

If you give me reason to believe that you are not, the UTA Engineering College Code of Ethics will be enforced.

You may assist your fellow studentsmay assist your fellow students, (in fact, this is encouraged and expected)

You may not allow your fellow students to copy your work, and you may not copy theirs.

UnauthorizedUnauthorized shared work will be treated as cheating.

Page 14: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

14

Class WebsiteClass Website

http://ranger.uta.edu/~huber/cse4317All presentation materials and class

information are posted hereCheck it at least every class day

Page 15: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

15

Assignment for First LabAssignment for First LabSD I Post-Mortem/Lessons LearnedCome prepared to discuss the lessons YOU

learned in SD I and your plans to utilize those lesson in SD II

This is an INDIVIDUAL assignment Hand in one-page summary of your “Top 3”

lessons learned (typed per SD standard). Make a copy!

Each person will be given 2-3 minutes to discuss lessons learned with the class in lab on Friday, 1/23/2015.

Page 16: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

16

REMEMBERREMEMBER Your Baseline ADS is due on 1/29/2015.

Consider/incorporate all reviewer comments Continue discussion/walk-through/refinement Prepare to discuss actions taken in ADS based on

reviews in next Team Status Report

Review dates/due dates for other SD2 deliverables are published on the class website.

I strongly recommend that each team meet now to make sure everyone is reengagedreengaged and on the same page concerning schedules and commitments.

Page 17: CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.

1

CSE 4316 17

Lab/Work Area (ERB 208)Lab/Work Area (ERB 208)

For lab access you will need your badge/ ID and your self service PIN number. Swipe your badge, then key in 5-digit PIN

If you don’t know your PIN, you can get it by: going to https://webapps.uta.edu/oit/selfservice/ clicking “VIEW INFORMATION ABOUT YOUR

ACCOUNTS”, logging in with your MavID and password Your PIN will be shown with other account information