CSE4939W/4940 CS & E Design Lab I/II CSE4939

CSE4939W/4940 CS & E Design Lab I/II CSE4939

CSE4939W/4940 CS & E Design Lab I/II CSE4939 CSE4940 Profs. Steven A. Demurjian and Swapna Gokhale Computer Science & Engineering Department The University of Connecticut 191 Auditorium Road, Box U-155 Storrs, CT 06269-3155 {steve,ssg}@engr.uconn.edu http://www.engr.uconn.edu/~steve/Cse4939W/ cse4939W.html OV-1.1 Projects and Deliverables Now to Oct 1

CSE4939 CSE4940 CSE4939W: First Project Based Course Concentration on Architecture, Specification, and Design Emphasis on Incremental Development via an Agile Approach Deliver 2 Increments CSE4940: Continuation of the Project Emphasis on Incremental Development Deliver 3 Increments Aim for Final Beta Extensive Testing Throughout Semester Final Poster/Presentation at Gampel OV-1.2

Schedule Fall 2015, Spring - TBD CSE4939 CSE4940 Assignment Assigned First Draft Revised Version (if any) Project Proposal Sept. 9

Sept. 12 Sept. 16 High-level Specification Sept. 16 Sept. 23 Sept. 30 Dec. 11 Jan. 27 First Sprint/Scrum Sept. 23

Sept. 30 Oct. 7 Second Sprint/Scrum Nov. 4 Nov. 11 Third Sprint/Scrum Dec. 11 Jan. 27 OV-1.3

CSE4939W Project Proposal Web Links: CSE4939 CSE4940 http://www.engr.uconn.edu/~steve/Cse4939W/ProjProp.doc

http://www.engr.uconn.edu/~steve/Cse4939W/ProjProp.pdf 1 to 2 page proposal due Sept 12th by 5pm Feedback by Sept 14th, 12noon Revised Proposal due Sept 16th See Three Examples on Web Page Team A: Drones http://www.engr.uconn.edu/~steve/Cse4939W/TeamAProposal.docx Team D: Rooms http://www.engr.uconn.edu/~steve/Cse4939W/TeamDProposal.docx Team G: Personal Health Assistant http://www.engr.uconn.edu/~steve/Cse4939W/TeamGProposal.docx OV-1.4 CSE4939W High Level Specification

Web Links: CSE4939 CSE4940 http://www.engr.uconn.edu/~steve/Cse4939W/ProjArchSpec.doc http://www.engr.uconn.edu/~steve/Cse4939W/ProjArchSpec.pdf 6-8 pages (Single spaced, 12 pt, 1 in margs) Product Backlog See Next Two Slide Purpose, Objective, Goals Introduction, Glossary, Operating Environment Information, Performance, Security http://www.engr.uconn.edu/~steve/Cse4939W/specif.pdf

High-Level Software Architecture http://www.engr.uconn.edu/~steve/Cse4939W/SWArchExs.ppt Each Student Clearly Identifies their Section Due on September 23; Revised September 30 Again Samples for Teams A, D, and G OV-1.5 Product & Sprint Backlogs Rooms CSE4939 CSE4940

OV-1.6 Product & Sprint Backlogs PHA CSE4939 CSE4940 OV-1.7 CSE4939W Initial Sprint Due Sept. 30 CSE4939 CSE4940

Contains Six Sections: Section A. Sprint Backlog Section B: User Stories/Use Cases Section C: User Based Specification/Interfaces Section D: Detailed Design Section E: Test plans Section F: Product Backlog Items (PBI) (see slides 6/7) Focus on the RED HIGHLIGHTED sections only Samples on web page: http://www.engr.uconn.edu/~steve/Cse4939W/TeamAInitSprint.docx http://www.engr.uconn.edu/~steve/Cse4939W/TeamDInitSprint.docx http://www.engr.uconn.edu/~steve/Cse4939W/TeamGInitSprint.docx OV-1.8 CSE4939W Initial Sprint Requirements Due Sept. 30

CSE4939 CSE4940 Section A. Sprint Backlog Section B: User Stories/Use Cases 5 to 7 use cases with actors Section C: User Based Specification/Interfaces 4 to 6 GUI Mockups Section D: Detailed Design Add 5 new Diagrams per Sprint Section E: Test plans Section F: Product Backlog Items (PBI) (see slides 6/7)

Update with Changes at end of Sprint Used to Generate New Sprint Backlog OV-1.9 Successive Sprint - Requirements CSE4939 CSE4940 Section A. Sprint Backlog Section B: User Stories/Use Cases

5 to 7 use cases with actors Section C: User Based Specification/Interfaces 4 to 6 GUI Mockups Section D: Detailed Design Version Due November 10: Initial 10 Diagrams Subsequent Versions Update Existing and Add 5 Diagrams Section E: Test plans Section F: Product Backlog Items (PBI) Update with Changes at end of Sprint Used to Generate New Sprint Backlog OV-1.10 Section A. Sprint Backlog For Initial and All Successive Sprints CSE4939 CSE4940

For each sprint item, there is: Primary and secondary individual in charge of the item (initials) The different task for the PBI in the sprint. Effort in hours for weeks 1, 2, 3, and 4 For Each Week Each member has 10 hours 50 hours effort per team For Entire Sprint Each member has 40 hours 200 hours effort per team OV-1.11

Section A. Sprint Backlog CSE4939 CSE4940 OV-1.12 Section A. Sprint Backlog CSE4939 CSE4940 OV-1.13 Section B: User Stories/Use Cases Initial 5-7, Successive Modify/Add CSE4939

CSE4940 OV-1.14 Section B: User Stories/Use Cases Initial 5-7, Successive Modify/Add CSE4939 CSE4940 OV-1.15 Section C: User Specification/Interfaces Initial 4-6, Successive Modify/Add CSE4939 CSE4940 OV-1.16

Section C: User Specification/Interfaces Initial 4-6, Successive Modify/Add CSE4939 CSE4940 OV-1.17 Section D: Detailed Design Not on Initial Sprint, 10 for Sprint Nov 4 CSE4939 CSE4940 OV-1.18 Section D: Detailed Design Not on Initial Sprint, 10 for Sprint Nov 4 CSE4939 CSE4940

OV-1.19 Section E: Test plans Not on Initial Sprint, 10 for Sprint Nov 4 CSE4939 CSE4940 OV-1.20 Section E: Test plans Not on Initial Sprint, 10 for Sprint Nov 4 CSE4939 CSE4940 OV-1.21 CSE4940 Software Quality Assurance

Due Spring 2016 Web Links: CSE4939 CSE4940 Qualities are:

http://www.engr.uconn.edu/~steve/Cse4939W/ProjSWQ.doc http://www.engr.uconn.edu/~steve/Cse4939W/ProjSWQ.pdf Performance Portability Understandability Productivity Reliability User Friendliness Robustness Repairability Reusability Maintainability

Interoperability Evolvability Each Team Member Does 2 Qualities Importance and Relevance Attainment of Quality in your Specifacation page, 12 pt, single spaced per Quality OV-1.22

Recently Viewed Presentations

  • Naloxone Education Project - OverdoseFreePA

    Naloxone Education Project - OverdoseFreePA

    COEs provide assertive outreach, such as engaging people in EDs or jails to improve engagement, with the goal of retaining them for a minimum of 12 months . ... (ABT) tends to be more effective for people with AUD and...
  • SCM and Logistics Dickson K.W. Chiu PhD, SMIEEE,

    SCM and Logistics Dickson K.W. Chiu PhD, SMIEEE,

    SCM and Logistics Dickson K.W. Chiu PhD, SMIEEE, SMACM Text: Ballou - Business Logistics Management, 5/E (Chapter 1) Learning Objectives To familiarize with basic concepts of logistics and supply chain management To understand recent evolvement of logistics To understand the...
  • Soc3306a - University of Western Ontario

    Soc3306a - University of Western Ontario

    Soc3306a Individual Assignment 6
  • Intro to WSU Accounting Systems

    Intro to WSU Accounting Systems

    Introduction to WSU Accounting Systems. Concept Area 2 - Financial Operations & Accounting Activity. WSU Procurement I & II. ... Students and staff access the new systems through the zzusis portal. The new software is PeopleSoft by Oracle. Slide .
  • CMPT 225 Lecture 15  Priority Queue 1 Last

    CMPT 225 Lecture 15 Priority Queue 1 Last

    Describe Priority Queue . Define public interface of Priority Queue ADT. Design and implement Priority Queue ADT using various data structures . Compare and contrast these various implementations using Big O notation. Give examples of real-life applications (problems) where we...
  • Úvod do kognitivních věd

    Úvod do kognitivních věd

    Konekcionismus PSY 481
  • The Revolution Yet to Happen - Rivier University

    The Revolution Yet to Happen - Rivier University

    Rivier College, CS699 Professional Seminar The Revolution Yet to Happen Gordon Bell & James N. Gray (from Beyond Calculation, Chapter 1) Discoveries in the Past The Electron Discovery by J. J. Thompson, 1895; First Electronic Computers were built in 1940s;...
  • What is ? Objectives of the Activity  Determine

    What is ? Objectives of the Activity Determine

    creating beauty Yet the idea of beauty, like that of truth, has been challenged in the modern era. At one time, the artist was expected to portray perfection-- lofty and noble ideals of beauty. Yet as society became more industrialized...