ABSTRACT

This chapter provides an overview of the process of building the IT application. In order to present the product features, we shall use the unified modeling language (UML) in its version 2.0. A modeling standard language, such as UML, can be used to design software applications. A software project typically contains a single use case diagram, which describes the set of features offered by the system. UML provides a full set of diagrams that can be used to better understand a complex system. In fact, non-functional requirements are so important as functional requirements or business rules. UML deployment diagrams can be used to model embedded systems, client/server system, or fully distributed systems. The client/server architecture may be implemented using a layered application architecture approach. The application offers a three-tier layer: presentation, business logic, and database.