Live chat

Customer center

Our customer center allows you to contact your personal writer directly, upload any additional documents for your order, check order status, download a complete order, request a revision, extend the deadline, etc.

Your email:

Order number:

Highlights

View sample papers:

Additional Options

Essay writing, free sample essay topics, research papers

You are welcome to search the collection of free essays and term papers. Thousands of essay topics are available. Order unique, original custom papers from our essay writing service.

Sample essay topic, essay writing: Software Engineering - 4615 words

NOTE: Essay you see on this page is free essay, available to anyone. We strongly do not recommend using any direct quotes from these essays for credit - you will most probably be caught for copying/pasting off the Internet, as it is very easy to trace where the essay has been taken from by a plagiarism detection program. You are welcome to use these samples for your research, but if you want to be sure that your essay is 100% original and one of a kind, we highly recommend to order a custom essay from us.

.. To allow for the online users to print out their information that is displayed on the online user interface so they can obtain a hardcopy of their recordsPre: User use be registered with the USC AUTHX system and must have a record with the GNCPost: User will have a hardcopy of their record3.1.7.1.2.5 Feature: User authentication (SCCIF-5)Purpose: To authenticate that the user can enter this systemPre: Must be registered with the USC AUTHX system and is trying to log on to the systemPost: the user will be authenticated and allowed to log onto the system 3.1.7.1.3 ParametersWhen SCC-1 is created a HTML format must be created for the online interface and Excel files must be created for the downloadable files3.1.7.1.4 BehaviorThe interface that deals with SCC-1 the most would be the users of the interface. This will be the front end of the GNC web server. It will pass information between the user and the web server this could include viewing, updating, downloading, and printing actions.3.1.7.1.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.1.4.1.1 Process: Establish connections (SCCP-1)Purpose: Connections must be established between both SCC-1 and the web server and the USC AUTHX systemPre: The web server is runningPost: a connection is established3.1.7.1.4.1.2 Process: Compile and compress data (SCCP-2)Purpose: To compile all the data that needs to be sent from user, web server, or USC AUTHX system and compress the data so that it can be sent more efficientlyPre: server is runningPost: compile and compress data that needs to be sent3.1.7.1.4.2 Modes of OperationNA3.1.7.1.5 L.O.S. GoalsLevel of Service Online User Interface Navigation (LSSCC-1)Description The online user interface must be easy to navigateMeasurable Have a feedback or review with users and potential users of the system to see if the interface is easy to navigate.

Achievable Interview a tenth of all registered members of the online user interface and offer recognition to those that do.Relevant LS-23.1.7.1.6 ConstraintsThere could be a few constraints on this component of the system that include the following issues: browser types could vary from user to user and the level of skill of each individual user is different. The browser issue would create a situation where there is a possibility that SCC-1 will not display and the skill of each user could create an problem where the user might not know how to use the interface and therefore make it obsolete3.1.7.1.7 Internal ArchitectureNA3.1.7.2 Component Classifier: OER User Interface (SCC-2)This section describes the detail of the software component called OER user interface3.1.7.2.1 PurposeThis component allows for OER users to access the GNC web server's features and capabilities. This interface should consider interoperability and should be able to send information requested by the user to them in a readable and usable format to the user. This OER user interface will allow for OER employees to monitor donations and track the progress of different departments and allow them to contact the department heads of slowing progress.3.1.7.2.2 Interface(s)The list of interfaces are listed in the subsections below:3.1.7.2.2.1 Feature: Information viewing (SCCIF-6)Purpose: To allow for the OER users to view the profile information and donation history or those registered with the GNCPre: User use be registered with the USC AUTHX system and an administrator of the OERPost: User will be able to see most up-to-date information3.1.7.2.2.2 Feature: Information updating (SCCIF-7)Purpose: To allow for the OER users to update departmental progress information with the GNCPre: User use be registered with the USC AUTHX system and be an administrator of the OERPost: User will be able to have the most updated information available to SCC-13.1.7.2.2.3 Feature: Information downloading (SCCIF-8)Purpose: To allow for the OER users to download all the reports stored on the web serverPre: User use be registered with the USC AUTHX system and must be an administrator of the OERPost: User will have a soft-copy of their records3.1.7.2.2.4 Feature: Printing Capabilities (SCCIF-9)Purpose: To allow for the OER users to print out all the reports that are displayed in front of them so they can obtain a hardcopy of their recordsPre: User use be registered with the USC AUTHX system and must be an administrator of the OERPost: User will have a hardcopy of their record3.1.7.2.2.5 Feature: User authentication (SCCIF-5)Refer to 3.1.7.1.2.5 3.1.7.2.3 ParametersWhen SCC-2 is created a HTML format must be created for the online interface and Excel files must be created for the downloadable files3.1.7.2.4 BehaviorThe interface that deals with SCC-2 the most would be the users of the interface. This will be the front end of the GNC web server

Order custom essays brand-new and 100% original, tailored to your needs, price quote

It will pass information between the user and the web server this could include viewing, updating, downloading, and printing actions.3.1.7.2.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.2.4.1.1 Process: Establish connections (SCCP-1)Refer to 3.1.7.1.4.1.13.1.7.2.4.1.2 Process: Compile and compress data (SCCP-2)Refer to 3.1.7.1.4.1.23.1.7.2.4.2 Modes of OperationNA3.1.7.2.5 L.O.S. GoalsLevel of Service OER User Interface Navigation (LSSCC-2)Description The OER user interface must be easy to navigateMeasurable Talk directly to the administrators to see if the usability is to their linking. Achievable Talk directly to the administrators to see if the usability is to their linking. This is possible because there should not be more than one or two administratorsRelevant LS-23.1.7.2.6 ConstraintsThere could be a few constraints on this component of the system that include the following issues: browser types could vary from user to user and the level of skill of each individual user is different. The browser issue would create a situation where there is a possibility that SCC-2 will not display and the skill of each user could create an problem where the user might not know how to use the interface and therefore make it obsolete3.1.7.2.7 Internal ArchitectureNA3.1.7.3 Component Classifier: Web Server (SCC-3)This section describes the detail of the software component called Web Server3.1.7.3.1 PurposeThe web server will help the online user interface and OER user interface run properly. This will be the bridge between the two previously stated interfaces and the donation engine depicted in 3.1.3.

SCC-3 will be run on HCMC-2 which is described in detail in 3.1.5.2. The web server will retrieve information requested by the users and present it to the user in a user-friendly format. This web server basically allows the user interfaces to run and act as a bridge between users and the donation engine3.1.7.3.2 Interface(s)The list of interfaces are listed in the subsections below:3.1.7.3.2.1 Feature: Multiple Users (SCCIF-10)SCC-3 must allow more than one user at a time because without the multiple user function the server will create a huge bottleneck for users that need information from the GNC3.1.7.3.2.2 Feature: Server-side Scripting (SCCIF-11)The web server must provide a number of scripts that will mainly display reports for the OER users.3.1.7.3.3 ParametersWhen SCC-3 is created it must be able to hand HTTP request and it must send out HTTP reposes in return. It must also be able to display reports with the scripts that it should already have. 3.1.7.3.4 BehaviorThe interface that deals with SCC-3 the most would be the online users interface and the OER user interface.

This will be the link and power house of the GNC web site. It will sit idle and wait for users to request information and upon request the SCC-3 will respond with the appropriate information.3.1.7.3.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.3.4.1.1 Process: Listen to requests (SCCP-3)Purpose: SCC-3 should sit idle when there are no requests because this ensures that the server is not wasting its resources and can respond more effectively if a request does comePre: server has or does not have processes runningPost: server will finish old processes and sit idle until new processes are requested3.1.7.3.4.2 Modes of OperationNA3.1.7.3.5 L.O.S. GoalsLevel of Service Web Server Response Time (LSSCC-3)Description Provide a fast response time to request made by users of the server whether it be to view a webpage or generate reportsMeasurable We can see how much computing and networking power is used during peak times to ensure that the users are getting a fast response time when they are requesting informationAchievable Create programs that monitors the server's performance and note important informationRelevant This is relevant to LS-13.1.7.3.6 ConstraintsThere could be a few constraints on this component of the system that include the following issues: the capacity of the server could not be enough to effectively run SCC-3 and there could be an issue with network bandwidth if the OER is subject to strict limits. 3.1.7.3.7 Internal ArchitectureNA3.1.7.4 Component Classifier: Donation Engine (SCC-4)This section describes the detail of the software component called Donation Engine3.1.7.4.1 PurposeThe Donation engine will be the power house behind the SCC-3. It will be in charge of generating the reports that that SCC-3 will pass along to SCC-1 and SCC-2. SCC-4 will be take current database information and create reports and it will also be the link between the system and the USC payroll system.

It will extract data from the standard formatted USC payroll systems and then incorporate the new information into the system's database. It will also be in charge of passing information to the database and the backup database.3.1.7.4.2 Interface(s)The list of interfaces are listed in the subsections below:3.1.7.4.2.1 Feature: Report Generation (SCCIF-12)SCC-4 will take the data from the database and compile the information and create reports tracking the donation performance of each individual and department then it will send the report to SCC-3 that will use it for SCC-1 and SCC-2. 3.1.7.4.2.2 Feature: Extracting Data (SCCIF-13)Purpose: To extract data from the USC payroll standard formatted filesPre: File from USC payroll will be given to SCC-4Post: Relevant data from the file will be extracted and SCC-4 will pass the information to the Database components3.1.7.4.2.3 Feature: Backup (SCCIF-14)Purpose: To tell the database to copy its files to the backup database on a weekly basis in order to ensure the integrity of the databasePre: there exists information in the databasePost: Copy of the database is stored in the backup database3.1.7.4.3 ParametersSCC-4 must be able to take database information and generate reports based on the request from SCC-2 given to SCC-3 then to SCC-4. It must also have the ability to take data from the USC payroll department's standard format files. 3.1.7.4.4 BehaviorSCC-4 will generate reports based on the needs of SCC-3 it will also store or pre-generate reports that are commonly used or summoned by SCC-3.

It will also update the reports once it gets new data from the USC payroll department. SCC-4 will also control when the backup database will be used.3.1.7.4.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.4.4.1.1 Process: Store reports (SCCP-4)Purpose: When SCC-4 is done generating the reports it will store them so they are easily accessible when they are neededPre: SCC-4 has generated the reportsPost: the reports are stored in the database3.1.7.4.4.2 Modes of OperationNA3.1.7.4.5 L.O.S. GoalsLevel of Service Donation Engine Response Time (LSSCC-4)Description Provide a fast response time to request made by users of the server whether it be to view a webpage or generate reportsMeasurable We can see how much computing power is used during peak times to ensure that the other dependant components are getting a fast response time when they are requesting informationAchievable Create programs that monitors the server's performance and note important informationRelevant This is relevant to LS-13.1.7.4.6 ConstraintsNA3.1.7.4.7 Internal ArchitectureNA3.1.7.5 Component Classifier: Database (SCC-5)This section describes the detail of the software component called database3.1.7.5.1 PurposeSCC-5 will be used to store the information collected form the donors, the USC payroll department and from reports generated by SCC-4. SCC-5 will allow for quick access to all the data required by either the users of the online user interface or the users of the OER user interface.3.1.7.5.2 Interface(s)The list of interfaces are listed in the subsections below:3.1.7.5.2.1 Feature: User Authentication (SCCIF-15)SCC-5 will have authentication that will only allow SCC-4 access the database and no one else. This will ensure that the database will retain its integrity. Although this could be considered tight, due to the nature of the system and the ease of use and the limited knowledge of the users it is beneficial to have this type of authentication where users are not able to edit the database by themselves.

3.1.7.5.3 ParametersSCC-5 must be able to take information given to it from SCC-4. SCC-4 should be giving SCC-5 all the information it needs in a usable format so there is minimal conversion of information from one format to another. It will be able to export and import files depending on what format SCC-4 will be giving it. 3.1.7.5.4 BehaviorSCC-5 will store information and will consistently be in an idle state waiting for a component to request information. It will also be able to convert some already know formats into data that it will place in the database. 3.1.7.5.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.5.4.1.1 Process: Get Data (SCCP-5)Purpose: To retrieve data from the databasePre: SQL command for data must be given, valid table, valid userPost: results can be returned either to SCC-4 directly in data format or CSV or Excel formats3.1.7.5.4.1.2 Process: Add Data (SCCP-6)Purpose: To add new data to the databasePre: valid data, existing table, valid user Post: the valid data will be added to the table3.1.7.5.4.1.3 Process: Manage User (SCCP-7)Purpose: Add or remove or modify users and their profilesPre: valid administrator Post: user is removed, added, or updated3.1.7.5.4.1.4 Process: Manage Table (SCCP-8)Purpose: Add, remove, or modify tablesPre: valid userPost: new table is added, old table was removed or current table was updated3.1.7.5.4.2 Modes of OperationThe database can have different modes as listed below3.1.7.5.4.2.1 Mode: Read only (SCCM-1)The entire database is locked in read only mode3.1.7.5.4.2.2 Mode: Read/Write (SCCM-2)The entire database allows for read and write modes3.1.7.5.4.2.3 Mode: Administrator (SCCM-3)The administrator mode is allowed to have full access to everything3.1.7.5.4.2.4 Mode: Guest (SCCM-4)The guest mode is limited to editing the guest's own profile and only allowed to read limited portions of the database and having no editing ability outside their own domain3.1.7.5.5 L.O.S. GoalsLevel of Service Database maintenance (LSSCC-5)Description Database should be easy to maintain and not require constant administrator monitoringMeasurable The database will follow standard formats and will not do anything out of the pre-set boundariesAchievable Do not let anyone except for the administrator modify any of the pre-set formats that the system usesRelevant This is relevant to LS-2, LS-3, LS-43.1.7.5.6 ConstraintsThere could be issues where the database is trying to query something that is too big for SCC-4 to handle and it will drastically effect the performance of the system.3.1.7.5.7 Internal ArchitectureNA3.1.7.6 Component Classifier: Backup Database (SCC-6)This section describes the detail of the software component called database3.1.7.6.1 PurposeThe main function of SCC-6 will be to store whatever SCC-5 stores but in weekly intervals.

Refer to SCC-5. 3.1.7.6.2 Interface(s)The list of interfaces are listed in the subsections below:3.1.7.6.2.1 Feature: User Authentication (SCCIF-15)Refer to SCCIF-15.3.1.7.6.3 ParametersSCC-6 will weekly copy what SCC-5 has newly stored it its component. Refer to SCC-5. 3.1.7.6.4 BehaviorSCC-6 acts as a backup and stores SCC-5's information on a constant basis. It will never have something that SCC-5 did not have before3.1.7.6.4.1 ProcessesThe list of interface processes are listed in the subsections below:3.1.7.6.4.1.1 Process: Get Data (SCCP-5)Refer to SCCP-53.1.7.6.4.1.2 Process: Add Data (SCCP-6)Refer to SCCP-63.1.7.6.4.1.3 Process: Manage User (SCCP-7)Refer to SCCP-73.1.7.6.4.1.4 Process: Manage Table (SCCP-8)Refer to SCCP-83.1.7.6.4.2 Modes of OperationThe database can have different modes as listed below3.1.7.6.4.2.1 Mode: Read only (SCCM-1)Refer to SCCM-13.1.7.6.4.2.2 Mode: Read/Write (SCCM-2)Refer to SCCM-23.1.7.6.4.2.3 Mode: Administrator (SCCM-3)Refer to SCCM-33.1.7.6.4.2.4 Mode: Guest (SCCM-4)Refer to SCCP-43.1.7.6.5 L.O.S. GoalsLevel of Service Backup Database maintenance (LSSCC-6)Description Backup Database should be easy to maintain and not require constant administrator monitoringMeasurable The backup database will follow standard formats and will not do anything out of the pre-set boundariesAchievable Do not let anyone except for the administrator modify any of the pre-set formats that the system usesRelevant This is relevant to LS-2, LS-3, LS-43.1.7.6.6 ConstraintsThere could be a loss of information if SCC-5 crashes before SCC-6 is able to back it up.3.1.7.6.7 Internal ArchitectureNA3.2 System Services and ProcessesIn this section we will address the requirements of our project and show that the processes that we have will fulfill the client's needs.

3.2.1 The ProcessesIdentifier UC-1Use-Case Name View Online User Interface InformationAbstract NoPurpose To display the requested pages to the users of the online user interface Actors 1. USC Faculty and Staff2. DonorsImportance PrimaryCapability 1. OCD SC-1 (Money Transaction and Logging)2. OCD SC-2 (Report Generation)3. OCD SC-3 (Employee Donation)Requirements 1.

SSRD SR-1 (Login with Username and Password)2. SSRD SR-5 (Donation Handling)Risks There could be broken linksHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview Allows for users of the online user interface to see information that they requestedPre-conditions The web server is running and GNC information is available to usePost-conditions There should be a webpage displaying all of the information requestedIdentifier UC-2Use-Case Name View OER User Interface InformationAbstract NoPurpose To display the requested pages to the users of the OER user interface Actors 1. OER staff2. Administrator Importance PrimaryCapability 1. OCD SC-1 (Money Transaction and Logging)2. OCD SC-2 (Report Generation)3.

OCD SC-3 (Employee Donation)Requirements 1. SSRD SR-1 (Login with Username and Password)2. SSRD SR-5 (Donation Handling)Risks There could be broken linksHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview Allows for users of the OER user interface to see information that they requested and also to update and allow for the control of viewing for online user interface. Pre-conditions The web server is running and GNC information is available to usePost-conditions There should be a webpage displaying all of the information requestedIdentifier UC-3Use-Case Name Generate reportsAbstract NoPurpose To generate reports based on the donations of different departments and different individuals Actors 1. OER staffImportance PrimaryCapability 1. OCD SC-2 (Report Generation)Requirements 1. SSRD SR-3 (report generation)Risks Data could be corrupted during generation of reportsHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview Allows the staff of the OER to generate reports in order to better track the donations of the users of the online interfacePre-conditions The web server is running and GNC information is available to usePost-conditions There should be a report generated from the current data that is requestedIdentifier UC-4Use-Case Name View reportsAbstract NoPurpose To view reports based on the donations of different departments and different individuals that have already been generated and storedActors 1.

OER staff2. USC staff and faculty Importance PrimaryCapability 1. OCD SC-2 (Report Generation)Requirements 1. SSRD SR-3 (report generation)Risks Data could be corrupted High-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview Allows the users of the online interface to view the reports generated by the OER staff so they can better see their own donation statuses Pre-conditions The web server is running and GNC information is available to usePost-conditions There should be a report generated from the current data that is requestedIdentifier UC-5Use-Case Name Connection EstablishmentAbstract NoPurpose Connections must be made between the online web interface, the web server, and the USC AUTHX systemActors 1. USC Faculty and Staff2. System Administrator3. Office of External RelationsImportance PrimaryCapability 1.

OCD SC-1 (Money Transaction and Logging)Requirements 1. SSRD SR-1 (Login with Username and Password)Risks Connection could be lostHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview This will allow for the users of the online user interface and the oer user interface systems to connect to their respective applicationsPre-conditions The web server is running.Post-conditions A connection is established.Identifier UC-6Use-Case Name Data Compilation and CompressionAbstract NoPurpose To compile all the data that needs to be sent from user, web server, or USCActors 1. Office of External Relations2. System AdministratorImportance PrimaryCapability 1. OCD SC-2 (Report Generation)Requirements 1. SSRD SR-3 (Report Generation)Risks Data could be corrupted and potentially lost during compilation and compressionHigh-Risk? Could potentially compromise the integrity of the databaseArchitecturally Significant? YesDevelopment Status LCAOverview This will allow for the compilation and compression of the data received and compile by the donation engine.Pre-conditions The web server is running,Post-conditions The data is compiled, compressed, and ready to be sent.Identifier UC-7Use-Case Name Request ListenerAbstract NoPurpose The web server should sit idle when there are no requests because this ensures that the server is not wasting its resources and can respond more effectively if a request does come.Actors Web serverImportance PrimaryCapability 1.

OCD SC-1 (Money Transaction and Logging)2. OCD SC-2 (Report Generation)3. OCD SC-3 (Employee Donation)4. OCD SC-4 (Data Backups)Requirements 1. SSRD SR-1 (Login With Username and Password)2. SSRD SR-3 (Report Generation)3. SSRD SR-5 (Donation Handling)4.

SSRD SR-7 (Weekly Backups)5. SSRD SR-8 (Monthly and Annual Backups)Risks There could be too many processes running on the server and therefore it might be slow at responding to requestsHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview The server needs to sit passively to receiver requests that are needed by the users of the online and the oer user interfacesPre-conditions Server has or does not have processes running.Post-conditions Server will finish old processes and sit idle until new processes are requested.Identifier UC-8Use-Case Name Report StorageAbstract NoPurpose When the donation engine is done generating the reports it will store them so they are easily accessible when they are needed.Actors 1. System Administrator2. Office of External RelationsImportance PrimaryCapability OCD SC-2 (Report Generation)Requirements 1. SSRD SR-2 (Login and Transaction Tracking)2. SSRD SR-7 (Weekly Backups)3. SSRD SR-8 (Monthly and Annual Backups)Risks Data could be lost during the transferHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview This process will just store the data generated from the requests of the OER usersPre-conditions The donation engine has generated the reports.Post-conditions The reports are stored in the database.Identifier UC-9Use-Case Name Data Retrieval Abstract NoPurpose To retrieve data from the database.Actors 1.

Office of External Relations2. USC Faculty and Staff3. System AdministratorImportance PrimaryCapability 1. OCD SC-2 (Report Generation)2. OCD SC-4 (Data Backups)Requirements 1.

SSRD SR-3 (Report Generation)2. SSRD SR-5 (Donation Handling)3. SSRD SR-7 (Weekly Backups)4. SSRD SR-8 (Monthly and Annual Backups)Risks Potentially retrieve data that is not in the databaseHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview The process just allows for the system to retrieve data that is already in the databasePre-conditions SQL command for data must be given. There must be a valid table and valid user.Post-conditions Results can be returned either to donation engine directly in data format or CSV or Excel formats.Identifier UC-10Use-Case Name Data StorageAbstract NoPurpose To add new data to the databaseActors 1.

USC Faculty and Staff2. Office of External Relations3. System AdministratorImportance PrimaryCapability 1. OCD SC-1 (Money Transaction and Loggin)2. OCD SC-3 (Employee Donation)Requirements 1.

SSRD SR-2 (Login and Transaction Tracking)2. SSRD SR-5 (Donation Handling)3. SSRD SR-7 (Weekly Backups)4. SSRD SR-8 (Monthly and Annual Backups)Risks Data base corrupted and cannot be accessedHigh-Risk? YesArchitecturally Significant? YesDevelopment Status LCAOverview This just stores data into the databasePre-conditions Data must be valid, the table must exist, and the user must be valid.Post-conditions Valid data will be added to the table.Identifier UC-11Use-Case Name User ManagementAbstract NoPurpose Add or remove or modify users and their profiles.Actors 1. Office of External Relations2. System AdministratorImportance PrimaryCapability OCD SC-1 (Money Transaction and Logging)Requirements 1. SSRD SR-1 (Login with Username and Password)2. SSRD SR-2 (Login and Transaction Tracking)Risks There could be possible security issues with the users if the properties are not set properly High-Risk? YesArchitecturally Significant? YesDevelopment Status LCAOverview This allows for the management of users and their profile and their existence on the systemPre-conditions System Administrator must be valid.Post-conditions User profile is added, removed, or modified.Identifier UC-12Use-Case Name Data ManagementAbstract NoPurpose Add, remove, or modify tables.Actors 1. Office of External Relations2.

System AdministratorImportance PrimaryCapability 1. OCD SC-1 (Money Transaction and Logging)2. OCD SC-3 (Employee Donation)Requirements 1. SSRD SR-2 (Login and Transaction Tracking)2. SSRD SR-5 (Donation Handling)Risks Data could be compromised by mishandling tablesHigh-Risk? NoArchitecturally Significant? YesDevelopment Status LCAOverview This process will control the tables and the management of the tablesPre-conditions User must be valid.Post-conditions Table is added, old table was removed or current table was updated.3.2.2 Levels of ServiceOnline User Interface NavigationL.O.S.

Requirement Applies To HowLOS-1 Online User Interface Navigation 1. SSAD UC-1 (Connection Establishment)2. SSAD UC-3 (Request Listener)3. SSAD UC-7 (User Management) The online user interface must be easy to navigate.OER User Interface NavigationL.O.S. Requirement Applies To HowLOS-2 OER User Interface Navigation 1.

SSAD UC-1 (Connection Establishment)2. SSAD UC-3 (Request Listener)3. SSAD UC-5 (Data Collection)4. SSAD UC-6 (Data Storage)5. SSAD UC-7 (User Management)6. UC-8 (Data Management) The OER user interface must be easy to navigate.Web Server Response TimeL.O.S.

Requirement Applies To HowLOS-3 Web Server Response Time 1. SSAD UC-1 (Connection Establishment)2. SSAD UC-2 (Data Compilation and Compression)3. SSAD UC-3 (Request Listener)4. SSAD UC-4 (Report Storage)5.

SSAD UC-5 (Data Collection)6. SSAD UC-6 (Data Storage) Provide a fast response time to request made by users of the server whether it be to view a webpage or generate reports.Donation Engine Response TimeL.O.S. Requirement Applies To HowLOS-4 Donation Engine Response Time 1. SSAD UC-1 (Connection Establishment)2. SSAD UC-2 (Data Compilation and Compression)3.

SSAD UC-3 (Request Listener)4. SSAD UC-4 (Report Storage)5. SSAD UC-5 (Data Collection)6. SSAD UC-6 (Data Storage)7. UC-8 (Data Management) Provide a fast response time to request made by users of the server whether it be to view a webpage or generate reports.Database maintenanceL.O.S. Requirement Applies To HowLOS-4 Database Maintenance 1.

SSAD UC-2 (Data Compilation and Compression)2. SSAD UC-4 (Report Storage)3. SSAD UC-6 (Data Storage)4. SSAD UC-7 (User Management)5. SSAD UC-8 (Data Management) Database should be easy to maintain and not require constant administrator monitoring.Backup Database maintenanceL.O.S. Requirement Applies To HowLOS-4 Donation Engine Response Time 1. SSAD UC-2 (Data Compilation and Compression)2.

SSAD UC-4 (Report Storage)3. SSAD UC-6 (Data Storage)4. SSAD UC-7 (User Management)5. SSAD UC-8 (Data Management) Backup Database should be easy to maintain and not require constant administrator monitoring.3.3 Alternatives ExploredAs a group, we originally wanted to design a unified web-based database thatinteracted with both the Office of External Relations and the USC Payroll Department. However, the major restriction imposed upon us was the fact that the payroll department wanted to maintain their current database environment, despite its outdated and archaic nature.

Therefore, we then decided to implement a separate "backup" web-based database simply for OER's records. Naturally, the communication process between all systems involved is now more complicated and has a greater possibility of error, however, given this restriction, it seems to be the best alternative and was met with great approval from our contact. We wanted the database to be web-based in nature to try and remove the paper trail that is presently current in the donation process. Our implementation design is a stand-alone process that is independent of paper trail. However, given the realistic nature of OER's donation extraction, we understand that a paper trail is somewhat inevitable at least for the near future and therefore can serve as an additional recording of information with our database. 3.4 Implementation DesignOur implementation design consists of five major components, namely, the user boundary, the internet system boundary, the Office of External Relations internal system boundary, the Office of External Relations internal user boundary, and the payroll boundary.3.4.1 User BoundaryThe user boundary simply consists of a web browser with clients entailing it.

This is the initial phase that must be entered by a user to check, analyze, or update any donation or personnel information. This user boundary serves as a mediator between a generic user and the desired application that particular user intends on exercising with respect to our system. It is accomplished in a web-based manner. 3.4.2 Internet System Boundary The internet system boundary consists of a login, which is controlled by a USC authentication system (A.

Research paper and essay writing, free essay topics, sample works Software Engineering

Top

Essay help, free essay samples:

Roman Life, Candy Chromatography, Fight Club, Why Crystal Pepsi And Others Failed, Brutus And Caesar, Imperialism, Marijuana, What Is The Origin Of Mankind?, Harborco Analysis, The Great Depression, Studying Media, Business Plan, Health Care, The Legalization Of Marijuana, Police Brutality, Melanin, Canadas Institutional Landscape And The Governments Ignorance Of Far, and much more...

All rights reserved © 2004-2014 essaypride.com, links