A PROJECT REPORT ON BUS RESERVATION SYSTEM Submitted in partial fulfillment for the Award of degree of Post Graduate Diploma In Information Technology (2008-10) Submitted By: BRIJ MOHAN DAMMANI 200852200 Submitted to: Symbiosis Centre for Distance Learning, Pune 411016, Maharashtra, India ACKNOWLEDGEMENT A project like this takes quite a lot of time to do properly. As is often the case, this project owes its existence and certainly its quality to a number of people, whose name does not appear on the cover. Among them is one of the most extra ordinary programmers it has been my pleasure to work with Mr. Ankur Kaushik, who did more than just check the facts by offering thoughtful logic where needed to improve the project …show more content…
3. Design Software design is actually a multi-step process that focuses on for distinct attributes of a program: data structure, software architecture, interfaces representation and procedural detail. The design process translates requirements into a representation of the software that can be accessed for quality before coding begins. 4. Code Generation Code-Generation phase translates the design into a machine-readable form. 5. Testing Once code has been generated, program testing begins. The testing focuses on the logical internals of the software, ensuring that all statement have been tested, and on the functional externals; that is, conducting test to uncover errors and ensure that define input will produce actual results that agree with required results. 6. Support Software will undoubtedly undergo change after it is delivered to the customer. Change will occur because errors have been encountered, because the software must be adapted to accommodate changes in its external environment or because the customer requires functional or performance enhancements. System Study Before the project can begin, it becomes necessary to estimate the work to be done, the resource that will be required, and the time that will elapse from start to finish. During making such a plan we visited site many more times. 3.1 Project planning objectives The objective of software project planning is to
Goals in planning involve completing the project on time and under budget, with a high quality of workmanship. Determining and organizing available resources involves preparing contracts for sub-contractors and choosing a site superintendent. Daily correspondence with the site
Why are we taking so much time to develop the project plan, and how does that fit with monitoring and control? For full credit you must provide specific reasons and justifications, not just generalities.
The first step will be to look at the goals of the project, and align them with the mission of the company. Systematically, the project will be broken into phases: Planning, Organizing, Staffing, Directing, Coordinating, Budgeting, Evaluating, and Reporting. Each phase will be further broken down into tasks and placed into a work breakdown structure. From this view, one is able to see the entire project duration, critical path, and milestones. The Planning phase is integral in any project. This phase of the project defines project objectives, mission, goals, and approach. In addition, outlining key elements of the project is critical: performance expectations, risks analysis, and contingency plans. However, after completion
Design is the starting phase in the improvement stage for any built product or application. The designer will likely deliver a model or of requirement and representation that will later can be used. Starting, once application necessity have been analyzed and broke down into three configurations like the three perspectives one is design, code and test these are the main things require to build a software application.
What is meant by planning a project? What does this encompass? Who should be involved in planning the work? (30)
When trying to plan, work on, and finish a project, I would make sure I went through the five major variables of the project management before doing anything else. Making sure we have the money,
Choosing a proper method for software design is completely depended upon the requirements and end products of the company. These requirements and goals might change in the process of development of software depending upon the decisions of stakeholders, developers and system analysts.
The main purpose of software testing is to ensure that the software package that has been created is running as it has been programmed, to work out any glitches or code that prevent the program from completing the actions and functions that it has been set within the code, although this is the purpose of software testing, this is not the aim, the aim of software testing is to ensure that all of the functions of a piece of software will not impact on the user in a negative way, the ease of usability and the maintainability of a piece of software.
We mean by tendering “the allocation [by government agency] of a protected or exclusive right to exploit or carry out an activity” (Baldwin and Cave, 1999) such that “consumers or the public gain an advantage – for example, an efficiently produced and competitively priced service” (ibid.).
Software testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. [Hetzel88] Although crucial to software quality and widely deployed by programmers and testers, software testing still remains an art, due to limited understanding of the principles of software. The difficulty in software testing stems from the complexity of software: we can not completely test a program with moderate complexity. Testing is more than just debugging. The purpose of testing can be quality assurance, verification and
Software development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design of what is to be coded, and confirmation that what is developed has met objectives. It is the process of developing a product which under going different phases of development life cycle like documenting, testing and bug fixing through which the product outcome may be expected to be successful according to the requirements of the user.
The testing stage is a basic bit of programming progression .It is the path toward finding process and missing operations moreover a whole affirmation to make sense of if the objectives are met and the customer need are satisfied. (Referenced from Software Engineering - A Practitioner 's Approach by - Roger S. Pressman).
Because it could be considered significant factor which may lead to success in terms of meeting time which might be argued by exports that time is likely the main measurement of success. Wiegers (2013) outlines that the time which is spent in making plan will reduce amount of unexpected surprises which must be dealt with later in the project. He explained that how it may be important if the plan is put at the beginning of any project. Also, he explained that the time which you spend to put a plan could be shorter than the time which may be spent on future problems. He explained that project time could be decreased by planning. As well he identifies that planning leads to meet the criteria of cost in construction projects. As a study on how to organize, plan and control (BIS, 2010) demonstrates that ' ' The power of the plan is that it gives you a baseline against which you can compare actual achievement, cost and time and determine the amount of deviation from plan and hence take corrective action if required. ' ' It shows that planning has been important for finishing projects in estimated cost and time. As a consequence, when projects will be finished in short time and estimated cost it might been considered by experts successful. For instance, ' 'the criteria of time, cost and quality have long been used to evaluate the
Testing can be stated as the process of verifying and validating that a computer program, application or product meets the requirements according to the proposed design and development.
A software development approach guides the developer through the software development process. To develop software, the developers usually choose a software development approach, which usually divides the development process into phases, and for each phase, the developer has to apply the guidelines that the selected approach provides for that phase.