Software Application Project Essay

1520 words - 6 pages

3.2 Main Challenges:
The main challenge to this project is maintaining concurrency in the real-time system. The other challenge is time constraints. However, hard-working and time management skills via Gantt chart could overcome these limitations.
3.3 Requirements Specification

The project has to assemble a set of requirements drafted out before hand, which will be used to decide if the overall result meets the satisfactory conclusion. The requirements are split into two categories, the so-called functional that will state what the system will do and the non-functional that will enunciate how the system will do it.
Functional requirements:
• This chatting system will allow communicating with the customers by opening a new window which only responsible for the conversation between the customer care offic-ers and customers.
• There will be user authentication such as user name and password.
• If the user is new then there will be an option to become a member.
• After successful log-in, the system will allow initiating a session and it will continue the session until conversation end or there will be session timer of inactivity of the us-er such as an idle mode.
• There will be a send , refresh and reset button which will allow the user’s to send the written messages , refresh them and if they wish ,they can reset it by clicking the reset button respectively.
• There will be also options for the users to leave the chat application or save them when they want.
• The proposed system will allow the customers to ask questions and get an instant re-sponse from the call centre operator.
• For the proposed system, chatting will be one-to-one basis. That is why; there will be one dedicated operator for a specific user. This operator will be from the buyer (i.e. the company which purchases this software) end. There will no need to rent operators from vendor’s side.
• The system will allow the unique ID for each user.
• Any company or staff users could be uses this software just adding some HTML source code to their website.
• There will be another functionality to make the system more flexible such as allow the responsible customer care officer to decide whether the customer is potential or not.
• There will be an optional function for this software to allow the users to change the customer care manager if he/she wishes.
Non-Functional Requirements:
The performance requirements for this project are defined below:

• The project will be written by C#, which is common for structural tasks, hence the proposed application will also be coded in ASP.NET 3.5.
• .NET Framework 3.5 will be required for the desired implementation of the software.
• SQL Server 2008 will be used to create a new database for this proposed project or if possible, I will try to connect with existing databases of client’s end.
• Installation of the application will be done via web browser.
• The software will need to be well animated and designed...

Find Another Essay On Software Application Project

Project Management Software Essay

1434 words - 6 pages   1. Detailed requirements that a small organization (less than 50 employees) can use to select project management software. Project management software helps to manage a project and gives a solution to small or large organizations. It is very crucial for an organization to select the correct software as its tools and techniques are used in all areas of business such as it helps to track tasks, inventory, customer relations and more depending

Software Engineer Career Essay

1848 words - 7 pages the software engineers work at companies and computer labs that specialize in developing software for consumers (McDavid. “Software Engineer”). The software engineers who are a part of software development are made up of application software engineers and systems software engineers. Application software engineers design, create, and modify computer applications that both normal consumers and professional companies use. Another kind of software

Scheduling Tools

615 words - 2 pages We have purchased a scheduling tool in order to consolidate our procurement processes within our company. The project management software we bought tracks and documents data on schedules, budgets, and resources, enabling timely tracking management of deliverables, dependencies, and risks. When evaluating a project management application, we should first ensure that we have the business practices in place to take advantage of the software


2362 words - 9 pages mortgages to McBride's target clients of professionals, families, and retirees. State-of-the art technology will drive reduced costs by providing effective and efficient application processing within the five-state area that McBride serves.McBride Financial Services has solicited a proposal for a software solution from Smith Systems Consulting that encompasses functions from in-office mortgage application kiosks to a secure and efficient intranet to a

Software Maintenance & Change Control Plan

868 words - 3 pages Table of Contents1. Purpose 31.1. Maintenance 31.2. Change Control 32. Scope 43. Reference Documentation 44. Change Management Process 54.1. Software Change Request 54.2. Analysis and Prioritization 54.3. Development and Testing 54.4. Implementation 65. Support Policies 65.1. Transition Procedure 65.2. Support Procedure 76. Project Information Location 77. Signoffs 7Software Maintenance & Change Control Plan1. PurposeThe intention of this

Software Engineering

2496 words - 10 pages institution regarding the computer related issues."The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software."Before explaining this definition lets first look at another definition of Software Engineering given by Ian Somerville."All aspects of software production' Software engineering is not just concerned with the

Software life cycle

966 words - 4 pages According to Cem Kaner, "The full business, from initial thinking to final use, is called the product's life cycle." A life cycle is the sequence in which a project specifies, prototypes, designs, implements, tests, and maintains a piece of software. Explicit recognition of a life cycle encourages development teams to address development issues at the appropriate time; for example, to establish basic software requirements before design or coding

Project Management Plan

4159 words - 17 pages Untitled Contents 1. Project Scope 1.1 Project Name The name of this project is Stock Feed West Finance Application. 1.2 Project Description Stock Feed West is a stock feed store that employs over 150 people over a chain of stores. To increase their financial efficiency, they need a customized finance

Practices and Techniques in Software Testing

2036 words - 9 pages that If we fail to deliver a reliable, good and problem free software solution, we fail in our project and probably we may lose our client. Smaller software companies do not have the funds or resources to focus on testing (Cater-Steel, 2001). The situation faced by small Australian software companies is similar in South Africa (Gruner & van Zyl, 2011) however, there is not enough data on the test maturity of South African companies. This purpose

Should a company select proprietary, open source, or free software for its most important business information systems?

838 words - 3 pages source code.In 1984 when the GNU Project was started by Richard Stallman, the world was first introduced to the concept of open source software. Stallman had the goal of "creating a complete Unix-compatible software system made entirely of free software" (Unknown, 2009). After the internet became popular, websites began popping up such as SourceForge and FreshMeat that allowed developers to showcase their source code and allow other developers to

Ethical and Legal issues in ICT

919 words - 4 pages rights to the software and can be used without facing any penalties. Before making use of any open source the developer must make sure that the following rules are being followed appropriately: • Making use of software’s that is illegal to carry out tasks: It is possible for the application not to be completed in time or fall behind scheduled date due to inadequate project planning; because of this developers use pirated copies of software or

Similar Essays

Software Development Life Cycle: Insource Vs Outsource

1049 words - 4 pages Software Development Life Cycle: Insource vs Outsource After hearing the hype and realizing the alluring advantages of outsourcing, many companies are weighing the options of outsourcing vs insourcing when developing a software application. Software development requires intricate planning, skilled implementation, and thorough testing. Understanding the Software Development Life Cycle (SDLC) is important in order to track project progress

Project Management Software Essay

1046 words - 4 pages generated with respect to the data inputted. However these reports generally deal with schedule and resource allocation.There are many different developers and venders of project management software. Among project management software are those provided by Microsoft, Primavera, AceProject, and Meridian. These are just a sampling of vendors offering project management applications.Perhaps the most widely used software application in this field is

Use Of Project Management Software In Business

1278 words - 5 pages Use of Project Management Software in Business Project Management is using the concepts of information technology in businesses to meet the requirements of a particular project. It depends on the process it needs to take to implement a project. The application of knowledge, skills, and tools and techniques is needed ( There are 3 main phases of project management, they are planning, scheduling and

Software Selection Process Essay

2019 words - 8 pages welcoming inputs for potential products. The ability to provide inputs for decisions will aid in gaining commitment to the project. A successful implementation is dependent on overall commitment to the software selection project. Software Application This section of the paper will discuss how application security management software will meet the requirements of an organization. Organizations often discover that defects found in the QA testing