ov-1.1 cse4939 cse4940 reviewing concepts the agile methodology steve/cse2102/finagile.pptx ...

Post on 02-Jan-2016

216 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OV-1.1

CSE4939CSE4940

Reviewing Concepts

The Agile Methodology www.engr.uconn.edu/~steve/Cse2102/finagile.pptx scrumreferencecard.com/ScrumReferenceCard.pdf

What’s in a Specification? www.engr.uconn.edu/~steve/Cse4939W/spec.pdf www.engr.uconn.edu/~steve/Cse4939W/specif.pdf

Software Architecture Diagrams www.engr.uconn.edu/~steve/Cse4939W/SWArchExs.ppt

See More Examples under: www.engr.uconn.edu/~steve/Cse4939W/TeamDSpec.docx www.engr.uconn.edu/~steve/Cse4939W/TeamGSpec.docx

OV-1.2

CSE4939CSE4940

What is Agile Methodology?

Project management with frequent inspection and adaptation

Teamwork, self-organization and accountability Testers need understanding of agile as a whole Also need to learn how to adapt their current

approach to work within agile efforts Highest priority is to satisfy the customer through

early and continuous delivery of valuable software Welcome changing requirements, even late in

development Deliver working Software Frequently (Increments) Business people (Domain Experts) and developers

must work together daily through out the project

OV-1.3

CSE4939CSE4940

Conceptual Viewpoint….

OV-1.4

CSE4939CSE4940

Characteristics of Scrum…

Self-organizing teams Product progresses in a series of month-long

“sprints” Requirements are captured as items in a list of

“product backlog” No specific engineering practices prescribed One of the “agile processes”

OV-1.5

CSE4939CSE4940

Various Backlogs

OV-1.6

CSE4939CSE4940

Sprint Backlog…

OV-1.7

CSE4939CSE4940

Sample Product Backlog…

OV-1.8

CSE4939CSE4940

Sequential vs. Overlapping Dev.

Requirements Design Code Test

OV-1.9

CSE4939CSE4940

What’s in a Specification?

OV-1.10

CSE4939CSE4940

Major Sections in a Specification

OV-1.11

CSE4939CSE4940

Introduction

OV-1.12

CSE4939CSE4940

Glossary

OV-1.13

CSE4939CSE4940

Operating Environment

OV-1.14

CSE4939CSE4940

Information

What are the Major Pieces of Information? Supermarket has Items Items could be Dairy, Meat, Produce, Non-

Perishable, Deli, etc. Track the Orders of Shoppers (OrderDB)

Learn Preferences Target Coupons, etc.

Inventory Control Database (ICDB) Single Store Chain of Stores

OV-1.15

CSE4939CSE4940

Performance

OV-1.16

CSE4939CSE4940

Security

OV-1.17

CSE4939CSE4940

Security

OV-1.18

CSE4939CSE4940

Software Architecture Examples

Personal HealthRecord (PHR)

MS Health Vauly

Figure 1: Architecture Diagram of the TMR and its Interactions.

Patients

Providers

Pharmacists

EMR

TMRDatabase

MedicationRecord (TMR) System

PharmacySystem

Apache/TomcatWeb/Application

Server

MySQLDatabase

Server

Client Side Technologieshttps, html, Ajax, XML

Server Side TechnologiesJava, JSP, Hibernate, Relational Database, XML

Medication/SupplementInteraction Checker

OV-1.19

CSE4939CSE4940

Software Architecture Examples

OV-1.20

CSE4939CSE4940

Software Architecture Examples

OV-1.21

CSE4939CSE4940

Original CHIN Architecture

http://publichealth.uconn.edu/CHIN.php

top related