Test CS Capstone Projects by 2005 , 2009 2006 Simulate a Radio Software The team constructed a message simulator to test a radio station communications with munitions systems. The simulator used RS232 communications and ran upon PCs. It included a user interface that allowed users to construct and send communications as well as record and display all message traffic.
The system included support for problem checking (ACK/NAK, CRC) of messages. The interface could possibly be configured pertaining to baud rate, com dock, parity, # of pieces, # quit bits, etc .
Election Benefits Visualization This team constructed a system to be used on the website of a news/communication business. The system displays election brings about a visual method and helps selecting from multiple contest results. Effects for a state can be exhibited on a precinct level map in a color coded fashion. Color shade providing was used to point results (e. g. red to white to green shading for the two party race, light to green for a yes/no referendum) and actual vote counts are shown for each precinct as that area is scrolled over.
Computerized Test Package for Refusal of Service and Invasion Attacks This team developed an extensible framework to get an automated collection of evaluation cases that ran over a Linux platform and controlled Denial of Service and Intrusion problems. The tool included a GUI program to select and run tests. Around 50 different network attacks were included with the program. An examine log and error log are created as the system runs. Motorisation Data Collection This group designed data collection code to gather data from equipment on a making floor.
Set up a baseline group of PLC code samples was created for the gathering of data. Code timing (infeed, cycle, outfeed, idle, etc . ) and error exercises was developed. Stock Floor User Interface This staff designed and prototyped a person interface that presented live and traditional information through the equipment on a manufacturing flooring. The design was for a net based solution that used a SQL data source that covered the data linked to machine performance. Proposal and Job Set up System
This kind of team designed and designed a COMPUTER based sales proposal and job setup program for the heating company that allows comfortableness consultant to efficiently and effectively make a “job specific price quote for the client on the 1st appointment. The system included BTU calculations and furnace recommendations as well as pictorial tours demonstrating what is involved in a heater replacement. A career set-up doc can also be made immediately upon the closure of a deal. A databases keeps track of almost all prices, getting rid of confusion. The database also helps with sales management checking. Test Prioritization
This team developed procedures, reporting and supporting programs around code coverage and test prioritization tools (from an internal business research team) that presented the best test out coverage for every single software check-in. There was a base-line aspect that would operate nightly and run every single test, gather coverage data and save traces for every test. The developer’s area included a Windows software for quickly selecting the tests a developer will need to run. Guaranteeing Data Sincerity This crew developed an application that would work nightly to complete integrity bank checks of important manufacturing info.
The Executive (relational) and Manufacturing (Oracle) databases recently needed to be occasionally manually verified to be in sync. Web-affiliated Tutorial/Learning Application This staff developed a great on-line tutorial and schooling tool use with a college or university setting. The tutorial was based on plans and techniques for safe computing procedures. A data source of queries was as well created with questions randomly picked for an on-line quiz. The effects of the test could be emailed to the person who took test and a teacher or supervisor.
Identity Preservation within a Grain Mill This staff developed something to track the product (grain) over the growing percentage of the process. The cabability to add boost all aspects of field data (plant and field parameters, chemicals utilized, harvest information) can be been able on-line simply by direct player input or by a program administrator. Data can be exported to Exceed spreadsheets and all updates and inserts in to the database will be tracked. An online site was established make up for employ by the supportive. Web-based Survey Software
This kind of team produced a web-affiliated application that runs together with a review processing engine and allows users to create and maintain studies for use on the web-sites. Multiple surveys and various kinds of questions can be developed and modified (e. g. multiple decision, drop down decision, text decision, file choice). The study processing engine was previously built by the selling company. Code Generation Energy This group developed a utility that auto-generates C# code based on code that is present within a company proprietary prototype development environment today.
The program reviews C# code and associated metadata then analyzes it to determine what areas can be made, rather than having to have designers create it. For example , it will eventually generate the mandatory business choices and repository mappings. 06\ Web-based Study Tool Net based survey device to collect and manage SEI training critiques for one company as well as to be used for supplier surveys for another company Intrusion Monitoring Program Development of web host based intrusion monitoring and prevention app software pertaining to IBM eServer iSeries Web-based File Viewer
Develop a net based file viewers to be able to view data from old Cobol applications Promoting Study for brand spanking new Product Offering Perform a marketing study upon new product offerings to create a Handled Services offering that includes areas of proactive network monitoring, data back up, security and trending. Sarbanes-Oxley Critical Function Auditing Instrument Critical Function Auditing Application , design and style database furniture, develop an admin instrument to maintain and create the info for the tables, define and transfer the security information for users from current system to Oracle, produce a tool using VB.
Net to administer this technique Web-based Employee Directory Build a web based staff directory that could find staff in a structure list, see the list, add picture IDs, and update Lively Directory from the source data Server Network Performance Monitoring Tool Produce a tool to monitor and report for the performance and efficiency of the number of remote control servers. Legal Citation Info Mining Device Create a Citation Mining Instrument Interface to allow team members without SQL abilities to run information and perform analysis. Web-based Competitive Research Tool
Produce a tool to automatically search competitors websites to determine what exactly they are charging intended for products ensuring to not end up being detected undertaking the search. 2007 Athletics Score Databases for Marketing communications Company Produce a web program that allows users to insight sports ratings (and related statistics) into a standardized databases from which additional media shops (radio channels, TV, newspapers) can pull this placed information. In keeping with this, a great administrator can alter posted scores, create sports activities schedules, take care of sports, control teams, etc. Database Search and Update Electricity
Createa Web Application pertaining to searching and updating the Bermuda Information Database. The Bermuda Info Database contains information on how the Bermuda method is called and configured to get various content types. The internet Application will have a pass word protected protection utility that will allow users to update the database. The database was built in common Microsoft Access and XML, but will be migrated to Oracle through the development of the internet Application. Web-affiliated product assessment recording program The opportunity of the job is to develop a web-based variety of work product reviews.
This system will improve the customer’s world simply by setting a normal for merchandise review types of procedures with a central storage place for observing results afterwards. Intrusion Monitoring System ” phase a couple of Development of host based attack monitoring and prevention app software to get IBM eServer iSeries. Alter the system to become server-side program, improve the efficiency and add many new features. Update a free database refactoring tool Develop additional benefits for Data source refactoring device useful for developers working in agile methodology.
The sponsoring business had currently developed a refactoring application with little functionalities applying Java. Employing Agile technique this staff had to add more features to the existing tool. Competitive Benchmarking Instrument This task developed a procedure and web based system to consistently support competitive counter marking in most products organizations and support teams. Items include snow tracks, ATVs, motorcycles, etc . Web-affiliated Trouble Signing System Build a web interface to replace a current paper based difficulties log system.
The web program will allow the remote users to submit a trouble log directly into the machine rather than being forced to mail it in. The machine will also allow the company to monitor and track the progress of all the so-called trouble records by likely to one place. In addition , considering that the data has been stored in a database, your data can be utilized over several years to help track the usage of the problem log system in general. Creation Line Monitoring System Build a web-based application for production line monitoring. This application displays status ofbatches and parts at the same time of producing one last product.
This kind of application is supposed to make it easier for observer or perhaps shift manager to keep track of work progress around the production floor. Embedded Computer Research Present software development help with research in nanomaterials and nanotechnology. As a part of its Conformal Computing program, it really is exploring tips on how to leverage the strength of multi-processor parallel architecture intended for large exhibits and eventually create a tera-scale fresh architecture. The vision therefore is to use this sort of hardware buildings for simple to complex pc graphics applications.
Simple laptop graphics applications may contain static graphics algorithms: ton fill, presenting circle, series etc . Complicated computer images applications may well comprise presenting 3D items, texture mapping, volume rendering, animations and so forth. 2008 OneNote 2007 and Team Groundwork Server (TFS) Integration Provide an integrated answer where designers using OneNote 2007 during their Agile expansion Scrum gatherings could make updates to TFS work products such as requirements, bugs and tests, straight in OneNote. Customer Ask for Repository
Develop a secure web-affiliated tool that may access the organization employee or perhaps customer asks for for adjustments or additions to products. Allow the customer to easily collect, categorize and prioritize these needs as well as carry out searches and report technology. Test System for a Promises Processing Motorisation System Create a system to assist automate the testing of an computerized claims finalizing system. The machine should permit test data entry and modification, evaluation process control and the a comparison of original promises data and final statements data from the test.
Cell Phone Application Advancement Using the Open Handset Connections Android advancement environment, develop prototype cell phone applications. The team built applications for a Concept Scheduler, sending Email in the phone, Gtalk Instant Messenger interface, Yahoo Calendar interface, Access to Traveling Directions and a Change Geo Coder to get the treat of a phone. Open Interface to Organization Applications Based Web Providers Convert current applications extrémité from HTTP requests with XML reactions to one depending on Web Providers.
Build sample application extrémité and user access regimens to demonstrate to developers and users tips on how to take advantage to the kind of interface in the future. Role-based Training System Develop a program to manage teaching data including courses and employee training records, essential courses per role and grades. Allow users to view their own training history and what courses can be obtained, supervisors to watch their employee training data, and put into action an manager function enabling adding/deleting classes, assigning courses to jobs and tasks to personnel and keeping track of supervisor/employee human relationships.
Active Index Automated Changing and SharePoint Learning Management System Build a working Directory upgrade utility that may take info from the Payroll database and run automatic updates each week and produce reports for the update. As well, create a SharePoint application to manage employee teaching data. ASCII Message Simulator to test Satellite Communications Build a tool to create ASCII text messages for network delivery since TCP/IP text messages simulating satellite tv communications.
This simulator supported logging, problem injection, creation of test out messages with predefined space and mistake rates, adding of TCP streams while new message profiles, placed data applying XML and allowed making use of the tool in an automated fashion. Automated Unified Data Collection from a Virtual Automatic Call Distributor (ACD) Build a system to automate the real-time collection of unified particular date from different databases linked to a virtual ACD. The system needed to be extensible for adding more functionality and easy to build reviews from.
The reporting needed to be up to the minute and in addition required conserving data to get long-term information reporting to trends. 2009 Windows Business presentation Foundation (WPF) Skin Viewers Application Build a Windows Business presentation Foundation (WPF) application (Skin Viewer) which allows users to develop sets of controls that can be used to build applications that have one common look and feel. For example , each division of a company could easily build websites that have a unique appear and feel. Time Documenting Utility
Develop an application in order to timesheet data incorporating authorization workflow and integration having a commercial job management application (Jira) and also the billing system (Quickbooks). Data Reduction Instrument Develop a instrument that will convert binary journal data in a human legible format. The tool has to be able to separate different concept fields, unpack the data, apply scaling elements and graph selected discipline values against each other. A great associated tool is also had to easily specify message formats and preserve the communication format data in an XML structure.
This XML composition will be used to define how you can parse the binary logs. Evaluate the Simplicity of the APPLE WebSphere break Toolset Make a set of sample web applications that talk about a specific business problem, select the most appropriate after that develop a model of that app using beat and statement on the usability or and any problems encountered. Exchange Specialized FTP Interfaces with Standard Internet Services Cell phone calls Develop computer software to replace specific FTP cadre with common Web Providers calls. Combine the affiliated changes upon both the client and server sides.
Customer Security Auditing Tool Develop a tool to populate a central data source with app user secureness information (i. e. who may have access to which applications) and a set of tools to report this information in a variety of forms. Advantage Management System Develop an asset management that unifies data from several options. A second stage automates the latest lease exchange process. Digital Signature Program Develop a digital signature system using DSA-digital signature protocol signatures. The device includes adding CRCs and SHA-1 (Secure Hash Algorithm) when building the concept.
A second stage adds encryption of the last file. Mobile Phone “Planning Poker Application Produce a “planning poker application to perform on cellphones running the Android program. The application is multi-user using a expert to peer version and is included with Yahoo Docs. XML Parsing Instrument Develop a device to parse SML data files so that comparisons can be produced between older and new versions of files. JMX Aggregator/Proxy Produce a tool that exposes customized attributes which can be based away values of 1 or more backend JMX databases. 010 Facebook . com Applications Develop Facebook applications, web based and desktop, to show how this type of applications could be built ” included creating documentation in order to build these types of applications. Program Management/Testing Software Develop tools to allow the user to create questions/tests, students to consider tests and administrators to control the system and create reports. Web Based Network Configuration Software Create a internet based tool that allows a network accelerator being configured for various circumstances.
This task included building activity log files, managing multiple extrémité and featuring online support functionality. General Data Reduction Tool, Stage II This project developed on the past year’s work by adding graphing capabilities, cleaning up the user interface, handling header blocks, conveying message definitions to Phrase documents, etc . Cloud Based Customer Dashboard Develop equipment to collect call event info from a cloud primarily based ACD removing data once calls finish and aggregating data to be used on a dashboard that displays program status. Audio Imaging Program
Build a software that processes acoustic info coming into an array of receivers and identify the source of the appear (first solitary source then simply multiple sources). Create a seite an seite processing variation of the methods using Cilk++ running on the multi-core platform. Performance Motivated Compensation System Develop a credit card applicatoin to manage a performance driven compensation/bonus system. This system also needed to present support intended for year-end efficiency evaluations. Web Based Image Management System Develop a program to manage software images upgrading an older version.
Includes to be able to view and compare side-by-side two diverse images. Structure for Mobile phone Applications Develop two modele systems (running on Android and Cell phone platforms) that access web companies provided by the sponsoring company. Statistical Method Control Documenting and Planning System Build an application which is used in a manufacturing environment to automate it of data (from networked scales) and assess this data according to SPC guidelines for the station to ascertain whether or not selections are away of selection. Workflow Software of the Computer software Promotion Procedure
Develop a work flow automation app (using ShareVis and InfoPath) to manage the task for shifting software position (e. g. development to test to leader to beta to production) Data Decrease Tool (different customer than one above) Build a device that can analyze data coming from any system and display the emails in human readable type. This was created by building a wizard to enable easy message explanations, an XML parser to convert emails into human being readable type and an advanced user interface that made it quite simple to filter and display messages.