Improving the software development process and software performance through the application of systems engineering principles including concurrency

dc.contributor.authorBarthelmess, Brett S.en
dc.contributor.committeechairHarmon, L. Kenneth Jr.en
dc.contributor.committeememberBlanchard, Benjamin S. Jr.en
dc.contributor.committeememberKapur, Rajiven
dc.contributor.departmentSystems Engineeringen
dc.date.accessioned2014-03-14T21:51:28Zen
dc.date.adate2009-12-16en
dc.date.available2014-03-14T21:51:28Zen
dc.date.issued1993-12-09en
dc.date.rdate2009-12-16en
dc.date.sdate2009-12-16en
dc.description.abstractThe ABC Company has been developing human resource administration software for over 10 years. Although this software is not overly technical and ABC has sufficient resources and tools for software development, one significant problem continues to be encountered. The primary problem faced by ABC software is properly defining and fulfilling user expectations and requirements. This problem can be measured primarily through the growing number of change and maintenance requests from clients upon installation. Numerous hours are spent in these maintenance activities which result in budget overruns and lower profits (or losses). The purpose of this project was to develop recommendations for alleviating the problem as described above. A study of the problem and possible approaches resulted in the hypothesis that a re-engineering of ABC's software development process to more rigorously follow a systems engineering process, including concurrent engineering (CE) techniques, would help alleviate the problem. The project methodology was implemented on two software development efforts -- one using ABC's current development approach and the other utilizing a systems engineering approach with CE principles. A systems engineering evaluation tool, the objectives matrix, was used to measure each projects' performance in order to test the hypothesis.en
dc.description.degreeMaster of Scienceen
dc.format.extentviii, 64 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-12162009-020046en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12162009-020046/en
dc.identifier.urihttp://hdl.handle.net/10919/46221en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V851_1993.B378.pdfen
dc.relation.isformatofOCLC# 30505791en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V851 1993.B378en
dc.subject.lcshSoftware engineeringen
dc.subject.lcshSystems engineeringen
dc.titleImproving the software development process and software performance through the application of systems engineering principles including concurrencyen
dc.typeMaster's projecten
dc.type.dcmitypeTexten
thesis.degree.disciplineSystems Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V851_1993.B378.pdf
Size:
2.61 MB
Format:
Adobe Portable Document Format