CHAPTER IVANALYSIS AND DESIGN4.1IntroductionAnalysis and design are the crucial stages in system development.
It helps to determine the clear idea of the product that will be being developed. System analysis is important in determining the objectives of a system or its parts. In the meantime, design system is a process involved in order to plan a brand new business system or to replace the current system that is able to meet specific requirements such as the components or modules involved. Before proceeding to the next stage, the old system should be understood thoroughly and the best way to use tool is determined so that it is able to operate efficiently. In this chapter, the analysis and design of the IPv6 transition mechanism is done which involves the collection of requirements and carrying out the design phase once all requirements is defined. In addition, this phase also focuses on thedesign of a new intrusion detection tools (InDeTo).
Starting from the specification of intrusion detection system requirements that meet the needs of the user, continued withsoftware engineering-related diagrams, implementing certain requirements into the sourcecode, and compiling software. The attacks will later be categorized and alerted based onthree different groups that is attacks coming from ICMPv6, UDP and TCP. The designphase also includes network architecture design as well as the software design. 3.7SummaryAs the conclusion, Chapter IV is basically about the designs for before, during and after the development of the project. All the designs are very important to make sure that the prototype can be produced successfully. The architecture and flowchart are important to be used as the references during the project development. Without the flowchart, the development of the system will be interrupted because the user cannot understand and still did not see how the project’s process and what is the end product soon.
Lastly, from the thorough problem analysis facilitates the data, functional, hardware and software requirements gathering. A well-defined requirement can ensure the development is on the right track to achieve its objective. The software and architecture design facilitate the implementation process. The implementation phase and activity will be discussed in the next chapter.