Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics

Regis University Student Publications (comprehensive collection)

MS Software Engineering

Publication Year

Articles 1 - 7 of 7

Full-Text Articles in Entire DC Network

Towards A Traceable Enterprise Architecture For Small- And Medium-Sized Enterprises, Brian R. Houghtaling Jun 2011

Towards A Traceable Enterprise Architecture For Small- And Medium-Sized Enterprises, Brian R. Houghtaling

Regis University Student Publications (comprehensive collection)

The practice of Enterprise Architecture (EA) continues to develop. Many large organizations are using EA processes and practices to help manage their complex set of integrated processes and applications. The set of integrated processes and applications required to meet their unique business requirements. Large organizations inherently recognize that an effective EA assists the enterprise to determine its desired direction. The resulting EA is then used to help manage the changes required to achieve the enterprises chosen destination. In a similar manner, Small- and Medium-Sized Enterprises (SMEs) can benefit from EA practices. Achieving these benefits requires EA practices and tools be …


Risk Considerations When Determining Network In Infrastructure Upgrade Methodology, Gene Brandt Jan 2011

Risk Considerations When Determining Network In Infrastructure Upgrade Methodology, Gene Brandt

Regis University Student Publications (comprehensive collection)

Risk considerations when determining network infrastructure upgrade methodology have been interesting in areas of cost, time, and path. This paper evolved from a concrete look at upgrading a specific network to a more abstract investigation of the dangers inherent to upgrading large scale networks based on the form the upgrade took. Personal experience had suggested a remove and replace strategy might be most cost effective but planning, scope creep and other factors combined to show risk mitigation is best practiced on a small scale implementation when possible to reduce the consequences of even partial failure. A study of the cost …


Requirement Specification Stage Of The Project Lifecycle Of Computerized Systems & The Standards That Can Be Implemented, Nicola Grace Aug 2010

Requirement Specification Stage Of The Project Lifecycle Of Computerized Systems & The Standards That Can Be Implemented, Nicola Grace

Regis University Student Publications (comprehensive collection)

Understanding requirement specifications was an integral part of information systems design and was critical to the success of interactive systems. However, specifying these requirements was not simple to achieve. This research, including a literature review, describes general methods to support requirement specification analysis that can be adapted into a range of situations in accordance with relevant standards. The main techniques discussed were risk management, stage-based lifecycle models and frameworks. Additionally, as part of the methodology and project history, the methods for implementation, process improvements and schedule of the research was examined. A case study with statistical analysis was described to …


Leveraging Virtualization For Performance Driven Development, Matthew Sullivan Apr 2010

Leveraging Virtualization For Performance Driven Development, Matthew Sullivan

Regis University Student Publications (comprehensive collection)

This thesis contains the research component of a software engineering study to create a .NET application performance testing lab, and several guided learning activities intended to teach the fundamentals of how to use it. In arriving upon the research which serves as the groundwork for this project, an introduction to the concepts of software performance, the risks associated with performances, and an approach to mitigating this risks called "performance driven development" is presented. This introduction is expanded by an overview of how performance is affected from application, network, database and presentation aspects. To address problems associated with performance in .NET …


Develop Best Practices For Designing Internal Business Database-Driven Web Applications, Stephen C. Rash Feb 2010

Develop Best Practices For Designing Internal Business Database-Driven Web Applications, Stephen C. Rash

Regis University Student Publications (comprehensive collection)

When developing using newer technology, it is important for smaller information technology organizations to have universally accepted set of best practices to be able to successfully complete that type of endeavor. How can these universally accepted set of best practices be developed? Conducting research on accepted best practices can build the basis for your theories and assumptions. Next, in the context of your applications, develop an example application in the newer technology to test your theories and assumptions. Build the application like a construction project, the initial design is the blueprint, the database is the foundation and the user interface …


Case Study: Implementing Tools For Software Quality Assurance, James Brennan Jan 2009

Case Study: Implementing Tools For Software Quality Assurance, James Brennan

Regis University Student Publications (comprehensive collection)

Test tools have become ubiquitous in the practice of Software Quality Assurance. Every year, many millions of dollars are spent on specialized software to help manage requirements, test cases, or defects—or to automate test execution. But, after purchasing the software, many companies fail to successfully implement the tools. Given the cost of most test software, it’s not surprising that companies often make a second attempt at using the tools. This thesis describes a second-chance effort to use a suite of tools to manage various aspects of the test process. It examines some of the goals driving the adoption of test …


A Business Continuity Solution For Telecommunications Billing Systems, Andrew Mccormack Jan 2008

A Business Continuity Solution For Telecommunications Billing Systems, Andrew Mccormack

Regis University Student Publications (comprehensive collection)

The billing system is a critical component in a Telecommunications service provider's suite of business support systems - without the billing system the provider cannot invoice their customers for services provided and therefore cannot generate revenue. Typically billing systems are hosted on a single large Unix/Oracle system located in the company's data centre. Modern Unix servers with their redundant components and hot swap parts are highly resilient and can provide levels of availability when correctly installed in properly managed data centre with uninterruptible power supplies, cooling etc. High Availability clustering through the use of HP MC/ServiceGuard, Sun Cluster, IBM HACMP …