Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering Tools Srinivasan Chandrasekharan Senior Software Engineer.

Similar presentations


Presentation on theme: "Software Engineering Tools Srinivasan Chandrasekharan Senior Software Engineer."— Presentation transcript:

1 Software Engineering Tools Srinivasan Chandrasekharan Senior Software Engineer

2 JIRA and PMCS T&S Software group has 2 projects for software development – T&S Software Planning Project – T&S Software Project PMCS milestones and planning are mapped into T&S Software Planning Project as Meta- epics Meta-epics are broken down into Epics in the T&S Software Project and tasks underneath 2

3 Collaboration Confluence – Workshop and Meeting notes – Document and Technical discussions Enterprise Architect – Modeling tool for SysML & UML – Use case, requirements, structure, domain, behavior, design classes – Training (APG) for LSST in Tucson Jan 2015 (13 attendees) 3

4 Stash & Github T&S Software has software vendors – We may not want to share all the vendor software Stash will be used for private & public projects – We want to keep code in house – https://stash.lsstcorp.org/ https://stash.lsstcorp.org/ Github will be used for public projects – Stash projects will be mirrored onto Github – https://github.com/lsst-ts https://github.com/lsst-ts 4

5 Continuous Integration and Testing Jenkins server will be used as it supports – LabVIEW – C++ – Python – Java https://ts-ci.lsst.org:8080/ Enterprise Tester – Web based testing framework connects to JIRA and Enterprise Architect 5

6 Template based approaches Template for control components – Enterprise Architect & LabVIEW projects Cookiecutter templates for standardized code structure – currently evaluating – C++ – Python – Java – LabVIEW 6


Download ppt "Software Engineering Tools Srinivasan Chandrasekharan Senior Software Engineer."

Similar presentations


Ads by Google