Modeling Effective Communications in an DevOps Environment using the SIS Testbed Amanda Crawford Fall 2017 This project will model a scenario between a.

Slides:



Advertisements
Similar presentations
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Advertisements

DR. JOO TAN DEPARTMENT OF COMPUTER SCIENCE KUTZTOWN UNIVERSITY APRIL 29, 2014 iPAWS.
Online Real Estate System Group Members Introduction Member 1 Name: Awais Khalil VU ID: BC Introduction: Assalam-o-Alaikum, I am Awais Khalil.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Microsoft Access 2007 New and Improved. Improved Interface / New icons for easy accessibility. / Several Pre-built templates. / Drop down menus. / New.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Evaluations and recommendations for a user support toolkit Christine Cahoon George Munroe.
*Object-Oriented Design (Schach Chap 14)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Extended Class Diagram.
Modeling Framework Generally modeling framework is made up of the following components: A set of biophysical modules that simulate biological and physical.
Software Engineering CS B Prof. George Heineman.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Research Paper Course Instructor: Dr. Aggrawal.
UML – Unified Modeling Language Use-Case Diagrams.
Systems Analysis and Design in a Changing World, 3rd Edition
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
Business Process Management. 2 ”A structured, measured set of activities designed to produce a specific output for a particular customer or market… A.
Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
The Registration Alert System LCA Overview. Overview The Registration Alert System (RAS) is web-based software package that allows University of Washington.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
Working Group "European Statistical Data Support" Luxembourg, 15 th February 2012 “Presentation of the new version of Assist“
Project Management 6e..
Project Management 6e..
4D Simulation Impacts on Construction Management
Requirements Specifications for Web Portal Application
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
The Components of Information Systems
Project planning The systems life cycle.
10 Great Reasons to Choose
Quality & Regulatory Operations MQIS Quality Engineer
The Movement To Objects
End to End Testing– Are we doing too Much?
Software Specification Tools
N4S Gold Nugget Data Sheet
Unified Modeling Language
Multilevel Marketing Tree Viewer
Knowledge Management Systems
Appendix A: Guide to Using Microsoft Project 2002
An Overview of the Pixel and HCAL Databases
1.Introduction to Rational Unified Process (RUP)
Advanced Energy management using Smart Metering and Automation System, and a Cloud Based Home Appliances Ratings Database. Omole, olayinka S. Electrical/Electronics.
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
UNH Programming Assistance Center Automation
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Detecting Room Occupancy with Pi Camera
The Components of Information Systems
SIS DEVOPS COMMUNICATION MODEL SIMULATOR
Globey’s World Ongo-08b Abstract End-Product Description Introduction
“Would I have to do this all by myself …….?”
IMPORTANT NOTICE TO STUDENTS:
homework assignment due Feb 23
SYS466 Domain Classes – Part 1.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
New user support application (in preparation)
EVLA M&C Components Observation Executor, Interim & Final Obs2script
Course Overview CS 4640 Programming Languages for Web Applications
Modeling Effective Communications in an DevOps Environment using the SIS Testbed Amanda Crawford Fall 2017 This project will model a scenario between a.
Standardize Automate Protect Monitor team-based development
Why a Fundraising Growth Platform?
Appendix A: Guide to Using Microsoft Project 2002
Course Overview CS 4640 Programming Languages for Web Applications
Intelligent Tutoring Systems
COMP444 Human Computer Interaction Prototyping
Overview of Computer system
Presentation transcript:

Modeling Effective Communications in an DevOps Environment using the SIS Testbed Amanda Crawford Fall 2017 This project will model a scenario between a developer actor and system actors to effectively monitor and communicate a developers task completion progress using the SIS framework. This work is inspired by “Modern DevOps: Optimizing Software Development Through Effective System Interactions”. In this project, we will focus on the potential interactions and message types between the components and the effects of the interactions using the SIS framework. The system will begin with an task assigned to the developer and will combine DevOps automation technologies, serving as components, to simulate the interaction between the developer and system actors. The purpose of the system will be to output the progress of a user to centralized management tool that is used within a DevOps team. References Cois, C.A., Connell, A., & Yankel, J. (2014). Modern DevOps: Optimizing software development through effective system interactions. IPCC. Developer Operations

DevOps SIS Communication System A web interface that allows a user to design and simulate an effective DevOps SIS communication mock scenario. The system will use a mock representation of a selected subset of each actor’s functionalities. The process of this system will begin by the users selecting the actors of the system. Then the user will be able to define the interactions using messages. Finally, the user will be able to simulate this system. Simulate System Define Interactions Select Actors

Progress: DevOps SIS Communication System Design Web Interface to build and simulate a mock scenario using HTML5, CSS3, Angular2, and ES6. Will be built to be extendible Process Select actors (components) Select predefined messages for each actor Simulate system

Progress: Actors The screen for the actors registration has been completed. A user will need to define the following actors: Source Control System Communication Tool Human (Development and Operations Member)

Next Steps Interactions will need to be implemented using database. The database has already been built. For each actors, a set of messages will be created to define the relationships in the system. Example: Source Control Actor = GIT Messages Available: Send Branch Merge Status, Send Branch{ID} Merge Status, Get Branch History Communication Actor = Text Messages Available: Send Text, Create Text, Reply To Text Human Actor = Development Lead Messages Available: Receive Text By Type Simulation will need to be implemented such that an observed communication process can be observed based on the user’s specifications from the Actors and Interaction process step.