KC Software Engineering

Slides:



Advertisements
Similar presentations
Vincent Massol, 1 st December 2006 Quality with Maven2.
Advertisements

1 May 25, 2005 Subversion voor Projectleiders Rob Brands Aino Andriessen.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Software engineering tools for web development Jim Briggs 1CASE.
Integrated Development Environments, Source Control Repositories, Automated Testing Tools, Bug Tracking, Code Analysis Tools, Build Tools, Project Hosting.
Java Build Tool Comparison HJUG - April 29th, 2009 John Tyler.
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
Winter 2005Jason Prideaux1 Apache ANT A platform independent build tool for Java programs.
Studying the test process in open source and industrial software systems Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen TU Delft, University.
Introduction to Ant- a framework example Amit Shabtay.
Copyright © Gang Rational Team Concert Overview Joe Meagher 321 Gang
Continuous Integration Demonstration. Agenda 1.Continuous Integration Basics 2.Live Demonstration 3.Bamboo Concepts 4.Advantages 5.Version 2.0 Features.
Continuous Integration after Hudson, CruiseControl, and Home Built Mile High Agile 2011 – Mark Waite.
CSE 403 Lecture 11 Static Code Analysis Reading: IEEE Xplore, "Using Static Analysis to Find Bugs" slides created by Marty Stepp
Maven & Bamboo CONTINUOUS INTEGRATION. QA in a large organization In a large organization that manages over 100 applications and over 20 developers, implementing.
Brian Duff Principal Engineer JDeveloper Team Oracle Corporation.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Rapid Application Development (RAD) Software Development Approaches.
Apache Ant A gateway to test-driven Java development.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
Agile Development Infrastructure MUUG – June 13, 2006 Steve Moffat.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
Continuous Integration Mile High Agile 2012 – Mark Waite 3 April 2012.
CVS Hudson Build Server krykhudson.desy.de:8282 User Developer.
Copyright 2005, Open Foundation, LLC Continuous Integration Presented to UniForum Chicago Quinn McCallum & Scott Wheeler Open Foundation, LLC May 10th,
Software Testing Eusebio Yu Nov 6, 2012.
Ant / continuous integration. Turning Client Vision into Results 2 Outline presentation Introduction Ant –History –Concepts –Tasks –Examples –Extending.
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
Lecture XIII: Continuous Integration CS 4593 Cloud-Oriented Big Data and Software Engineering.
Copyright Vincent Massol 2006 – All rights reserved Panorama of Quality Features in Maven2 Vincent Massol, 11 July 2006
EMC CONFIDENTIAL—INTERNAL USE ONLY1 Product / Tools at a glance ProductSrc Code Mgmt Code Review Code Coverag e Static Code Anal BuildTest Case Mgmt Defect.
(1) Code Walkthrough robocode-pmj-dacruzer Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
Basic Java training Harinath Mallepally
1. ENTERPRISE AGILE TRANSFORMATION AT THE US POSTAL SERVICE MAY 24, Agile Business Solutions.
Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. ODS Tools – Fannie Mae.
Code/Project Management On Screwdrivers and Hammers.
Findbugs Tin Bui-Huy September, Content What is bug? What is bug? What is Findbugs? What is Findbugs? How to use Findbugs? How to use Findbugs?
CS491A Software Design Lab Version Control with CVS and Subversion Chengyu Sun California State University, Los Angeles.
Anjana & Shankar September,2010 Introduction to Programming Tools.
Ant Presented by: Mindaugas Idzelis Tatum Krawczyk.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Platform & Maven2 David Šimonek. Certified Engineer Course Agenda What is Maven? Why Maven? NB IDE & Maven NB Platform & Maven.
當 Java 遇上 DevOps 黃忠成. Java In Azure Storage Table Storage Services NoSQL base storage Fast and Easy to use Blob Storage Services File Storage (photo,
Intro to the Eclipse IDE and PHPEclipse
Plan What is Maven ? Links : mvn command line tool
Modern “Servlet” Development
Small Engine Tool ID Part 1.
Introduction of Selenium Webdriver Using Java
Introduction to JUnit CS 4501 / 6501 Software Testing
CSE 303 Concepts and Tools for Software Development
A Complete Software Development Process Using Open Source Software
Selenium Automation using Java
Xiaokai He Junyi Yi Rapid, Iterative Kubernetes Development with Java Using Visual Studio Code.
Hacking Spring Boot Application Using Visual Studio Code
Open Source Continuous Integration Server
From Navision To Microsoft
Eclipse and JDT The Eclipse platform and an Integrated Development Environment for Java 28/11/2018 Stefan Maetschke.
From Navision To Microsoft
EMF Compare Ganymede Simultaneous Release
Escidoc build and development environment
Users Developers Committers Bug & Feature List CVS Checkout Latest
EIPP Profile.
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
Java Code Review with CheckStyle
Software Engineering and Architecture
Software Development Tools Computer Aided Software Engineering
Software Configuration Management
Presentation transcript:

KC Software Engineering Tooling 13-1-2019

Versie beheer Beheer sourcecode CVS Subversion MS Visual SourceSafe en andere documenten CVS Subversion MS Visual SourceSafe Clearcase Pvcs Oracle SCM ... 13-1-2019

Incident Management Incident, rfc beheer koppeling source Bugzilla Jira * ClearQuest Excel ... 13-1-2019

UnitTesten Framework ter ondersteuning van unittesten Coverage JUnit familie dbunit, webunit, httpunit, ... http://www.junit.org voorbeeld Cactus StrutsTestCase TestNG JTiger Spring ... utPLSQL http://utplsql.sourceforge.net 13-1-2019

(Automatische) delivery, testen, builden etc. Presentatie Build Management (Automatische) delivery, testen, builden etc. Presentatie Dependency management (maven, ivy) ant http://ant.apache.org maven CruiseControl * continuous building ... 13-1-2019

Ant ant taken uitbreidbaar extern bruikbaar javac, jar, copy, ftp, sql, junit, mail, cvs, ... uitbreidbaar extern bruikbaar maven cruisecontrol ide’s 13-1-2019

Genereren van documentatie a.h.v. code JavaDoc * PLDoc * ... http://sourceforge.net/projects/pldoc ... 13-1-2019

CheckStyle *, PMD, Hammurapi Jalopy * Quest Formatter Code Analyzing Code analyse sun conventies ongebruikte variabelen exception handling ... Code Formattering CheckStyle *, PMD, Hammurapi Jalopy * Quest Formatter 13-1-2019