Object Oriented
Object Oriented
Chapter five
Review of the First Phase of the Project
The first phase of the project contains three chapters.
In chapter one of this phase, background of the enterprise including its vision and mission statement, objective of the enterprise, organizational structure, and main products and services of the enterprise are described. In addition, statement of the problem and details about the project such as objective (general and specific objective), feasibility study, significance of the project, beneficiaries of the project, methodologies used in the project, scope of the project and other related issues are elaborated.
In chapter two of the first phase which is the description of the existing system, major function of the existing system are described. Forms and documents, and business rules that are used in the existing system are identified. Problems of the existing system are analyzed using PIECES framework and optimal solution is selected from the alternative solutions suggested to solve the problem. The function and nonfunctional requirements of the new system are described. The essential modeling part consisting of essential use case diagram including description of the actors and description of the use cases, essential User Interface Prototyping, class responsibility and collaborator, and user Interface Flow Diagram are also covered in this chapter.
In the third chapter, business rules to be used in the new system is identified. Modeling such as System Use Case-modeling (including system use case diagram documentation of system use cases), Conceptual Modeling, Class Diagram, Sequence diagrams, Activity Diagram and User interface prototype are elaborated. At last but not the least, the phase is finalized by conclusion.
Chapter six
Object Oriented Design
6.1. Introduction
System design consists of transforming the analysis model into the design model that takes into account the nonfunctional requirements and constraints described in the problem statement and the requirements analysis document. During system design, developers define the design goals of the project and decompose the system into smaller subsystems that can be realized by individual teams. Developers also select strategies for building the system, such as the hardware/software platform on which the system will run, the persistent data management strategy, the global control flow, the access control policy, and the handling of boundary conditions. The result of system