Software Engineering 2 91.412 - Lecture 4 Georges Grinstein Olsen 301E Class materials:

Slides:



Advertisements
Similar presentations
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Advertisements

Project Analysis Course ( ) Final Project Report Overview.
CIS101 Introduction to Computing Week 11 Spring 2004.
Unhappy with today? Design tomorrow. CS361 Software Engineering I
COMS S1007 Object-Oriented Programming and Design in Java July 5, 2007.
Design of Web-based Systems IS Development: lecture 10.
Information Architecture Week 6. Information Architecture CALENDAR.
Software Engineering Lecture 3 Georges Grinstein Olsen 301E Class materials:
Team Skill 6 - Building The Right System Part 1: Applying Use Cases (Chapters of the requirements text) CSSE 371 Software Requirements and Specification.
Software Engineering Georges Grinstein Olsen 301E Class materials:
Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Slide 12E.121 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
Software Development and Release Management By James Lawrence Software Development Manager.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Course Introduction Software Engineering
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Software Requirements (Advanced Topics) “Walking on water and developing software from a specification are easy if both are frozen.” --Edward V Berard.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Team Think For You. Outline  Introduction  Process  Requirements Engineering  Architecture  Detailed Design  Testing  Demo  Extensibility  Conclusions.
1 Structuring Systems Requirements Use Case Description and Diagrams.
Information Architecture & Design Week 10 Schedule - Construction of IA and Web - Rosenfeld Chapters 17 & 18 - IA Tools - Presentations.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
CS 8532: Adv. Software Eng. – Spring 2007 Dr. Hisham Haddad Class Project – Software Development Plan Class will start momentarily. Please Stand By … CS.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
Requirements Engineering for Web Applications. SR: System Vision Document Written by key stakeholders Written by key stakeholders An executive summary.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
Large Scale Systems Design G52LSS
HCI Meeting 23 Thurs, November 18. Looking Ahead Tuesday, 11/23Exam Reprise due Tuesday, 11/30 Thursday, 12/2Research Paper due Tuesday, 12/7Research.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Applying Use Cases to Implementation (Chapters 25,26 - Requirements Text) Steve Chenoweth & Chandan Rupakheti Question 1.
Using Open Source Projects in Higher Education: A Two-Way Certification Framework Pantelis M. Papadopoulos, United Nations University Ioannis G. Stamelos,
4-1 © Prentice Hall, 2007 Topic 4: Structuring Systems Requirements: Use Case Description and Diagrams Object-Oriented Systems Analysis and Design Joey.
Systems Development Approach. Topics Development Approach XPSSADM SE Technology SQL & RDBMS XML Server Scripting Web services Frames Matching Classification.
Information Architecture & Design Week 10 Schedule -Construction of IA and Web -Rosenfeld Chapters 17 & 18 -Research Topic Presentations -Research Papers.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
Who is Gregg? 1 Mile
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
1 slc5 TTYP – C++ revisited 1 Which of the following statements are reasonable after the following statement: char* fred = new char[5]; a. fred = bill;
Duration: How long will a lecture take?
BSA 385 Competitive Success-- snaptutorial.com
CSS 422 Competitive Success/snaptutorial.com
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
CSS 422 Education Begins / Snaptutorial.com. CSS 422 All Assignments For more classes visit CSS 422 Week 1 Individual Use Case Diagram.
CSS 422 Education Begins / tutorialrank.com. CSS 422 All Assignments For more course tutorials visit CSS 422 Week 1 Individual Use.
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
CSS 422 Teaching Effectively-- snaptutorial.com
CIS 518 STUDY Education for Service-- cis518study.com.
BSA 385 Teaching Effectively-- snaptutorial.com
CSS 422 Education for Service-- tutorialrank.com
BSA 385 Inspiring Innovation-- snaptutorial.com
Requirements Analysis
Lecture 07: Techniques for Gathering Requirements
Practical Software Engineering
Lect02 – Designing a Program
Extreme Programming.
PPT4: Requirement analysis
Week1 software - Lecture outline & Assignments
Agenda – week 5 6:00 – 6:05 Questions, announcements 6:05 – 6:20
CMGT 410 HOMEWORK best future education / cmgt410homework.com.
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

Software Engineering Lecture 4 Georges Grinstein Olsen 301E Class materials:

Homework 2 - due Tuesday 9/15 Read Weave Documents Play with demo site On the area you want to work on identify 5 use cases and user stories for each of –current Weave version (0.5) –year 2 Weave (1.0) We will develop these use cases, activity and sequence diagrams next week

Focal Areas of Interest TopicNames DatabasesEric Krupnik, Steve Zukowski, Brian Mello, Sreeja Kaimal SecurityShawn MacFarland, Anthony White CollaborationJohn Festitta, Tom Kiley Chris Corecran Statistics/SOAHeather Byrne

Your User Story Examples As a [role], I {can|want} [feature] {so that|because} [reason]

Corresponding Acceptance Stories Scenario Title Given [context] and [some more context] When [event] Then [outcome] and [another outcome]

Use Cases with ArgoUML Sri will provide examples and ArgoUML usage

Need 2 Presenters for Each Advanced Software Engineering Chapter 3 Modeling Web Applications Chapter 4 Web Application Architectures Chapter 5 Technology-Aware Web Application Design Chapter 6 Technologies for Web Applications

Homework 3 - due Tuesday 9/23 Develop your use cases, activity and sequence diagrams fully and submit them Read the papers –Faultless Systems - yes we can –Formal vs Agile development –Programs that test themselves –Making sense of revisions systems