GENERAL ELECTRIC TRANSPORTATION DIVISION

Software Development Plan Prepared for:Dan Ballasty, Principal Engineer Prepared by:Chad Mason, Chris Diebold, Kenneth Truex, Zach McHenry February 16, 2014 Version Number: 1

!

Page 1 ! of 6 !

GENERAL ELECTRIC TRANSPORTATION DIVISION

OBJECTIVES

! GUI • Display a menu of user clickable options • for each menu option there is a desired keyboard shortcut • form functionality to take user input and use that input in the calculations of operations discussed in calculation section • window style of the windows operating system.

Database • MySQL database connectivity • Have an Entity-Relational diagram of database table layout. • ability to store user input from calculations to be optimized and presented to the user in the form of the desired output file format. (i.e. excel, pdf, etc.) • Proper connectivity and disconnectvity. (No double connections. Every connection will disconnect before creating a new connection.) • Will have an admin table storing all accounts to database so as to ensure a smooth transition to a FIT project to a GE project. (meaning you will have all usernames and passwords to database.)

Calculations • Safe Braking • Headway • Runtime Performance • Clear Time • Approach Locking Time

! !

Page 2 ! of 6 !

GENERAL ELECTRIC TRANSPORTATION DIVISION

TEAM

! Team Members

Assigned Project Components

Email

Kenny Truex

Calculation Algorithms

[email protected]

Chad Mason

GUI / Testing

[email protected]

Zach McHenry

GUI

[email protected]

Chris Diebold

Database

[email protected]

! ! TOOLS !

Component IDE

Value

Visual Studio 2013

Programming Language

C#, .NET 4.5

Database

MYSQL

! METHODOLOGY

!

• Agile methodology with meetings at least twice a month. • A revision of this document after every milestone to ensure document accuracy.

! MILESTONES

!

For this project we have 6 milestones. See below for a signature table to be signed on completion of tasks.

Page 3 ! of 6 !

1. Design Documents 1. Obtain Software Requirements from GE 2. Language and tool selection 3. Creation of sample programs used to evaluate tool stack selected 4. Formal Software Development plan 5. Design of Database Layout and GUI Sketch 6. Have GE sign SDP and Green Light the design 2. Database Parsing and User Input 1. Create database schema based on ER diagram 2. Fill database with sample data 3. Be able to parse the data from database and present it to the user 4. Take in user input and store it in the database 5. Create GUI menu with options to select forms for taking user input 6. Research best output format based on GE requirements 3. Calculations 1. Start coding calculations as described in objectives 1. Headway 2. Safe Braking Calculations 2. Optimize code and begin testing 3. Start creating the user manual 4. Store calculations in database. 5. ability to have the user to save data to be edited later. 4. Milestones 4-6 to be determined in the second semester.

! ! Page 4 ! of 6 !

! DELIVERABLES

!

The following items will be handed over to General Electric on a DVD: • Program executable • all source code • All design documents created • User Manual • Testing code

! SIGNATURE BLOCKS

!

Task

Signature

Printed name

Design Documents Obtain Software Requirements from GE Language and tool selection Creation of sample programs used to evaluate tool stack selected Formal Software Development plan Design of Database Layout and GUI Sketch Have GE sign SDP and Green Light the design

Database Parsing and User Input Create database schema based on ER diagram

Page 5 ! of 6 !

Task

Signature

Printed name

Fill database with sample data Be able to parse the data from database and present it to the user Take in user input and store it in the database Create GUI menu with options to select forms for taking user input Research best output format based on GE requirements

Calculations Start coding calculations as described in objectives Headway Safe Braking Calculations Optimize code and begin testing Start creating the user manual Store calculations in database. ability to have the user to save data to be edited later.

!

Page 6 ! of 6 !

Software Development Plan Accounts

Feb 16, 2014 - Software Development Plan. Prepared for:Dan Ballasty, Principal Engineer. Prepared by:Chad Mason, Chris Diebold, Kenneth Truex, Zach ...

99KB Sizes 2 Downloads 319 Views

Recommend Documents

Software Development Plan SIABM.pdf
Page 1 of 16. Perusahaan Listrik Negara (PLN). Sistem Informasi Absensi Berbasis Mobile. Software Development Plan. Version 1.0. Page 1 of 16 ...

Software Development Plan SIABM revisi 2.0.pdf
Software Development Plan SIABM revisi 2.0.pdf. Software Development Plan SIABM revisi 2.0.pdf. Open. Extract. Open with. Sign In. Main menu.

Draft National Development Plan
Nov 11, 2011 - The goal of the pact should be to build a professional civil service for the school sphere in ... Training courses will be followed by competency tests. ... The pact restates elements of good education administration and includes.

Draft National Development Plan
Nov 11, 2011 - There should be a national education pact, ideally mobilised by the. President. ... provincial curriculum advisor, and to senior curriculum manager in a provincial or ... education researchers / specialists, retired principals and teac

Development Plan - GitHub
aragon.one. Page of. 1 15 ... Aragon organizations will be able to opt-in into the Aragon Network, which will provide services like upgradeability and a decentralized court arbitration system for Aragon organizations. For more information ...

Professional Development Plan
Based on this graphic, my strengths lie in my word processing skills, and my ability to find and utilize the appropriate communication tools for a task. ... presentations for online notes. English teacher, displaying assignment links, gradebook ... o

Software Verification and Validation Plan
Apr 13, 2004 - Name project or who will become involved during the lifecycle. Trademarks ... 6. 1.7 Key Stakeholders. 6. 1.8 References. 6. 1.9 Policies, Directives and Procedures. 6. 2. Lifecycle Verification and Validation. 7. 2.1 Management. 7 ...

business-plan-software-free.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. business-plan-software-free.pdf. business-plan-software-free.pdf.

BugRep Software Test Plan
Jun 12, 2007 - This document is based on the BugRep Software Test Plan template with tailoring ... A financial transaction between the customer and developer .... Data Analysis - Was resulting action within general fault handling defined ...

qne software sdn. bhd.(611852-v) Accounts
Go to General Ledger – Chart Of account – Select the particular Bank Account. 3. In the GL account – Setting – select the Cheque Number Auto Running ...

qne software sdn. bhd.(611852-v) Accounts
'TaxCode' GST Posting Account not defined. Do you want to define now. GOTO GST > GST Code. Search using the Tax Code … button OR Search button ...

qne software sdn. bhd.(611852-v) Accounts
QNE SOFTWARE SDN. BHD.(611852-V). 2. 4. Insert the stock closing balance figure. 5. Save. 6. Stock figure show on Balance Sheet.

Professional Development Plan for website.pdf
... of the strategic plan, curricular changes, and individual. building improvement goals. Workshops and/or conferences should be selected with the. intention of improving teaching practice and student performance. Page 3 of 32. Professional Developm

Cloud Plan: Application Development Services
the English version of this data sheet for the most current terms. This translated version is presented as a courtesy. © 2017 Google LLC. All rights reserved. Google and the Google logo are trademarks of Google LLC. All other company and product nam

Software Tycoon: A Software Development Simulation ...
formulae used in the software development simulation game. .... Rival companies are ... 10 turns. Scope Creep. Sudden change in requirements but player did.

web development business plan pdf
Download. Connect more apps... Try one of the apps below to open or edit this item. web development business plan pdf. web development business plan pdf.

Establishment Action Plan Puppetry Development Consortium 11.3 ...
Establishment Action Plan Puppetry Development Consortium 11.3.pdf. Establishment Action Plan Puppetry Development Consortium 11.3.pdf. Open. Extract.

Cloud Plan: Application Development Services
Architectural Runway Workshop and Project Planning. Help customer build an activity tracker that can be used to manage the development and delivery of the application. Identify related infrastructure required to run the application on Google Cloud Pl

Professional Development Plan for website.pdf
Page 3 of 16. Page 3 of 16. Professional Development Plan for website.pdf. Professional Development Plan for website.pdf. Open. Extract. Open with. Sign In.

Business Plan Development Certification Program Agenda Session ...
Business Plan Development Certification Program Agenda Session #1 Rev_1.pdf. Business Plan Development Certification Program Agenda Session #1 ...

Program Development and Evaluation Plan
Business and Industry o White County's .... calendars located at the media center's circulation desk. ..... phone, talking with students, and handling complaints.