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

  • Glory, God and Gold - Wayne County

    Glory, God and Gold - Wayne County

    God, Glory, or Gold? Ferdinand Magellan He searched for a passage to the Pacific Ocean because he wanted his crew to be the first to circumnavigate the world. God, Glory, or Gold? Ponce de Leon He searched for the "fountain...
  • UNSD Capacity Building Initiatives Focusing on ECA countries

    UNSD Capacity Building Initiatives Focusing on ECA countries

    IMTS technical assistances to South Africa, including IMTS regional workshop in 2018; cooperation on EUROTRACE software for trade statistics regional African partners (AUC, ECOWAS, COMESA, SACU); cooperation on compilation of Informal Cross-Border Trade with ECOWAS and COMESA
  • Fractional Order Motion Control - MESA @ UCMerced

    Fractional Order Motion Control - MESA @ UCMerced

    an aircraft that is controlled by Navigation electronics without human pilot on board. ... The first radio-controlled UAV flights were converted Navy trainers, flown over Long Island (1917) ... Oil and gas pipeline. Forestry. Fishery Protection. The countryside. Pollution Control...
  • US History to 1865

    US History to 1865

    US History to 1865 Chapter 4: Struggles * ... hostile Nat Amer > needed to allow blacks more rights, carry weapons, fight in militia Cattle, plantations, farms Exported slaves Rice - later began growing rice - huge market - needed...
  • Love Every Day  A free mobile solution with

    Love Every Day A free mobile solution with

    A free mobile solution with proven results. Daily cell phone text message reminders improve communication habits. Easy-to-follow 21-day program. Love Every Day
  • Personal Fitness for You

    Personal Fitness for You

    Chapter Fourteen Achieving Muscular Fitness Applying the Principles of Training The Principles of Training Specificity Principle You must work the exact muscle group that you wish to develop Try to isolate the muscle you intend to work Most weight machines...
  • Engaging Members through Sustainable Development and ... - IEEE

    Engaging Members through Sustainable Development and ... - IEEE

    The IEEE Humanitarian Activities Committee supports the IEEE Board-endorsed vision of IEEE volunteers around the world carrying out and/or supporting impactful humanitarian activities at local level. HAC supports Sustainable Development related IEEE volunteer activities by. Providing financial support to relevant...
  • INTRODUCTION TO CLINICAL PATHOLOGY - V4US-33rd

    INTRODUCTION TO CLINICAL PATHOLOGY - V4US-33rd

    Detection of inflammation and certain types of pathogenic agents. ... Aspirates should be obtained using preferably a 23 gauge, 1 ½ inch disposable needle mounted on a 10 ml plastic syringe, held by the dominant hand. ... INTRODUCTION TO CLINICAL...