Date of Award
Fall 8-1-2011
Document Type
Thesis
Degree Name
Master of Science in Information Systems (MSIS)
First Advisor
Stephen Krebsbach
Second Advisor
Mark Moran
Third Advisor
Ronghua Shan
Abstract
Being able to obtain and sustain its competitive advantages over its competitors is the key to success for many companies. In order for a company to maximum its competitive advantage over its' competitors, the 'first-to-market' new product introduction strategy can be a winning tool. To achieve this goal, it is ideal for a company to produce high quality products in compressed time. Pursuing this formula of success, many software companies seek high- and-low for ways and tools to help them improve their software development, testing and releasing practices. As one of the largest software companies in the world, (Koo ten, 2010) Microsoft has long adapted the practices and principles of Component-Based Software Engineering (CBSE), Continuous Integration (CJ) and Continuous Release (CR). In Cusumano and Selby's two-and-half year study on how Microsoft builds software, they concluded that by applying the principles of dividing projects into smaller modules and integrating these modules often, it helped Microsoft to secure its dominancy in the personal computing world. (Cusumano & Selby, 1997) Motivated by helping my employer to meet one of their key business objectives, I proposed and designed a new automated software build and reporting system by applying basic principles and concepts of CBSE, CI and CR. In addition to applying the knowledge stated above in my solution, the database and data warehousing theories I learned through my course work at the Dakota State University have also become the foundation of my design. The resulted solution is a database-driven, multi-tier, automated ASP .Net web-based software build and reporting system. It not only addresses all issues that exist in the old build system and processes, it also brings forth many benefits.
Recommended Citation
Fan, Connie K., "An Automated Software Production and Reporting System" (2011). Masters Theses & Doctoral Dissertations. 193.
https://scholar.dsu.edu/theses/193
Comments
dsu-th-228