Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Action Items from Phase I Architecture Design Formal Requirements Specification Test Plan Architecture Prototype Formal Technical Inspection Letters Questions
The use cases for the Airline Reservation System were not numbered in the Vision document. So, I numbered them and corrected the document. The basis for assigning values to some of the effort adjustment factors was not mentioned clearly. So, I mentioned the reasons for selecting the values for some of the important factors. The explanation for some of the use cases was not very clear, so I gave a clear explanation of the use cases. All the updated documents are uploaded at http://people.cis.ksu.edu/~kaavya/MSE%20PROJECTPAGE.htm
Architecture Design
The architecture of the Airline Reservation System project follows the three-tier architecture.
Presentation Tier
This includes the ASP.NET web forms and the ASP.NET user controls for the Airline Reservation system project. This includes the C# classes or the C# business components for the project This includes the Database servers for the Airline Reservation System project. SQL server 2000 is used as the Database server in this case.
The Architecture Design of the Airline Reservation System follows the three-tier architecture. 1. Presentation Tier 2. Business Logic Tier 3. Database Tier The architecture design of the Airline Reservation System has been represented with the help of the Class Diagram and the Sequence Diagram.
Class Diagram
Each customer should have a unique userid Each customer should have a unique email id no two flights have the same flight number. Hotel has multiple rooms A flight should have >=1 number of seats
Test Plan
The main purpose of the test plan for the Airline Reservation System is to discuss the testing details of the use cases of the Airline Reservation System. The software project test plan also describes the objective, scope and approach of the software testing effort for the Airline Reservation System project.
Unit Testing : The Unit Testing is a test that tests each single module of the software to check for errors. This is mainly done to discover errors in the code of the Airline Reservation System. The main goal of the unit testing would be to isolate each part of the program and to check the correctness of the code. System Testing: The system testing is mainly done on the whole integrated system to make sure that the project that has been developed meets all the requirements
Acceptance Testing: This testing is generally performed when the project is nearing its end. This test mainly qualifies the project and decides if it will be accepted by the users of the system.
Questions ?