Grundlagen des Software Engineering Fundamentals of Software Engineering
|
|
- Wilfrid Booker
- 5 years ago
- Views:
Transcription
1 Project Grundlagen des Software Engineering Fundamentals of Software Engineering Prof. Dr. Dr. h.c. Dieter Rombach SS 2016 Slide 1
2 Organizer Prof. Dieter Rombach Malte Brunnlieb / Anne Hess Anne.Hess@iese.fraunhofer.de 0631 / Christian Wolschke wolschke@cs.uni-kl.de / Sebastian Müller sebastian.mueller@cs.uni-kl.de / Slide 2
3 Topics Goal Project Applied Techniques Infrastructure Slide 3
4 Goal Apply engineering methods and techniques for the systematic development of software-intensive systems Requirements Engineering & Interaction Design Architectural design Component Engineering Testing Slide 5
5 Project This year s project will deal with the development of a mobile people s bus system. The systems consists of a mobile app that serves as the people s bus host system and another mobile app for citizens to use the different people s busses. It is intended, that the system will be used within the project Digitale Dörfer (for further information see Real life evaluations with concrete existing people s bus systems are also optionally possible. Steffen Hess Steffen.Hess@iese.fraunhofer.de Slide 6
6 Bürgerbus Weilerbach Slide 7
7 Applied Techniques Project Organization n Project Organization 2 Project Organization 1 Product Goal and Characteristics Project Planning Project Plan Project Management Problem / Rqmts RE / ID AD CO Test SW- System/ Product Quality Assurance Reuse (Models) Reuse Storage (Products, Measures) Experience Factory Processmodels Productmodels Qualitymodels - T/M/T - Products - Project plans - [ ] Storage - Products - Data - [ ] Experience Database Project Database RE: Requirements Engineering ID: Interaction Design AD: Architecture Design CO: Coding Slide 8
8 Applied Techniques Product Goal and Characteristics Project Planning mconcappt Project Plan Project Management Project Organization n Project Organization 2 Process Modeling (MVP-L) Req-Mgmt Stepwise Abstraction Project Organization 1 Problem / Rqmts Reuse (Models) RE / ID AD CO Test MIL Quality Assurance Inspections with PBR Reuse Testing SW- System/ Product Version Mgmt Storage (Products, Measures) Experience Factory Processmodels Productmodels Qualitymodels - T/M/T - Products - Project plans - [ ] Storage - Products - Data - [ ] Experience Database Project Database RE: Requirements Engineering ID: Interaction Design AD: Architecture Design CO: Coding Slide 9
9 Applied Techniques Github-Wiki Git-Repo Product Goal and Characteristics Project Planning mconcappt Project Plan Project Management Project Organization n Project Organization 2 Process Modeling (MVP-L) Req-Mgmt Stepwise Abstraction Project Organization 1 Problem / Rqmts Reuse (Models) RE / ID Arch Co Test MIL Quality Assurance Inspections with PBR Reuse Testing SW- System/ Product Version Mgmt Storage (Products, Measures) Experience Factory Processmodels Productmodels Qualitymodels - T/M/T - Products - Project plans - [ ] Storage - Products - Data - [ ] Experience Database Project Database RE: Requirements Engineering ID: Interaction Design AD: Architecture Design CO: Coding Slide 10
10 Supervision Steffen Hess Christian Wolschke Anne Hess Sebastian Müller Malte Brunnlieb New feature requests Project Management Issue Tracker Requirements Engineering / Interaction Design with mconcappt in Wiki Entries in Wiki for test reports Test cases Architecture Git commits Jenkin builds Code Slide 11
11 Infrastructure Project environment is provided Technical support: Christian Wolschke, Thomas Schneider Thomas Schneider Slide 12
12 Project Management Kick-off Meeting 4 Iterations Each iteration consists of Requirements & Interaction Design PBR: Test cases and customer interview Architecture Checklist-based review Coding Code reviews Testing Each iteration ends with testate Final Presentation with Prof. Rombach Date: t.b.d. Slide 13
13 April May June July Project Management CW Iter Req +Des 1 1 Co 1 QA 1 Iter Req +Des 2 Co 2 QA 2 Iter Req +Des 3 Co 3 QA 3 Iter Req +Des 4 Co 4 QA 4 Buffer Finalize X X Slide 14
14 Workflow (1) Create New Idea Assign for next step Prioritize (-> milestone) Track changes document related artifacts + changes Interview Customer Issue Requirements Engineering Stakeholders Goals Use Cases System Functions System TC Create System Test Cases System Designing Architecture Checklist based review Slide 15
15 Workflow (2) Architecture Issue document related artifacts + changes Unit Designing Unit interface + specification Coding Code Create Unit Test Cases Unit TC Review Automatic build + Unit Test build artifacts Slide 16
16 Requirements Engineering & Interaction Design See for detailed guideance Specify usage scenarios Create clickable prototype Conduct user review Phase 3 Validate Interaction Design Phase 2 Specify Interaction Design Prepare & Conduct Workshop Document Results Phase 1 Elicit Requirements Identify key functionality Specify Interaction Cases Model flow of interaction cases Create Wireframes Model screen flows Slide 17
17 Architecture Open Application Standard Platform Trace system functions to components (see MIL) Slide 18
18 Coding Coding conventions Unit test frameworks Lanuages: Java Angular JS Git for source code management (SCM) Jenkins for automatic builds Slide 19
19 Testing Test by unit tests and system tests Report tests Rework if necessary Slide 20
20 Your work You will work in teams Please register until March 20, 2016 at Christian Wolschke We will inform you, whether you can participate (as we have 15 places available) You will only be able to finish your tasks if you continuously work on them 8 ECTS Points -> 240 hours, 13 weeks -> ~ 18,5 hours/week Slide 21
21 Next steps Sign participation declaration you agree your result to be public and reusable Get access to our lab Physical keys Get access to PCs in lab Github project Jenkins-Server Read guidelines for working Start to work Slide 22
MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks)
MGA 672 - Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) Lecturer: Ilja Šmorgun ilja.smorgun@idmaster.eu, Sónia Sousa sonia.sousa@idmaster.eu Contact Details: All email communication regarding
More informationProfessor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria
Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria http://www.engr.uvic.ca/~seng321/ https://courses1.csc.uvic.ca/courses/201/spring/seng/321
More informationCS344 - Build an Internet Router. Nick McKeown, Steve Ibanez (TF)
CS344 - Build an Internet Router Nick McKeown, Steve Ibanez (TF) Generic Packet Switch Data H Lookup Address Update Header Queue Packet Destination Address Egress link Forwarding Table Buffer Memory CS344,
More informationBusiness Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module
More informationFor presentation at the Fourth Software Engineering Institute (SEI) Software Architecture Technology User Network (SATURN) Workshop.
For presentation at the Fourth Software Engineering Institute (SEI) Software Architecture Technology User Network (SATURN) Workshop. The authors can be reached at cb@mitre.org or ioannis @Mitre.org. In
More informationDesign Iteration: From Evidence to Design. Slides originally by: Dick Henneman
Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design
More informationSTATEMENT OF WORK BETWEEN UNIVERSITY SERVICES PMO and ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE INC. for the GIS Interactive Campus Web Map Project
STATEMENT OF WORK BETWEEN UNIVERSITY SERVICES PMO and ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE INC. for the GIS Interactive Campus Web Map Project I. Scope This Statement of Work (SOW) is effective May
More informationDeveloping and Testing Java Microservices on Docker. Todd Fasullo Dir. Engineering
Developing and Testing Java Microservices on Docker Todd Fasullo Dir. Engineering Agenda Who is Smartsheet + why we started using Docker Docker fundamentals Demo - creating a service Demo - building service
More informationWeek Assignment Source Code Control (SCC) & Bug Tracking Systems Hans-Petter Halvorsen
https://www.halvorsen.blog Week Assignment Source Code Control (SCC) & Bug Tracking Systems Hans-Petter Halvorsen 1. SCC Systems Overview Everybody should collaborate creating a document giving an overview
More informationSCAP Security Guide Questions / Answers. Ján Lieskovský Contributor WorkShop November 2015
SCAP Security Guide Questions / Answers Ján Lieskovský Contributor WorkShop November 2015 Agenda Introductory Notes SSG Repository Structure Contributing To SSG Developer Workflow Introductory Notes SCAP
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationplace image here DesignOps Sprint 7.2 May 17 - May 30
place image here DesignOps Sprint 7.2 May 17 - May 30 Sprint Goals Global Enterprise strategies into draft stories (Gregg) Research Asset Library Migration: Phase 1 Asset Library Governance SME User Feedback
More informationONAP Developer Typical Setup 2017 July ONAP Virtual Developers Event
ONAP Developer Typical Setup 2017 July 24-26 ONAP Virtual Developers Event Gary Wu Daniel Rose Victor Morales Getting Started with ONAP
More informationS1 Informatic Engineering
S1 Informatic Engineering Advanced Software Engineering Web App. Process and Architecture By: Egia Rosi Subhiyakto, M.Kom, M.CS Informatic Engineering Department egia@dsn.dinus.ac.id +6285640392988 SYLLABUS
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationSoftware Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution
Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Introduction software development projects are large and complex a phased approach to control it is necessary
More informationPhase 1 Planning ODTN
Phase 1 Planning ODTN 1 Phase 1 Planning Session Logistics (30 mins) Team Formation Tasks and Schedule Test Lab Locations Tools Technical Scope of Work (rest of day) Use Case / Test Scenario Software Development
More informationSWIM Standards Evolution Workshop
SWIM Standards Evolution Workshop SWIM Service Description Specification Supporting Material Walter Van Hamme EUROCONTROL 26 June 2018 Go to www.pigeonhole.at Enter Passcode SUPPORTMAT Objectives About
More informationEsri on GitHub: How to Participate in Open Source Projects
Esri on GitHub: How to Participate in Open Source Projects Allan Laframboise - alaframboise.github.com - @AL_Laframboise Nicholas Furness - nixta.github.com - @nixta GitHub Little Background What is GitHub?
More informationWhat s next? Are you interested in CompTIA A+ classes?
What s next? Are you interested in CompTIA A+ classes? These classes are facilitated by our partner IT Ready. Next CompTIA A+ class will start on July 2019. Class runs from Monday to Friday (9 am to 4
More informationTonight s Agenda. CSC340: Requirements Engineering. Course Objectives. Requirements Engineering. Software Engineering. What is Software Engineering?
Tonight s Agenda CSC340: Engineering Jennifer Campbell Lecturer Part 1 Introduction to course content Course information Changes to the SE courses/program Part 2 What are requirements? CSC340 University
More informationPearson Education 2007 Chapter 9 (RASD 3/e)
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationOrchestrating the Continuous Delivery Process
Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run
More informationChapter 9 Quality and Change Management
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationTechnology Background Development environment, Skeleton and Libraries
Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,
More informationRequirements. CxOne Standard
Requirements CxOne Standard CxStand_Requirements.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3
More informationInternet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke
Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke LECTURERS Christian Meurisch meurisch@tk.tu-darmstadt.de S2/02 A112 Sebastian Kauschke kauschke@tk.tu-darmstadt.de
More informationCo-ReSyF Hands-on sessions
This project has received funding from the European Union s Horizon 2020 Research and Innovation Programme under grant agreement no 687289 Co-ReSyF Hands-on sessions Coastal Waters Research Synergy Framework
More informationSoftware Engineering 2 A practical course in software engineering. Ekkart Kindler
Software Engineering 2 A practical course in software engineering V. Working Together Working together Management Process Models Version Management Systems Collaborative Development Environments 3 Parts
More informationHow to Perform a Rapid Assessment of any Software Architecture
How to Perform a Rapid Assessment of any Software Architecture Tim Kertis, Principal Software Engineer, Raytheon 3 May 2017 SATURN 2017 5/3/2017 1 Who Am I? Tim Kertis, Principal Software Engineer/Software
More informationAdvanced Software Engineering: Software Testing
Advanced Software Engineering: Software Testing COMP 3705(L4) Sada Narayanappa Anneliese Andrews Thomas Thelin Carina Andersson Web: http://www.megadatasys.com Assisted with templates News & Project News
More informationSoftware Engineering II
Software Engineering II Introduction and Organization Software Engineering II WS 2018/19 Ralf Teusner ralf.teusner@hpi.de Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts Group
More informationIAEA Action Plan on Nuclear Safety
Action Plan on Nuclear Safety Presented to IEEE Nuclear Power Engineering Committee San Antonio, TX 2011 January 25 Gary Johnson International Atomic Energy Agency g.johnson@iaea.org International Atomic
More informationITSS Model Curriculum. - To get level 3 -
ITSS Model Curriculum - To get level 3 - (Corresponding with ITSS V3) IT Skill Standards Center IT Human Resources Development Headquarters Information-Technology Promotion Agency (IPA), JAPAN Company
More informationTest Architect A Key Role defined by Siemens
Test Architect A Key Role defined by Siemens Siemens Munich, Germany January 30 February 3, 2017 http://www.oop-konferenz.de Agenda Why do we need a Test Architect? What are the responsibilities and tasks
More informationLecture 8 Requirements Engineering
Lecture 8 Requirements Engineering Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 18, 2008 Lecture Overview
More informationVMware BCDR Accelerator Service
AT A GLANCE The rapidly deploys a business continuity and disaster recovery (BCDR) solution with a limited, pre-defined scope in a non-production environment. The goal of this service is to prove the solution
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc-CST Semester / Year : Even / II Subject Name
More informationObject Orientated Analysis and Design. Benjamin Kenwright
Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary
More informationProgramming Practices By Joe Feliu in conjunction with Harris Kern s Enterprise Computing Institute
Programming Practices By Joe Feliu in conjunction with Harris Kern s Enterprise Computing Institute Description: Is programming an art or a science? This debate, dating back to the early days of software
More informationSimplified CICD with Jenkins and Git on the ZeroStack Platform
DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD
More informationJenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC
Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported
More informationLecture 9 Requirements Engineering II
Lecture 9 Requirements Engineering II Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 23, 2008 Announcements
More informationAALTO VENTURES PROGRAM
AALTO VENTURES PROGRAM What do we need to find out next? Developing a new business:? Extract value out of uncertainty. Endless quest for information. 1. What information? 2. How to get it? Levels of uncertainty
More informationContinuous the research Software Engineering. Cycle through Test-Driven Search the teaching
Overview 1 1. Find out why software engineering is important see some software engineering failures 2. Integrating Get acquainted with Reuse into the Rapid, the Chair of Software Engineering Continuous
More informationCreating a Software Architecture Documentation for MediaWiki Software Master s Thesis Kick-Off Presentation , Uliana Bakhtina
Creating a Software Architecture Documentation for MediaWiki Software Master s Thesis Kick-Off Presentation 23.03.2015, Uliana Bakhtina Software Engineering für betriebliche Informationssysteme (sebis)
More informationLearning objectives. Documenting Analysis and Test. Why Produce Quality Documentation? Major categories of documents
Learning objectives Documenting Analysis and Test Understand the purposes and importance of documentation Identify some key quality documents and their relations Understand the structure and content of
More informationIntroduction to EGF. Benoît Langlois / Thales Global Services.
www.thalesgroup.com Introduction to EGF Benoît Langlois / Thales Global Services 2 / Agenda Introduction EGF Architecture Concepts & Practice EGF Portfolios 3 / Agenda Introduction EGF Architecture Concepts
More informationUNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015
UNDER THE HOOD 1 ROGER NUNN rnunn@redhat.com Principal Architect/EMEA Solution Manager 21/01/2015 TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 2 TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION
More informationOFF-SITE LEARNING SCHEDULE
OFF-SITE LEARNING SCHEDULE (2015-2016 / 2016-2017) FULL TIME STUDIES (ONE YEAR) PACK 01 Preliminary exercise: conventional vs. applied to new technologies October 15, 2015 Translation: theory and methodology
More informationSystems Engineering Division
Systems Engineering Division Bi-Monthly Meeting 16 August 2017 http://www.ndia.org/divisions/systems-engineering 1 Agenda (1 of 2) Time Topic Presenter(s) 0745 Coffee & Check-in 0830 1. Opening Remarks,
More informationRequirements Engineering Process
Requirements Engineering Process Requirement A description of a service that the system is expected to provide and the constraints under which it must operate. 1 Requirement Types Functional Requirement
More informationCalifornia Digital Library:
California Digital Library: Designing for the User Missouri Digitization Conference March 10, 2009 Rachael Hu California Digital Library (CDL) Established in 1997 by University of California s Office of
More informationStrengthen and Scale security using DevSecOps
OWASP Indonesia Meetup Strengthen and Scale security using DevSecOps $ www.teachera.io!"# @secfigo % secfigo@gmail.com # whoami Author, Speaker and Community Leader. Speaker/Trainer at Blackhat, AppSec EU,
More informationAppendix D The Need for a Systems Engineering Process Federal Rule 940
Appendix D The Need for a Systems Engineering Process Federal Rule 940 Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 1. Introduction On April 8, 2001, the FHWA
More informationGuide for the international tekom certification examinations
Guide for the international tekom certification examinations 1 Obtaining the tekom-certificate First Level 1.1 The tekom-certificate First Level at a glance The tekom-certificate First Level is the first
More informationCS314 Software Engineering Peer Reviews
CS314 Software Engineering Peer Reviews Dave Matthews 1 Peer Reviews Informal Over the shoulder Tool assisted (like GitHub pull request reviews) Email pass around Pair Programming Formal Inspections Inspections
More informationGrundlagen des Software Engineering Fundamentals of Software Engineering
Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.
More informationUMKC Augmented and Virtual Reality Innovation Academy Spring 2019 Sessions
UMKC Augmented and Virtual Reality Innovation Academy Spring 2019 Sessions Overview: The following AR/VR Developer Series are offered over four weeks to help engage potential participants, community and
More informationTM DevOps Use Case TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationSoftware Project (Lecture 4): Git & Github
Software Project (Lecture 4): Git & Github Wouter Swierstra, Atze Dijkstra Feb 2016 Wouter Swierstra, Atze Dijkstra Software Project (Lecture 4): Git & Github Feb 2016 1 / 45 Wouter Swierstra, Atze Dijkstra
More informationSoftware Project Management, 9th Sep.
Software Project Management, 9th Sep. Working hour reporting Preliminary analysis Project planning, development models Usability team co-operation Short project presentations on 16th September Course homepage:
More informationJenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels. July 16, #jenkinsconf
Jenkins User Conference Israel #jenkinsconf CI / CD @ Liveperson Gidi Samuels www.liveperson.com July 16, 2014 #jenkinsconf About Myself Lead the CI Team at Liveperson 3 years in Liveperson About Myself
More informationProfessional (CBAP) version 3
Certified Business Analysis Professional (CBAP) version 3 Amman Jordan July 29 th August 5 th, 2017 Instructor Mr. Tareq Al Nashawati Certified CBAP, PMP Table of Content 1 PROGRAM VALUE... 3 2 TARGET
More informationHardware/Software Codesign
Hardware/Software Codesign SS 2016 Prof. Dr. Christian Plessl High-Performance IT Systems group University of Paderborn Version 2.2.0 2016-04-08 how to design a "digital TV set top box" Motivating Example
More informationConcurrency Patterns in SCOOP
Concurrency Patterns in SCOOP Master Thesis Project Plan Project period: 10. March to 8. September 2014 Student name: Roman Schmocker, 09-911-215 Status: 4. semester, Msc in Computer Science Email address:
More informationJoint Agile Delivery Phase 3
Joint Agile Delivery Phase 3 Frank Massoudian Edward Pershwitz 2017 TM Forum 1 Joint Agile Delivery Phase 3 Project Lead Champions Participants 2017 TM Forum 2 Catalyst Timeline Oct 10-13, 2016 Stockholm
More informationdcache as open-source project showcase for education Tigran Mkrtchyan for dcache team CHEP2018, Sofia,
dcache as open-source project showcase for education Tigran Mkrtchyan for dcache team CHEP2018, Sofia, 11.07.2018 76 installations for WLCG ~10 no GRID installations ~50% of LHC data dcache as open-source
More informationQ2 2017/2018 Oct Nov Dec
Q2 2017/2018 (Oct - Dec) Platform dev Multimedia Community Research Programs Design Search Q2 2017/2018 Oct Nov Dec Multi-Content Revisions (MCR) Goal: Have MCR sufficiently ready so that the Multimedia
More informationHP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM
www.hp.com/go/alm HP ALM Overview Accelerating Innovation, Industrialising Quality Oren Ziv, Product Manager, QC/ALM Satisfied customers Largest community 6,000+ worldwide Enterprise scalability to Size
More informationGeneral description and objectives
University of the Aegean MSc on Industrial & Interactive Products & Systems Design Interaction Design Studio (Studio 2) Course Syllabus Instructors: Panayiotis Koutsabasis, kgp@aegean.gr; Spyros Vosinakis,
More informationTest Planning Guide. Summary: The purpose of this document is to define and document requirements in order to create and execute a test plan.
Test Planning Guide Summary: The purpose of this document is to define and document requirements in order to create and execute a test plan. Process: 1. Follow the guideline for each of the document below:
More informationW3C XG USDL Introduction
W3C XG USDL Introduction SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Dr. Kay Kadner, SAP AG 2011-11-19 Dr. Kay Kadner Senior Researcher I Project lead of W3C USDL XG I SAP Research Center Dresden
More informationCSCE 110 PROGRAMMING FUNDAMENTALS
CSCE 110 PROGRAMMING FUNDAMENTALS WITH C++ Prof. Amr Goneid AUC Part 1. Introduction Prof. amr Goneid, AUC 1 1. Introduction Software for Problem Solving Software Production Process Top-Down Design Modules
More information3 Prototyping and Iterative Evaluations
3 Prototyping and Iterative Evaluations Viktoria Pammer-Schindler March 15, 2016 Prototyping and Iterative Evaluations 1 Days and Topics March 1 March 8 March 15 April 12 April 19/21 April 26 (10-13) April
More informationPilot Study on Big Data: Philippines. World Telecommunications/ICT Indicators Symposium (WTIS) November 2017 Hammamet, Tunisia
Pilot Study on Big Data: Philippines World Telecommunications/ICT Indicators Symposium (WTIS) 14-16 November 2017 Hammamet, Tunisia Background, Objective, Scope - In June 2016, ITU initiated a pilot project
More informationDevelopment, testing and quality assurance report
The European Open Source Market Place www.apphub.eu.com ICT Project Deliverable D2.5 Development, testing and quality assurance report This project has received funding from the European Union s Horizon
More informationBuilding UAE s cyber security resilience through effective use of technology, processes and the local people.
WHITEPAPER Security Requirement WE HAVE THE IN-HOUSE DEPTH AND BREATH OF INFORMATION AND CYBER SECURIT About Us CyberGate Defense (CGD) is a solution provider for the full spectrum of Cyber Security Defenses
More informationGreen IT - Current situation, potential measures and benefits
Sample from a Polish Green IT - Current situation, potential measures and benefits Prof. Dr. Lutz M. Kolbe / Nils-Holger Schmidt Faculty of Economic Science Chair of Information Management Prof. Dr. Lutz
More informationJan-Henrik Tiedemann IEC Community Manager IEC Academy Manager. IEC Academy Webinar
Jan-Henrik Tiedemann IEC Community Manager IEC Academy Manager IEC Academy Webinar 2018-01-25 www.iec.ch/academy IEC Collaboration Platform is an important module of the IEC future standards development
More informationWhat is the Joint Application Development (JAD) Process?
What is the Joint Application Development (JAD) Process? By Joy Matthews, Vice President, Pierson Requirements Group, Inc. jmatthews@piersonrequirementsgroup.com JAD is an Important Technique for Software
More informationWELCOME. to the 1 st online DG CONNECT NIPS Study workshop. July 25, 2013
WELCOME to the 1 st online DG CONNECT NIPS Study workshop July 25, 2013 2 DG CONNECT NIPS Study online workshop Agenda topics Timing Facilitator Introduction and practicalities of the workshop 5 min Dan
More informationSoftware. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading
Full Stack Web Development Intensive, Fall 2017 There are two main objectives to this course. The first is learning how to build websites / web applications and the assets that compose them. The second
More informationChapter 1. Software and Software Engineering. What is this course about?
Chapter 1 Software and Software Engineering 1 What is this course about? 2 SW Development Project > > SW Eng Process > SW Product Analysis + Design models: DFDs, ERDs, STDs, DOs, etc. Coding, programming,
More informationCONTINUOUS DELIVERY IN THE ORACLE CLOUD
CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master
More informationTM DevOps Use Case. 2017TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4
More informationWork like a startup! TUT Software Startup Day. Harri Kiljander, Dr. Tech
TUT Software Startup Day Work like a startup! Harri Kiljander, Dr. Tech Product guy and UX designer, who also wrote real software a couple of decades ago Director of F-Secure Lokki 11 th of December 2013,
More informationAnalyzing the Product Line Adequacy of Existing Components
Analyzing the Product Line Adequacy of Existing Components Jens Knodel and Dirk Muthig Fraunhofer Institute for Experimental Software Engineering (IESE), Fraunhofer-Platz 1, D-67663 Kaiserslautern, Germany
More informationCS 577A Team 1 DCR ARB. PicShare
CS 577A Team 1 DCR ARB PicShare Team and Project Review (DEN) Project Evaluation Positives Resilient Agile detailed design promotes thoroughness before any code is written Development time should be reduced
More informationSkill Category 6 - Summary Walkthroughs, Checkpoint Reviews and Inspections
Skill Category 6 - Summary Walkthroughs, Checkpoint Reviews and Inspections The following topics will be discussed in this Skill Category: Purpose of Reviews Review Types Prerequisites to Reviews Conducting
More informationQuality Management Plan (QMP)
Quality Management Plan for LEMA Family Accountability System Version 3.3 Quality Management Plan (QMP) PROJECT TITLE LEMA FAMILY ACCOUNTABILITY SYSTEM TEAM NO #04 TEAM MEMBERS & ROLES NAME ROLES Teawon
More informationMultifaceted design. Example SHCS web application. The unaltered high standards for excellent data quality can be met thanks to digitalization.
13 Multifaceted design The user comes first. Always. The design approach varies. While it is based on concrete tasks for specialized applications, websites serve a variety of purposes. By Ann Nguyen, Loïc
More informationFundamentals of Git 1
Fundamentals of Git 1 Outline History of Git Distributed V.S Centralized Version Control Getting started Branching and Merging Working with remote Summary 2 A Brief History of Git Linus uses BitKeeper
More informationQuality Management Plan (QMP)
Quality Management Plan (QMP) UDM United Direct Marketing Team 09 Chun-Ling Chen Project manager/ Prototyper Chun-Pei Su Lifecycle Planner/ Feasibility Analyst Shao-yen Cheng System Architect Yuan-Chang
More informationDali JPA Tools Project Graduation Review
Dali JPA Tools Project Graduation Review February 28, 2007 Neil Hauge Project Lead Oracle 2007 by Neil Hauge; made available under the EPL v1.0 2007-02-28 Review Topics Project Overview What is the Dali
More informationTransit Bus Safety and Security Program
Program Overview What is the Transit Bus Safety and Security Program? Founded on guidelines that were developed with input from the transit industry and national safety, security and emergency preparedness
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationUSER EXPERIENCE DESIGN GA.CO/UXD
General Assembly Course Curriculum USER EXPERIENCE DESIGN User Experience Design Table of Contents 3 Overview 4 Students 5 Curriculum Projects & Units 11 Frequently Asked Questions 12 Contact Information
More informationThreat and Vulnerability Assessment Tool
TABLE OF CONTENTS Threat & Vulnerability Assessment Process... 3 Purpose... 4 Components of a Threat & Vulnerability Assessment... 4 Administrative Safeguards... 4 Logical Safeguards... 4 Physical Safeguards...
More informationJetBrains TeamCity Comparison
JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and
More information