A data warehouse can be defined as an informational environment that assists in extracting strategic information that is useful in making the strategic decision for the betterment of the enterprise. In this context, we will define the data warehouse in brief along with the features that explain how data warehouse provides an integrated view of an entire enterprise. We will … [Read more...] about Data Warehouse and its Features
Need of Data Warehouse
A company experiences the need of data warehouse when the executives and managers of the organization require the strategic information for taking decisions that keeps the company competitive in the market and ensures the company's survival. In the early 1960s, the computer system emerges as an essential requirement as they would perform order processing, payment billing, … [Read more...] about Need of Data Warehouse
System Design
System design is all about planning the systems architecture where the developers have to take some high-level decisions. The developers organize the whole system into subsystems further allocate these subsystems to hardware and software. During the development of software, the system design stage occurs after the analysis stage. The analysis stage concentrates on what … [Read more...] about System Design
Domain State Model
Domain state model describes the behavior of the classes that express several distinct states. The domain state model also describes the constraints on the object when it in a certain state, its properties, and also the events that trigger an object to transit from one state to another state. Not all the classes require a state diagram to express their behavior as they can … [Read more...] about Domain State Model
Domain Class Model
Domain class model defines the real-world classes and the relationship between them. In our previous content, we have studied that during the software development process the domain modelling occurs at the analysis phase. Domain analysis figures out real-world objects from the problem statement that are important from the application point of view by creating the domain … [Read more...] about Domain Class Model
Software Development Process
Software Development Process presents an organized way to develop software from an idea to a deliverable product. This process includes well-defined techniques which are followed in a particular order to obtain a product of high quality, lowest cost and in minimum time duration. The order of these techniques may vary depending upon the requirement of the software. Each … [Read more...] about Software Development Process
Use Case Relationship
Use case relationship models the dependency between the use cases in the interaction model of a system. Well, the independent uses cases adequately represent the simpler system. But to represent the complex or large system we need to structure the complex use cases. In this section, we will discuss in brief about modelling the relationship between use cases to represent a … [Read more...] about Use Case Relationship
Activity Model
Activity model is the activity diagram which expresses the sequence of steps required to form a complex process. The activity diagram displays the flow of control like the conventional flow chart but is considered as the more advance version of it. The activity diagram is similar to the sequence diagram as we have seen in our previous content. But, unlike a sequence diagram, … [Read more...] about Activity Model
Sequence Model
A sequence model elaborates a use case and describes the interaction between the objects in a sequence over a period of time. Sequence model conceptualizes the interaction between the objects by displaying the exchange of messages between them over time. The sequential model describes how the system parts interact to execute a use case and get a function done. In this … [Read more...] about Sequence Model
Use Case Model
Use case model is a high-level abstraction of the interaction model. Use case model defines how the users interact with a system and what functional behavior does the system offers to its users. Use case model shows the graphical representation of how a user interacts with the system to get a solution to a particular problem for which the system is designed. In this section, … [Read more...] about Use Case Model