23
Distributed Software Development 2013/2014 Social Media in the Process Automation Industry Plan, Requirements and Design

Distributed Software Development 2013/2014 Social Media in the Process Automation Industry

  • Upload
    seamus

  • View
    21

  • Download
    0

Embed Size (px)

DESCRIPTION

Distributed Software Development 2013/2014 Social Media in the Process Automation Industry Plan, Requirements and Design. Agenda Project Vision and Plan Requirements Design. Agenda. Project Vision Project Plan Requirements - Business, Functional and Nonfunctional - PowerPoint PPT Presentation

Citation preview

Page 1: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Distributed Software Development 2013/2014

Social Media in the Process Automation Industry

Plan, Requirements and Design

Page 2: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

•Project Vision•Project Plan•Requirements

- Business, Functional and Nonfunctional

- Use-cases•Design

- High-level and Technologies- System architecture and mockups

Agenda Project Vision and Plan Requirements Design

2/21

Agenda

Page 3: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

3/21

Project Vision• Social media network

oCloser feeling for the employees • Sensor data• Two applications (Desktop / Device)

Page 4: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

•Waterfall-ish model

•Three activity phases

Agenda Project Vision and Plan Requirements Design

4/21

Project Plan : Phase I

Page 5: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

• Iterative Model•Almost all activities have a milestone (red)

•A common milestone for multiple activities (gray)

Agenda Project Vision and Plan Requirements Design

5/21

Project Plan: Phase II

Page 6: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

•Usability is the main concern•Information shall be available for human users•Flexible filtering of information•Sensors shall be able to publish current status•Traceability of posts•Notify interested parties

Agenda Project Vision and Plan Requirements Design

6/21

Requirements: Business

Page 7: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

•A warning should be posted whenever the value of a sensor is critical

•A user shall be able to post a note to the system

•A user shall be able to save a filter or combination of filters

•A user shall be able to observe the current status of a sensor

Agenda Project Vision and Plan Requirements Design

7/21

Requirements: Functional

Page 8: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

•Security oEach user will have access to the feeds of his working environment

•UsabilityoFind the desired action in less than 10 secondsoTraining time two days

•PortabilityoOne mobile OS

•GovernmentaloSwedish Personal Data Act (1998:204)

Agenda Project Vision and Plan Requirements Design

8/21

Requirements: Non-functional

Page 9: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

9/21

Requirements: Use-case Desktop

Page 10: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

10/21

Requirements: Use-case Mobile

Page 11: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

11/21

Requirements: Use-case Control

Page 12: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

12/21

Design: High Level System Overview

Page 13: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

13/21

Design: Technologies

•Web Application:C#, ASP.NET, ADO.NET and Bootstrap

•Mobile Application:C#, WindowsPhone with SilverLight

•Simulator:C#, Windows Forms and ADO.NET

Page 14: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

14/21

Page 15: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

15/21

Mockup (Web): Dashboard UI

Page 16: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

16/21

Mockup (Web): Gauge Widget UI

Page 17: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

17/21

Mockup (Web): Sensor Feed UISensors are publishing when alarms occur

Page 18: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

18/21

Mockup (Web): Feed Priority UI

Page 19: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

19/21

Mockup (Mobile): Profile Page

•User Profile

•Clickable information for easy access

Page 20: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

20/21

Mockup (Mobile): Menu

•Slide to the right

•A menu pops

Page 21: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Agenda Project Vision and Plan Requirements Design

21/21

Mockup (Mobile): Activity Feed

•Activity feeds contains:

1. Pictures 2. Notes 3. Sensor alarms

•Comments can be attached to the feed

Page 22: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Questions?

Page 23: Distributed Software Development  2013/2014 Social Media in the Process Automation Industry

Thank you for your time!